IP Library Granted Patent US 9,380,434
Granted Patent B2
US 9,380,434 · App. 14/087,675 · Granted Jun 28, 2016

Method and apparatus for location based ad hoc group creation for messaging

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 9,380,434
App. No.
14/087,675
Granted
Jun 28, 2016
Kind
B2
Abstract

Methods and apparatuses for ad-hoc group messaging are provided herein. In some embodiments, methods for ad-hoc group messaging may include detecting two or more subscribers proximate a common location, creating an ad-hoc group including contact information of the two or more subscribers proximate the common location, and transmitting information associated with the ad-hoc group to a device of each of the two or more subscribers associated with the ad-hoc group.

Claims (34)

1. A method for creating ad-hoc groups for messaging, comprising:

detecting two or more subscribers proximate a common location;

creating an ad-hoc group including information of the two or more subscribers proximate the common location, wherein creating the ad-hoc ,group further includes:

obtaining contact list information from each device of the two or more subscribers proximate the common location; and

creating the ad-hoc , group based on the contact list information obtained, wherein the ad-hoc, group includes contact information of secondary contacts of subscribers associated with the ad-hoc , group, and wherein the secondary contacts are contacts of at least one of the subscribers associated with the ad-hoc, group;

transmitting information associated with the ad-hoc group to a device of each of the two or more subscribers of the ad-hoc group; and

transmitting a group time-out message to each subscriber device in the ad-hoc group after determining that at least one of the two or more subscribers is no longer proximate the common location and transmitting the group time-out message periodically, wherein the message includes a request that each subscriber device remove the ad-hoc group.

2. The method of claim 1 , wherein the ad-hoc group created includes contact information for subscribers based on the contact list information obtained.

3. The method of claim 1 , further comprising:

transmitting a request to each subscriber device in the ad-hoc group to add the ad-hoc group as a contact group in a contact list associated with each of the subscribers in the ad-hoc group.

4. The method of claim 1 , further comprising:

one or more of transmitting a group time-out message after a period of time to each subscriber device in the ad-hoc group including a request that each subscriber device remove the ad-hoc group, or periodically removing ad-hoc groups which are unused.

5. The method of claim 1 , further comprising:

transmitting a group time-out message after a period of time to each subscriber device in the ad-hoc group including a request that each subscriber device disable the ad-hoc group.

6. The method of claim 1 , wherein detecting two or more subscribers proximate the common location further comprises determining whether the two or more subscribers are within a radius of proximity to each other.

7. The method of claim 1 , wherein detecting two or more subscribers proximate the common location includes obtaining geolocation information from at least one of the two or more subscribers proximate the common location.

8. The method of claim 7 , wherein the geolocation information obtained from each device is at least one of global positioning satellite (GPS) information, or near-field communication (NFC) information.

9. An apparatus for ad-hoc group messaging comprising:

a memory;

a processor executing instructions stored in the memory, wherein the processor includes:

a detection module configured to detect two or more subscribers proximate a common location;

a group creation module configured to create an ad-hoc group including information of the two or more subscribers proximate the common location, wherein the group creation module is configured to create the ad-hoc, group by:

obtaining contact list information from each device of the two or more subscribers proximate the common location; and

creating the ad-hoc , group based on the contact list information obtained, wherein the ad-hoc, group includes contact information of secondary contacts of subscribers associated with the ad-hoc, group, and wherein the secondary contacts are contacts of at least one of the subscribers associated with the ad-hoc, group, and

configured to transmit information associated with the ad-hoc group to a device of each of the two or more subscribers of the ad-hoc group; and

a timeout module configured to transmit a group time-out message to each subscriber device in the ad-hoc group after determining that at least one of the two or more subscribers is no longer proximate the common location and transmitting the group time-out message periodically, wherein the message includes a request that each subscriber device remove the ad-hoc group.

10. The apparatus of claim 9 , wherein the ad-hoc group includes contact information for subscribers based on the contact list information obtained.

11. The apparatus of claim 9 , further comprising:

a timeout module configured to transmit a group time-out message after a period of time to each subscriber device in the ad-hoc group including a request that each subscriber device remove the ad-hoc group or periodically remove unused ad-hoc groups.

12. The apparatus of claim 9 , further comprising:

a timeout module configured to transmit a group time-out message after a period of time to each subscriber device in the ad-hoc group including a request that each subscriber device disable the ad-hoc group.

13. The apparatus of claim 9 , wherein the detection module is further configured to determine whether the two or more subscribers are within a radius of proximity to each other using a location module.

14. The apparatus of claim 13 , wherein the location module is configured to obtain geolocation information from at least one of the two or more subscribers proximate the common location.

15. The apparatus of claim 14 , wherein the geolocation information is at least one of global positioning satellite (GPS) information or near-field communication (NFC) information.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Jul 28, 2022
From: JPMORGAN CHASE BANK, N.A.
To: VONAGE AMERICA INC.; VONAGE HOLDINGS CORP.; VONAGE BUSINESS INC.; NEXMO INC.; TOKBOX, INC.
Reel/Frame 061002/0340 →
CHANGE OF NAME Recorded Jun 6, 2022
From: VONAGE AMERICA INC.
To: VONAGE AMERICA LLC
Reel/Frame 060284/0435 →
SECURITY INTEREST Recorded Nov 12, 2018
From: VONAGE AMERICA INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 047502/0628 →