IP Library Granted Patent US 9,557,188
Granted Patent B2
US 9,557,188 · App. 13/290,590 · Granted Jan 31, 2017

Method and system for using relationship information from a social network to enable mobile device communications in a privacy enhanced network

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,557,188
App. No.
13/290,590
Granted
Jan 31, 2017
Kind
B2
Abstract

This disclosure relates to systems and methods of operating a mobile communications device (MCD) associated with a user utilizing social relationships defined on a social network. In one embodiment, the MCD detects other MCDs that are in proximity with the MCD. A determination may then be made that indicates which of the users associated with the other MCDs have a defined affinity with the user of the MCD on the social network. As a result of the determination, the MCD may then communicate over wireless local area networking links with the other MCDs.

Claims (71)

1. A first mobile communications device, comprising:

at least one communication interface device operable to provide an interface for communications with the first mobile communications device; and

a controller operably associated with the at least one communication interface device and configured to:

detect a second mobile communications device that is in proximity with the first mobile communications device; and

communicate over a wireless local area networking link with the second mobile communications device using information access security data provided to secure communications with the second mobile communications device and as a result of a determination that a first user associated with the first mobile communications device has a defined affinity on a social network with a second user associated with the second mobile communications device, the affinity determination based on searching one or more affinity records stored on the first mobile communications device, the affinity records determined based on social network relationships expressed in the social network, wherein the controller is configured to use the information access security data by:

encrypting data using the information access security data; and

transmitting the data encrypted using the information access security data to the second mobile communications device over the wireless local area networking link.

2. The first mobile communications device of claim 1 , wherein the second mobile communications device is in proximity with the first mobile communications device by being within a defined number of wireless local area networking hops from the first mobile communications device.

3. The first mobile communications device of claim 1 , wherein the defined affinity is one or more of either a friendship relationship within a defined number of degrees of separation on the social network, a familial relationship on the social network, or common membership in a group defined on the social network.

4. The first mobile communications device of claim 1 , wherein the controller is further configured to establish the wireless local area networking link with the second mobile communications device such that a third mobile communications device operates as a relay between the first mobile communications device and the second mobile communications device.

5. The first mobile communications device of claim 1 , wherein the controller is configured to detect the second mobile communications device that is in proximity with the first mobile communications device by:

broadcasting a probing signal from the first mobile communications device; and

receiving a response to the probing signal from the second mobile communications device.

6. The first mobile communications device of claim 5 , wherein the probing signal includes a defined number of wireless local area networking hops from the first mobile communications device and wherein the second mobile communications device is in proximity with the first mobile communications device by being within the defined number of wireless local area networking hops.

7. The first mobile communications device of claim 5 , wherein the controller is configured to broadcast the probing signal from the first mobile communications device by:

broadcasting the probing signal from the first mobile communications device utilizing a wireless local area networking service provided by the first mobile communications device; and

receiving the response to the probing signal from the second mobile communications device utilizing the wireless local area networking service.

8. The first mobile communications device of claim 7 , wherein:

the controller is configured to broadcast the probing signal from the first mobile communications device by broadcasting the probing signal within a transmission range of the wireless local area networking service; and

the controller is configured to receive the response to the probing signal from the second mobile communications device by receiving the response to the probing signal directly from the second mobile communications device.

9. The first mobile communications device of claim 7 , wherein the controller is configured to detect the second mobile communications device that is in proximity with the first mobile communications device by:

wherein the controller is configured to broadcast the probing signal from the first mobile communications device by broadcasting the probing signal within a transmission range of the wireless local area networking service; and

wherein the controller is configured to receive the response to the probing signal from the second mobile communications device by receiving the response directly from a third mobile communications device within the transmission range.

10. The first mobile communications device of claim 1 , wherein the controller is further configured to:

search one or more affinity records stored on the first mobile communications device to generate the determination; and

establish the wireless local area networking link based on the determination after detecting the second mobile communications device.

11. The first mobile communications device of claim 10 , wherein:

wherein the controller is configured to detect the second mobile communications device that is in proximity with the first mobile communications device by:

broadcasting a probing signal from the first mobile communications device; and

receiving a response to the probing signal from the second mobile communications device, wherein the response includes a mobile communications device identification that identifies the second mobile communications device; and

wherein the controller is configured to search one or more affinity records stored on the first mobile communications device to generate the determination by:

finding the mobile communications device identification within the one or more affinity records; and

generating the determination so that the determination has the mobile communications device identification.

12. The first mobile communications device of claim 11 , wherein the determination also has the information access security data.

13. The first mobile communications device of claim 11 , wherein the controller is further configured to synch the first mobile communications device with a server computer to receive the mobile communications device identification and the information access security data.

14. The first mobile communications device of claim 10 , wherein the controller is further configured to:

transmit a mobile communications device identification that identifies the first mobile communications device to the second mobile communications device after searching the one or more affinity records stored on the first mobile communications device;

