Natural User Interaction in Shared Resource Computing Environment
First Claim
1. A system for sharing and exchanging information between devices within a physical environment, the system comprising:
- a plurality of peripheral devices sharing a common computing resource; and
a shared resource computing (SRC) server comprising;
a processor;
memory coupled to the processor;
a calibration module stored in the memory and executable on the processor, the calibration module configured to detect a physical location and to determine a relative position of each of the plurality of peripheral devices;
an avatar module, stored in the memory and executable on the processor, the avatar module configured to associate an avatar to each of the plurality of peripheral devices; and
a graphical user interface (GUI) module stored in the memory and executable on the processor, the GUI module configured to display the avatars within a representation of the physical environment, the displaying based on the physical location and relative position of each of the plurality of peripheral devices.
2 Assignments
0 Petitions
Accused Products
Abstract
Sharing and exchanging information in a Shared Resource Computing (SRC) environment are disclosed. Example systems include a shared resource computing server and a plurality of peripheral devices. The SRC server may include functionality configured to share and exchange information between the peripheral devices, including functionality to determine the physical position of the peripheral devices, functionality to associate avatars to the peripheral devices, and functionality to display the avatars within a representation of the environment. Alternate embodiments may also include functionality for user authentication and functionality for sending a document between peripheral devices.
-
Citations
20 Claims
-
1. A system for sharing and exchanging information between devices within a physical environment, the system comprising:
-
a plurality of peripheral devices sharing a common computing resource; and a shared resource computing (SRC) server comprising; a processor; memory coupled to the processor; a calibration module stored in the memory and executable on the processor, the calibration module configured to detect a physical location and to determine a relative position of each of the plurality of peripheral devices; an avatar module, stored in the memory and executable on the processor, the avatar module configured to associate an avatar to each of the plurality of peripheral devices; and a graphical user interface (GUI) module stored in the memory and executable on the processor, the GUI module configured to display the avatars within a representation of the physical environment, the displaying based on the physical location and relative position of each of the plurality of peripheral devices. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for sharing and exchanging information between devices in a shared resource computing (SRC) environment, the method comprising:
-
detecting a location of each of a plurality of peripheral devices sharing a common SRC server; determining a position of each of the plurality of peripheral devices based on the detecting; associating an avatar to each of the plurality of peripheral devices, each avatar configured to represent a user of the associated peripheral device at least in part for sending and receiving documents between sessions operative on the SRC server; authenticating the user of the associated peripheral device to a session operative on the SRC server; and generating a graphical user interface (GUI) configured to display each avatar within a representation of the SRC environment. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for sharing and exchanging information between devices in a shared resource computing (SRC) environment, the method comprising:
-
authenticating a user of a first peripheral device to a session operative on an SRC server in the SRC environment; generating a graphical user interface (GUI) configured to display a representation of the SRC environment and an avatar of the user of the first peripheral device; and sending a document to the first peripheral device from a second peripheral device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification