Patents Assigned to deCarta Inc.
-
Publication number: 20150088860Abstract: A map searching system determines locations responsive to a search query. The map searching system parses the search query to generate a set of search tokens and searches a plurality of location category indices using the search tokens. The location category indicies specify indexes of locations according to various location categories, such as points of interest and cross streets. The resulting records selected from the search tokens are scored based on scoring weights specific to the location category index that a record was selected from. After scoring, a number of high-scoring records are selected as the responsive records to the location search.Type: ApplicationFiled: September 20, 2013Publication date: March 26, 2015Applicant: deCarta Inc.Inventors: Brent Hamby, Zhaolei Song
-
Patent number: 8990288Abstract: Digital map rendering using dynamically updatable map configuration files is enabled. A map designer creates a map configuration file that specifies customizable attributes of a rendered map and stores the configuration file in a data store, either on the same local network as the map server that will be rendering the map, or at a remote location. The map configuration file can be included on a web page, wiki page, blog, etc. When a client requests a rendered map from the map server, the request specifies the location of the map configuration file to be used in the rendering. The map server retrieves the map configuration file and renders the map in accordance with the settings in the configuration file. The map server returns the rendered map to the client. In such a manner, the developer can modify the map configuration file and immediately effect subsequently rendered maps.Type: GrantFiled: October 1, 2007Date of Patent: March 24, 2015Assignee: deCarta Inc.Inventor: Geoffrey R. Hendrey
-
Patent number: 8706391Abstract: Dehydration of routes enables transmitting a description of a route requiring much less space than full specification of the route. A series of “breadcrumbs” and hints are used for dehydration. A breadcrumb includes coordinates of a point, a heading at which the route enters the breadcrumb, and a heading at which the route leaves the breadcrumb. A dehydration module places a breadcrumb at the location marking the beginning of the route, and having a leaving heading identifying the link in the original route. The node at the end of each link in the original route is examined. If the link leaving the node is the most parallel link to the link entering the node, nothing is added to the dehydrated route. If not, a breadcrumb is added to the dehydrated route, specifying the coordinates of the point, the entering heading of the breadcrumb and the leaving heading of the breadcrumb.Type: GrantFiled: September 3, 2012Date of Patent: April 22, 2014Assignee: deCarta Inc.Inventor: Richard F. Poppen
-
Publication number: 20140108375Abstract: Methods and systems for providing a search engine capability for large datasets are disclosed. These methods and systems employ a Partition-by-Query index containing key-values pairs corresponding to keys reflecting concept-ordered search phrases and values reflecting ordered lists of document references that are responsive to the concept-ordered search phrase in a corresponding key. A large Partition-by-Query index may be partitioned across multiple servers depending on the size of the index, or the size of the index may be reduced by compressing query-references pairs into clusters. The methods and systems described herein may to provide suggestions and spelling corrections to the user, thereby improving the user's search engine experience while meeting user expectations for search quality and responsiveness.Type: ApplicationFiled: December 20, 2013Publication date: April 17, 2014Applicant: deCarta, Inc.Inventor: Geoff HENDRY
-
Patent number: 8489324Abstract: Two-way communication between a mobile device and a server is used to provide increased relevance of traffic information at lower bandwidth. The complexity, amount of storage and processing power required of the mobile navigation device are minimized, since the server performs much of the required computing. A transactional billing model can be used to bill the driver based on usage or consumption of traffic information. A driver selects a destination and routing preferences on a mobile device, and the local system generates a routing. The mobile device sends the planned route and preferences to a server. The server uses real-time traffic flow and incident information to determine an estimated driving time for the planned route. The server may also generate alternative routes, with an estimated time for each alternative route. The traffic and time information for the planned and alternative routes are then transmitted back to the mobile device.Type: GrantFiled: April 1, 2009Date of Patent: July 16, 2013Assignee: deCarta Inc.Inventor: Geoffrey R. Hendrey
-
Publication number: 20130138341Abstract: A routing module identifies POIs that can be reached from a route with a cost less than distance m. A routing engine performs a reverse exploration on nodes in the planned route to locate POIs from which the route can be reached with a cost of less than a second cost n. POIs identified as being reachable from the route with a cost of less than m, and from which the route is reachable with a cost less than n are then further filtered to identify a subset of the POIs for which the sum of the time or distance from the route to the POI and the time or distance from the POI back to the route is less than a threshold time or distance, t.Type: ApplicationFiled: January 23, 2013Publication date: May 30, 2013Applicant: DECARTA INC.Inventor: deCarta Inc.
-
Patent number: 8401786Abstract: A routing module identifies POIs that can be reached from a route with a cost less than distance m. A routing engine performs a reverse exploration on nodes in the planned route to locate POIs from which the route can be reached with a cost of less than a second cost n. POIs identified as being reachable from the route with a cost of less than m, and from which the route is reachable with a cost less than n are then further filtered to identify a subset of the POIs for which the sum of the time or distance from the route to the POI and the time or distance from the POI back to the route is less than a threshold time or distance, t.Type: GrantFiled: September 27, 2011Date of Patent: March 19, 2013Assignee: deCarta Inc.Inventors: Richard F. Poppen, Weidong Tang
-
Publication number: 20120330548Abstract: Dehydration of routes enables transmitting a description of a route requiring much less space than full specification of the route. A series of “breadcrumbs” and hints are used for dehydration. A breadcrumb includes coordinates of a point, a heading at which the route enters the breadcrumb, and a heading at which the route leaves the breadcrumb. A dehydration module places a breadcrumb at the location marking the beginning of the route, and having a leaving heading identifying the link in the original route. The node at the end of each link in the original route is examined. If the link leaving the node is the most parallel link to the link entering the node, nothing is added to the dehydrated route. If not, a breadcrumb is added to the dehydrated route, specifying the coordinates of the point, the entering heading of the breadcrumb and the leaving heading of the breadcrumb.Type: ApplicationFiled: September 3, 2012Publication date: December 27, 2012Applicant: DECARTA INC.Inventor: Richard F. Poppen
-
Patent number: 8311737Abstract: Automatic map generation is enabled by assigning priorities to each city in a list of cities under consideration for display on a map. A mapping engine determines a reference count for each city, indicating how frequently the city appears in one or more corpora of documents. Based on the reference count, and optionally upon other data such as population and political importance, a priority score is assigned to each city. Each city is then assigned to one of a plurality of categories according to the city's priority score. A map is then generated including cities from a specified highest number of categories. In one embodiment, cities from a higher-scored category are presented in a more significant way, e.g., in capital letters, bold type, etc., than are those in the next-highest scored category.Type: GrantFiled: July 22, 2005Date of Patent: November 13, 2012Assignee: deCarta Inc.Inventors: Richard F. Poppen, Eric Wels, David Hunkins
-
Publication number: 20120265749Abstract: High-precision local search is performed on the Internet. A map image-rendering software provider embeds spatial keys into maps, which are then provided to producers of Internet content such as map providers. For example, a homeowner may post a message on a web bulletin board advertising his house for sale, and including a map showing the location of the house. When a search engine's web crawler encounters a page having a spatial key embedded in an image, the spatial key is indexed with the other content on the page. Because the spatial key identifies a small geographic area, indexing the content with the spatial key allows search queries to be limited by area and still provide useful results. Thus, a user of a search engine searching for “house for sale” in a specific area will be directed to web pages that meet the geographic and content search terms.Type: ApplicationFiled: June 25, 2012Publication date: October 18, 2012Applicant: DECARTA INC.Inventors: Geoffrey R. Hendrey, Richard F. Poppen
-
Patent number: 8260549Abstract: Dehydration of routes enables transmitting a description of a route requiring much less space than full specification of the route. A series of “breadcrumbs” and hints are used for dehydration. A breadcrumb includes coordinates of a point, a heading at which the route enters the breadcrumb, and a heading at which the route leaves the breadcrumb. A dehydration module places a breadcrumb at the location marking the beginning of the route, and having a leaving heading identifying the link in the original route. The node at the end of each link in the original route is examined. If the link leaving the node is the most parallel link to the link entering the node, nothing is added to the dehydrated route. If not, a breadcrumb is added to the dehydrated route, specifying the coordinates of the point, the entering heading of the breadcrumb and the leaving heading of the breadcrumb.Type: GrantFiled: April 1, 2009Date of Patent: September 4, 2012Assignee: deCarta Inc.Inventor: Richard F. Poppen
-
Patent number: 8243060Abstract: A system and processes for generalizing a collection of objects using points not necessarily part of the original objects are provided. Generalization of features in a digital map includes moving points to round number coordinates, while keeping topology correct and not moving points outside an allowed distance range, thus substantially reducing the size of the data so generalized. However, doing so requires moving points from the original polyline to new points. Generalization of polylines to points preferentially chosen from a relatively sparse set is described.Type: GrantFiled: August 6, 2008Date of Patent: August 14, 2012Assignee: deCarta Inc.Inventors: Andrew Stitt, Richard F. Poppen
-
Patent number: 8219578Abstract: High-precision local search is performed on the Internet. A map image-rendering software provider embeds spatial keys into maps, which are then provided to producers of Internet content such as map providers. For example, a homeowner may post a message on a web bulletin board advertising his house for sale, and including a map showing the location of the house. When a search engine's web crawler encounters a page having a spatial key embedded in an image, the spatial key is indexed with the other content on the page. Because the spatial key identifies a small geographic area, indexing the content with the spatial key allows search queries to be limited by area and still provide useful results. Thus, a user of a search engine searching for “house for sale” in a specific area will be directed to web pages that meet the geographic and content search terms.Type: GrantFiled: December 8, 2006Date of Patent: July 10, 2012Assignee: deCarta Inc.Inventors: Geoffrey R. Hendrey, Richard F. Poppen
-
Publication number: 20120123678Abstract: A routing module identifies POIs that can be reached from a route with a cost less than distance m. A routing engine performs a reverse exploration on nodes in the planned route to locate POIs from which the route can be reached with a cost of less than a second cost n. POIs identified as being reachable from the route with a cost of less than m, and from which the route is reachable with a cost less than n are then further filtered to identify a subset of the POIs for which the sum of the time or distance from the route to the POI and the time or distance from the POI back to the route is less than a threshold time or distance, t.Type: ApplicationFiled: September 27, 2011Publication date: May 17, 2012Applicant: DECARTA INC.Inventors: Richard F. Poppen, Weidong Tang
-
Publication number: 20110106429Abstract: A system includes a GPS module, user interface module, database and routing engine. To find nearby POIs in one embodiment the routing engine identifies POIs in the database located within a threshold distance from the planned route in Euclidean distance. The routing engine filters the results by exploring the road network to determine whether each of the POIs is within the threshold distance of the route in driving distance. The filtering may include exploring outward from the POI, until all roads within the threshold distance are explored or the route is reached; alternatively, distance to the POIs is checked by exploring outward from the route until all roads within the threshold distance of the route have been exposed. For those POIs reached in the exploration, the nearest point on the route and the distance to that point are known. Similar searches are performed based on driving time rather than distance.Type: ApplicationFiled: April 1, 2009Publication date: May 5, 2011Applicant: deCarta Inc.Inventors: Richard F. Poppen, Weidong Tang, Daniel R. Brownstone
-
Patent number: 7859536Abstract: Generalization of features in a digital map is enabled by performing a simplification of polylines. A set of chords between points on a polyline is selected such that each chord does not violate specified rules such as maximum distance from the original polyline. If a chord is acceptable, a node representing the chord is created, described by the start and end points of the chord. For pairs of nodes created, a transition from the first node to the second node is evaluated to determine whether it is acceptable. In one embodiment, a transition is acceptable if the absolute value of the angle formed by the chords is within a threshold angle from the angle formed by the original polyline at that point. If the transition is acceptable, a link between the two nodes is established. A least-cost path through the graph is chosen, and a simplified polyline is then generated.Type: GrantFiled: July 26, 2006Date of Patent: December 28, 2010Assignee: deCarta Inc.Inventor: Richard F. Poppen
-
Patent number: 7813741Abstract: A system and method for initiating responses to location-based events includes a rules system for applying one or more rules to state/attribute information corresponding to one or more mobile units, to determine if a location-based event has occurred. If it is determined that a location-based event has occurred, a response is provided to one or more location-based services applications. The response can be used by the location-based services applications to provide location-based services, such as email, instant messaging, paging and the like. A state/attribute database can be used with the system and method to store and update the state/attribute information corresponding to the one or more mobile units.Type: GrantFiled: July 17, 2002Date of Patent: October 12, 2010Assignee: deCarta Inc.Inventors: Geoffrey Hendrey, Chandrashekar Basavaiah, Tony Campione, Scott Stouffer
-
Patent number: 7813873Abstract: Specified streets or intersections that are within a specified distance of a specified city can be found by a search, even when they are not actually in that city. For computational efficiency, some addresses are included in search results even when they exceed the specified distance from the specified city by a small amount (“false positives”). The search method guarantees that no instance of the street name within the specified distance of the specified city is erroneously missed (“false negatives”).Type: GrantFiled: December 20, 2004Date of Patent: October 12, 2010Assignee: deCarta Inc.Inventors: Brian E. Smartt, Richard F. Poppen, Linnea A. Dunn
-
Patent number: 7725425Abstract: A method and system for storing and retrieving spatial data objects from a spatial database is discussed. The system stores multi-dimensional objects within the database by determining their position in a multi-tiered coordinate system. One each object has been assigned to a particular coordinate, the object is further assigned to one of many overlapping sections within the coordinate system. Each object is assigned to a particular section of the coordinate system depending on its overall size and position.Type: GrantFiled: March 20, 2006Date of Patent: May 25, 2010Assignee: deCarta Inc.Inventor: Brian E. Smartt
-
Patent number: 7668765Abstract: A method and system for determining a billing rate of a telecommunications connection is disclosed. The method and system may be used in a location aware telecommunications system that can determine the location of a telecommunications unit (TU) being used within the system. The geographic location of a mobile unit (MU) is determined, and compared to a list a predetermined subsidized zones. When the MU initiates or receives a call from within a subsidized zone, and the MU is otherwise responsible for paying a predetermined billing rate associated with the call, the predetermined rate is subsidized for at least the portion of the call made while the MU is located within the subsidized zone.Type: GrantFiled: July 5, 2001Date of Patent: February 23, 2010Assignee: deCarta Inc.Inventors: Hirohisa A. Tanaka, Geoffrey R. Hendrey, Philip J. Koopman, Jr.