HERE Global B.V. Patent applications |
Patent application number | Title | Published |
20160102986 | Apparatus and associated methods for use in lane-level mapping of road intersections - An apparatus comprising a processor and memory including computer program code, the memory and computer program code configured to, with the processor, enable the apparatus at least to:
| 04-14-2016 |
20150356771 | Estimating Travel Times Through Transportation Structures Using Location Traces - A method, apparatus, computer program product, and device with various means are disclosed for determining the time it takes to a traverse a transportation structure by enclosing a representation of a transportation structure with a bounding polygon, specifying a plurality of gates which represent legitimate entry or exit points of the transportation structure as one or more edges of the bounding polygon, and computing the travel time for a probe traveling through the bounding polygon via the gates. Computing the probe's travel time comprises generating a location trace of movement of the probe, determining an entry and exit time, and calculating the difference between the exit time and the entry time. Determining the entry and exist time can be done by interpolation. An average of a set of computations can be used to get an average of the time it takes traverse the transportation structure. | 12-10-2015 |
20150354971 | METHOD AND APPARATUS FOR USE IN NAVIGATIONAL APPLICATIONS - A method comprising providing or receiving updated information, previous and said updated information associated with a geographic region, said previous information comprising information about one or more links usable for connecting to one or more links in a different geographic region, and said updated information comprising at least said previous information and new Information about one or more links for connecting to one or more links in said different geographic region. | 12-10-2015 |
20150350409 | METHOD AND APPARATUS FOR PERFORMING AN OPTIMIZED LOCATION BASED SEARCH - An approach is provided for optimizing the generation of a location based search result. An optimization platform generates is also caused to initiate at least one second-location based search for at least one non-overlapping area of at least one first search area and at least one second search area to generate at least one set of new results. The optimization platform also designates at least one portion of the at least one first set of results as at least one set of old results. The optimization platform then returns at least one set of new results and the at least one set of old results as at least one second set of results for the at least one second location-based search. | 12-03-2015 |
20150348406 | Traffic Aggregation and Reporting in Real-Time - Systems, apparatuses, and methods are provided for aggregating and reporting real-time traffic conditions. Real-time traffic data for a network is collected. A request from a customer is received for a percentage of the real-time traffic data in the network, the percentage being greater than 0% and less than 100%. The real-time traffic data in the network is aggregated. The aggregated real-time traffic data is reported to the customer. | 12-03-2015 |
20150346718 | Autonomous Vehicle Monitoring and Control - An autonomous vehicle may be partially controlled or monitored by a remote endpoint assigned to the autonomous vehicle. The autonomous vehicle sends one or more assisted driving messages directly to the autonomous vehicle or through a server. The server may identify multiple potential remote driving endpoints and assign one or more of the potential remote driving endpoints to the autonomous vehicle. The one or more potential remote driving endpoints return a command to the autonomous vehicle directly or through the server. | 12-03-2015 |
20150344038 | Dangerous Driving Event Reporting - Dangerous driving events may be reported by detecting an occurrence of a dangerous event relating to the operation of a vehicle. A notification message of the dangerous event may be generated involving a time of occurrence of the dangerous event, a location of the dangerous event, and an event type of a plurality of event types for the dangerous event. The notification message may then be transmitted to communicate the occurrence dangerous driving event and information related to the dangerous driving event. | 12-03-2015 |
20150341653 | Predictive Value Data Set Compression - A data set may be compressed by predicting a value for the values of the data set. A comparative value may then be determined between a predicted value and an actual value for the particular points of the data set. The comparators for the particular points of the data set may then be encoded. | 11-26-2015 |
20150341552 | Developing a Panoramic Image - Systems, apparatus, and methods are provided for producing an improved panoramic image. A three-dimensional point cloud image is generated from an optical distancing system. Additionally, at least one two-dimensional image is generated from at least one camera. The three-dimensional point cloud image is colorized with the at least one two-dimensional image, thereby forming a colorized three-dimensional point cloud image. An equal area projection panoramic image is synthesized from the colorized three-dimensional point cloud, wherein the panoramic image comprises a plurality of pixels, and each pixel in the plurality of pixels represents a same amount of area. | 11-26-2015 |
20150332110 | Methods and Apparatus for Three-Dimensional Image Reconstruction - Improved mechanisms for three-dimensional image reconstruction are disclosed. A user is presented with a scene image and allowed to select elements of the image, such as planes, within which features are to be detected. The features are detected and tracked and objects (such as planes) are constructed. The user is allowed to revise the constructed objects and may be allowed to repeat image element selection, with feature detection and tracking and object construction being repeated. When element selection and object construction and user revision are completed, a three-dimensional reconstruction of the scene image is computed. | 11-19-2015 |
20150331930 | METHOD AND APPARATUS FOR CLASSIFICATION OF MEDIA BASED ON METADATA - An approach is provided for processing and/or facilitating a processing of metadata associated with one or more media items to determine one or more observed values for one or more classification parameters, wherein the one or more classification parameters include, at least in part, a number of captured media items per day, a distance of one or more capture locations from at least one home location, or a combination thereof. The approach involves causing, at least in part, a comparison of the one or more observed values against one or more references values for the one or more classification parameters. The approach also involves causing, at least in part, a classification of the one or more media items as being associated with at least one multi-day event based, at least in part, on the comparison. | 11-19-2015 |
20150317836 | METHOD AND APPARATUS FOR CONTEXTUAL QUERY BASED ON VISUAL ELEMENTS AND USER INPUT IN AUGMENTED REALITY AT A DEVICE - An approach is provided for enabling a contextual query based on visual elements and user input in augmented reality at a device. The approach includes a method for receiving at least one input specifying content information, wherein the input is received via at least one user interface presenting image data. The method further includes processing and/or facilitating a processing of the image data to cause, at least in part, an identification of one or more visual elements. The method also includes causing, at least in part, a construction of at least one query based, at least in part, on the content information and the one or more visual elements. | 11-05-2015 |
20150314780 | Mode Transition for an Autonomous Vehicle - An autonomous vehicle may be operable in an autonomous mode and a manual mode. A confidence threshold is accessed from a database. The confidence threshold may be associated with a particular geographic area containing the autonomous vehicle. The confidence threshold may be constant for the geographic area accessible by the autonomous vehicle. A computing device calculates a vehicle confidence level based on at least one confidence factor and compares the confidence threshold to the vehicle confidence level. The computing device generates a driving mode command for a vehicle based on the comparison. In one example, the driving mode command transitions the autonomous vehicle to the autonomous mode, if applicable, when the vehicle confidence score exceeds the confidence threshold. In one example, the driving mode command transitions the autonomous vehicle to the manual mode, if applicable, when the vehicle confidence score does not exceed the confidence threshold. | 11-05-2015 |
20150312764 | METHOD AND APPARATUS FOR THEFT DETECTION OF A MOBILE DEVICE - An approach is provided for causing, at least in part, a detection of at least one notification within proximity of at least one device. The approach involves causing, at least in part, a detection of at least one movement of the at least one device after the detection. The approach further involves causing, at least in part, an initiation of at least one alternative operating mode for the at least one device based, at least in part, on the at least one notification and the at least one movement. | 10-29-2015 |
20150312327 | Lane Level Road Views - Methods for providing a lane-level road view include: (a) accessing lane-specific data comprising information characterizing a first segment of a first lane of a road in a direction of travel; and (b) communicating at least a portion of the lane-specific data to a client. Apparatuses for providing lane-level road views are described. | 10-29-2015 |
20150310739 | METHOD AND APPARATUS FOR NOTIFYING DEVICE USERS OF A BOTTLENECK STATUS - An approach is provided for alerting device users engaged in various modes of travel they are creating a bottleneck. A notification platform causes, at least in part, a detection of movement pattern information associated with at least one device and at least one neighboring device. The notification platform also processes the movement pattern information to determine that the at least one device represents at least one potential bottleneck to a movement of the at least one neighboring device. The notification platform also causes, at least in part, a presentation of at least one message to the at least one device, the at least one neighboring device, or a combination thereof regarding the at least one potential bottleneck. | 10-29-2015 |
20150308836 | Dynamic Traffic Rendering - An initial geometry including one dimensional representation of a path is accessed. The initial geometry may be based traffic data. An envelope size is identified based on the path. The envelope size may be derived from a width, functional classification, or lane quantity associated with the path. A processor calculates a supplemental geometry based on the envelope size for the path and generates a two dimensional representation of the path based on the initial geometry, the supplemental geometry, and the envelope size. | 10-29-2015 |
20150300835 | METHOD AND APPARATUS FOR CREATING AN ORIGIN-DESTINATION MATRIX FROM PROBE TRAJECTORY DATA - An approach is provided for creating an origin-destination matrix from probe trajectory data. The approach includes receiving probe trajectory data, wherein the probe trajectory data is associated with at least one subset of a plurality of travel nodes. The approach further includes processing and/or facilitating a processing of the probe trajectory data to construct one or more microscopic origin-destination matrices, wherein the at least one microscopic origin-destination matrix represents one or more preferred travel paths through the subset of the plurality of travel nodes. The approach also involves causing, at least in part, an aggregation of the one or more microscopic origin-destination matrices to construct at least one aggregated origin-destination matrix to represent the plurality of travel nodes. | 10-22-2015 |
20150286114 | Accessory Identification and Configuration and Corresponding Accessory - An accessory includes a body including a dial having a surface and multiple sets of optically-recognizable identification marks formed as part of the surface. The identification marks for each set are formed to be recognizable by a sensor having a two dimensional array of pixels. An apparatus includes a body comprising a groove having a first surface configured to align with a second surface of an accessory when a portion of the accessory is placed into the groove and a sensor formed in the first surface. The sensor includes a two dimensional array of pixels. An apparatus captures, with the sensor, an image of one of a set of multiple optically-recognizable identification marks formed as part of a surface of the dial, determines from the captured image a specific one of multiple possible accessories interchangeable for use with the apparatus, and performs configuration operation(s) based on the specific accessory. | 10-08-2015 |
20150285655 | Storing and Accessing Traffic Data Images in a Limited Bandwidth Environment - Systems, methods, and apparatuses are provided for storing and accessing traffic data images in a limited bandwidth environment. A traffic map image database is stored in a navigation device, where the database includes a plurality of traffic map images. A traffic condition is determined for a location of the navigation device. A traffic map image is retrieved from the database using a processor, where the traffic map image reflects the traffic condition for the location of the navigation device. The traffic map image is displayed on the navigation device. | 10-08-2015 |
20150283902 | METHOD AND APPARATUS FOR IDENTIFYING A DRIVER BASED ON SENSOR INFORMATION - An approach is provided for causing, at least in part, a collection of sensor data from at least one virtual or augmented reality device associated with at least one user. The approach involves processing and/or facilitating a processing of the sensor data to cause, at least in part, a classification of the at least one user as a driver of at least one vehicle. The approach also involves causing, at least in part, an optimization of content information presented via the at least one virtual or augmented reality device based, at least in part, on the classification. | 10-08-2015 |
20150268057 | METHOD AND APPARATUS FOR PROVISING SHARING OF NAVIGATION ROUTE AND GUIDANCE INFORMATION AMONG DEVICES - An approach is provided for processing and/or facilitating a processing of at least one request to share navigation routing information from at least one first device to at least one second device. The approach involves determining that at least one application associated with the navigation routing information is not installed on the at least one second device. The approach also involves causing, at least in part, a querying for at least one communication account associated with the at least one second device. The approach further involves causing, at least in part, a transmission of at least one capture of the navigation routing information to the at least one second device using that least one communication account. | 09-24-2015 |
20150264224 | DETERMINATION OF AN ORDERED SET OF SEPARATE VIDEOS - A method comprising determining an ordered set of separate videos that comprises a first video and a second video, identifying a first video segment comprised by the first video, determining an ordered set representation that indicates the ordered set of separate videos, the ordered set representation comprising a first representative image that represents the first video and a second representative image that represents the second video, causing display of the ordered set representation, receiving information indicative a scrub input, causing movement between the ordered set representation and an index point based on the scrub input, determining that the index point is aligned with the first representative image determining a rendering position based the first representative image, identifying a frame of the first video segment, and causing display of a frame image in a video rendering region is disclosed. | 09-17-2015 |
20150262480 | Lane Level Congestion Splitting - A controller receives probe data from a vehicle traveling on a path segment. The probe data may be collected by a mobile device. The path segment may be a multilane roadway. The controller identifies a first lane of the path segment from the probe data. The controller associated a forked route with the first lane of the path segment. The controller calculates different traffic values for the lanes of the path segment. One traffic value may be calculated directly from speeds derived from the path data. Another traffic value may be calculated by the probe data and a historical relationship. | 09-17-2015 |
20150262477 | Probabilistic Road System Reporting - Probabilistic road system reporting may involve determining a probability that a section of road is congested, calculating the congestion levels for sections of road having a high probability of congestion, and providing calculated congestion levels. The high probability congestion road sections may also be subject to more frequent congestion level calculation and updating than road sections having lesser probabilities of congestion. | 09-17-2015 |
20150254303 | Methods, Apparatuses and Computer Program Products for Performing Index Search Optimization - Performing index search optimization by receiving a search query for a search of an index, wherein the index has been partitioned across a plurality of nodes. This search index optimization may be performed for deterministic as well as non-deterministic queries. In both cases, a local partition is searched and analyzed and a corresponding execution path is selected for optimization. Different optimization strategies are chosen for the two types of queries. For the cases when the partition or the set of partitions containing the required matches can be determined, the request is routed directly to that partition or set of partitions without interrogating other partitions. | 09-10-2015 |
20150253961 | DETERMINATION OF SHARE VIDEO INFORMATION - A method comprising causing display of at least one frame of video information, receiving information indicative of a scrub input associated with the video information, such that the scrub input comprises a movement portion and a termination portion, causing display of a progression of frames of the video information in correspondence with the movement portion of the scrub input determining share video information that comprises at least part of the video information based, at least in part, on a speed of the movement portion of the scrub input, and sending the share video information to a separate apparatus is disclosed. | 09-10-2015 |
20150248277 | METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATED LEARNING OF DATA MODELS - An apparatus for generating a data model includes a processor and memory storing executable computer program code causing the apparatus to at least perform operations including receiving one or more requests from one or more communication devices or one or more applications. The program code further causes the apparatus to analyze one or more instances of data of the requests, in part, to generate at least one index. The program code further causes the apparatus to automatically generate a data model, in a development environment, based at least in part on the data in the index. The data model may include one or more definitions defining valid types of instances of data designated for validation of one or more received instances of data. Corresponding methods and computer program products are also provided. | 09-03-2015 |
20150243073 | Systems and Methods for Refining an Aerial Image - Systems, apparatuses, and methods are provided for refining an aerial image. A plurality of aerial images is received using a processor. The plurality of aerial images is developed into a three-dimensional model. The three-dimensional model is synthesized into an improved orthophoto image. The improved orthophoto image may be stored on a personal computer or workstation as a reference platform. | 08-27-2015 |
20150242868 | METHOD AND APPARATUS FOR CAUSING A RECOMMENDATION OF A POINT OF INTEREST - An approach is provided for determining at least one distribution of a plurality of current values for at least one dynamic content parameter associated with a plurality of points of interest within a predetermined proximity to at least one target point of interest. The approach involves determining at least one distribution mean and at least one distribution standard deviation for the at least one distribution of the plurality of current values. The approach also involves determining at least one set of historical values for the at least one dynamic content parameter for the at least one target point of interest. The approach further involves determining at least one estimated current value for the at least one dynamic content parameter associated with the at least one target point of interest based, at least in part, on the at least one set of historical values, the at least one distribution mean, and the at least one distribution standard deviation. | 08-27-2015 |
20150228195 | METHOD AND APPARATUS FOR PROVIDING VEHICLE SYNCHRONIZATION TO FACILITATE A CROSSING - An approach is provided for determining at least one intention to perform at least one crossing of at least one object within proximity of at least one first vehicle. The approach involves determining at least one second vehicle within proximity of the at least one crossing, the at least one first vehicle, or a combination thereof. The approach further involves causing, at least in part, a signaling among at least one first device associated with the at least one first vehicle and at least one second device associated with the at least one second vehicle, wherein the signaling causes, at least in part, a synchronization of at least one movement, at least one stop, the at least one intention to perform the at least one crossing, or a combination thereof among the at least one first vehicle, the at least one second vehicle, at least one cloud service, or a combination thereof in response to the at least one request. | 08-13-2015 |
20150228188 | Adaptive Traffic Dynamics Prediction - The disclosed embodiments relate to prediction of traffic dynamics. A descriptive model is provided that uses historical probe data to create “tidal-like” patterns for the usual dynamics on the road network and creates a framework for taking a future time, e.g. in terms of month, day, time, and suggesting a typical speed for the specified road network link at that specific time. With this model, better predictions for estimated time of arrival will be derived. As opposed to blindly extrapolating from a static model, the disclosed embodiments dynamically adapt to current conditions using real time data to adapt, based on current conditions, the model from which a predicted speed may be determined. | 08-13-2015 |
20150222919 | Detection of Motion Activity Saliency in a Video Sequence - A streaming video or a stored video is analyzed to identify salient features. The salient features are the more interesting portions of the video because salient features include the most motion. A motion vector field including a motion vector for multiple pixels in the video is generated. The motion vector field is partitioned into grid blocks, and each of the grid blocks is divided into a set of orientation ranges. The vectors of the motion vector field for each grid block are binned into the orientation ranges. A motion score is calculated based on a count of motion vectors for the orientation ranges. The section of the video having higher or the highest motion score is designated as a salient feature. Among other applications, salient features may be used for thumbnail images, highlight reels, or video editing. | 08-06-2015 |
20150222314 | Housing Assembly - A method including bending an electronic apparatus housing member, where the housing member is a substantially rigid one-piece member, where the bending comprises a bending jig bending the housing member from a first shape to a second shape, where the bending elastically bends the housing member to form an electronic component path of insertion into the housing member through a front aperture of the housing member, where a shape of the front aperture is changed by the bending; inserting an electronic component assembly as a singular module into the housing member through the path; and allowing the housing member to resiliently deflect back to the first shape, where the housing member substantially closes the path. | 08-06-2015 |
20150221218 | Predictive Incident Aggregation - In one embodiment, an incident report including a path segment identifier and an incident identifier is received at a computing device. The incident identifier is sent to a traffic prediction model. The traffic prediction model returns a traffic distribution value. The traffic distribution value identifies a portion of a traffic prediction distribution derived from historical data. The computing device accesses a lookup table according to traffic distribution value and the path segment identifier to receive a speed prediction. | 08-06-2015 |
20150221216 | Differentiation of Probe Reports based on Quality - Methods for differentiating high quality probe reports in a plurality of probe reports include: (a) receiving, by a processor, a probe report from a probe source, wherein the probe report includes data indicative of a travel condition; (b) determining, by the processor, whether the probe report satisfies a criterion indicative of high quality data; and (c) identifying, by the processor, the probe report as being (i) suitable for use in modeling the travel condition if the probe report satisfies the criterion, or (ii) unsuitable for use in modeling the travel condition if the probe report does not satisfy the criterion. Systems for differentiating high quality probe reports in a plurality of probe reports are described. | 08-06-2015 |
20150220813 | Method and Apparatus for Image Filter Tuning - Disclosed herein is a method. A set of pre-adjusted images including source images of the pre-adjusted images is provided. The pre-adjusted images include image filter parameters. Histogram information for each of the source images is computed. A learning algorithm is applied to the set. The learning algorithm is configured to map the histogram information to the image filter parameters. A real-time image is processed based on the mapping of the histogram information to the image filter parameters. | 08-06-2015 |
20150219464 | METHOD AND APPARATUS FOR PROVIDING PASSENGER EMBARKATION POINTS FOR POINTS OF INTERESTS - An approach is provided for determining a recommended passenger embarkation point to associate with a point of interest. An embarkation platform determines one or more candidate passenger embarkation points. The embarkation platform also processes contextual information associated with the one or more passenger embarkation points, the at least one passenger, the at least one vehicle, or a combination thereof to determine at least one recommended passenger embarkation point from among the one or more candidate passenger embarkation points. Information regarding the at least one recommended embarkation point is then caused to be presented. | 08-06-2015 |
20150213572 | METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR THREE DIMENSIONAL SEGMENTATION AND TEXTURED MODELING OF PHOTOGRAMMETRY SURFACE MESHES - An apparatus for generating 3D geographical models includes a processor and memory storing executable computer program code causing the apparatus to at least perform operations including removing points of a cloud depicting vertical structures in meshes of triangles detected in an area corresponding to a set of 3D points responsive to identifying triangles on vertical structures. The triangles include vertices corresponding to geocoordinates. The program code further causes the apparatus to interpolate non-vertical structures of triangles to generate a dense cloud of points. The program code further causes the apparatus to downward project delineated points of segmented rooftops to closest points of a ground to generate 3D polygonal models depicting geographical objects. The program code further causes the apparatus to generate texturized objects responsive to mapping triangle locations to the 3D polygonal models and assign texture to vertical structures and rooftops. Corresponding methods and computer program products are also provided. | 07-30-2015 |
20150206426 | Precision Traffic Indication - Precision traffic flow indication may involve receiving device data over a period of time representing a plurality traffic flow readings associated with a road involving a plurality of subsections. Calculating traffic flows and determining road subsections having similar traffic flows may also be involved. Also, indicating a different traffic flow level for a first subsection and a second subsection of road may be involved. | 07-23-2015 |
20150199557 | Systems and Methods for Refining Building Alignment in an Aerial Image - Systems, apparatuses, and methods are provided for refining building alignment in an aerial image. At least one candidate shifting vector and matching score value are determined for a local building. At least one dominant shifting vector is determined for at least one random group of neighboring buildings of the local building. At least one optimized matching score is calculated using the at least one candidate shifting vector for the local building and the at least one dominant shifting vector for the at least one random group of the neighboring buildings. A final shifting vector for the local building is found using the at least one optimized matching score. | 07-16-2015 |
20150199503 | METHOD AND APPARATUS FOR PROVIDING SECURITY WITH A MULTI-FUNCTION PHYSICAL DIAL OF A COMMUNICATION DEVICE - A method, apparatus and computer program product are provided to facilitate controlled access to a communication device in accordance with predefined security levels in an independent manner that does not require a network connection. In the context of a method, a combination lock code is associated with a predefined security level for the communication device. The method also includes receiving input indicative of rotation of a multi-function physical dial carried by the communication device. The method also determines whether the input corresponds to the combination lock code and, in an instance in which the input does correspond to the combination lock code, permits access to the communication device in a manner consistent with the predefined security level. | 07-16-2015 |
20150199455 | Structure Model Segmentation from a Three Dimensional Surface - Segmenting a three dimensional (3D) model of a structure may involve distinguishing vertically oriented surface elements from horizontally oriented surface elements of a three 3D surface representing a geographic area. The geographic area involves at least one structure. Segmenting a 3D model may also involve distinguishing ground surface elements from rooftop surface elements of the horizontally oriented surface elements of the 3D surface. Segmenting a 3D model may then involve associating the vertically oriented surface elements with the rooftop surface elements to form at least one segmented model of the at least one structure. | 07-16-2015 |
20150193963 | Systems and Methods for Creating an Aerial Image - Systems/apparatuses and methods are provided for creating aerial images. A three-dimensional point cloud image is generated from an optical distancing system. Additionally, at least one two-dimensional street level image is generated from at least one camera. The three-dimensional point cloud image is colorized with the at least one two-dimensional street level image, thereby forming a colorized three-dimensional point cloud image. The colorized three-dimensional point cloud image is projected onto a two-dimensional plane, using a processor, thereby forming a synthetic aerial image. | 07-09-2015 |
20150160024 | Ranking of Path Segments Based on Incident Probability - A route is selected based on the likelihood that an incident will occur while traveling on the route. An apparatus receives request for routing to a destination and identifies alternative routes to the destination. The apparatus selects a time interval based on a current time or another future time selected by a user. A comparison is performed for incident probabilities for the alternative routes and assigned to the time interval. The apparatus selects one of the alternative routes based on the incident probabilities. | 06-11-2015 |
20150156744 | METHOD AND APPARATUS FOR DETERMINING A GEO-LOCATION CORRECTION- OFFSET - An approach is provided to process communication information for determining a possible correction-offset to location information of a user. A location verification platform may process and/or facilitate a processing of communication information associated with at least one user device. The location verification platform may also determine a current geo-location of the at least one user device based, at least in part, on the communication information. Further, the location verification platform may determine an accuracy of the current geo-location based, at least in part, on a comparison of the current geo-location with contextual location information associated with the current geo-location. Furthermore, the location verification platform may determine a correction-offset to the current geo-location based, at least in part, on an accuracy threshold. | 06-04-2015 |
20150149263 | Automated Parking Payment - A code for a parking location for a vehicle is identified. The code may be encoded in a scannable image. A processor analyzes the code for metadata for the parking location. The metadata is sent from a mobile device to a parking server along with data indicative of a beginning of a parking duration and/or data indicative of an ending of the parking duration. A parking payment may be calculated based on the parking duration by the mobile device or the parking server. An account for the vehicle may be automatically charged according to the parking payment. | 05-28-2015 |
20150142990 | METHOD FOR COMPRESSING AND RECONSTRUCTING DATA SAMPLED FROM CONTINUOUS FUNCTIONS - A method comprises obtaining data points, each comprised of a time stamp and measurement; dividing the data points into sequences of consecutive data points; limiting the maximum time between consecutive data points in the same sequence; limiting the maximum time between the earliest and latest data points in each sequence; calculating a polynomial of lowest transmission cost for each sequence; limiting the approximation error between the data points in a sequence and the associated polynomial; and transmitting, to a server, data based on the calculated polynomial. | 05-21-2015 |
20150142804 | METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR UTILIZING SUBTYPING TO SUPPORT EVOLUTION OF DATA TYPES - An apparatus utilizing subtyping to evolve data types includes a processor and memory storing executable computer program code causing the apparatus to at least perform operations defining a subtype relationship in an object model supporting types of instances to share data. The program code further causes the apparatus to define a constraint specifying an instance of child type is also an instance of parent type such that instances of child type are instances of parent type. The program code further causes the apparatus to define a constraint specifying the child type is a subtype of the parent type which is the parent of the child type. The program code further causes the apparatus to evaluate an instance(s) from an application(s) or device(s) to determine whether the instance(s) is valid based on detecting whether the instance(s) complies with the constraints. Corresponding methods and computer program products are also provided. | 05-21-2015 |
20150141056 | Apparatus and Method to Update Geographic Database - A mobile device initiates communication with a server through a location based service and sends a user generated submission and a geolocation to the server. The server identifies an incomplete entry in a geographic database based on the geolocation and generates a probe question for the incomplete entry. The probe question requests that a user visually inspect or photograph an object or area near the geolocation. The server analyzes the information provided by the user in order to update the geographic database. | 05-21-2015 |
20150135114 | DISTINGUISHABLE GEOGRAPHIC AREA PRESENTATION - A method and apparatus for rendering geographic areas involves presenting at least part of the geographic area in a distinctive fashion. An area of interest is identified. A location of the area of interest as a geographic sub-area within a geographic area is determined. A representation of the area of interest within an electronic model of the geographic area is located. A view of the electronic model of the geographic area comprising the representation of the area of interest is selected, and the view of the electronic model with the area of interest having a different display characteristic than other geographic sub-areas shown in the view is presented. The different display characteristic distinguishes the area of interest from the other geographic sub-areas. | 05-14-2015 |
20150134850 | METHOD AND APPARATUS FOR PROBE-BASED ROUTING - An approach is provided for providing routing calculations and route guidance based on geographic positioning and/or other sensor data from one or more mobile devices independent of map data. A routing platform processes and/or facilitates a processing of one or more probe data samples associated with at least one mobile device to determine one or more device tracks. The routing platform processes and/or facilitates a processing of the one or more device tracks to determine at least one tessellation, wherein the at least one tessellation is a subdivision of a plane or sphere into one or more tiles and a plurality of segments. The routing platform further determines one or more relationships between one or more of the plurality of segments based, at least in part, on a mapping of the one or more device tracks against the at least one tessellation. | 05-14-2015 |
20150130797 | Structure Model Creation from a Three Dimensional Surface - Constructing a three dimensional (3D) model of a structure may involve receiving a 3D surface representing a geographic area, the surface having elevation values associated with points of the surface and the geographic area comprises a structure having a geographic footprint smaller than the geographic area. Constructing a 3D model may also involve projecting the elevation values into a two dimensional (2D) plane. Further, a 3D model may be constructed of the structure by assigning model heights based on the elevation values projected into points of the 2D plane. | 05-14-2015 |
20150127660 | METHOD AND APPARATUS FOR CALCULATING RANKS AND TRUST LEVELS FOR DATA SOURCES - An approach is provided for determining one or more attributes associated with extracting data from one or more data sources. The approach further involves processing and/or facilitating a processing of the one or more attributes to cause, at least in part, a ranking of the one or more data sources, and/or a calculation of one or more trust levels for the one or more data sources. | 05-07-2015 |
20150127245 | Traffic Data Simulator - In one embodiment, traffic data that originates from sensors, cameras, or observations is analyzed. The traffic data is associated with multiple repeating time epochs or intervals. The traffic data is divided into clusters using a clustering technique. The traffic data may be collected on specific days such as holidays. The holiday traffic data may be divided data into clusters and a dominant traffic pattern cluster that represents a holiday classification is identified. The dominant traffic pattern cluster is stored in a traffic prediction model. | 05-07-2015 |
20150127244 | Dynamic Location Referencing Segment Aggregation - In one embodiment, road segments are aggregated for DLR. A plurality of connected road segments and corresponding traffic information for each of the connected road segments are identified. A processor aggregates the connected road segments into a fewer number of dynamic location reference (DLR) segments than the plurality. By testing different possible combinations, road segments with similar congestion are grouped. The processor calculates a traffic value for each of the DLR segments. Each traffic value is a function of the traffic information for the connected road segments of the respective DLR segment. An indicator of the aggregated DLR segment and the traffic value for at least one of the DLR segments is output. | 05-07-2015 |
20150127243 | Traffic Data Simulator - In one embodiment, traffic data that originates from sensors, cameras, or observations is analyzed. The traffic data is associated with multiple repeating time epochs or intervals. The traffic data is divided into clusters using a clustering technique. The clustering technique may include clusters of variable sizes. Each of the clusters is analyzed to calculate statistical parameters including but not limited to an average value for one or more clusters and a standard deviation value for one or more clusters. In response to a request for traffic data, simulated traffic data may be generated by providing the average value and the standard deviation value for one or more of the clusters. | 05-07-2015 |
20150123995 | METHOD AND APPARATUS FOR PROCESSING AND ALIGNING DATA POINT CLOUDS - An approach is provided to efficiently and accurately process and align of one or more portions of a plurality of data point clouds. A processing platform may cause a segmentation of at least one first geo-registered point cloud and at least one second geo-registered point cloud based, at least in part, on an application of a ground surface threshold to one or more respective points in the at least one first geo-registered point cloud and the at least one second geo-registered point cloud. The processing platform may further cause a processing and/or facilitating a processing of the one or more respective points that are above the ground surface threshold to determine a horizontal offset for a horizontal alignment of the at least one first geo-registered point cloud and the at least one second geo-registered point cloud. The processing platform may also cause a processing and/or facilitating a processing of the one or more respective points that are below the ground surface threshold to determine a vertical offset for a vertical alignment of the at least one first geo-registered point cloud and the at least one second geo-registered point cloud. | 05-07-2015 |
20150120244 | METHOD AND APPARATUS FOR ROAD WIDTH ESTIMATION - A method, apparatus, and computer program product are disclosed to estimate road widths, irrespective of the presence of curbs or occlusions on the road surface. In the context of a method, a point cloud representing terrain is accessed. In one embodiment, the point cloud may be generated from lidar scanning during a trip. The point cloud is divided into sections representing portions of the terrain. The method further includes, for each section, identifying a ground planar surface of the section, estimating a drive plane of the section based on the ground planar surface and a drive direction, and calculating a road width of the section based on the ground planar surface and drive plane. The method may further include applying a smoothing algorithm to adjust the calculated road width of at least one section. A corresponding apparatus and computer program product are also provided. | 04-30-2015 |
20150113458 | METHOD AND APPARATUS FOR PROVIDING A USER INTERFACE FOR PRESENTING ROUTING SEGMENTS - An approach is provided for causing, at least in part, a presentation of a first representation of one or more segments of routing information in at least one first user interface element of a user interface. Then, the navigation platform causes, at least in part, a presentation of a second representation of the one or more segments of routing information in at least one second user interface element of the user interface. Subsequently, the navigation platform determines one or more interactions with the at least one first user interface element to cause, at least in part, a presentation of one or more other segments of the routing information. Ultimately, the navigation platform causes, at least in part, an updating of the at least one second user interface element based, at least in part, on the presentation of the one or more other segments of the routing information. | 04-23-2015 |
20150097834 | Photorealistic Rendering of Scenes with Dynamic Content - Methods for rendering three-dimensional photo meshes having dynamic content include: (a) detecting a shadow in a three-dimensional photo mesh; (b) removing the shadow from the three-dimensional photo mesh to form a modified photo mesh having a shadow-free texture; (c) simulating a real-time condition in the modified photo mesh; and (d) rendering an image that shows an effect of the real-time condition. Systems for rendering three-dimensional photo meshes having dynamic content are described. | 04-09-2015 |
20150095310 | METHOD AND APPARATUS FOR DETERMINING STATUS UPDATES ASSOCIATED WITH ELEMENTS IN A MEDIA ITEM - An approach is provided for a more efficient and user friendly mechanism for determining and presenting status updates associated with elements in a media item. The approach includes a method for processing and/or facilitating a processing of one or more media items to determine one or more elements present in the one or more media items. The method further includes determining a current status information associated with the one or more elements. The method also includes causing, at least in part, a presentation of one or more representations of the current status information. | 04-02-2015 |
20150094940 | Method for Transforming Probe Data Across Transportation Modes - Disclosed herein is a method. A relationship between a first probe type and a second different probe type is determined. The first probe type includes one of a deficient probe or an abundant probe. The second different probe type includes the other of the deficient probe or the abundant probe. A time estimate based on data corresponding to the deficient probe and/or the abundant probe is provided. Abundant probe information is converted to deficient probe information based on the time estimate. | 04-02-2015 |
20150088466 | Structure Determination in a Geographic Area - Structure boundaries may be determined by receiving a plurality of three dimensional (3D) data points representing a geographic area. The 3D data points may be projected into a two dimensional (2D) grid comprised of area elements. A structure boundary may be determined based on an analysis of the area elements. | 03-26-2015 |
20150085154 | Ad Collateral Detection - A method including transmitting an image from a camera of an apparatus, where the image includes one or more Ad collateral; and automatically detecting by the apparatus at least one of the Ad collateral in the image. An apparatus including at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to automatically discern at least one Ad collateral in a camera image. | 03-26-2015 |
20150081655 | METHOD AND APPARATUS FOR ASSOCIATING PHYSICAL LOCATIONS TO ONLINE ENTITIES - An approach is provided for associating physical locations to websites. The element platform may determine one or more user interactions by at least one user with at least one user interface element embedded in at least one website of at least one online entity, wherein the at least one user interface element is associated with one or more physical locations of the at least one online entity. Then, the element platform may cause, at least in part, a storage of the one or more physical location sin at least one user collection database based, at least in part, on the one or more interactions. | 03-19-2015 |
20150081252 | METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR AUTOMATIC, NON-PARAMETRIC, NON-ITERATIVE THREE DIMENSIONAL GEOGRAPHIC MODELING - An apparatus for generating 3D geographical models includes a processor and memory storing executable computer program code causing the apparatus to at least perform operations including removing 3D points of a cloud depicting vertical structures in a geographic area responsive to analyzing a set of 3D points of the cloud. The points include data indicating geocoordinates of the geographic area. The computer program code further causes the apparatus to segment rooftops of vertical structures responsive to analyzing the set. The computer program code further causes the apparatus to delineate points of segmented rooftops responsive to extracting a boundary and a portion of rooftops. The computer program code further causes the apparatus to generate 3D geographic models depicting the geographic area based on connecting delineating points to a base including a height lower than heights of delineating points. Corresponding methods and computer program products are also provided. | 03-19-2015 |
20150070196 | METHOD AND APPARATUS FOR DETERMINING AN ADJUSTMENT IN PARKING POSITION BASED ON PROXIMATE PARKED VEHICLE INFORMATION - An approach is provided for causing, at least in part, an initiation of at least one communication session between at least one parking vehicle and one or more proximate parked vehicles. The approach also involves determining at least one measure of space associated with the one or more proximate parked vehicles based, at least in part, on the at least one communication session. The approach further involves processing and/or facilitating the processing of the at least one measure of space to determine, at least in part, at least one adjustment of a parking position of the at least one parking vehicle relative to the one or more proximate parked vehicles. | 03-12-2015 |
20150070131 | METHOD AND APPARATUS FOR DETECTING BOARDING OF A MEANS OF TRANSPORT - An approach is provided for detecting when a user has boarded a means of transport. The sensor platform may determine sensor information associated with at least one device, wherein the sensor information is collected from one or more sensors that do not include one or more satellite-based location sensors. Then, the sensor platform may process and/or facilitate a processing of the sensor information to determine at least one entry or at least one exit of the at least one device with respect to at least one structure, at least one supporting structure associated with the at least one structure, or a combination thereof associated with one or more transport means. | 03-12-2015 |
20150066962 | METHOD AND APPARATUS FOR PROVIDING A SMART ADDRESS FINDER - An approach is provided for parsing one or more communications to determine location details and to make those details available to one or more applications that can enable a user to determine how and when to get to a particular location. A parsing platform causes, at least in part, a parsing of one or more communications to determine one or more indicators of at least one location, wherein the one or more communications are associated with at least one application. The parsing platform causes a storage of the one or more indicators in at least one database based, at least in part, on the at least one application. The parsing platform further causes, at least in part, a granting of access to the at least one database to at least one other application for determining the at least one location based, at least in part, on the one or more indicators. | 03-05-2015 |
20150066361 | METHOD AND APPARATUS FOR ASSIGNING VEHICLES TO TRIPS - A method, apparatus and computer program products are provided for matching a transit vehicle to a trip. An example method may comprise receiving probe data, the probe data comprising at least one of identity information, location information, or time information corresponding to the transit vehicle, causing placement of the probe data into a queue, wherein a placement in the queue is dependent on how much of the trip the transit vehicle has completed as indicated by the probe data, and causing assignment of the transit vehicle to a single candidate trip from among a set of candidate trips comprising a scheduled arrival time at a next closest stop closest to a calculated arrival time. | 03-05-2015 |
20150058803 | METHOD AND APPARATUS FOR FACILITATING CONTROL OF A PRESENTATION - Various methods are provided for facilitating control of a presentation using a mobile terminal or other computing device. One example method may comprise causing authorized establishment of a session by scanning a code related to the session, causing an allowance of an input of at least one of a selection of data content and one or more commands, receiving the input of at least one of the content selection and the one or more commands, and causing transmission of the input to a network destination. | 02-26-2015 |
20150039415 | METHOD AND APPARATUS FOR PERFORMING REAL-TIME OUT HOME ADVERTISING PERFORMANCE ANALYTICS BASED ON ARBITRARY DATA STREAMS AND OUT OF HOME ADVERTISING DISPLAY ANALYSIS - An approach is provided for determining performance of location-based displays. The coincidences computational platform may process and/or facilitate a processing of at least one data stream associated with at least one device to cause, at least in part, an extraction of one or more data sets. Then, the content platform may determine one or more arbitrary events data sets from among the one or more data sets based, at least in part, on a coincident occurrence of casual and non-causal events of the one or more arbitrary events data sets with at least on location-based display. Lastly, the content platform may determine one or more information placement parameters for the at least one location-based display based, at least in part, on the one or more arbitrary events data sets. | 02-05-2015 |
20150039224 | METHOD AND APPARATUS FOR DETECTING AND SHARING VEHICLE LOCATION - An approach is provided for providing a service that determines a vehicle's location without user interaction when the vehicle is incapable of updating its current location. A location platform determines a first set of dead reckoning data associated with a vehicle from a first point to a second point within an area in which one or more non-dead reckoning location technologies are unavailable or not used. The location platform determines a second set of dead reckoning data associated with at least one device of at least one user of the vehicle from the second point to a third point, wherein the one or more non-dead reckoning location technologies is available or used at the third point. The location platform then processes and/or facilitates a processing of the first set of dead reckoning data and the second set of dead reckoning data to determine a location of the second point. | 02-05-2015 |
20150039173 | METHOD AND APPRATUS FOR CAUSING AN ADJUSTMENT IN PARKING POSITION FOR VEHICLES - An approach is provided for processing and/or facilitating a processing of sensor information associated with one or more parked vehicles to determine one or more parking conditions, wherein at least one subset of the one or more parked vehicles is configured with one or more automatic movement systems. The approach involves determining at least one adjustment to the one or more of the parked vehicles based, at least in part, on the one or more parking conditions. The approach further involves causing, at least in part, (a) a presentation of at least one notification regarding the one or more parking conditions, the at least one adjustment, or a combination thereof (b) an activation of the one or more automatic movement systems to perform the at least one adjustment; or (c) a combination thereof. | 02-05-2015 |
20150038123 | Mobile Driving Condition Detection - In one embodiment, user data is analyzed to determine whether a user may be in an impaired condition or demonstrating impairment related activity. The user data may reflect the location of the user or the behavior of the user. In response to the impairment related activity, a contact database is accessed for one or more other users. A communication session is initiated with the one or more other users. A poll of the one or more uses results in a sobriety assessment or a driving condition assessment of the potentially impaired user. | 02-05-2015 |
20150033193 | METHODS FOR MODIFYING IMAGES AND RELATED ASPECTS - Examples are provided of methods and related aspects for presenting of an image on a display and causing modification of the displayed image by displaying at least one tear feature within the image responsive to detecting at least one edge tearing gesture applied to an apparatus. Some methods and related aspects partitioning the image into image portions using said at least one displayed tear feature and retaining a selected one of said image portions on the display. The retained image portion may then comprise a region of interest for which meta-data may be generated. Associating the meta-data with the file from which the image is generated enables the region of interest to be subsequently displayed without repeating the region of interest selection process. | 01-29-2015 |
20150032367 | Route Verification from Wireless Networks - Determination of route completion from wireless network data is presented. A recording is performed of data associated with wireless devices while traveling. The recording is compared to an expected recording of data associated with wireless networks along a route. Execution of the route is then proven based on the comparison. | 01-29-2015 |
20140358438 | METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR COLLABORATIVE PRESENTATION OF TRAVEL ROUTE INFORMATION - Provided herein is a method, apparatus and computer program product for the collaborative presentation of information relating to a travel route. In particular, the method may include providing for display of primary information on a display of a first device, providing for display of ancillary of information on a display of a second device, receiving location information at the first device, and updating the ancillary information provided for display on the display of the second device in response to receiving the location information at the first device. The primary information may include route-guidance information for a route. The ancillary information may include information associated with the route. The ancillary information may include additional information relative to the primary information. The ancillary information may include point-of-interest information along the route. | 12-04-2014 |
20140351265 | METHOD AND APPARATUS FOR MANAGING WEIGHT OF ITEMS FOR TRANSPORT - An approach is provided for organizing items into receptacle categories based, at least in part, on physical properties of the items. The property platform determines an acquisition of at least one item by at least one user. Next, the property platform causes, at least in part, a querying for at least one physical property value for the at least one item. Then, the property platform determines an organization of the at least one item into one or more receptacle categories based, at least in part, on the physical property value. | 11-27-2014 |
20140344728 | METHOD AND APPARATUS FOR GENERATING CONTEXT-BASED FUNCTIONAL ICONS - An approach is provided for generating functional icons on one or more devices based on the location of one or more users relative to a user's vehicle, the time that the one or more users are away from the vehicle, and/or the specific location of the one or more users and/or the user's vehicle. A context platform causes, at least in part, an evaluation of one or more contextual parameters against one or more threshold criteria, wherein the contextual parameters are associated with at least one vehicle, at least one user of the at least one vehicle, or a combination thereof. The context platform causes, at least in part, a generation of at least one interactive user interface element depicting information related to the at least one vehicle based, at least in part, on the evaluation. The context platform causes, at least in part, a presentation of the at least one interactive user interface element in at least one user interface of at least one device. | 11-20-2014 |
20140330526 | ASSESSING THE ROAD QUALITY OF ONE OR MORE ROAD SEGMENTS IN A ROAD NETWORK - A road quality of one or more road segments in a road network may be assessed. Motion data may be obtained via a plurality of mobile devices associated with a plurality of vehicles traveling in the road network. The road network may include a plurality of road segments. The obtained motion data may be analyzed. The analyzing may include normalizing the obtained motion data. The road quality of one or more of the plurality of road segments in the road network may be determined based on the analyzing. | 11-06-2014 |
20140324748 | METHOD AND APPARATUS FOR DERIVING SPATIAL PROPERTIES OF BUS STOPS AND TRAFFIC CONTROLS - A method, apparatus and computer program products are provided for automatically detecting specific locations, i.e. bus stops, stop lights, and/or traffic signals, based on received GPS reports. The method can also be adopted to detect the utilization of the specific locations along the route. One example method includes receiving GPS data from a plurality of buses from along a transit route, and utilizes a machine learning classification strategy that captures the mobility patterns of the GPS equipped buses, at specific locations. The method may then generate mini-clusters, each comprised of a first location point from a first route and one or more subsequent location points located within a predetermined distance of the first location point. The mobility patterns of the mini-clusters within larger clusters are represented as a normalized histogram where the bin values become classification features. A machine learning model is then utilized to determine a location of the specific locations. | 10-30-2014 |
20140256348 | USING INFORMATION ON NEIGHBOR CELLS OF OTHER NETWORK TYPES AND/OR OTHER OPERATORS FOR MOBILE TERMINAL POSITIONING - In accordance with an example embodiment of the present invention, a method performed by an apparatus comprises, causing said apparatus at least to perform one of providing and obtaining information on a serving cell that is, at a point of time, serving a mobile terminal and information related to a neighbor cell that is, at least substantially at said point of time, observed by said mobile terminal, wherein said serving cell is a cell of a first communication network, wherein said neighbor cell is a cell of a second communication network, and wherein said first communication network has a type that is different from a type of said second communication network and/or is operated by an operator that is different from an operator of said second communication network. | 09-11-2014 |