Dialer with Real-Time Reverse Look-Up Including Social Data
First Claim
Patent Images
1. A method comprising, by one or more computing systems:
- receiving a series of inputs;
determining whether the inputs are associated with a locally-stored user profile and, upon determination that the inputs are associated with a locally-stored user profile, displaying one or more portions of the locally-stored user profile;
if the inputs are not associated with a locally-stored user profile, transmitting the inputs to a server;
receiving, in response to the transmitted inputs, one or more portions of a remotely-stored profile; and
displaying the one or more portions of the remotely-stored profile.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems directed to a dialer application that performs a reverse look up on an outgoing communication to determine a specific member of a social networking system associated with the outgoing communication, and, based on the social relationship between the detected member and the sender of the communication, display particular information to the sender. In this manner, a user is provided a dialer that leverages information stored remotely on a social network.
-
Citations
20 Claims
-
1. A method comprising, by one or more computing systems:
-
receiving a series of inputs; determining whether the inputs are associated with a locally-stored user profile and, upon determination that the inputs are associated with a locally-stored user profile, displaying one or more portions of the locally-stored user profile; if the inputs are not associated with a locally-stored user profile, transmitting the inputs to a server; receiving, in response to the transmitted inputs, one or more portions of a remotely-stored profile; and displaying the one or more portions of the remotely-stored profile. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising, by one or more computing systems:
-
receiving, from a client, a series of inputs; determining whether the inputs are associated with a stored profile; upon a positive determination, transmitting one or more portions of the stored profile to the client. - View Dependent Claims (7, 8, 9)
-
-
10. A non-transitory, computer-readable media comprising instructions operable, when executed by one or more processors, to:
-
receive a series of inputs; determine whether the inputs are associated with a locally-stored user profile and, upon determination that the inputs are associated with a locally-stored user profile, displaying one or more portions of the locally-stored user profile; if the inputs are not associated with a locally-stored user profile, transmit the inputs to a server; receive, in response to the transmitted inputs, one or more portions of a remotely-stored profile; and display the one or more portions of the remotely-stored profile. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A non-transitory, computer-readable media comprising instructions, the instructions operable, when executed by one or more processors, to:
-
receive, from a client, a series of inputs; determine whether the inputs are associated with a stored profile; upon a positive determination, transmit one or more portions of the stored profile to the client. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus comprising:
-
one or more processors; one or more communication interfaces; one or more non-transitory, computer-readable media comprising instructions operable, when executed by the one or more processors, to; receive a series of inputs via the one or more communication interfaces; determine whether the inputs are associated with a locally-stored user profile and, upon determination that the inputs are associated with a locally-stored user profile, displaying one or more portions of the locally-stored user profile; if the inputs are not associated with a locally-stored user profile, transmit, via the one or more communication interfaces;
the inputs to a server;receive, in response to the transmitted inputs, through the one or more communication interfaces, one or more portions of a remotely-stored profile; and display the one or more portions of the remotely-stored profile.
-
-
20. An apparatus comprising:
-
one or more processors; one or more communication interfaces; one or more non-transitory, computer-readable media comprising instructions operable, when executed by the one or more processors, to; receive via the one or more communication interfaces, from a client, a series of inputs; determine whether the inputs are associated with a stored profile; upon a positive determination, transmit, via the one or more communication interfaces, one or more portions of the stored profile to the client.
-
Specification