System and method for facilitating integrated social group instant messaging

US9477374B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9477374-B1
Application numberUS-201213448295-A
CountryUS
Kind codeB1
Filing dateApr 16, 2012
Priority dateDec 30, 2011
Publication dateOct 25, 2016
Grant dateOct 25, 2016

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.

A system and machine-implemented method for providing integrated instant messaging functionality in a social networking service, the method including receiving a request from a user having a first user account at a social networking service to view contacts belonging to a social group associated with the first user account, wherein the social group is maintained at the social networking service, identifying one or more contacts belonging to the social group in response to the request, determining a status associated with a user account for each of the identified one or more contacts, the status indicating whether each of the one or more contacts is available for instant messaging communication and providing a listing including the identified one or more contacts and the status associated with each of the identified one or more contacts for display to the user at a social networking site of the social networking service.

First claim

Opening claim text (preview).

What is claimed is: 1. A method executed on one or more computing devices for providing integrated instant messaging functionality in a social networking service, the method comprising: providing for display a plurality of selectable social group icons, each selectable social group icon representative of a respective social group of contacts selected from a collection of social contacts in an online social relationship with a first user account at a social networking service; receiving a user selection of a first social group icon of the plurality of selectable social group icons; expanding, in response to receiving the user selection, the first social group icon from a first size to a larger second size to reveal within the first social group icon a first social group of contacts associated with the first user account represented by the first social group icon, wherein each of the revealed contacts is graphically displayed within the first social group icon and has a user account at the social networking service and is associated with a social profile; determining, using the one or more computing devices, for each of the revealed contacts, if the revealed contact is associated with an instant messaging account maintained by an instant messaging service or the social networking service, and displaying a status for the revealed contact indicating whether the revealed contact is available for instant messaging communication with a user of the first user account using the instant messaging account; receiving a user selection of two or more revealed contacts that are available for instant messaging communication with the user, and a request to engage in instant messaging with the selected two or more revealed contacts; and in response to receiving the user selection of the two or more revealed contacts and the request to engage, initiating an instant messaging communication session between the user and the selected two or more revealed contacts. 2. The method of claim 1 , further comprising: receiving a request from the user to create the first social group; generating the first social group in response to receiving the request; and adding each of the contacts belonging to the first social group to the first social group. 3. The method of claim 1 , further comprising: providing the plurality of selectable social group icons for display to the user at the social networking service. 4. The method of claim 3 , further comprising: receiving an indication of a request from the user to view social groups associated with the user; identifying the one or more social groups and generating a graphical display including the identified one or more social groups. 5. The method of claim 1 , wherein the determining comprises: providing a request to the instant messaging service associated with the instant messaging account of each of the revealed contacts associated with an instant messaging account for the status of the revealed contact, the instant messaging service maintaining a status for the revealed contact; and receiving the status for each of the revealed contacts associated with an instant messaging account in response to the request. 6. The method of claim 1 , wherein the plurality of selectable social group icons are displayed at one or more client devices associated with the user account. 7. The method of claim 1 , wherein revealing within the selectable social group icon the respective social group of contacts comprises revealing a group chat control within the selectable social group icon, the group chat control being for initiating instant message communication with revealed contacts that are available for instant messaging communication, and wherein the request to engage in instant messaging with the selected two or more revealed contacts comprises receiving an indication that the group chat control was activated. 8. A system for providing integrated instant messaging functionality in a social networking service, the system comprising: one or more processors; and a machine-readable medium comprising instructions stored therein; which when executed by the processors, cause the processors to perform operations comprising: providing for display a plurality of selectable social group icons, each selectable social group icon representative of a respective social group of contacts selected from a collection of social contacts in an online social relationship with a first user account at a social networking service; receiving a user selection of a first social group icon of the plurality of selectable social group icons; expanding, in response to receiving the user selection, the first social group icon from a first size to a larger second size to reveal within the first social group icon a first social group of contacts represented by the first social group icon, wherein each of the revealed contacts is graphically displayed within the first social group icon; determining, using the one or more computing devices, for each of the revealed contacts, if the revealed contact is associated with an instant messaging account maintained by an instant messaging service or the social networking service, and displaying a status for the revealed contact indicating whether the revealed contact is available for instant messaging communication with a user of the first user account using the instant messaging account; receiving a user selection of two or more revealed contacts that are available for instant messaging communication with the user, and a request to engage in instant messaging with the selected two or more revealed contacts; and in response to receiving the user selection of the two or more revealed contacts and the request to engage, initiating an instant messaging communication session between the user and the selected two or more revealed contacts. 9. The system of claim 8 , the operations further comprising: receiving a request from the user to create the first social group; generating the first social group in response to receiving the request; and adding each of the contacts belonging to the first social group to the first social group. 10. The system of claim 8 , wherein the instant messaging session is displayed to the user at the social networking service. 11. The system of claim 8 , wherein revealing within the selectable social group icon the respective social group of contacts comprises revealing a group chat control within the selectable group icon, the group chat control being for initiating instant message communication with revealed contacts that are available for instant messaging communication, and wherein the request to engage in instant messaging with the selected two or more revealed contacts comprises receiving an indication that the group chat control was activated. 12. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising: providing for display a plurality of selectable social group icons, each selectable social group icon representative of a respective social group of contacts selected from a collection of social contacts in an online social relationship with a first user account at a social networking service; receiving a user selection of a first social group icon of the plurality of selectable social group icons; expanding, in response to receiving the user selection, the first social group icon from a first size to a larger second size to reveal within the first social group icon a first social group of contacts represented by the first social group image, wherein each of the revealed contacts is graphically displayed wit

Assignees

Inventors

Classifications

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • Electricity · mapped topic

  • Electricity · mapped topic

  • Selection of displayed objects or displayed text elements (G06F3/0482 takes precedence) · CPC title

  • Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users · 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 US9477374B1 cover?
A system and machine-implemented method for providing integrated instant messaging functionality in a social networking service, the method including receiving a request from a user having a first user account at a social networking service to view contacts belonging to a social group associated with the first user account, wherein the social group is maintained at the social networking service…
Who is the assignee on this patent?
Snabl Jakub, Google Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/04817. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).