IP Library Granted Patent US 8,265,654
Granted Patent B2
US 8,265,654 · App. 13/186,911 · Granted Sep 11, 2012

System and method for proximity area networking for selection of 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 8,265,654
App. No.
13/186,911
Granted
Sep 11, 2012
Kind
B2
Abstract

Embodiments of the present invention include improved communication system and methods. In one embodiment, the present invention includes a wireless communication method comprising, on a first wireless device, receiving one or more wireless device identifications associated with one or more other wireless devices, and transmitting at least one of the one or more wireless device identifications from the first wireless device to a remote computer system, and on the remote computer system, receiving the at least one wireless device identification, and accessing information associated with the at least one wireless device identification. Embodiments of the present invention may be used for electronic dating, social networking and other communication applications.

Claims (56)

1. A method comprising:

communicating, via a server, a request for position information of a first device;

receiving, at the server, the position information and a device ID of the first device;

storing the position information and device ID in a database;

receiving, at the server, profile information associated with a user of the first device in response to said request;

storing the profile information in the database, said storage associated with stored the position information and device ID;

receiving, at the server, a request from a second device for the position information, device ID of the first device and the profile information associated with the user of the first device;

determining, via the server, if the position information of the first device is within a proximity of the second device; and

if the first device is within the proximity, transmitting a notification to the second device.

2. The method of claim 1 , further comprising:

if the first device is not within the proximity, transmitting a message to the second device indicating that the first device is not within the proximity.

3. The method of claim 1 , further comprising:

based on the profile information, determining whether the user of the first device and the user of the second device have a relationship.

4. The method of claim 3 , further comprising:

determining a degree of relationship between the user of the first device and the user of the second device.

5. The method of claim 4 , further comprising:

based on a degree of relationship, incorporating the position information and profile information of the user of the first device in a user profile of the user of the second device.

6. The method of claim 1 , wherein the proximity is preset by the server.

7. The method of claim 1 , wherein the proximity is preset by the first device.

8. The method of claim 1 , wherein the proximity is preset by the second device.

9. The method of claim 1 , further comprising:

in response to said request, receiving at the server a second request from the first device for position information of a third device, the request extending to other devices within a proximity of the first device;

receiving the position information and device ID of the third device; and

storing the position information and device ID of the third device in the database.

10. The method of claim 9 , further comprising:

if the first device is not within the proximity, correlating the position information for the third device with the position information of the first device to create an expanded range of devices.

11. The method of claim 10 , further comprising:

transmitting a second notification to the second device second device identifying the third device based on the expanded range.

12. The method of claim 11 , wherein the second notification identifies the first device as a node between the second device and the third device.

13. A system comprising:

a database comprising stored data;

a server comprising a plurality of processors in communication with the data in the database, the server programmed to perform a plurality of operations, comprising:

communicating a request for position information of a first device;

receiving the position information and a device ID of the first device;

storing the position information and device ID in the database;

receiving profile information associated with a user of the first device in response to said request;

storing the profile information in the database, said storage associated with stored the position information and device ID;

receiving a request from a second device for the position information, device ID of the first device and the profile information associated with the user of the first device;

determining if the position information of the first device is within a proximity of the second device; and

if the first device is within the proximity, transmitting a notification to the second device.

14. The system of claim 13 , wherein the server is programmed to perform further operations comprising:

if the first device is not within the proximity, transmitting a message to the second device indicating that the first device is not within the proximity.

15. The system of claim 13 , wherein the server is programmed to perform further operations comprising:

based on the profile information, determining whether the user of the first device and the user of the second device have a relationship.

16. The system of claim 15 , wherein the server is programmed to perform further operations comprising:

determining a degree of relationship between the user of the first device and the user of the second device.

17. The system of claim 16 , wherein the server is programmed to perform further operations comprising:

based on a degree of relationship, incorporating the position information and profile information of the user of the first device in a user profile of the user of the second device.

18. The system of claim 13 , wherein the server is programmed to perform further operations comprising:

in response to said request, receiving at the server a second request from the first device for position information of a third device, the request extending to other devices within a proximity of the first device;

receiving the position information and device ID of the third device; and

storing the position information and device ID of the third device in the database.

19. The system of claim 18 , wherein the server is programmed to perform further operations comprising:

if the first device is not within the proximity, correlating the position information for the third device with the position information of the first device to create an expanded range of devices.

20. The system of claim 19 , wherein the server is programmed to perform further operations comprising:

transmitting a second notification to the second device second device identifying the third device based on the expanded range.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2019
From: MGRDECHIAN, RICHARD; LEE, MAN-HO LAWRENCE
To: VICINITY MESSAGING CORPORATION
Reel/Frame 051360/0506 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 23, 2019
From: VICINITY MESSAGING CORPORATION
To: YAHOO! INC.
Reel/Frame 051360/0524 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 5, 2019
From: EXCALIBUR IP, LLC
To: PINTEREST, INC.
Reel/Frame 049964/0350 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →