IP Library Granted Patent US 11,570,574
Granted Patent B2
US 11,570,574 · App. 17/012,763 · Granted Jan 31, 2023

Method and system for enabling the creation and maintenance of proximity-related user groups

Inventors: Jeffrey Alan Holden (Chicago, IL); Jeffrey M. Ayars (Geneva, IL); Gregory J. Conklin (Pleasanton, CA); Shafiq Shariff (Chicago, IL); Nathaniel Blake Scholl (Oakland, CA); John Kim (Sammamish, WA)
Assignee: GROUPON, INC.
H04W4/023H04L67/1044H04L67/306H04L67/52H04W4/021H04W4/025H04W4/029H04W4/08H04W4/21H04W8/186
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,570,574
App. No.
17/012,763
Granted
Jan 31, 2023
Kind
B2
Abstract

Techniques are described for providing location-based information and functionality to people and computing devices in various ways. In at least some situations, the techniques include enabling multiple people in a common geographic area to interact in various ways, such as via devices capable of communications (e.g., cellular telephones, computing devices with wired and/or wireless communications capabilities, etc.), while in other situations at least some users who are remote from a particular geographic area may be allowed to intercommunicate with one or more other users or other entities in or related to that geographic area. In addition, the techniques include enabling the creation and maintenance of location-based virtual groups of users (also referred to as “clouds”), such as for users of mobile and/or fixed-location devices. Such clouds may enable various types of interactions between group members, and may be temporary and/or mobile.

Claims (67)

1. A virtual group management apparatus comprising:

at least one processor;

one or more non-transitory memories comprising computer-executable program code instructions stored therein, the computer-executable program code instructions, when executed by the at least one processor, cause the virtual group management apparatus to:

establish a virtual group, the virtual group having at least an enhanced level and a non-enhanced level, wherein the enhanced level provides functionality that is unavailable at the non-enhanced level;

establish rules of interaction among one or more members of the virtual group;

wherein the establishment of the rules of interaction comprises the computer-executable program code instructions, when executed by the at least one processor, being configured to cause the virtual group management apparatus to:

transmit a message from a first member to a second member of the one or more members and each of one or more other members, the message comprising content;

broadcast a second message from a commercial member to the second member of the one or more members and each of the one or more other members;

provide functionality to the second member that the one or more other members can only access by paying a fee higher than that charged to the second member;

award the enhanced level to the second member upon completion of one or more activities by the second member; and

subsequent to the awarding of the enhanced level to the second member, transmit one or more additional second messages from the commercial member to each of the one or more other members, and block a broadcast of the additional second messages to the second member.

2. The virtual group management apparatus according to claim 1 ,

wherein the establishment of the rules of interaction further comprises computer-executable program code instructions, when executed by the at least one processor, cause the virtual group management apparatus to:

remove previous content sent to the second member.

3. The virtual group management apparatus according to claim 1 ,

wherein the one or more non-transitory memories and the computer-executable program code instructions, when executed by the at least one processor, are further configured to cause the virtual group management apparatus to:

establish membership criteria for admittance of the one or more members to the virtual group, the virtual group comprising at least the first member, the second member, and the one or more other members.

4. The virtual group management apparatus according to claim 3 ,

wherein the one or more non-transitory memories and the computer-executable program code instructions, when executed by the at least one processor, are further configured to cause the virtual group management apparatus to:

allow a non-member user to join the virtual group, the non-member user meeting the admission criteria.

5. The virtual group management apparatus according to claim 3 ,

wherein the one or more non-transitory memories and the computer-executable program code instructions, when executed by the at least one processor, are further configured to cause the virtual group management apparatus to:

invite a non-member user physically present within a geographical boundary to join the virtual group.

6. The virtual group management apparatus according to claim 1 ,

wherein the establishment of the rules of interaction further comprises computer-executable program code instructions, when executed by the at least one processor, cause the virtual group management apparatus to:

direct one or more messages, from the second member, to some or all of the one or more other members.

7. The virtual group management apparatus according to claim 1 ,

wherein the establishment of the rules of interaction further comprises computer-executable program code instructions, when executed by the at least one processor, cause the virtual group management apparatus to:

create a unidirectional relationship between the first member of the one or more members and the second member;

transmit the message to each of the one or more other members of the virtual group, each having an associated unidirectional relationship with the second member; and

facilitate, according to the rules of interaction, transmission of the message from the first member to the second member of the virtual group.