receive an acknowledgement from the second mobile communications device encrypted using the information access security data; and

decrypting the acknowledgement using the information access security data to verify the second mobile communications device.

15. The first mobile communications device of claim 1 , the controller is further configured to:

receive the determination from a server computer after detecting the second mobile communications device; and

establish the wireless local area networking link based on the determination.

16. The first mobile communications device of claim 15 , the controller is further configured to receive the information access security data from the server computer after receiving the determination from the server computer.

17. The first mobile communications device of claim 15 , wherein the determination includes the information access security data.

18. The first mobile communications device of claim 15 , wherein the determination comprises a first new mobile communications device identification that identifies the first mobile communications device, a second new mobile communications device identification that identifies the second mobile communications device, information access security data provided to secure communications with the first mobile communications device, and the information access security data provided to secure communications with the second mobile communications device.

19. The first mobile communications device of claim 1 , wherein the controller is further configured to establish the wireless local area networking link based on the determination.

20. The first mobile communications device of claim 19 , wherein the controller is configured to establish the wireless local area networking link by:

sending an invitation to the second mobile communications device in response to the determination; and

receiving an acknowledgement from the second mobile communications device that indicates acceptance of the invitation.

21. The first mobile communications device of claim 19 , wherein the information access security data is also configured to secure communications with the first mobile communications device and is a shared secret between the first mobile communications device and the second mobile communications device.

22. The first mobile communications device of claim 1 , wherein the controller is configured to detect a plurality of mobile communications devices that are in proximity with the first mobile communications device, wherein the plurality of mobile communications devices includes the second mobile communications device.

23. The first mobile communications device of claim 22 , wherein the controller is configured to detect the plurality of mobile communications devices that are in proximity with the first mobile communications device by:

broadcasting a probing signal from the first mobile communications device; and

receiving a response to the probing signal from each of the plurality of mobile communications devices.

24. The first mobile communications device of claim 23 , wherein controller is configured to receive the response to the probing signal from a third mobile communications device that is in the plurality of mobile communications devices which includes permission data that defines a second defined affinity for establishing communications with the third mobile communications device and a third user associated with the third mobile communications device has the first defined affinity with the first user on the social network.

25. The first mobile communications device of claim 24 , wherein the controller is further configured to:

establish the wireless local area networking link with the second mobile communications device; and

not establish a second wireless local area networking link as a result of the first user not having the second defined affinity with the third user.

26. The first mobile communications device of claim 25 , wherein the communication interface device provides a wireless local area networking service.

27. A method of operating a first mobile communications device associated with a first user:

detecting a second mobile communications device that is in proximity with the first mobile communications device; and

communicating over a wireless local area networking link with the second mobile communications device using information access security data provided to secure communications with the second mobile communications device and as a result of a determination that a second user associated with the second mobile communications device has a defined affinity with the first user on a social network, the affinity determination based on searching one or more affinity records stored on the first mobile communications device, the affinity records determined based on social network relationships expressed in the social network, wherein using the information access security data comprises:

encrypting data using the information access security data; and

transmitting the data encrypted using the information access security data to the second mobile communications device over the wireless local area networking link.

28. The method of claim 27 , wherein the second mobile communications device is in proximity with the first mobile communications device by being within a defined number of wireless local area networking hops from the first mobile communications device.

29. The method of claim 27 , wherein the defined affinity is one or more of either a friendship relationship within a defined number of degrees of separation on the social network, a familial relationship on the social network, or common membership in a group defined on the social network.

30. A non-transitory computer readable medium having instruction for instructing a first mobile communications device associated with a first user to perform a method, wherein the method comprises:

detecting a second mobile communications device that is in proximity with the first mobile communications device; and

communicating over a wireless local area networking link with the second mobile communications device using information access security data provided to secure communications with the second mobile communications device and as a result of a determination that a second user associated with the second mobile communications device has a defined affinity with the first user on a social network, the affinity determination based on searching one or more affinity records stored on the first mobile communications device, the affinity records determined based on social network relationships expressed in the social network, wherein using the information access security data comprises:

encrypting data using the information access security data; and

transmitting the data encrypted using the information access security data to the second mobile communications device over the wireless local area networking link.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2019
From: LEMI TECHNOLOGY, LLC
To: CONCERT TECHNOLOGY CORPORATION
Reel/Frame 051457/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 15, 2017
From: MODENA ENTERPRISES, LLC
To: LEMI TECHNOLOGY, LLC
Reel/Frame 042728/0201 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Aug 24, 2015
From: MODENA ENTERPRISES, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036432/0001 →
SECURITY INTEREST Recorded Aug 24, 2015
From: MODENA ENTERPRISES, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036431/0901 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2011
From: SVENDSEN, HUGH; KANDEKAR, KUNAL; CURTIS, SCOTT
To: MODENA ENTERPRISES, LLC
Reel/Frame 027185/0784 →