System and method for sharing information based on proximity
First Claim
1. A computer system for facilitating interaction between a first participating device having a computer processor and storage and the first participating device'"'"'s immediate environment, the system comprising:
- a detection module on the first participating device having the computer processor, the storage and the first user interface for automatically detecting proximity of a second participating device having a second user interface within the first participating device'"'"'s immediate environment and utilizing such proximity detection to generate a dynamically updated list of detected nearby devices within the first participating device'"'"'s immediate environment, wherein proximity of the second participating device within the first participating device'"'"'s immediate environment is close in physical space, and wherein the list of detected nearby devices includes a record of the first and second participating devices detected by the detection module to be close in physical space that are able to communicate with one another, and their respective physical locations within the proximity of one another; and
a user-configurable authorization module on the first participating device authorizing the first participating device interacting with the list of the detected nearby devices to adjust the user interface of a first of the listed devices on the list of detected nearby devices in a predetermined manner to display contents of the user interface of a second of the listed devices on the list of detected nearby devices in response to the detection of the proximity of the second participating device within the first participating device'"'"'s immediate environment, wherein the user-configurable authorization module comprises an arbitration module for resolving disputes between devices having an identical authorization status.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for facilitating interaction between a device and a device environment. The system may include a detection module for automatically detecting proximity of a participant within the device environment. The system may additionally include a user-configurable authorization module for authorizing the device to adjust a device user interface in a pre-determined manner in response to the detection of the participant. The system may also provide for sharing resources among multiple participating devices, wherein each of the multiple participating devices has a device specific set of application resources. The system may additionally include a configurable resource regulation mechanism for making the device specific application resources from the second participating device available to the first participating device.
-
Citations
20 Claims
-
1. A computer system for facilitating interaction between a first participating device having a computer processor and storage and the first participating device'"'"'s immediate environment, the system comprising:
-
a detection module on the first participating device having the computer processor, the storage and the first user interface for automatically detecting proximity of a second participating device having a second user interface within the first participating device'"'"'s immediate environment and utilizing such proximity detection to generate a dynamically updated list of detected nearby devices within the first participating device'"'"'s immediate environment, wherein proximity of the second participating device within the first participating device'"'"'s immediate environment is close in physical space, and wherein the list of detected nearby devices includes a record of the first and second participating devices detected by the detection module to be close in physical space that are able to communicate with one another, and their respective physical locations within the proximity of one another; and a user-configurable authorization module on the first participating device authorizing the first participating device interacting with the list of the detected nearby devices to adjust the user interface of a first of the listed devices on the list of detected nearby devices in a predetermined manner to display contents of the user interface of a second of the listed devices on the list of detected nearby devices in response to the detection of the proximity of the second participating device within the first participating device'"'"'s immediate environment, wherein the user-configurable authorization module comprises an arbitration module for resolving disputes between devices having an identical authorization status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method being performed by a processor and a memory for facilitating interaction between a device and a device immediate environment, the method comprising:
-
detecting, via a first computing process, a participant present within the device immediate environment; maintaining, via a second computing process, a dynamically updated list of detected nearby devices within the device immediate environment for each device, wherein the list of detected nearby devices maintains a record of participants that are able to communicate with another device detected to be close in physical space and their physical locations within the proximity of the device; and adjusting in response to the detection of the participant present within the device immediate environment and interaction with the list of detected nearby devices, via a third computing process, the user interface of a first device on the list of detected nearby devices to display contents of the user interface of a second device on the list of detected nearby devices based on user-configured rules set forth in the device authorization module in response to the detection of the participant present within the device immediate environment, wherein the device authorization module identifies the device as one of a controlling device and a controlled device and resolves disputes between devices having an identical authorization status, and wherein each of the first, second, and third computing processes are performed by the device. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for sharing resources among multiple participating devices, wherein each of the multiple participating devices has a computer processor, storage and a device specific set of application resources, the system comprising:
-
a detection module on a first participating device having the computer processor and the storage for detecting proximity of the first participating device to a second participating device, wherein proximity of the first participating device to the second participating device is close in physical space; a dynamically updated nearby device list of detected devices within the first participating device'"'"'s immediate environment maintaining a record of the first and second participating devices detected to be close in physical space that are able to communicate with one another and their physical locations within the proximity of the one another; and a configurable resource regulation mechanism interacting with the nearby device list and determining, based on a defining policy of the configurable resource regulation mechanism that establishes which of the first and second participating devices will obtain the resources from the other, that a first of the listed devices will acquire the device specific application resources from a second of the listed devices in response to detecting the proximity of the first participating device to the second participating device, wherein the configurable resource regulation mechanism comprises a user-configurable authorization module for providing each participating device with an authorization status as one of a controlled device and a controlling device, the controlling device comprising shared resources for sharing with the controlled device, and an arbitration mechanism for resolving disputes between devices having an identical authorization status.
-
-
19. A method being performed by a processor and a memory for facilitating resource sharing between multiple devices, the method comprising:
-
allowing, via a first computing process, a user to configure regulation of shared resources between multiple participating devices, each participating device communicates directly with at least one other participating devices; and maintaining, via a second computing process, a list of detected participating devices based on proximity within an immediate environment to a first participating device, wherein proximity within an immediate environment is detected to be close in physical space, and wherein the list of detected participating devices is dynamically updated and maintains a record of the participating devices that are able to communicate with another device detected to be close in physical space and their physical locations within the proximity of the first participating device; and enabling, via a third computing process, regulation of device resources in response to the detected proximity of a first participating device to a second participating device based on interacting with the list of detected devices and on a defining policy of the configurable resource regulation mechanism that establishes which of the first and second participating devices will obtain the resources from the other, wherein regulation includes acquiring device specific application resources of a first of the listed devices by a second the second of the listed devices based on an authorization status identifying each device as one of a controlling device and a controlled device using an authorization module and resolving disputes between devices having an identical authorization status, and wherein each of the first, second and third computing processes is performed by one or more of the multiple devices. - View Dependent Claims (20)
-
Specification