IP Library Patent Application 14411310
Patent Application
App. No. 14/411,310

METHOD AND APPARATUS FOR PROVIDING CROWD-SOURCED GEOCODING

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 None
App. No.
14/411,310
Abstract

An approach is provided for providing crowd-sourced location geocoding. A geocoding platform determines one or more location strings associated with at least one event, wherein the at least one event is associated with one or more users. The geocoding platform further causes, at least in part, a geocoding of the one or more location strings to determine location information associated with the at least one event based, at least in part, on one or more inputs, contextual information, a combination thereof associated with the one or more users.

Claims (64)

1 - 53 . (canceled)

54 . A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:

one or more location strings associated with at least one event, wherein the at least one event is associated with one or more users; and

a geocoding of the one or more location strings to determine location information associated with the at least one event based, at least in part, on one or more inputs, contextual information, or a combination thereof associated with the one or more users.

55 . A method of claim 54 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

one or more current locations associated with the one or more users based, at least in part, on the contextual information,

wherein the geocoding of the one or more location strings is based, at least in part, on the one or more current locations.

56 . A method of claim 54 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

one or more location trajectories associated with the one or more users based, at least in part, on the contextual information,

wherein the geocoding of the one or more location strings is based, at least in part, on the one or more location trajectories.

57 . A method of claim 56 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a processing of the one or more location trajectories to determine an overlap between at least two of the one or more location trajectories,

wherein the geocoding of the one or more location strings is based, at least in part, on the overlap.

58 . A method of claim 56 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

timing information associated with the at least one event, the one or more location strings, or a combination thereof; and

at least one determination of the one or more location trajectories based, at least in part, on the timing information.

59 . A method of claim 58 , wherein the timing information comprises a start time, or an end time, or a length of time, or a combination thereof, and the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

at least one determination of the one or more location trajectories based, at least in part, on a predetermined period of time before the start time or at least one determination of the one or more location trajectories based, at least in part, between the start time and the end time, during the length of time from the start time, or a combination thereof.

60 . A method of claim 54 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

timing information associated with the at least one event, the one or more location strings, or a combination thereof;

contextual information associated with the one or more users based, at least in part, on the timing information; and

wherein the geocoding of the one or more location strings is based, at least in part, on the contextual information associated with the timing information.

61 . A method of claim 54 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

one or more votes as the one or more user inputs associated with the one or more users that are based, at least in part, on the location information,

wherein the geocoding of the one or more location strings is based, at least in part, on the one or more votes.

62 . A method of claim 54 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

a geocoding history associated with the location information based, at least in part, on the one or more inputs, the contextual information, or a combination thereof associated with the one or more users; and

a presentation of a rendering of the geocoding history at one or more devices associated with the one or more users.

63 . A method of claim 54 , wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:

one or more weights associated with the one or more users; and

a processing of one or more inputs associated with the one or more users based, at least in part, on the one or more weights.

64 . An apparatus comprising:

at least one processor; and

at least one memory including computer program code for one or more programs,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,

determine one or more location strings associated with at least one event, wherein the at least one event is associated with one or more users; and

cause, at least in part, a geocoding of the one or more location strings to determine location information associated with the at least one event based, at least in part, on one or more inputs, contextual information, or a combination thereof associated with the one or more users.

65 . An apparatus of claim 64 , wherein the apparatus is further caused to:

determine one or more current locations associated with the one or more users based, at least in part, on the contextual information,

wherein the geocoding of the one or more location strings is based, at least in part, on the one or more current locations.

66 . An apparatus according to any of claim 64 , wherein the apparatus is further caused to:

determine one or more current locations associated with the one or more users based, at least in part, on the contextual information,

wherein the geocoding of the one or more location strings is based, at least in part, on the one or more location trajectories.

67 . An apparatus of claim 66 , wherein the apparatus is further caused to:

process and/or facilitate a processing of the one or more location trajectories to determine an overlap between at least two of the one or more location trajectories,

wherein the geocoding of the one or more location strings is based, at least in part, on the overlap.

68 . An apparatus of claim 66 , wherein the apparatus is further caused to:

determine timing information associated with the at least one event, the one or more location strings, or a combination thereof; and

determine the one or more location trajectories based, at least in part, on the timing information.

69 . An apparatus of claim 68 , wherein the timing information comprises wherein the timing information comprises a start time, or an end time, or a length of time associated with the at least one event, and the apparatus is further caused to:

determine the one or more location trajectories based, at least in part, on a predetermined period of time before the start time or determine the one or more location trajectories based, at least in part, between the start time and the end time, during the length of time from the start time, or a combination thereof.

70 . An apparatus of claim 64 , wherein the apparatus is further caused to:

determine timing information associated with the at least one event, the one or more location strings, or a combination thereof;

determine contextual information associated with the one or more users based, at least in part, on the timing information; and

wherein the geocoding of the one or more location strings is based, at least in part, on the contextual information associated with the timing information.

71 . An apparatus of claim 64 , wherein the apparatus is further caused to:

determine one or more votes as the one or more user inputs associated with the one or more users that are based, at least in part, on the location information,

wherein the geocoding of the one or more location strings is based, at least in part, on the one or more votes.

72 . An apparatus of claim 64 , wherein the apparatus is further caused to:

determine a geocoding history associated with the location information based, at least in part, on the one or more inputs, the contextual information, or a combination thereof associated with the one or more users; and

cause, at least in part, a presentation of a rendering of the geocoding history at one or more devices associated with the one or more users.

73 . An apparatus of claim 64 , wherein the apparatus is further caused to:

determine one or more weights associated with the one or more users; and

process and/or facilitate a processing of one or more inputs associated with the one or more users based, at least in part, on the one or more weights.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 11, 2017
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 040946/0700 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 24, 2014
From: XUE, WENWEI; YANG, HAO
To: NOKIA CORPORATION
Reel/Frame 034584/0625 →