IP Library Granted Patent US 9,277,357
Granted Patent B2
US 9,277,357 · App. 14/565,180 · Granted Mar 1, 2016

Method and system for map generation for location and navigation with user sharing/social networking

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,277,357
App. No.
14/565,180
Granted
Mar 1, 2016
Kind
B2
Abstract

Methods and systems for map generation for location and navigation with user sharing/social networking may comprise a premises-based crowd-sourced database that receives images and location data from a plurality of users of wireless communication devices, and for each of said plurality of users: receiving a determined position of a wireless communication device (WCD), where the position is determined by capturing images of the surroundings of the WCD. Data associated with objects in the surroundings of the WCD may be extracted from the captured images, positions of the objects may be determined, and the determined positions and the data may then update the premises-based crowd-sourced database. The position of the WCD may be determined utilizing global navigation satellite system (GNSS) signals. The elements may comprise structural and/or textual features in the surroundings of the WCD. The position may be determined utilizing sensors that measure a distance from a known position.

Claims (38)

1. A method for communication, the method comprising:

in connection with a crowd-sourced database that receives images and location data from a plurality of users of wireless communication devices, and for each of said plurality of users:

receiving a determined position of a wireless communication device, wherein the determined position is determined based at least in part on:

capture of one or more images of the surroundings of said wireless communication device; and

extraction from the captured one or more images, data associated with objects in the surroundings of said wireless communication device; and

updating said crowd-sourced database based on said determined position of said wireless device and said extracted data.

2. The method according to claim 1 , comprising determining said position of said wireless communication device utilizing camera imaging and structural and/or textual features compared to features in said crowd-sourced database.

3. The method according to claim 1 , wherein said data associated with objects in the surroundings of said wireless communication device comprise structural features in said surroundings of said wireless communication device.

4. The method according to claim 1 , wherein said data associated with objects in the surroundings of said wireless communication device comprise textual features in said surroundings of said wireless communication device.

5. The method according to claim 1 , comprising determining said position of said wireless communication device utilizing one or more sensors in said wireless communication device to measure a distance from a last determined or known position.

6. The method according to claim 5 , wherein said one or more sensors comprise one or more of: a pedometer, an altimeter, a camera, multidimensional accelerometers, gyroscopes, and a multi-dimensional compass.

7. The method according to claim 1 , comprising determining positions of said objects in the surroundings of said wireless communication devices utilizing known optical characteristics of a camera in said wireless communication device.

8. The method according to claim 1 , wherein said database comprises one or more of: a plurality of images, abstractions of images, and locations.

9. The method according to claim 1 , wherein said crowd-sourced database is stored on a server on a premises corresponding to the crowd-sourced database.

10. The method according to claim 1 , wherein said wireless communication device comprises a device used by an owner and/or a proprietor of a premises corresponding to said crowd-sourced database.

11. The method according to claim 1 , wherein said determined position is also determined based on a determination of positions of said objects in the surroundings of said wireless communication device, and wherein said updating said crowd-sourced database is also based on said determined positions of said objects.

12. A system for communication, the system comprising:

one or more circuits for use in connection with a crowd-sourced database that receives images and location data from a plurality of users of wireless communication devices, said one or more circuits being operable to, for each of said plurality of users:

receive a determined position of a wireless communication device, wherein the position is determined based at least in part on:

capture of one or more images of the surroundings of said wireless communication device; and

extraction from the captured one or more images, data associated with objects in the surroundings of said wireless communication device; and

update said crowd-sourced database based on said determined position of said wireless device and said extracted data.

13. The system according to claim 12 , wherein said one or more circuits are operable to determine said position of said wireless communication device utilizing camera imaging and structural and/or textual features compared to features in said crowd-sourced database.

14. The system according to claim 12 , wherein said data associated with objects in the surroundings of said wireless communication device comprise structural features in said surroundings of said wireless communication device.

15. The system according to claim 12 , wherein said data associated with objects in the surroundings of said wireless communication device comprise textual features in said surroundings of said wireless communication device.

16. The system according to claim 12 , wherein said one or more circuits are operable to determine said position of said wireless communication device utilizing one or more sensors in said wireless communication device to measure a distance from a last determined or known position.

17. The system according to claim 16 , wherein said one or more sensors comprise one or more of: a pedometer, an altimeter, a camera, multidimensional accelerometers, gyroscopes, and a multi-dimensional compass.

18. The system according to claim 12 , wherein positions of said objects in the surroundings of said wireless communication device are determined utilizing known optical characteristics of a camera in said wireless communication device.

19. The system according to claim 12 , wherein said crowd-sourced database comprises one or more of: a plurality of images, abstractions of images, and locations.

20. The system according to claim 12 , wherein said crowd-sourced database is stored on a server on a premises corresponding to the crowd-sourced database.

21. The system according to claim 12 , wherein said wireless communication device comprises a device used by an owner and/or a proprietor of a premises corresponding to said premises-based crowd-sourced database.

22. The system according to claim 12 , wherein said determined position is also determined based on a determination of positions of said objects in the surroundings of said wireless communication device, and wherein said updating said crowd-sourced database is also based on said determined positions of said objects.

23. A system for communication, the system comprising:

one or more circuits for use in connection with a crowd-sourced database that receives images and location data from a plurality of users of wireless communication devices, said one or more circuits being operable to, for each of said plurality of users:

receive a determined position of a wireless communication device based on a distance traveled from a last determined or known position, wherein the determined position is determined based at least in part on:

capture of one or more images of the surroundings of said wireless communication device; and

extraction from the captured one or more images, data associated with objects in the surroundings of said wireless communication device; and

update said crowd-sourced database based on said determined position of said wireless device and said extracted data.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2018
From: MAXLINEAR, INC.
To: RADIOXIO, LLC
Reel/Frame 047264/0199 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS Recorded Aug 7, 2018
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
Reel/Frame 046737/0594 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN CERTAIN PATENTS Recorded Aug 3, 2018
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
Reel/Frame 046704/0473 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2015
From: LING, CURTIS
To: MAXLINEAR INC.
Reel/Frame 037383/0099 →