Creating a group based on proximate detection
First Claim
1. A computer-implemented method comprising:
- detecting, by a first device, a second device via a proximity detection technique, the first device associated with a first user, the second device associated with a second user;
sending, by the first device, group data including a first user identifier to the second device, the first user identifier associated with the first user, the group data including an ordered list of user identifiers having a beginning and an end;
receiving, by the second device, the group data;
responsive to receiving the group data, modifying, by the second device, the group data to include a second user identifier, the second user identifier associated with the second user by appending the second user identifier to the end of the ordered list;
determining that a completion pattern exists, wherein the completion pattern exists when it is determined that a user identifier at the beginning of the ordered list and a user identifier at the end of the ordered list are the same; and
creating an online social networking group responsive to existence of the completion pattern, the online social networking group including a plurality of users associated with the user identifiers in the group data.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for creating a group based on proximate detection are disclosed. In one implementation, the system includes a current device, a subsequent device, a completion determination module and a group creation module. The current device detects a subsequent device via a proximity detection technique and sends group data including a current user identifier to the subsequent device. The subsequent device receives the group data and, responsive to receiving the group data, modifies the group data to include a subsequent user identifier. The completion determination module determines that a completion pattern exists when the completion determination module determines that the subsequent user is a group creator. The group creation module creates an online, social networking group, responsive to the existence of the completion pattern. The group includes a plurality of users associated with a plurality of user identifiers of the group data.
11 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
detecting, by a first device, a second device via a proximity detection technique, the first device associated with a first user, the second device associated with a second user; sending, by the first device, group data including a first user identifier to the second device, the first user identifier associated with the first user, the group data including an ordered list of user identifiers having a beginning and an end; receiving, by the second device, the group data; responsive to receiving the group data, modifying, by the second device, the group data to include a second user identifier, the second user identifier associated with the second user by appending the second user identifier to the end of the ordered list; determining that a completion pattern exists, wherein the completion pattern exists when it is determined that a user identifier at the beginning of the ordered list and a user identifier at the end of the ordered list are the same; and creating an online social networking group responsive to existence of the completion pattern, the online social networking group including a plurality of users associated with the user identifiers in the group data. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to:
-
receive group data from a preceding device, the group data including an ordered list of user identifiers having a beginning and an end; responsive to receiving the group data, modify the group data to include a first user identifier by appending the first user identifier to the end of the ordered list, the first user identifier associated with the first user; determine whether a completion pattern exists, wherein the completion pattern exists when it is determined that a user identifier at the beginning of the ordered list and a user identifier at the end of the ordered list are the same; responsive to existence of the completion pattern, create an online social networking group, the online social networking group including a plurality of users associated with the user identifiers in the group data; when no completion pattern exists, detect a second device via a proximity detection technique, the second device associated with a second user; and send group data including the first user identifier to the second device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a first device operable to detect a second device via a proximity detection technique, the first device associated with a first user and the first device operable to send group data including a first user identifier to the second device, the group data including an ordered list of user identifiers having a beginning and an end, the first user identifier associated with the first user, the first device also operable to modify the group data to include the first user identifier; the second device operable to receive the group data, the second device associated with a second user, and responsive to receiving the group data, modify the group data to include a second user identifier, the second user identifier associated with the second user, the second device communicatively coupled to the first device to receive the group data; a completion determination module operable to determine that a completion pattern exists, wherein the completion pattern exists when the completion determination module determines that a user identifier at the beginning of the ordered list and a user identifier at the end of the ordered list are the same; and a group creation module operable to create an online social networking group responsive to existence of the completion pattern, the online social networking group including a plurality of users associated with user identifiers in the group data, the group creation module communicatively coupled to receive the existence of a completion pattern from the completion determination module. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification