People lists

US10778635B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10778635-B2
Application numberUS-201816178331-A
CountryUS
Kind codeB2
Filing dateNov 1, 2018
Priority dateNov 18, 2002
Publication dateSep 15, 2020
Grant dateSep 15, 2020

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • G06Q10/10Primary

    Office automation; Time management · CPC title

  • H04L51/56Primary

    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

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10778635B2 cover?
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 …
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/10. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 15 2020 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).