IP Library Granted Patent US 11,134,392
Granted Patent B2
US 11,134,392 · App. 16/732,464 · Granted Sep 28, 2021

Method and device for managing extender nodes for a wireless device

Inventors: Russell Speight VanBlon (Raleigh, NC); Robert James Kapinos (Durham, NC); Scott Wentao Li (Cary, NC); Grigori Zaitsev (Durham, NC)
Assignee: LENOVO (SINGAPORE) PTE. LTD.
H04W16/18H04W8/005H04W16/26H04W24/02H04W64/003H04W84/22H04W88/10
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 11,134,392
App. No.
16/732,464
Granted
Sep 28, 2021
Kind
B2
Abstract

A computer implemented method, device, and computer program product for managing extender nodes for a wireless device. The method identifies request attributes of interest (AOI) associated with a request to route a communication stream for a wireless device. The method detects, at a current physical location of the wireless device, candidate extender nodes to extend a network signal. The method analyzes the candidate extender nodes, based on the request AOI, to determine one or more of: i) predictive characteristics of interest (COI) associated with the corresponding candidate extender node; and ii) an announced behavior COI broadcast by one or more of the candidate extender nodes. The method determines a resultant extender node from the candidate extender nodes based, at least in part, on one or more of the predictive COI and the announced behavior COI. The resultant extender node is determined pursuant to managing switching during performance of the request.

Claims (41)

1. A method, comprising:

under control of one or more processors configured with specific executable program instructions:

identifying request attributes of interest (AOI) associated with a request to route a communication stream for a wireless device;

detecting, at a current physical location of the wireless device, candidate extender nodes to extend a network signal;

analyzing the candidate extender nodes, based on the request AOI, to determine one or more of:

i) predictive characteristics of interest (COI) associated with a corresponding candidate extender node of the candidate extender nodes; and

ii) an announced behavior COI broadcast by one or more of the candidate extender nodes; and

determining a resultant extender node from the candidate extender nodes based, at least in part, on one or more of the predictive COI and the announced behavior COI, the resultant extender node to manage switching during performance of the request.

2. The method of claim 1 , wherein the predictive COI is indicative of whether the corresponding candidate extender node is likely to remain available during performance of the request to route the communication stream, and wherein the determining includes determining the resultant extender node from the candidate extender nodes to limit a number of network switches utilized with the request.

3. The method of claim 1 , wherein analyzing includes determining one or more analyzed behaviors of a candidate extender node.

4. The method of claim 3 , wherein the analyzed behavior is determined based on one or more of a stationary status, a collection of historical location data of the candidate extender node, a collection of historical calendar data of the candidate extender node, a collection of historical availability data of the candidate extender node, current calendar data of the candidate extender node, or future calendar data associated with one or more of the candidate extender node or a user associated with the candidate extender node.

5. The method of claim 1 , wherein the announced behavior is based on one or more of a user-selected status or a user-selected schedule.

6. The method of claim 1 , wherein the predictive COI is not an IP address reservation.

7. The method of claim 1 , wherein determining further comprises ranking the candidate extender nodes based on the predictive COI and selecting, as the resultant extender node, a highest-ranking candidate extender node.

8. The method of claim 1 , wherein the one or more AOI include a duration for routing the communication stream, one or more types of content associated with the communication stream, or one or more types of services associated with the communication stream.

9. The method of claim 1 , wherein detecting includes detecting the candidate extender nodes having a signal strength exceeding a threshold value.

10. A device, comprising:

one or more processors;

memory storing program instructions accessible by the one or more processors, wherein, responsive to execution of the program instructions, the one or more processors:

identify request attributes of interest (AOI) associated with a request to route a communication stream for a wireless device;

detect, at a current physical location of the wireless device, candidate extender nodes to extend a network signal;

analyze the candidate extender nodes, based on the request AOI, to determine one or more of:

i) predictive characteristics of interest (COI) associated with a corresponding candidate extender node of the candidate extender nodes; and

ii) an announced behavior COI broadcast by one or more of the candidate extender nodes; and

determine a resultant extender node from the candidate extender nodes based, at least in part, on one or more of the predictive COI and the announced behavior COI, the resultant extender node to manage switching during performance of the request.

11. The device of claim 10 , wherein the predictive COI is indicative of whether the corresponding candidate extender node is likely to remain available during performance of the request to route the communication stream, and wherein the one or more processors, as part of the determine, determine the resultant extender node from the candidate extender nodes to limit a number of network switches associated with the request.

12. The device of claim 10 , wherein the one or more processors, as part of the analyze, determine one or more analyzed behaviors of a candidate extender node as predictive COI.

13. The device of claim 12 , wherein the one or more processors determine one or more analyzed behaviors based on one or more of a stationary status, a collection of historical location data of the candidate extender node, a collection of historical calendar data of the candidate extender node, a collection of historical availability data of the candidate extender node, current calendar data of the candidate extender node, or future calendar data associated with one or more of the candidate extender node or a user associated with the candidate extender node.

14. The device of claim 10 , wherein the announced behavior is based on one or more of a user-selected status or a user-selected schedule.

15. The device of claim 10 , wherein the predictive COI is not an IP address reservation.

16. The device of claim 10 , wherein the one or more processors, as part of the determine, rank the candidate extender nodes based on the predictive COI and selecting, as the resultant extender node, a highest-ranking candidate extender node.

17. The device of claim 10 , wherein the one or more AOI include a duration for routing the communication stream, one or more types of content associated with the communication stream, or one or more types of services associated with the communication stream.

18. A computer program product comprising a non-transitory signal computer readable storage medium storing comprising computer executable code to:

identify request attributes of interest (AOI) associated with a request to route a communication stream for a wireless device;

detect, at a current physical location of the wireless device, candidate extender nodes to extend a network signal;

analyze the candidate extender nodes, based on the request AOI, to determine one or more of:

i) predictive characteristics of interest (COI) associated with a corresponding candidate extender node of the candidate extender nodes; and

ii) an announced behavior COI broadcast by one or more of the candidate extender nodes; and

determine a resultant extender node from the candidate extender nodes based, at least in part, on one or more of the predictive COI and the announced behavior COI, the resultant extender node to manage switching during performance of the request.

19. The computer program product of claim 18 , wherein the predictive COI is indicative of whether the corresponding candidate extender node is likely to remain available during performance of the request to route the communication stream, and wherein the computer executable code is further configured to, as part of the determine, determine the resultant extender node from the candidate extender nodes to limit a number of network switches associated with the request.

20. The computer program product of claim 18 , wherein the computer executable code is further configured to, as part of the analyze, determine one or more analyzed behaviors of a candidate extender node, as predictive COI, based on one or more of a stationary status, a collection of historical location data of the candidate extender node, a collection of historical calendar data of the candidate extender node, a collection of historical availability data of the candidate extender node, current calendar data of the candidate extender node, or future calendar data corresponding to the candidate extender node.

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 13, 2022
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LIMITED
Reel/Frame 060638/0044 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 2, 2020
From: VANBLON, RUSSELL SPEIGHT; KAPINOS, ROBERT JAMES; LI, SCOTT WENTAO; ZAITSEV, GRIGORI
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 051399/0173 →