IP Library Granted Patent US 8,073,907
Granted Patent B2
US 8,073,907 · App. 12/406,917 · Granted Dec 6, 2011

User contribution based mapping system and method

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 8,073,907
App. No.
12/406,917
Granted
Dec 6, 2011
Kind
B2
Abstract

A computer implemented user contribution method is provided. The method includes receiving identifying information from a plurality of users and receiving from the plurality of users indications of one or more geographic areas. A quality value of the one or more geographic areas is determined based on the indications of the one or more geographic areas from the plurality of users, and the quality value is transmitted to one or more of the plurality of users. The present invention further provides a user contribution based mapping system.

Claims (42)

1. A computer-implemented user contribution method comprising:

receiving a plurality of user identifying criteria from a plurality of users;

receiving from the plurality of users indications of at least one geographic area comprising ratings of the at least one geographic area;

receiving from a first user an indication of at least one preferred user identifying criteria and an indication of a predetermined range of quality value;

determining a quality value of the at least one geographic area based on at least one indication of the at least one geographic area received from at least one of the plurality of users corresponding to the at least one preferred user identifying criteria;

comparing the quality value of the at least one geographic area with the predetermined range and determining whether the quality value falls within the predetermined range;

receiving via a network mobile device location information of a user mobile device corresponding to a second user from at least one of the user mobile device and a remote telecommunication carrier server in communication with the user mobile device indicating that the user mobile device has at least one of entered and exited the at least one geographic area;

transmitting an indication to the first user that the user mobile device has at least one of entered and exited the at least one geographic area if the quality value of the at least one geographic area falls within the predetermined range; and

providing a map to the second user displaying the at least one geographic area; and

providing an indication to the second user indicating whether the at least one geographic area is designated as allowable or not allowable based on whether the quality value of the at least one geographic area falls within the predetermined range.

2. The computer-implemented user contribution method of claim 1 , further comprising:

receiving the user identifying criteria as at least one of a user address, a user age, a user gender, and a user occupation from the plurality of users.

3. The computer-implemented user contribution method of claim 1 , wherein the first user comprises at least one of the plurality of users, and the indication comprises a warning.

4. The computer-implemented user contribution method of claim 3 , further comprising transmitting a map to the user mobile device displaying the at least one geographic area and displaying whether the quality value of the at least one geographic area falls within the predetermined range.

5. The computer-implemented user contribution method of claim 1 , further comprising:

transmitting an indication of a reward to the user mobile device if the quality value of the at least one geographic area falls within the predetermined range and if the location information indicates that the user mobile device has not entered the at least one geographic area during a predetermined time period.

6. The computer-implemented user contribution method of claim 1 , further comprising establishing a user account for each of the plurality of users using the user identifying criteria.

7. The computer-implemented user contribution method of claim 1 , wherein receiving the indications of at least one geographic area further comprises receiving an indication of an address.

8. The computer-implemented user contribution method of claim 1 , further comprising receiving the at least one rating of the at least one geographic area as an indication that the at least one geographic area is at least one of residential and commercial.

9. The computer-implemented user contribution method of claim 1 , further comprising receiving the at least one rating of the at least one geographic area as a safety rating.

10. The computer-implemented user contribution method of claim 1 , wherein receiving the indications of at least one geographic area comprises receiving a plurality of ratings of the at least one geographic area from the plurality of users, and wherein the quality value is determined as an average of the plurality of ratings from the plurality of users.

11. The computer-implemented user contribution method of claim 1 , further comprising transmitting the map to the first user displaying the at least one geographic area and the quality value of the at least one geographic area in relation to a surrounding area.

12. The computer-implemented user contribution method of claim 1 , further comprising transmitting the quality value of the at least one geographic area to the first user.

13. The computer-implemented user contribution method of claim 1 , further comprising providing the map to the second user with an indication of a period of time the at least one geographic area is designated by the first user as allowable or not allowable based on whether the quality value of the at least one geographic area falls within the predetermined range.

14. The computer-implemented user contribution method of claim 1 , further comprising:

receiving from the plurality of users indications of a plurality of geographic areas;

receiving mobile device location information of the user mobile device from at least one of the user mobile device and a remote telecommunication carrier server in communication with the user mobile device indicating that the user mobile device has at least one of entered and exited at least one of the plurality of geographic areas; and

transmitting an indication to the first user that the user mobile device has at least one of entered and exited the at least one of the plurality of geographic areas if the quality value of the at least one of the plurality of geographic areas falls within the predetermined range.

