IP Library Granted Patent US 9,420,630
Granted Patent B2
US 9,420,630 · App. 14/067,268 · Granted Aug 16, 2016

Intelligent mesh object list buildup

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,420,630
App. No.
14/067,268
Granted
Aug 16, 2016
Kind
B2
Abstract

An embodiment provides a method, including: establishing a connection between a first device and a second device, the first device thereby joining a mesh network to which the second device is connected; obtaining, at the first device, identifying information for a plurality of devices of the mesh network; accessing information accessible to the first device to determine a device ranking among the plurality of devices of the mesh network; after determining a ranking, obtaining information from a ranked device regarding objects available from the ranked device; and creating, using a processor, a list of available objects on the mesh network; wherein the list of available objects is ordered taking into account the objects available from the ranked devices. Other aspects are described and claimed.

Claims (70)

1. A method, comprising:

establishing a connection between a first device and a second device, the first device thereby joining a mesh network to which the second device is connected;

obtaining, at the first device, identifying information for a plurality of devices of the mesh network;

accessing information accessible to the first device to determine a device ranking among the plurality of devices of the mesh network;

after determining a ranking, obtaining information from a ranked device regarding objects available from the ranked device, wherein the ranked device comprises a plurality of ranked devices;

organizing the ranked devices into groups;

ordering the groups; and

creating, using a processor, a list of available objects on the mesh network;

wherein the list of available objects is ordered taking into account the objects available from the ranked devices.

2. The method of claim 1 , wherein the information accessible to the first device to determine a ranking among the plurality of devices of the mesh network comprises social network information.

3. The method of claim 1 , wherein the information accessible to the first device to determine a ranking among the plurality of devices of the mesh network comprises mesh device user information.

4. The method of claim 1 , wherein the information accessible to the first device to determine a ranking among the plurality of devices of the mesh network comprises contacts of the first device.

5. The method of claim 1 , wherein the groups are ordered using information selected from the group of information consisting of social network information, mesh device user information, contacts of the first device, and a history of a device of the mesh network sharing objects.

6. The method of claim 1 , further comprising ordering objects available from the ranked devices using object ordering information available to the first device.

7. The method of claim 6 , wherein the object ordering information includes information derived from the first device regarding an object type previously obtained via mesh network sharing.

8. An information handling device, comprising:

a processor; and

a memory device storing instructions executable by the processor to:

establish a connection between the information handling device and a second device, the information handling device thereby joining a mesh network to which the second device is connected;

obtain identifying information for a plurality of devices of the mesh network;

access information to determine a device ranking among the plurality of devices of the mesh network;

after determining a ranking, obtain information from a ranked device regarding objects available from the ranked device, wherein the ranked device comprises a plurality of ranked devices;

organize the ranked devices into groups;

order the groups; and

create a list of available objects on the mesh network;

wherein the list of available objects is ordered taking into account the objects available from the ranked devices.

9. The information handling device of claim 8 , wherein the information accessible to the information handling device to determine a ranking among the plurality of devices of the mesh network comprises social network information.

10. The information handling device of claim 8 , wherein the information accessible to the information handling device to determine a ranking among the plurality of devices of the mesh network comprises mesh device user information.

11. The information handling device of claim 8 , wherein the information accessible to the information handling device to determine a ranking among the plurality of devices of the mesh network comprises contacts of the information handling device.

12. The information handling device of claim 8 , wherein the groups are ordered using information selected from the group of information consisting of social network information, mesh device user information, contacts of the information handling device, and a history of a device of the mesh network sharing objects.

13. The information handling device of claim 8 , the instructions being further executable by the processor to order objects available from the ranked devices using object ordering information available to the information handling device.

14. A program product, comprising:

a storage device comprising computer readable program code, the computer readable program code comprising:

computer readable program code that establishes a connection between a first device and a second device, the first device thereby joining a mesh network to which the second device is connected;

computer readable program code that obtains, at the first device, identifying information for a plurality of devices of the mesh network;