8. The virtual group management apparatus according to claim 1 ,

wherein the establishment of the rules of interaction further comprises computer-executable program code instructions, when executed by the at least one processor, cause the virtual group management apparatus to:

establish termination criteria, the termination criteria configured to determine when the virtual group will terminate, and

wherein the one or more non-transitory memories and the computer-executable program code instructions, when executed by the at least one processor, are further configured to cause the virtual group management apparatus to:

terminate the virtual group upon determination that the termination criteria is met.

9. The virtual group management apparatus according to claim 8 , wherein the termination criteria is indicative of a type of member activity.

10. The virtual group management apparatus according to claim 8 , wherein the termination criteria specifies termination after a specified amount of time after a type of member activity, and

wherein the one or more non-transitory memories and the computer-executable program code instructions, when executed by the at least one processor, are further configured to cause the virtual group management apparatus to: terminate the virtual group upon determination that the specified amount of time since the member activity.

11. The virtual group management apparatus according to claim 1 ,

wherein the establishment of the rules of interaction further comprises computer-executable program code instructions, when executed by the at least one processor, cause the virtual group management apparatus to:

enable the first member and the second member to create a bidirectional mutually agreed-upon relationship that transcends a duration of the virtual group, allowing access to information and capabilities that are not granted to other members of the virtual group.

12. The virtual group management apparatus according to claim 1 , wherein the content is one or more of a text, an image, or a video.

13. The virtual group management apparatus according to claim 1 , wherein the facilitating of transmission of the first message from the first member of the virtual group comprises: facilitating the transmission of the message, the message comprising video content, from the first member to the second member.

14. A virtual group management computer program product, the computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising program code instructions to:

establish a virtual group, the virtual group having at least an enhanced level and a non-enhanced level, wherein the enhanced level provides functionality that is unavailable at the non-enhanced level;

establish rules of interaction among one or more members of the virtual group;

wherein the establishment of the rules of interaction comprises the computer-executable program code instructions, when executed by the at least one processor, further comprising program code instructions to:

transmit a message from a first member to a second member of the one or more members and each of one or more other members, the message comprising content;

broadcast a second message from a commercial member to the second member of the one or more members and each of the one or more other members;

provide functionality to the second member that the one or more other members can only access by paying a fee higher than that charged to the second member;

award the enhanced level to the second member upon completion of one or more activities by the second member; and

subsequent to the awarding of the enhanced level to the second member, transmit one or more additional second messages from the commercial member to each of the one or more other members, and block a broadcast of the additional second messages to the second member.

15. The virtual group management computer program product according to claim 14 ,

wherein the establishment of the rules of interaction further comprises program code instructions to:

remove previous content sent to the second member.

16. The virtual group management computer program product according to claim 14 ,

wherein the establishment of the rules of interaction further comprises program code instructions to:

establish membership criteria for admittance of the one or more members to the virtual group, the virtual group comprising at least the first member, the second member, and the one or more other members.

17. The virtual group management computer program product according to claim 14 ,

wherein the establishment of the rules of interaction further comprises program code instructions to:

direct one or more messages, from the second member, to some or all of the one or more other members.

18. The virtual group management computer program product according to claim 14 ,

wherein the establishment of the rules of interaction further comprises program code instructions to:

create a unidirectional relationship between the first member of the one or more members and the second member;

transmit the message to each of the one or more other members of the virtual group, each having an associated unidirectional relationship with the second member; and

facilitate, according to the rules of interaction, transmission of the message from the first member to the second member of the virtual group.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 12, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068833/0811 →
RELEASE OF SECURITY INTEREST Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066676/0085 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN INTELLECTUAL PROPERTY RIGHTS Recorded Feb 26, 2024
From: JPMORGAN CHASE BANK, N.A.
To: GROUPON, INC.; LIVINGSOCIAL, LLC (F/K/A LIVINGSOCIAL, INC.)
Reel/Frame 066677/0077 →
SECURITY INTEREST Recorded Mar 20, 2023
From: GROUPON, INC.; LIVINGSOCIAL, LLC
To: JP MORGAN CHASE BANK, N.A.
Reel/Frame 063119/0673 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2020
From: HOLDEN, JEFFREY ALAN; AYARS, JEFFREY M.; CONKLIN, GREGORY J.; SHARIFF, SHAFIQ; SCHOLL, NATHANIEL BLAKE; KIM, JOHN
To: GROUPON, INC.
Reel/Frame 054408/0090 →