People lists
US-9774560-B2 · Sep 26, 2017 · US
US10778635B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10778635-B2 |
| Application number | US-201816178331-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 1, 2018 |
| Priority date | Nov 18, 2002 |
| Publication date | Sep 15, 2020 |
| Grant date | Sep 15, 2020 |
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.
Enabling management of contacts includes passively recognizing a set of contacts that are, as a group, repeatedly sent communications by a member, bringing the member's attention to the recognized set of contacts, enabling the member to name the set of contacts, and enabling the member to address future communications to the set of contacts through use of the name associated by the member with the set of contacts.
Opening claim text (preview).
We claim: 1. A computer-implemented method comprising: maintaining, in a central repository accessible to a plurality of different applications, a people list referencing a plurality of users where each user of the plurality of users is associated with a plurality of user identifier types, wherein the people list is accessible from within each of a plurality of different applications on a client device associated with a user, the plurality of different applications comprising a first application and a second application; enabling, by at least one processor, the first application on the client device to access the people list to share a first type of electronic message corresponding to the first application to a first set of client devices associated with a first set of users of the plurality of users, wherein the first type of electronic message uses a first type of user identifier from the plurality of user identifier types; and enabling the second application on the client device to access the people list to share a second type of electronic message corresponding to the second application to a second set of client devices associated with a second set of users of the plurality of users, wherein the second type of electronic message uses a second type of user identifier from the plurality of user identifier types. 2. The computer-implemented method of claim 1 , wherein: the central repository is available to the plurality of different applications via electronic communication; and the plurality of different applications comprises a plurality of different application types where each of the different applications use a corresponding user identifier type from the plurality of user identifier types. 3. The computer-implemented method of claim 1 , further comprising maintaining a filtered version of a single list of contacts. 4. The computer-implemented method of claim 1 , wherein maintaining the people list in the central repository comprises maintaining the people list in an address book. 5. The computer-implemented method of claim 1 , wherein the first application comprises an email application, an instant messaging application, a digital image sharing application, a contact information sharing application, or an application for sending alerts and reminders. 6. The computer-implemented method of claim 1 , wherein the first application presents the people list within a first graphical user interface corresponding to the first application and the second application presents the people list within a second graphical user interface corresponding to the second application. 7. The computer-implemented method of claim 1 , wherein the first application comprises an e-mail filtering application, an application for applying parental controls to an account, or an electronic journaling application. 8. The computer-implemented method of claim 1 , wherein the first type of user identifier is an email identifier and the second type of user identifier is an instant message identifier. 9. The computer-implemented method of claim 1 , wherein the people list specifies an access control list for the first type of electronic message. 10. The computer-implemented method of claim 1 , wherein enabling the first application to access the people list to share the first type of electronic message to the first set of client devices associated with the first set of users comprises enabling a digital image sharing program to access the people list to share a digital image. 11. The computer-implemented method of claim 1 , wherein enabling the first application to access the people list to share the first type of electronic message to the first set of client devices associated with the first set of users comprises enabling an electronic journaling application to access the people list to share a portion of an electronic journal. 12. A system comprising: at least one processor; and at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to: maintain, in a central repository accessible to a plurality of different applications, a people list referencing a plurality of users where each user of the plurality of users is associated with a plurality of user identifier types, wherein the people list is accessible from within each of a plurality of different applications on a client device associated with a user, the plurality of different applications comprising a first application and a second application; enable, by at least one processor, the first application on the client device to access the people list to share a first type of electronic message corresponding to the first application to a first set of client devices associated with a first set of users of the plurality of users, wherein the first type of electronic message uses a first type of user identifier from the plurality of user identifier types; and enable the second application on the client device to access the people list to share a second type of electronic message corresponding to the second application to a second set of client devices associated with a second set of users of the plurality of users, wherein the second type of electronic message uses a second type of user identifier from the plurality of user identifier types. 13. The system of claim 12 , wherein: the plurality of different applications comprises a plurality of different application types where each of the plurality of different applications use a corresponding user identifier type from the plurality of user identifier types. 14. The system of claim 12 , wherein further comprising: generating a first filtered version of the people list that corresponds to the first application; and generating a second filtered version of the people list that corresponds to the second application. 15. The system of claim 12 , wherein maintaining the people list in the central repository comprises maintaining the people list in an address book. 16. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause a computer system to: maintain, in a central repository accessible to a plurality of different applications, a people list referencing a plurality of users where each user of the plurality of users is associated with a plurality of user identifier types, wherein the people list is accessible from within each of a plurality of different applications on a client device associated with a user, the plurality of different applications comprising a first application and a second application; enable, by at least one processor, the first application on the client device to access the people list to share a first type of electronic message corresponding to the first application to a first set of client devices associated with a first set of users of the plurality of users, wherein the first type of electronic message uses a first type of user identifier from the plurality of user identifier types; and enable the second application on the client device to access the people list to share a second type of electronic message corresponding to the second application a second set of client devices associated with a second set of users of the plurality of users, wherein the second type of electronic message uses a second type of user identifier from the plurality of user identifier types. 17. The non-transitory computer-readable medium of claim 16 , wherein: the first application comprises an email application, an instant messaging application, a di
Office automation; Time management · CPC title
Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM] · CPC title
Call history · CPC title
Statistical analysis and interpretation · CPC title
Directory assistance systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.