computer readable program code that accesses information accessible to the first device to determine a device ranking among the plurality of devices of the mesh network;

computer readable program code that, after determining a ranking, obtains information from a ranked device regarding objects available from the ranked device, wherein the ranked device comprises a plurality of ranked devices;

computer readable program code that organizes the ranked devices into groups;

computer readable program code that orders the groups; and

computer readable program code that creates, using a processor, a list of available objects on the mesh network;

wherein the list of available objects is ordered taking into account the objects available from the ranked devices.

15. The information handling device of claim 13 , wherein the object ordering information includes information derived from the information handling device regarding an object type previously obtained via mesh network sharing.

16. A method, comprising:

establishing a connection between a first device and a second device, the first device thereby joining a mesh network to which the second device is connected;

obtaining, at the first device, identifying information for a plurality of devices of the mesh network;

accessing information accessible to the first device to determine a device ranking among the plurality of devices of the mesh network, wherein the information accessible to the first device to determine a ranking among the plurality of devices on the mesh network comprises information regarding a history of a device of the mesh network sharing objects;

after determining a ranking, obtaining information from a ranked device regarding objects available from the ranked device; and

creating, using a processor, a list of available objects on the mesh network;

wherein the list of available objects is ordered taking into account the objects available from the ranked devices.

17. The method of claim 16 , wherein the information accessible to the first device to determine a ranking among the plurality of devices of the mesh network comprises social network information.

18. The method of claim 16 , wherein the information accessible to the first device to determine a ranking among the plurality of devices of the mesh network comprises mesh device user information.

19. The method of claim 16 , wherein the information accessible to the first device to determine a ranking among the plurality of devices of the mesh network comprises contacts of the first device.

20. The method of claim 16 , wherein the groups are ordered using information selected from the group of information consisting of social network information, mesh device user information, contacts of the first device, and a history of a device of the mesh network sharing objects.

21. The method of claim 16 , further comprising ordering objects available from the ranked devices using object ordering information available to the first device.

22. The method of claim 21 , wherein the object ordering information includes information derived from the first device regarding an object type previously obtained via mesh network sharing.

23. An information handling device, comprising:

a processor; and

a memory device storing instructions executable by the processor to:

establish a connection between the information handling device and a second device, the information handling device thereby joining a mesh network to which the second device is connected;

obtain identifying information for a plurality of devices of the mesh network;

access information to determine a device ranking among the plurality of devices of the mesh network, wherein the information accessible to the information handling device to determine a ranking among the plurality of devices on the mesh network comprises information regarding a history of a device of the mesh network sharing objects;

after determining a ranking, obtain information from a ranked device regarding objects available from the ranked device; and

create a list of available objects on the mesh network;

wherein the list of available objects is ordered taking into account the objects available from the ranked devices.

24. The information handling device of claim 23 , wherein the information accessible to the information handling device to determine a ranking among the plurality of devices of the mesh network comprises social network information.

25. The information handling device of claim 23 , wherein the information accessible to the information handling device to determine a ranking among the plurality of devices of the mesh network comprises mesh device user information.

26. The information handling device of claim 23 , wherein the information accessible to the information handling device to determine a ranking among the plurality of devices of the mesh network comprises contacts of the information handling device.

27. The information handling device of claim 23 , wherein the groups are ordered using information selected from the group of information consisting of social network information, mesh device user information, contacts of the information handling device, and a history of a device of the mesh network sharing objects.

28. The information handling device of claim 23 , the instructions being further executable by the processor to order objects available from the ranked devices using object ordering information available to the information handling device.

29. The information handling device of claim 28 , wherein the object ordering information includes information derived from the information handling device regarding an object type previously obtained via mesh network sharing.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 049689/0419 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 30, 2013
From: LOCKER, HOWARD; CROMER, DARYL; CHESTON, RICHARD WAYNE; SPRINGFIELD, RANDALL SCOTT
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 031511/0416 →