8849311

Server Enabled User Data Exchange Between Information Processing Devices

PublishedSeptember 30, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
20 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A server device comprising: a receiving unit configured to receive, from each of a plurality of information-processing devices, location information showing a respective location of each information-processing device; a setting unit configured to set a condition including at least one of a spatial range or a temporal range for determining whether one information-processing device is close to another information-processing device, the condition being dynamically determined in response to a parameter including a spatial density of information-processing devices in a geographic area; a determining unit configured to determine whether a first information-processing device and a second information-processing device from among the plurality of information-processing devices satisfy the condition based on the location information received by the receiving unit; and a transmitting unit configured to transmit predetermined information to the first information-processing device and the second information-processing device, in a case that the determining unit determines that the first information-processing device and the second information-processing device satisfy the condition.

Plain English Translation

A server determines proximity between devices to facilitate data exchange. It receives location data from multiple devices and dynamically sets proximity conditions based on device density in an area, using spatial and/or temporal ranges. If two devices meet the proximity condition, the server transmits predetermined information to both devices. The proximity condition is adjusted dynamically based on the spatial density of devices, influencing how close devices need to be to trigger the data exchange.

Claim 2

Original Legal Text

2. The server device according to claim 1 , wherein the determining unit is configured to determine the condition so that the condition changes in response to the parameter.

Plain English Translation

The server device dynamically adjusts the proximity condition (spatial or temporal range for determining closeness) in response to a parameter, as previously described, such as spatial density. The condition changes, meaning the required proximity for triggering information exchange can vary based on the device density or other factors.

Claim 3

Original Legal Text

3. The server device according to claim 1 , wherein the parameter includes the location information of the one information-processing device.

Plain English Translation

The server device uses the location information of one device as a parameter in determining the proximity condition, as previously described. This means the location of a specific device directly influences the spatial or temporal range used to determine if other devices are close enough to warrant data exchange.

Claim 4

Original Legal Text

4. The server device according to claim 1 , wherein the parameter includes a spatial density of the plurality of information-processing devices or users.

Plain English Translation

The server device uses the spatial density of devices or users as a parameter to dynamically adjust the proximity condition, as previously described. A higher density of devices or users in a specific area would influence the spatial or temporal range required for devices to be considered "close" for data exchange purposes.

Claim 5

Original Legal Text

5. The server device according to claim 4 , wherein the parameter includes the spatial density of information-processing devices whose location is shown by the location information received by the receiving unit.

Plain English Translation

The server device uses the spatial density of the devices whose location information it receives as the parameter, as previously described. This is a more specific implementation of using device density to adjust the proximity condition, focusing solely on the devices actively reporting their location to the server.

Claim 6

Original Legal Text

6. The server device according to claim 5 , further comprising a calculating unit configured to calculate the spatial density based on the location information received by the receiving unit, the spatial density calculated by the calculating unit to be included in the parameter.

Plain English Translation

The server device includes a calculating unit that computes the spatial density of devices based on the received location information, and this calculated spatial density is then used as the parameter in dynamically adjusting the proximity condition, as previously described. The server actively calculates the density itself rather than relying on an external source for this information.

Claim 7

Original Legal Text

7. The server device according to claim 1 , wherein the condition restricts a spatial range in relation to the one information-processing device, and the determining unit is configured to determine the condition so that the spatial range is reduced as the spatial density at a location shown by the location information received from the first information-processing device becomes higher.

Plain English Translation

The server device uses a spatial range to restrict proximity, as previously described, and dynamically adjusts this range. Specifically, the spatial range is reduced as the spatial density increases in the location reported by one of the devices. In areas with many devices, the required proximity for data exchange becomes stricter, limiting exchanges to very close devices.

Claim 8

Original Legal Text

8. The server device according to claim 1 , wherein the condition restricts a temporal range in relation to the one information-processing device, and the determining unit is configured to determine the condition so that the temporal range is reduced as the spatial density at a location shown by the location information received from the first information-processing device becomes higher.

Plain English Translation

The server device uses a temporal range to restrict proximity, as previously described, and dynamically adjusts this range. Specifically, the temporal range is reduced as the spatial density increases in the location reported by one of the devices. In areas with many devices, the time window during which devices are considered close is shortened, limiting data exchanges to devices that are close in both space and time.

Claim 9

Original Legal Text

9. The server device according to claim 1 , wherein the receiving unit is configured to receive, from each of a plurality of information-processing devices, time information corresponding to the location information as well as the location information, the determining unit is configured to determine whether the first information-processing device and the second information-processing device satisfy the condition based on the location information and the corresponding time information received by the receiving unit.

Plain English Translation

