Systems and methods for performing group actions based on machine-readable codes

US9246993B1 · US · B1

Patent metadata
FieldValue
Publication numberUS-9246993-B1
Application numberUS-201414509959-A
CountryUS
Kind codeB1
Filing dateOct 8, 2014
Priority dateOct 8, 2014
Publication dateJan 26, 2016
Grant dateJan 26, 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.

Systems, methods, and non-transitory computer-readable media can receive from a user a machine-readable code associated with a group. The group can be identified based on the machine-readable code. A set of current members of the group can be identified. The user can be provided with access to the set of current members of the group. In some instances, an identifier for the user can be received. The user can be added, based on the identifier, to the set of current members of the group. The current members can be provided with access to the set of current members including the user.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: receiving, by a computing system and from a computing device of a user, a machine-readable code associated with a group; identifying, by the computing system, the group based on the machine-readable code; identifying, by the computing system, a set of current members of the group; and providing, by the computing system and to the computing device of the user with access to the set of current members of the group, including at least one action that is able to be performed with respect to at least one member in the set of current members. 2. The computer-implemented method of claim 1 , further comprising: receiving an identifier for the user; adding the user, based on the identifier, to the set of current members of the group; and providing the current members with access to the set of current members including the user. 3. The computer-implemented method of claim 2 , wherein the providing the current members with access to the set corresponds to one or more push operations. 4. The computer-implemented method of claim 1 , wherein the machine-readable code includes at least one of a Quick Response (QR) code, a machine-readable barcode, or a machine-readable tag. 5. The computer-implemented method of claim 1 , wherein the group is managed, at least in part, by a host user, wherein the machine-readable code is provided via the host user, and wherein the receiving from the user of the machine-readable code occurs subsequent to the user scanning the machine-readable code provided via the host user. 6. The computer-implemented method of claim 1 , further comprising: providing the user with one or more actions to be performed with respect to at least a subset of the set of current members of the group. 7. The computer-implemented method of claim 6 , wherein the one or more actions includes at least one of accessing a resource, adding social network connections, requesting to add social network connections, removing social network connections, ignoring requests for social networking connections, communicating in a message, interacting with an event, interacting with a group, interacting with a page, interacting with a game, or interacting with a campaign. 8. The computer-implemented method of claim 1 , further comprising: providing the user with one or more actions to be performed with respect to an entirety of the set of current members excluding the user. 9. The computer-implemented method of claim 1 , wherein the machine-readable code is presented via a computing device of the user in conjunction, at least temporarily, with at least a subset of the set of current members of the group that is also presented via the computing device of the user. 10. The computer-implemented method of claim 9 , wherein the machine-readable code presented via the computing device of the user is scanned, using a code scanner tool, by at least a second user. 11. The computer-implemented method of claim 10 , further comprising: receiving a second identifier for the second user; adding the second user, based on the second identifier, to the set of current members of the group; and providing the current members with access to the set of current members including the second user. 12. The computer-implemented method of claim 1 , further comprising: determining that the user satisfies one or more specified criteria prior to the providing the user with access to the set of current members of the group. 13. The computer-implemented method of claim 12 , wherein the one or more specified criteria is associated with at least one of a time limitation, a location limitation, a privacy limitation, or a limitation relating to a number of times the machine-readable code is scanned. 14. The computer-implemented method of claim 12 , wherein the one or more specified criteria is set by at least one of a system setting or an instruction from a host user. 15. The computer-implemented method of claim 1 , wherein the set of current members of the group is presented to the user via a computing device of the user, and wherein the set of current members is sorted based on at least one of time, an alphabetical order, or a social network graph ranking relative to the user. 16. The computer-implemented method of claim 1 , wherein the group is associated with at least one of a social networking system, a forum, a meeting, or an event. 17. A system comprising: at least one processor; and a memory storing instructions that, when executed by the at least one processor, cause the system to perform: receiving from a computing device of a user a machine-readable code associated with a group; identifying the group based on the machine-readable code; identifying a set of current members of the group; and providing the computing device of the user with access to the set of current members of the group, including at least one action that is able to be performed with respect to at least one member in the set of current members. 18. The system of claim 17 , wherein the instructions cause the system to further perform: receiving an identifier for the user; adding the user, based on the identifier, to the set of current members of the group; and providing the current members with access to the set of current members including the user. 19. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform: receiving from a computing device of a user a machine-readable code associated with a group; identifying the group based on the machine-readable code; identifying a set of current members of the group; and providing the computing device of the user with access to the set of current members of the group, including at least one action that is able to be performed with respect to at least one member in the set of current members. 20. The non-transitory computer-readable storage medium of claim 19 , wherein the instructions cause the computing system to further perform: receiving an identifier for the user; adding the user, based on the identifier, to the set of current members of the group; and providing the current members with access to the set of current members including the user.

Assignees

Inventors

Classifications

  • Physics · mapped topic

  • H04L67/10Primary

    in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Profiles · CPC title

  • Physics · mapped topic

  • by using bar codes · 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 US9246993B1 cover?
Systems, methods, and non-transitory computer-readable media can receive from a user a machine-readable code associated with a group. The group can be identified based on the machine-readable code. A set of current members of the group can be identified. The user can be provided with access to the set of current members of the group. In some instances, an identifier for the user can be received…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/10. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 26 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).