Expediting a support call based on preceding electronic activity
US-2024340377-A1 · Oct 10, 2024 · US
US9432502B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9432502-B2 |
| Application number | US-201113017664-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 31, 2011 |
| Priority date | Jan 31, 2011 |
| Publication date | Aug 30, 2016 |
| Grant date | Aug 30, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In one embodiment, a social networking system determines a user identifier of a caller placing a call to a receiving user based on the call's phone number, accesses one or more data stores for information associated with the caller, and present to the receiving user the information associated with the caller.
Opening claim text (preview).
What is claimed is: 1. A method comprising: by one or more computing devices, responsive to an incoming communication to a receiving user, determining identifying information of an initiating user of the incoming communication; by one or more computing devices, accessing, from one or more data stores associated with a social network, social-network information associated with the initiating user based on the identifying information of the initiating user, wherein the social network comprises a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, at least one first node corresponding to the initiating user and at least one second node corresponding to the receiving user; by one or more computing devices, in connection with a notification to the receiving user of the incoming communication and based on a degree of separation in the social graph between the first node corresponding to the initiating user and the second node corresponding to the receiving user, providing for presentation to the receiving user on a user interface the social-network information associated with the initiating user; by one or more computing devices, based on the degree of separation in the social graph between the first node corresponding to the initiating user and the second node corresponding to the receiving user, determining whether to cache on a client device of the receiving user at least a portion of the social-network information associated with the initiating user; and by one or more computing devices, when the at least a portion of the social-network information associated with the initiating user is determined to be cached on a client device of the receiving user, causing the at least a portion of the social-network information associated with the initiating user to be cached on the client device of the receiving user. 2. The method of claim 1 , wherein the incoming communication is: an incoming call; a short message service (SMS) message; or an incoming video call. 3. The method of claim 2 , wherein determining identifying information of the initiating user comprises: accessing a data store of identifying information of one or more users; and determining the identifying information of the initiating user based at least in part on the incoming communication. 4. The method of claim 3 , wherein the identifying information is a user identifier maintained in the social network. 5. The method of claim 1 , wherein providing for presentation to the receiving user on the user interface the social-network information associated with the initiating user comprises: constructing a frame comprising the social-network information associated with the initiating user; and providing the frame for presentation on the user interface. 6. The method of claim 1 , wherein the one or more computing devices are a client computing device of the receiving user. 7. The method of claim 1 , wherein the one or more computing devices are one or more server computing devices of the social network. 8. The method of claim 1 , wherein the social-network information comprises current-status information of the initiating user. 9. The method of claim 8 , wherein the current-status information comprises one or more of a current location of the initiating user and a status message posted by the initiating user. 10. The method of claim 1 , wherein the social-network information comprises an indication of one or more social-network connections between the initiating and receiving users. 11. The method of claim 10 , wherein the social-network connections between the initiating and receiving users are indirect social-network connections. 12. The method of claim 1 , wherein determining whether to cache on the client device of the receiving user the at least a portion of the social-network information associated with the initiating user and causing the at least a portion of the social-network information associated with the initiating user to be cached on the client device of the receiving user are carried out concurrently with the incoming communication. 13. The method of claim 1 , wherein determining whether to cache on the client device of the receiving user the at least a portion of the social-network information associated with the initiating user and causing the at least a portion of the social-network information associated with the initiating user to be cached on the client device of the receiving user are carried out independent of and at a different time from the incoming communication. 14. A system comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, wherein the processors are operable when executing the instructions to: responsive to an incoming communication to a receiving user, determine identifying information of an initiating user of the incoming communication; access, from one or more data stores associated with a social network, social-network information associated with the initiating user based on the identifying information of the initiating user, wherein the social network comprises a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, at least one first node corresponding to the initiating user and at least one second node corresponding to the receiving user; in connection with a notification to the receiving user of the incoming communication and based on a degree of separation in the social graph between the first node corresponding to the initiating user and the second node corresponding to the receiving user, provide for presentation to the receiving user on a user interface the social-network information associated with the initiating user; based on the degree of separation in the social graph between the first node corresponding to the initiating user and the second node corresponding to the receiving user, determine whether to cache on a client device of the receiving user at least a portion of the social-network information associated with the initiating user; and when the at least a portion of the social-network information associated with the initiating user is determined to be cached on a client device of the receiving user, cause the at least a portion of the social-network information associated with the initiating user to be cached on the client device of the receiving user. 15. The system of claim 14 , wherein the incoming communication is: an incoming call; a short message service (SMS) message; or an incoming video call. 16. The system of claim 15 , wherein to determine identifying information of the initiating user, the processors are further operable when executing the instructions to: access a data store of identifying information of one or more users; and determine the identifying information of the initiating user based at least in part on the incoming communication. 17. The system of claim 16 , wherein the identifying information is a user identifier maintained in the social network. 18. The system of claim 14 , wherein, to provide for presentation to the receiving user on the user interface the social-network information associated with the initiating user, the processors are operable when executing the instructions to: construct a frame comprising the social-network information associated with the initiating user; and provide the frame for presentation on the user interface. 19. The system of claim 14 , wherein the system is a client system of the receiving user.
Electricity · mapped topic
where the identifier is used to access a profile · CPC title
Combination of telephone service and social networking · CPC title
Notifying the called party of information on the calling party (details within substation equipment H04M1/57, signalling details H04Q3/72) · CPC title
Electricity · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.