The server device receives not only location information but also corresponding timestamps from the devices, as previously described. The proximity determination is then based on both the location and the time data, offering a more precise evaluation of whether two devices are truly "close" in a spatiotemporal sense before exchanging data.

Claim 10

Original Legal Text

10. The server device according to claim 1 , wherein the parameter includes the location information of the other information-processing device.

Plain English Translation

The server device uses the location information of the *other* device as a parameter in determining the proximity condition, as previously described. This allows the proximity to be calculated relative to the other device.

Claim 11

Original Legal Text

11. The server device according to claim 1 , wherein the parameter includes a user attribute of at least one user of the plurality of information-processing devices.

Plain English Translation

The server device uses user attributes (e.g., age, interests) associated with the devices as a parameter to dynamically adjust the proximity condition, as previously described. User attributes can influence how "close" devices need to be for data exchange, enabling more targeted and relevant interactions.

Claim 12

Original Legal Text

12. The server device according to claim 1 , wherein the parameter includes a device attribute of at least one of the plurality of information-processing devices.

Plain English Translation

The server device uses device attributes (e.g., device type, operating system) of the devices as a parameter to dynamically adjust the proximity condition, as previously described. Device attributes can influence how "close" devices need to be for data exchange, potentially favoring exchanges between devices with compatible capabilities.

Claim 13

Original Legal Text

13. The server device according to claim 1 , wherein the parameter includes environmental information showing environmental factors of at least one of the plurality of information-processing devices.

Plain English Translation

The server device uses environmental information (e.g., temperature, noise level) reported by the devices as a parameter to dynamically adjust the proximity condition, as previously described. Environmental factors can influence how "close" devices need to be for data exchange, enabling context-aware interactions based on the surrounding conditions.

Claim 14

Original Legal Text

14. The server device according to claim 1 , wherein the receiving unit is configured to receive data provided from each of the plurality of information-processing devices, the provided data being a data set for provision from the one information-processing device to the other information-processing device, if the determining unit determines that the first information-processing device and the second information-processing device satisfy the condition, the transmitting unit is configured to transmit as the determined information the data provided from the second information-processing device to the first information-processing device, and transmit as the determined information the data provided from the first information-processing device to the second information-processing device.

Plain English Translation

The server device receives data sets from devices that are intended for exchange with other devices, as previously described. When the server determines that two devices are close enough, it transmits the data provided by the second device to the first device, and vice versa, facilitating a two-way data exchange between proximate devices.

Claim 15

Original Legal Text

15. The server according to claim 1 , wherein the determining unit is further configured to, when it is determined that the first information-processing device and the second information-processing device satisfy the condition, set, in a memory of the server, an association between the first information-processing device and the second information-processing device; and the transmitting unit is further configured to: in response to a request from the first information-processing device, read the association set in the memory; and based upon a status of the association, transmit at least a part of the predetermined information to the first information-processing device.

Plain English Translation

The server device, after determining that two devices are in proximity (based on location, density, etc.), establishes an association between those devices within its memory, as previously described. Upon receiving a request from one of the devices, it consults this stored association to determine the relationship status and then transmits relevant information based on that status.

Claim 16

Original Legal Text

16. The server according to claim 15 , wherein the predetermined information transmitted to the first information-processing device includes information provided by the second information-processing device and the predetermined information transmitted to the second information-processing device includes information provided by the first information-processing device, and wherein the information provided by the first information-processing device and the information provided by the second information-processing device are received at the server from the first information-processing device and the second information-processing device prior to receiving the request.

Plain English Translation

The server device receives information from devices intended for exchange with proximate devices, as previously described. Before a request arrives from a device, the server already holds data from potential interaction partners. When proximity is detected and a device requests information, the server provides the pre-received data from the associated device, enabling quicker and more efficient information sharing.

Claim 17

Original Legal Text

17. A communication system comprising: a first information-processing device; a second information-processing device; and a server device, wherein the first information-processing device configured to obtain first location information showing a location of the first information processing device, transmit to the server device the obtained first location information, the second information-processing device configured to obtain second location information showing a location of the second information processing device, transmit to the server device the obtained second location information, and the server device configured to receive the first location information from the first information-processing device, and the second location information from the second information-processing device, determine a condition including at least one of a spatial range or a temporal range for determining whether one information-processing device is close to another information-processing device, the condition being dynamically in response to a parameter including a spatial density of information-processing devices in a geographic area, determine whether the first information-processing device and the second information-processing device satisfy the condition based on the first location information and the second location information, and transmit predetermined information to the first information-processing device and the second information-processing device, in a case that the determining unit determines that the first information-processing device and the second information-processing device satisfy the condition.

