Methods and systems of providing status message calling
First Claim
Patent Images
1. A method of providing a status message, the method comprising;
- receiving, from a first mobile device, a set of one or more status messages, wherein each status message in the set is associated with a subset of contacts in a first address book of a subscriber associated with the first mobile device;
determining a first status message from the set that is associated with a first contact from the first address book;
responsive to the determination, transmitting the first status message to a second mobile device for presentation to the first contact;
maintaining a list of a subset of contacts from the first address book for which the first mobile device most recently changed an associated status message; and
transmitting contact information of the subset of contacts to the first mobile device instead of transmitting contact information for each contact in the first address book to the first mobile device.
6 Assignments
0 Petitions
Accused Products
Abstract
In an embodiment, a method of providing a status message may include receiving, from a mobile device one or more status messages, wherein each status message corresponds to one or more contacts in an address book, storing the status messages and corresponding one or more contacts, transmitting one of the status messages to a mobile device associated with one of the one or more contacts, wherein the status message is displayed on the associated mobile device and integrating the status message into an address book associated with the contact.
-
Citations
15 Claims
-
1. A method of providing a status message, the method comprising;
-
receiving, from a first mobile device, a set of one or more status messages, wherein each status message in the set is associated with a subset of contacts in a first address book of a subscriber associated with the first mobile device; determining a first status message from the set that is associated with a first contact from the first address book; responsive to the determination, transmitting the first status message to a second mobile device for presentation to the first contact; maintaining a list of a subset of contacts from the first address book for which the first mobile device most recently changed an associated status message; and transmitting contact information of the subset of contacts to the first mobile device instead of transmitting contact information for each contact in the first address book to the first mobile device. - View Dependent Claims (2, 3)
-
-
4. A method of providing contact information on a mobile device, the method comprising:
-
generating a list of a subset of most recently called contacts made by a subscriber'"'"'s mobile device from a server-based mobile address book; determining contact information for each most recently called contact, the contact information including one or more of a contact name, a telephone number, a mood message, a holographic message, or a status message; and transmitting, to the subscriber'"'"'s mobile device, the list, the associated contact information, and one or more instructions configured to instruct the subscriber'"'"'s mobile device to display the list and the associated contact information. - View Dependent Claims (5)
-
-
6. A method of providing a status message, the method comprising;
-
generating, at a mobile device, a set of one or more status messages, wherein each status message in the set is associated with a subset of contacts in an address book of a subscriber associated with the mobile device; transmitting the set of one or more status messages to a server for selective transmission of status messages by the server to respective subsets of contacts in the address book; changing a given status message associated with at least one contact in the address book, wherein the server maintains a list of a subset of contacts from the address book for which the subscriber most recently changed an associated status message; and receiving contact information of the subset of contacts from the server instead of receiving contact information for each contact in the address book from the server.
-
-
7. A server configured to selectively provide status messages, comprising;
-
means for receiving, from a first mobile device, a set of one or more status messages, wherein each status message in the set is associated with a subset of contacts in an address book of a subscriber associated with the first mobile device; means for determining a first status message from the set of one or more status messages that is associated with a first contact from the address book; means for, responsive to the determination, transmitting the first status message to a second mobile device for presentation to the first contact; means for maintaining a list of a subset of contacts from the address book for which the first mobile device most recently changed an associated status message; and means for transmitting contact information of the subset of contacts to the first mobile device instead of transmitting contact information for each contact in the address book to the first mobile device.
-
-
8. A server configured to provide contact information, comprising:
-
means for generating a list of a subset of most recently called contacts made by a subscriber'"'"'s mobile device from a server-based mobile address book; means for determining contact information for each most recently called contact, the contact information including one or more of a contact name, a telephone number, a mood message, a holographic message, or a status message; and means for transmitting, to the subscriber'"'"'s mobile device, the list, the associated contact information, and one or more instructions configured to instruct the subscriber'"'"'s mobile device to display the list and the associated contact information.
-
-
9. A mobile device configured to provide status messages, comprising:
-
means for generating a set of one or more status messages, wherein each status message in the set is associated with a subset of contacts in an address book of a subscriber associated with the mobile device; means for transmitting the set of one or more status messages to a server for selective transmission of respective status messages by the server to respective subsets of contacts in the address book of the subscriber; means for changing a given status message associated with at least one contact in the address book, wherein the server maintains a list of a subset of contacts from the address book for which the subscriber most recently changed an associated status message; and means for receiving contact information of the subset of contacts from the server instead of receiving contact information for each contact in the address book from the server.
-
-
10. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by a server configured to selectively provide status messages, cause the server to perform operations, the instructions comprising:
-
program code to receive, from a first mobile device, a set of one or more status messages, wherein each status message in the set is associated with a subset of contacts in an address book of a subscriber associated with the first mobile device; program code to determine a first status message from the set of one or more status messages that is associated with a first contact from the address book; program code to, responsive to the determination, transmit the first status message to a second mobile device for presentation to the first contact; program code to maintain a list of a subset of contacts from the address book for which the first mobile device most recently changed an associated status message; and program code to transmit contact information of the subset of contacts to the first mobile device instead of transmitting contact information for each contact in the address book to the first mobile device.
-
-
11. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by a server configured to provide contact information, cause the server to perform operations, the instructions comprising:
-
program code to generate a list of a subset of most recently called contacts made by a subscriber'"'"'s mobile device from a server-based mobile address book; program code to determine contact information for each most recently called contact, the contact information including one or more of a contact name, a telephone number, a mood message, a holographic message, or a status message; and program code to transmit, to the subscriber'"'"'s mobile device, the list, the associated contact information, and one or more instructions configured to instruct the subscriber'"'"'s mobile device to display the list and the associated contact information.
-
-
12. A non-transitory computer-readable storage medium containing instructions stored thereon, which, when executed by a mobile device configured to provide status messages, cause the mobile device to perform operations, the instructions comprising:
-
program code to generate a set of one or more status messages, wherein each status message in the set is associated with a subset of contacts in an address book of a subscriber associated with the mobile device; program code to transmit the set of one or more status messages to a server for selective transmission of respective status messages by the server to respective subsets of contacts in the address book of the subscriber; program code to change a given status message associated with at least one contact in the address book, wherein the server maintains a list of a subset of contacts from the address book for which the subscriber most recently changed an associated status message; and program code to receive contact information of the subset of contacts from the server instead of receiving contact information for each contact in the address book from the server.
-
-
13. A server configured to selectively provide status messages, comprising:
-
a memory; and a processor configured to; receive, from a first mobile device, a set of one or more status messages, wherein each status message in the set is associated with a subset of contacts in an address book of a subscriber associated with the first mobile device; determine a first status message from the set of one or more status messages that is associated with a first contact from the address book; responsive to the determination, transmitting the first status message to a second mobile device for presentation to the first contact; maintain a list of a subset of contacts from the address book for which the first mobile device most recently changed an associated status message; and transmit contact information of the subset of contacts to the first mobile device instead of transmitting contact information for each contact in the address book to the first mobile device.
-
-
14. A server configured to provide contact information, comprising:
-
a memory; and a processor configured to; generate a list of a subset of most recently called contacts made by a subscriber'"'"'s mobile device from a server-based mobile address book; determine contact information for each most recently called contact, the contact information including one or more of a contact name, a telephone number, a mood message, a holographic message, or a status message; and transmit, to the subscriber'"'"'s mobile device, the list, the associated contact information, and one or more instructions configured to instruct the subscriber'"'"'s mobile device to display the list and the associated contact information.
-
-
15. A mobile device configured to provide status messages, comprising:
-
a memory; and a processor configured to; generate a set of one or more status messages, wherein each status message in the set is associated with a subset of contacts in an address book of a subscriber associated with the mobile device; transmit the set of one or more status messages to a server for selective transmission of respective status messages by the server to respective subsets of contacts in the address book of the subscriber; change a given status message associated with at least one contact in the address book, wherein the server maintains a list of a subset of contacts from the address book for which the subscriber most recently changed an associated status message; and receive contact information of the subset of contacts from the server instead of receiving contact information for each contact in the address book from the server.
-
Specification