IP Library Granted Patent US 11,012,869
Granted Patent B1
US 11,012,869 · App. 16/794,032 · Granted May 18, 2021

Dynamic light fidelity (LIFI) extenders routing

Inventors: Shikhar Kwatra (Durham, NC); Srinivas Babu Tummalapenta (Broomfield, CO); Adam Lee Griffin (Dubuque, IA); HuyAnh Dinh Ngo (Sterling Heights, MI); Seng Chai Gan (Ashburn, VA)
Assignee: International Business Machines Corporation
H04W16/26H04B10/116H04W4/021H04W12/06H04W84/005H04W84/18H04W88/04
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,012,869
App. No.
16/794,032
Granted
May 18, 2021
Kind
B1
Abstract

Provided are techniques for dynamic LIFI extenders routing. One or more geographic locations of a physical region are identified based on historical crowd density, historical network traffic, current crowd density, and current network traffic. For each of the one or more geographic locations and a plurality of mobile bots, a mobile bot of the plurality of mobile bots is sent to that geographic location at a specified time, where the mobile bot provides a dynamic Light Fidelity (LIFI) extender router that acts as a network access point, and users at that geographic location are associated with the mobile bot, where each of the users has a LIFI enabled mobile device that communicates with a network of devices by sending data to the dynamic LIFI extender router via LIFI.

Claims (37)

1. A computer-implemented method, comprising operations for:

identifying a plurality of geographic locations of a physical region based on historical crowd density, historical network traffic, current crowd density, and current network traffic;

prioritizing the plurality of geographic locations;

determining a traversal route for a mobile bot in a plurality of mobile bots based on the prioritized geographic locations, wherein a number of the plurality of mobile bots is less than a number of the prioritized geographic locations; and

sending the mobile bot along the traversal route, wherein the traversal route specifies a subset of the prioritized geographic locations for the mobile bot to travel to, specifies a time for each geographic location in the subset, and specifies a period of time for each geographic location in the subset, wherein the mobile bot provides a dynamic Light Fidelity (LIFI) extender router that acts as a network access point, wherein users at each geographic location in the subset are associated with the mobile bot for the period of time, and wherein each of the users has a LIFI enabled mobile device that communicates with a network of devices by sending data to the dynamic LIFI extender router via LIFI.

2. The computer-implemented method of claim 1 , wherein the dynamic LIFI extender router provides authentication of a user of the users using the LIFI enabled mobile device to access an internet service provided by a device in the network of devices.

3. The computer-implemented method of claim 1 , wherein target audience leaning criteria is used to route each mobile bot in the plurality of mobile bots in time and space.

4. The computer-implemented method of claim 1 , wherein each mobile bot in the plurality of mobile bots receives a different traversal route that indicates multiple locations at different times.

5. The computer-implemented method of claim 1 , further comprising operations for:

storing one or more traversal routes of each mobile bot of the plurality of mobile bots for future reconfiguration and optimization.

6. The computer-implemented method of claim 1 , wherein the plurality of mobile bots, a monitoring and control system, and a plurality of cameras are embedded in a scatternet ecosystem.

7. The computer-implemented method of claim 1 , wherein the dynamic LIFI extender router communicates with the network of devices via one of LIFI and WIFI.

8. A computer program product, the computer program product comprising a computer readable storage medium having program code embodied therewith, the program code executable by at least one processor to perform operations for:

identifying a plurality of geographic locations of a physical region based on historical crowd density, historical network traffic, current crowd density, and current network traffic;

prioritizing the plurality of geographic locations;

determining a traversal route for a mobile bot in a plurality of mobile bots based on the prioritized geographic locations, wherein a number of the plurality of mobile bots is less than a number of the prioritized geographic locations; and

sending the mobile bot along the traversal route, wherein the traversal route specifies a subset of the prioritized geographic locations for the mobile bot to travel to, specifies a time for each geographic location in the subset, and specifies a period of time for each geographic location in the subset, wherein the mobile bot provides a dynamic Light Fidelity (LIFI) extender router that acts as a network access point, wherein users at each geographic location in the subset are associated with the mobile bot for the period of time, and wherein each of the users has a LIFI enabled mobile device that communicates with a network of devices by sending data to the dynamic LIFI extender router via LIFI.

9. The computer program product of claim 8 , wherein the dynamic LIFI extender router provides authentication of a user of the users using the LIFI enabled mobile device to access an internet service provided by a device in the network of devices.

10. The computer program product of claim 8 , wherein target audience leaning criteria is used to route each mobile bot in the plurality of mobile bots in time and space.

11. The computer program product of claim 8 , wherein each mobile bot in the plurality of mobile bots receives a different traversal route that indicates multiple locations at different times.

12. The computer program product of claim 8 , wherein the program code is executable by the at least one processor to perform operations for:

storing one or more traversal routes of each mobile bot of the plurality of mobile bots for future reconfiguration and optimization.

13. The computer program product of claim 8 , wherein the plurality of mobile bots, a monitoring and control system, and a plurality of cameras are embedded in a scatternet ecosystem.

14. The computer program product of claim 8 , wherein the dynamic LIFI extender router communicates with the network of devices via one of LIFI and WIFI.

15. A computer system, comprising:

one or more processors, one or more computer-readable memories and one or more computer-readable, tangible storage devices; and

program instructions, stored on at least one of the one or more computer-readable, tangible storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, to perform operations comprising:

identifying a plurality of geographic locations of a physical region based on historical crowd density, historical network traffic, current crowd density, and current network traffic;

prioritizing the plurality of geographic locations;

determining a traversal route for a mobile bot in a plurality of mobile bots based on the prioritized geographic locations, wherein a number of the plurality of mobile bots is less than a number of the prioritized geographic locations; and

sending the mobile bot along the traversal route, wherein the traversal route specifies a subset of the prioritized geographic locations for the mobile bot to travel to, specifies a time for each geographic location in the subset, and specifies a period of time for each geographic location in the subset, wherein the mobile bot provides a dynamic Light Fidelity (LIFI) extender router that acts as a network access point, wherein users at each geographic location in the subset are associated with the mobile bot for the period of time, and wherein each of the users has a LIFI enabled mobile device that communicates with a network of devices by sending data to the dynamic LIFI extender router via LIFI.

16. The computer system of claim 15 , wherein the dynamic LIFI extender router provides authentication of a user of the users using the LIFI enabled mobile device to access an internet service provided by a device in the network of devices.

17. The computer system of claim 15 , wherein target audience leaning criteria is used to route each mobile bot in the plurality of mobile bots in time and space.

18. The computer system of claim 15 , wherein each mobile bot in the plurality of mobile bots receives a different traversal route that indicates multiple locations at different times.

19. The computer system of claim 15 , wherein the operations further comprise:

storing one or more traversal routes of each mobile bot of the plurality of mobile bots for future reconfiguration and optimization.

20. The computer system of claim 15 , wherein the plurality of mobile bots, a monitoring and control system, and a plurality of cameras are embedded in a scatternet ecosystem.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2020
From: KWATRA, SHIKHAR; TUMMALAPENTA, SRINIVAS BABU; GRIFFIN, ADAM LEE; NGO, HUYANH DINH; GAN, SENG CHAI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 051909/0344 →
Cited By (3)
US 12,192,193 US 12,528,674 US 12,659,262