15. The computer-implemented user contribution method of claim 1 , wherein the at least one geographic area comprises a plurality of geographic areas, and wherein the indication transmitted to the first user is transmitted if the user mobile device corresponding to the second user has at least one of entered and exited one of the plurality of geographic areas.

16. The computer-implemented user contribution method of claim 1 , wherein receiving the indications of at least one geographic area comprises receiving a plurality of scaled numeric ratings of the at least one geographic area from the plurality of users, and wherein the quality value is determined as an average of the plurality of scaled numeric ratings from the plurality of users.

17. A user contribution based mapping system comprising at least one computing device including at least one memory comprising instructions operable to enable the computing device to perform a procedure comprising:

receiving user identifying criteria from at least a first user and a second user;

receiving from the at least the first user and the second user indications of at least one geographic area comprising ratings of the at least one geographic area;

receiving an indication of at least one preferred user identifying criteria and an indication of a predetermined range of quality value from a third user;

determining a quality value of the at least one geographic area based on the indications of the at least one geographic area from the at least the first user and the second user in response to the at least the first user and the second user corresponding to the at least one preferred user identifying criteria;

comparing the quality value of the at least one geographic area with the predetermined range and determining whether the quality value falls within the predetermined range;

receiving mobile device location information of a user mobile device corresponding to a fourth user from at least one of the user mobile device and a remote telecommunication carrier server in communication with the user mobile device indicating that the user mobile device has at least one of entered and exited the at least one geographic area; and

transmitting an indication to the third user that the user mobile device corresponding to the fourth user has at least one of entered and exited the at least one geographic area if the quality value of the at least one geographic area falls within the predetermined range;

providing a map to the fourth user displaying the at least one geographic area; and

providing an indication to the fourth user indicating whether the at least one geographic area is designated as allowable or not allowable based on whether the quality value of the at least one geographic area falls within the predetermined range.

18. The user contribution based mapping system of claim 17 , wherein the at least one memory further comprises instructions operable to enable receiving from the third user at least one indication of the at least one geographic area.

19. The computer-implemented user contribution method of claim 17 , wherein the at least one geographic area comprises a plurality of geographic areas, and wherein the indication transmitted to the third user is transmitted if the user mobile device corresponding to the fourth user has at least one of entered and exited one of the plurality of geographic areas.

Assignments (10)
CHANGE OF NAME Recorded Oct 25, 2021
From: LOCATION LABS, LLC.
To: SMITH MICRO SOFTWARE, LLC
Reel/Frame 057909/0020 →
CHANGE OF NAME Recorded Oct 25, 2021
From: LOCATION LABS, INC.
To: LOCATION LABS, LLC.
Reel/Frame 057908/0949 →
RELEASE OF SECURITY INTEREST Recorded Mar 26, 2021
From: CREDIT SUISSE INTERNATIONAL, AS COLLATERAL AGENT
To: LOCATION LABS, LLC (F/K/A LOCATION LABS, INC.)
Reel/Frame 055742/0932 →
SECURITY INTEREST Recorded Jan 27, 2017
From: LOCATION LABS, INC.
To: CREDIT SUISSE INTERNATIONAL, AS COLLATERAL AGENT
Reel/Frame 041522/0972 →
RELEASE OF SECURITY INTEREST Recorded Oct 3, 2016
From: HSBC BANK USA, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: LOCATION LABS, INC.; AVG NETHERLANDS B.V.
Reel/Frame 040205/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 5, 2015
From: WAVEMARKET, INC.
To: LOCATION LABS, INC.
Reel/Frame 036754/0685 →
SECURITY INTEREST Recorded Oct 16, 2014
From: AVG NETHERLANDS B.V.; LOCATION LABS, INC.
To: HSBC BANK USA, N.A.
Reel/Frame 034012/0721 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2014
From: HERCULES TECHNOLOGY GROWTH CAPITAL, INC.
To: WAVEMARKET, INC.
Reel/Frame 034009/0176 →
SECURITY AGREEMENT Recorded Feb 17, 2012
From: WAVEMARKET, INC.
To: HERCULES TECHNOLOGY GROWTH CAPITAL, INC.
Reel/Frame 027727/0340 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2010
From: ROUMELIOTIS, TASOS; HOTES, SCOTT; HODGES, DANIEL; GROSSMAN, JOEL; FINKELSTEIN, JASON MATTHEW
To: WAVEMARKET, INC.
Reel/Frame 023835/0940 →