Secure context sharing for priority calling and various personal safety mechanisms
First Claim
Patent Images
1. A first electronic device, comprising:
- a memory element operable to store electronic code; and
a processor operable to execute instructions associated with the electronic code, said instructions for receiving user communications and first context information associated with user communications, such that the first electronic device is configured to;
receive a first incoming user communication from a second electronic device through a first channel wherein the first channel is a communication channel;
receive, from a context exchange cloud service, a request requesting approval to allow context information associated with a user of the second electronic device to be shared with the first electronic device;
transmit, to the context exchange cloud service, a response indicating the approval;
receive the first context information from the context exchange cloud service through a second channel that is out-of-band with respect to the first communication channel, wherein the out-of-band channel is configured to operate without interfering with the first channel;
determine whether the context information corresponds to the first incoming user communication; and
in response to determining that the first context information corresponds to the first incoming user communication, process the first incoming user communication based on the first context information.
9 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to a system and method for providing a secure context exchange cloud service which enables context information to be shared among devices, and providing a safety application which utilizes the context information being shared. In one example, the context exchange cloud service provides secure exchange of the context information, which in turn enables a safety application to enhance personal safety.
-
Citations
25 Claims
-
1. A first electronic device, comprising:
-
a memory element operable to store electronic code; and a processor operable to execute instructions associated with the electronic code, said instructions for receiving user communications and first context information associated with user communications, such that the first electronic device is configured to; receive a first incoming user communication from a second electronic device through a first channel wherein the first channel is a communication channel; receive, from a context exchange cloud service, a request requesting approval to allow context information associated with a user of the second electronic device to be shared with the first electronic device; transmit, to the context exchange cloud service, a response indicating the approval; receive the first context information from the context exchange cloud service through a second channel that is out-of-band with respect to the first communication channel, wherein the out-of-band channel is configured to operate without interfering with the first channel; determine whether the context information corresponds to the first incoming user communication; and in response to determining that the first context information corresponds to the first incoming user communication, process the first incoming user communication based on the first context information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more non-transitory, tangible, computer-readable storage media encoded with instructions that, when executed, cause one or more processing units to perform operations for receiving user communications and first context information associated with user communications at a first electronic device, the operations comprising:
-
receiving a first incoming user communication from a second electronic device through a first channel wherein the first channel is a communication channel; receiving, from a context exchange cloud service, a request requesting approval to allow context information associated with a user of the second electronic device to be shared with the first electronic device, prior to receiving the first context information; and transmitting, to the context exchange cloud service, a response indicating the approval, prior to receiving the first context information; receiving the first context information from the context exchange cloud service through a second channel that is out-of-band with respect to the first communication channel, wherein the out-of-band channel is configured to operate without interfering with the first channel; determining whether the context information corresponds to the first incoming user communication; and processing, in response to determining that the first context information corresponds to the first incoming user communication, the first incoming user communication based on the first context information. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A method for receiving user communications and first context information associated with user communications at a first electronic device, the method comprising:
-
receiving a first incoming user communication from a second electronic device through a first channel wherein the first channel is a communication channel; receiving, from the context exchange cloud service, a request requesting approval to allow context information associated with a user of the second electronic device to be shared with the first electronic device, prior to receiving the first context information; and transmitting, to the context exchange cloud service, a response indicating the approval, prior to receiving the first context information; receiving the first context information from a context exchange cloud service through a second channel that is out-of-band with respect to the first communication channel, wherein the out-of-band channel is configured to operate without interfering with the first channel; determining whether the context information corresponds to the first incoming user communication; and processing, in response to determining that the first context information corresponds to the first incoming user communication, the first incoming user communication based on the first context information. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
Specification