Context profile identification and sharing
AssigneeVerizon Patent and Licensing Inc.
InventorsMayuresh Mohan Hegde, Nitin Ahuja, Vincent Lally
Life of this patent
Estimating the term…
Abstract
A server device may receive, from a user device, application activity data associated with the user device; determine, based on the application activity data, a location associated with the user device; store information associating the application activity data with a call identifier and the location; receive an indication that an incoming call has been received, the incoming call being placed using the call identifier; determine, based on receiving the indication, a location of a caller that placed the call; identify the application activity data based on the call identifier and the location of the caller; and output the application activity data to a callee associated with the call.
Claims20
A method comprising:
- receiving, by a server device and from a user device, application activity data associated with the user device;
- determining, by the server device and based on the application activity data, a location associated with the user device;
- storing, by the server device, information associating the application activity data with a call identifier and the location;
- receiving, by the server device, an indication that an incoming call has been received, the incoming call being placed using the call identifier;
- determining, by the server device and based on receiving the indication, a location of a caller that placed the call;
- identifying, by the server device, the application activity data based on the call identifier and the location of the caller;
- and
- outputting, by the server device, the application activity data to a callee associated with the call.
A system comprising:
- a server device, comprising:
- a non-transitory memory device storing:
- a plurality of processor-executable instructions;
- and
- a processor configured to execute the processor-executable instructions, wherein executing the processor-executable instructions causes the processor to:
- receive, from a user device, application activity data associated with the user device;
- determine, based on the application activity data, a location associated with the user device;
- store information associating the application activity data with a call identifier and the location;
- receive an indication that an incoming call has been received, the incoming call being placed using the call identifier;
- determine, based on receiving the indication, a location of a caller that placed the call;
- identify the application activity data based on the call identifier and the location of the caller;
- and
- output the application activity data to a callee associated with the call.
A method comprising:
- storing, by the server device, a plurality of context profiles,
- each of the plurality of context profiles including application activity data and being associated with a particular user, a particular location, and a particular identifier,
- receiving, by the server device, an identifier and information identifying a location when a user contacts the customer service provider;
- determining, by the server device, whether more than one context profiles, of the plurality of context profiles, are associated with the identifier;
- identifying, by the server device, a particular context profile based on the identifier and the information identifying the location based on determining that more than one context profiles are associated with the identifier;
- and
- outputting, by the server device, the particular context profile.
Dependencies are inferred from the claim text.