Sensory communication sessions over a network
First Claim
Patent Images
1. A method comprising:
- establishing, by a sync server of a network, a sensory communication session between a first mobile device associated with a first user and a second mobile device associated with a second user, wherein the sensory communication session comprises a first connection between the sync server and the first mobile device and a second connection between the sync server and the second mobile device, and wherein the first user is associated with a first personal user environment comprising the first mobile device and at least one sensor networked with the first mobile device, and wherein the second user is associated with a second personal user environment comprising the second mobile device and at least one sensor networked with the second mobile device;
discovering, by the sync server, the at least one sensor networked with the first mobile device;
configuring, by the sync server, the sensory communication session to support the at least one sensor networked with the first mobile device;
receiving, by the sync server, via the first connection of the sensory communication session between the sync server and the first mobile device, sensory information from the first mobile device, wherein the sensory information comprises data received from the at least one sensor networked with the first mobile device;
generating, by the sync server, remote information, wherein the remote information is generated by the sync server using the sensory information received from the first mobile device, historical sensory data associated with the first user, and data from a user sensory profile associated with the first user, wherein the remote information comprises at least a portion of the sensory information received from the first mobile device, wherein the remote information further comprises an avatar display generated by the sync server and an avatar environment generated by the sync server, and wherein the avatar display represents the first user and the avatar environment represents the first personal user environment associated with the first user; and
providing, by the sync server, via the second connection of the sensory communication session between the sync server and the second mobile device without the first mobile device and the second mobile device directly interfacing with one another, the remote information comprising at least the portion of the sensory information received from the first mobile device, the avatar display generated by the sync server, and the avatar environment generated by the sync server to the second mobile device for presentation by the second mobile device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for enhanced human to human and human to machine interactions employs a sensory communication session that spans from end user device to end user device across a network. The sensory communication session includes remote sensory application programming interfaces that provide standardized access to applications executing on user communication devices. The sensory communication session enables enhanced interactions with a deeper quality of experience and enables each communicating user to better discern feelings, situation, and other environmental and personal context associated with the other user.
20 Citations
18 Claims
-
1. A method comprising:
-
establishing, by a sync server of a network, a sensory communication session between a first mobile device associated with a first user and a second mobile device associated with a second user, wherein the sensory communication session comprises a first connection between the sync server and the first mobile device and a second connection between the sync server and the second mobile device, and wherein the first user is associated with a first personal user environment comprising the first mobile device and at least one sensor networked with the first mobile device, and wherein the second user is associated with a second personal user environment comprising the second mobile device and at least one sensor networked with the second mobile device; discovering, by the sync server, the at least one sensor networked with the first mobile device; configuring, by the sync server, the sensory communication session to support the at least one sensor networked with the first mobile device; receiving, by the sync server, via the first connection of the sensory communication session between the sync server and the first mobile device, sensory information from the first mobile device, wherein the sensory information comprises data received from the at least one sensor networked with the first mobile device; generating, by the sync server, remote information, wherein the remote information is generated by the sync server using the sensory information received from the first mobile device, historical sensory data associated with the first user, and data from a user sensory profile associated with the first user, wherein the remote information comprises at least a portion of the sensory information received from the first mobile device, wherein the remote information further comprises an avatar display generated by the sync server and an avatar environment generated by the sync server, and wherein the avatar display represents the first user and the avatar environment represents the first personal user environment associated with the first user; and providing, by the sync server, via the second connection of the sensory communication session between the sync server and the second mobile device without the first mobile device and the second mobile device directly interfacing with one another, the remote information comprising at least the portion of the sensory information received from the first mobile device, the avatar display generated by the sync server, and the avatar environment generated by the sync server to the second mobile device for presentation by the second mobile device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A sync server of a network comprising:
-
a processor; and a memory that stores instructions that, when executed by the processor, cause the processor to perform operations comprising; establishing a sensory communication session between a first mobile device associated with a first user and a second mobile device associated with a second user, wherein the sensory communication session comprises a first connection between the sync server and the first mobile device and a second connection between the sync server and the second mobile device, and wherein the first user is associated with a first personal user environment comprising the first mobile device and at least one sensor networked with the first mobile device, and wherein the second user is associated with a second personal user environment comprising the second mobile device and at least one sensor networked with the second mobile device, discovering the at least one sensor networked with the first mobile device, configuring the sensory communication session to support the at least one sensor networked with the first mobile device, receiving, via the first connection of the sensory communication session between the sync server and the first mobile device, sensory information from the first mobile device, wherein the sensory information comprises data received from the at least one sensor networked with the first mobile device, generating, using the sensory information received from the first mobile device, historical sensory data associated with the first user, and data from a user sensory profile associated with the first user, remote information, wherein the remote information comprises at least a portion of the sensory information received from the first mobile device, wherein the remote information further comprises an avatar display generated by the sync server and an avatar environment generated by the sync server, and wherein the avatar display represents the first user and the avatar environment represents the first personal user environment associated with the first user, and providing, via the second connection of the sensory communication session between the sync server and the second mobile device without the first mobile device and the second mobile device directly interfacing with one another, the remote information comprising at least the portion of the sensory information received from the first mobile device, the avatar display generated by the sync server, and the avatar environment generated by the sync server to the second mobile device for presentation by the second mobile device. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing instructions that, when executed by a processor of a sync server, cause the processor to perform operations comprising:
-
establishing a sensory communication session between a first mobile device associated with a first user and a second mobile device associated with a second user, wherein the sensory communication session comprises a first connection between the sync server and the first mobile device and a second connection between the sync server and the second mobile device, and wherein the first user is associated with a first personal user environment comprising the first mobile device and at least one sensor networked with the first mobile device, and wherein the second user is associated with a second personal user environment comprising the second mobile device and at least one sensor networked with the second mobile device; discovering the at least one sensor networked with the first mobile device; configuring the sensory communication session to support the at least one sensor networked with the first mobile device; receiving, via the first connection of the sensory communication session between the sync server and the first mobile device, sensory information from the first mobile device, wherein the sensory information comprises data received from the at least one sensor networked with the first mobile device; generating, using the sensory information received from the first mobile device, historical sensory data associated with the first user, and data from a user sensory profile associated with the first user, remote information, wherein the remote information comprises at least a portion of the sensory information received from the first mobile device, wherein the remote information further comprises an avatar display generated by the sync server and an avatar environment generated by the sync server, and wherein the avatar display represents the first user and the avatar environment represents the first personal user environment associated with the first user; and providing, via the second connection of the sensory communication session, between the sync server and the second mobile device without the first mobile device and the second mobile device directly interfacing with one another, the remote information comprising at least the portion of the sensory information received from the first mobile device, the avatar display generated by the sync server, and the avatar environment generated by the sync server to the second mobile device for presentation by the second mobile device. - View Dependent Claims (16, 17, 18)
-
Specification