IP Library Granted Patent US 9,691,108
Granted Patent B2
US 9,691,108 · App. 14/754,562 · Granted Jun 27, 2017

Determining logical groups without using personal information

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,691,108
App. No.
14/754,562
Granted
Jun 27, 2017
Kind
B2
Abstract

Systems and methods for the forming of user device groups are presented. In one example, logical relationship information describing logical relationships among a plurality of user devices is accessed. Scores for each of a plurality of possible groups are generated based at least partially on the logical relationship information and information about a first user device, but the scores not being based on any personally identifiable information about the first user of the first user device. A first group is selected from the plurality of possible groups based on the scores. Then the first user device is added to the first group.

Claims (35)

1. A method, comprising:

accessing logical relationship information describing multiple different one-to-one logical relationships among a plurality of user devices, each one-to-one logical relationship between two devices having been formed via an explicit action requesting formation of the one-to-one logical relationship by users of both of the two devices;

generating scores for each of a plurality of possible groups based at least partially on the logical relationship information and information about a first user device, but the scores not being based on any personally identifiable information about the first user of the first user device;

selecting a first group from the plurality of possible groups based on the scores; and

adding the first user device to the first group.

2. The method of claim 1 , wherein the information about the first user device includes location of the first user device.

3. The method of claim 1 , wherein the information about the first user device includes information about gestures made by the first user on the first user device.

4. The method of claim 1 , wherein the information about the first user device includes information from one or more sensors on the first user device.

5. The method of claim 4 , wherein the one or more sensors include a thermometer.

6. The method of claim 4 , wherein the one or more sensors include a gyroscope.

7. The method of claim 4 , wherein the one or more sensors include an accelerometer.

8. The method of claim 4 , wherein the one or more sensors include a light meter.

9. The method of claim 4 , wherein the one or more sensors include a microphone.

10. The method of claim 4 , wherein the one or more sensors include a camera.

11. The method of claim 1 , wherein the explicit action requesting formation of the one-to-one logical relationship by users of both of the two devices is an action by each user of indicating that the other is a friend.

12. A server comprising:

a processor;

a non-transitory computer-readable medium having instructions stored thereon, which, when executed by the processor, cause the server to:

access logical relationship information describing multiple different one-to-one logical relationships among a plurality of user devices, each one-to-one logical relationship between two devices having been formed via an explicit action requesting formation of the one-to-one logical relationship by users of both of the two devices;

generate scores for each of a plurality of possible groups based at least partially on the logical relationship information and information about a first user device, but the scores not being based on any personally identifiable information about the first user of the first user device;

select a first group from the plurality of possible groups based on the scores; and

add the first user device to the first group.

13. The server of claim 12 , wherein the information about the first user device includes location of the first user device.

14. The server of claim 12 , wherein the information about the first user device includes information about gestures made by the first user on the first user device.

15. A non-transitory computer-readable storage medium comprising instructions that, when executed by at least one processor of a machine, cause the machine to perform operations comprising:

accessing logical relationship information describing multiple different one-to-one logical relationships among a plurality of user devices, each one-to-one logical relationship between two devices having been formed via an explicit action requesting formation of the one-to-one logical relationship by users of both of the two devices;

generating scores for each of a plurality of possible groups based at least partially on the logical relationship information and information about a first user device, but the scores not being based on any personally identifiable information about the first user of the first user device;

selecting a first group from the plurality of possible groups based on the scores; and

adding the first user device to the first group.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the information about the first user device includes location of the first user device.

17. The non-transitory computer-readable storage medium of claim 15 , wherein the information about the first user device includes information about gestures made by the first user on the first user device.

18. The non-transitory computer-readable storage medium of claim 15 , wherein the information about the first user device includes information from one or more sensors on the first user device.

19. The non-transitory computer-readable storage medium of claim 18 , wherein the one or more sensors include a thermometer.

20. The non-transitory computer-readable storage medium of claim 18 , wherein the one or more sensors include a gyroscope.

21. The non-transitory computer-readable storage medium of claim 18 , wherein the one or more sensors include an accelerometer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2016
From: COLOR LABS, INC.
To: LINKEDIN CORPORATION
Reel/Frame 037889/0128 →