IP Library Granted Patent US 10,958,341
Granted Patent B2
US 10,958,341 · App. 16/745,971 · Granted Mar 23, 2021

Systems and methods for providing geolocation services in a mobile-based crowdsourcing platform

Inventors: Abdullah Daoud (Lynnfield, MA); B. Eric Graham (Wenham, MA)
H04B10/116H04L67/18H04W4/029H04W4/33H04W4/026
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 10,958,341
App. No.
16/745,971
Filed
Jan 17, 2020
Granted
Mar 23, 2021
Kind
B2
Art Unit
2637
USPC
398/118
Abstract

The present invention provides systems and methods for providing geolocation services in a mobile-based crowdsourcing platform. More specifically, the system of the present invention includes a plurality of remote mobile devices and a visible light communication (VLC) enabled lighting system configured to communicate and exchange data with a cloud-based service, such as a crowdsourcing platform. The crowdsourcing platform generally provides a geolocation service based on the crowdsourcing, or polling, of users of the mobile devices, in addition to VLC data captured by the VLC-enabled lighting system, so as to determine location and movement of the users within a specific environment. The system is further configured to automatically render a floor plan or layout of a location based on the user data and VLC data.

Claims (23)

1. A method for providing geolocation services in a mobile-based crowdsourcing platform having a server configured to communicate and exchange data with a mobile device for user input and interaction and with a lighting system configured to transmit data via a visible light communication (VLC) protocol, the method comprising:

receiving, by the server, user data from the mobile device and VLC data associated with the lighting system, the user data and the VLC data associated with at least one of a location of a user within an environment and movement of the user within the environment over a period of time, wherein the user data comprises passive user data captured by one or more sensors of the mobile device and direct user input prompted with a user interface (UI) provided on the mobile device, the direct user input comprising active user verification of at least one of the user's location, movement, and specific landmarks or objects within the user's vicinity within the environment;

rendering, by the server, a layout of the environment based on the user data and the VLC data, wherein rendering comprises generating a visual model of a layout of the environment in which the user is located or moving to thereby provide a visual indication of the user's location within the environment; and

continually updating and refining, by the server, the layout of the environment based on subsequent VLC data and user data received from the mobile device or from one or more other mobile devices associated with separate and different users within the given environment.

2. The method of claim 1 , wherein the mobile device is selected from the group consisting of a tablet computer, a laptop computer, a notebook computer, a mobile computing device, a smart phone, and a cellular telephone.

3. The method of claim 1 , wherein the lighting system comprises a set of interconnected illumination sources positioned within the environment.

4. The method of claim 3 , wherein the illumination sources comprise light emitting diodes (LEDs).

5. The method of claim 4 , wherein one or more of the LEDs are configured to provide illumination of the environment.

6. The method of claim 4 , wherein one or more of the LEDs are configured for the transmission of binary data in the form of light pulses having visible light emission between 400 and 800 THz.

7. The method of claim 6 , wherein the binary data transmitted from one or more of the LEDs is associated with the VLC data.

8. The method of claim 1 , wherein the server and at least one of the mobile device and the lighting system are configured to wirelessly communicate and exchange data with one another over a network.

9. The method of claim 8 , wherein the network is selected from the group consisting of Wi-Fi wireless data communication technology, the internet, private networks, virtual private networks (VPN), public switch telephone networks (PSTN), integrated services digital networks (ISDN), digital subscriber link networks (DSL), various second generation (2G), third generation (3G), fourth generation (4G) cellular-based data communication technologies, Bluetooth radio, and Near Field Communication (NFC).

10. The method of claim 1 , wherein the communication and exchange of data between the server and at least one of the mobile device and the lighting system is provided via a cloud-based service.

11. The method of claim 1 , wherein the user data associated with at least one of user location and user movement is data captured by one or more sensors of the mobile device.

12. The method of claim 11 , wherein the one or more sensors are configured to capture data related to at least one of motion or position of the mobile device, signals transmitted from or to the mobile device, and direct user input with the mobile device.

13. The method of claim 12 , wherein the one or more sensors are selected from the group consisting of a motion sensor, a received signal strength (RSS) sensor, a global positioning satellite (GPS) sensor, and a touch sensor.

14. The method of claim 13 , wherein the motion sensor is selected from the group consisting of an accelerometer, an altimeter, one or more gyroscopes, other motion or movement sensor to produce sensory signals corresponding to motion or movement of the mobile device, and a magnetometer to produce sensory signals from which direction of travel or orientation can be determined.

15. The method of claim 14 , wherein the motion sensor is coupled to an inertial measurement unit (IMU).

16. The method of claim 15 , wherein user data comprises at least one of GPS measurements and IMU measurements.

17. The method of claim 13 , wherein user data comprises RSS measurements.

18. The method of claim 1 , wherein the environment is an indoor environment.

19. The method of claim 1 , wherein the rendered layout of the environment comprises a floorplan of an office space.

20. The method of claim 1 , wherein the VLC data is received from the mobile device acting as a VLC receiver to receive and decode transmitted visible light signals transmitted by the lighting system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: DAOUD, ABDULLAH; GRAHAM, B. ERIC
To: CROWDCOMFORT, INC.
Reel/Frame 052690/0089 →
Continuity (3)
Continuation 15353336 · Nov 16, 2016
Provisional Application 62256884 · Nov 18, 2015
Related Publication 20200396002A1 · Dec 17, 2020