Plain English Translation

A system contains a server and two information-processing devices. Each device obtains its location and transmits it to the server. The server receives the location data from both devices and dynamically sets proximity conditions based on device density in an area, using spatial and/or temporal ranges. If the devices meet the proximity condition, the server transmits predetermined information to both devices. The proximity condition is adjusted dynamically based on the spatial density of devices, influencing how close devices need to be to trigger the data exchange.

Claim 18

Original Legal Text

18. A method in a communication system including a first information-processing device, a second information-processing device, and a server device, the method comprising: obtaining, by the first information-processing device, first location information showing a location of the first information-processing device; transmitting, from the first information-processing device to the server device, the first location information; obtaining, by the second information-processing device, second location information showing a location of the second information-processing device; transmitting, from the second information-processing device to the server device the second location information; receiving, by the server device, the first location information from the first information-processing device; receiving, by the server device, the second location information from the second information-processing device; setting, by the server device, a condition including at least one of a spatial range or a temporal range for determining whether one information-processing device is close to another information-processing device, the condition being dynamically determined in response to a parameter including a spatial density of information-processing devices in a geographic area; determining, by the server device, whether the first information-processing device and the second information-processing device satisfy the condition; and transmitting, from the server device, predetermined information to the first information-processing device and the second information-processing device, in a case that it is determined that the first information-processing device and the second information-processing device satisfy the condition.

Plain English Translation

A communication system involves two information-processing devices and a server. Each device obtains and sends its location to the server. The server receives this location data and dynamically sets proximity conditions based on device density in an area, using spatial and/or temporal ranges. If the devices meet the proximity condition, the server transmits predetermined information to both devices. The proximity condition is adjusted dynamically based on the spatial density of devices, influencing how close devices need to be to trigger the data exchange.

Claim 19

Original Legal Text

19. A non-transitory computer-readable storage medium storing a program causing a computer device including a processor and a communication unit to execute a process, the process comprising: receiving, by the processor, from a plurality of information-processing devices, location information each showing a location of an information-processing device; setting, by the processor, a condition including at least one of a spatial range or a temporal range for determining whether one information-processing device is close to another information-processing device, the condition being dynamically determined in response to a parameter including a spatial density of information-processing devices in a geographic area; determining, by the processor, whether a first information-processing device and a second information-processing device from among the plurality of information-processing devices satisfy the condition based on the received location information; and transmitting, via the communication unit, predetermined information to the first information-processing device and the second information-processing device, in a case that it is determined that the first information-processing device and the second information-processing device satisfy the condition.

Plain English Translation

A computer-readable medium stores instructions for a device to determine proximity between devices and facilitate data exchange. The process includes receiving location data from multiple devices, dynamically setting proximity conditions based on device density in an area, using spatial and/or temporal ranges. If two devices meet the proximity condition, the server transmits predetermined information to both devices. The proximity condition is adjusted dynamically based on the spatial density of devices, influencing how close devices need to be to trigger the data exchange.

Claim 20

Original Legal Text

20. A server device comprising: a receiving unit configured to receive, from each of a plurality of information-processing devices, location information showing a respective location of each information-processing device; a setting unit configured to set a condition for determining whether one information-processing device is close to another information-processing device, the condition being dynamically determined in response to a parameter including a spatial density of information-processing devices in a geographic area; a determining unit configured to determine whether a first information-processing device and a second information-processing device from among the plurality of information-processing devices satisfy the condition based on the location information received by the receiving unit; and a transmitting unit configured to transmit predetermined information to the first information-processing device and the second information-processing device, in a case that the determining unit determines that the first information-processing device and the second information-processing device satisfy the condition, wherein the receiving unit is configured to receive, from each of a plurality of information-processing devices, time information corresponding to the location information as well as the location information, the determining unit is configured to determine whether the first information-processing device and the second information-processing device satisfy the condition based on the location information and the corresponding time information received by the receiving unit.

Plain English Translation

A server determines proximity between devices to facilitate data exchange. It receives location and time data from multiple devices and dynamically sets proximity conditions based on device density in an area. If two devices meet the proximity condition, based on location and time, the server transmits predetermined information to both devices.

Patent Metadata

Filing Date

Unknown

Publication Date

September 30, 2014

Inventors

Masato KUWAHARA
Yutaka Murakami

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SERVER ENABLED USER DATA EXCHANGE BETWEEN INFORMATION PROCESSING DEVICES” (8849311). https://patentable.app/patents/8849311

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8849311. See llms.txt for full attribution policy.

SERVER ENABLED USER DATA EXCHANGE BETWEEN INFORMATION PROCESSING DEVICES