| Patent application number | Description | Published |
| 20090150156 | SYSTEM AND METHOD FOR PROVIDING A NATURAL LANGUAGE VOICE USER INTERFACE IN AN INTEGRATED VOICE NAVIGATION SERVICES ENVIRONMENT - A conversational, natural language voice user interface may provide an integrated voice navigation services environment. The voice user interface may enable a user to make natural language requests relating to various navigation services, and further, may interact with the user in a cooperative, conversational dialogue to resolve the requests. Through dynamic awareness of context, available sources of information, domain knowledge, user behavior and preferences, and external systems and devices, among other things, the voice user interface may provide an integrated environment in which the user can speak conversationally, using natural language, to issue queries, commands, or other requests relating to the navigation services provided in the environment. | 06-11-2009 |
| 20120101809 | SYSTEM AND METHOD FOR DYNAMICALLY GENERATING A RECOGNITION GRAMMAR IN AN INTEGRATED VOICE NAVIGATION SERVICES ENVIRONMENT - The system and method described herein may dynamically generate a recognition grammar associated with a conversational voice user interface in an integrated voice navigation services environment. In particular, in response to receiving a natural language utterance that relates to a navigation context at the voice user interface, a conversational language processor may generate a dynamic recognition grammar that organizes grammar information based on one or more topological domains. For example, the one or more topological domains may be determined based on a current location associated with a navigation device, whereby a speech recognition engine may use the grammar information organized in the dynamic recognition grammar according to the one or more topological domains to generate one or more interpretations associated with the natural language utterance. | 04-26-2012 |
| 20120101810 | SYSTEM AND METHOD FOR PROVIDING A NATURAL LANGUAGE VOICE USER INTERFACE IN AN INTEGRATED VOICE NAVIGATION SERVICES ENVIRONMENT - A conversational, natural language voice user interface may provide an integrated voice navigation services environment. The voice user interface may enable a user to make natural language requests relating to various navigation services, and further, may interact with the user in a cooperative, conversational dialogue to resolve the requests. Through dynamic awareness of context, available sources of information, domain knowledge, user behavior and preferences, and external systems and devices, among other things, the voice user interface may provide an integrated environment in which the user can speak conversationally, using natural language, to issue queries, commands, or other requests relating to the navigation services provided in the environment. | 04-26-2012 |
| 20120109753 | SYSTEM AND METHOD FOR PROVIDING ADVERTISEMENTS IN AN INTEGRATED VOICE NAVIGATION SERVICES ENVIRONMENT - The system and method described herein may provide advertisements in an integrated voice navigation services environment. In particular, one or more advertisements may be identified based on affinities among a current location associated with a navigation device and shared knowledge and information used to interpret natural language utterances that relate to a navigation context, wherein the one or more advertisements may then be presented via a multi-modal output. As such, the shared knowledge and the information relating to the navigation context may provide the system and method with dynamic awareness relating to context, available information sources, domain knowledge, and user behavior and preferences, among other things, which may be used to deliver targeted and contextually relevant advertisements in the integrated navigation services environment. | 05-03-2012 |
| Patent application number | Description | Published |
| 20080208441 | TRAFFIC INFORMATION ADAPTIVE TO A USER'S TRAVEL - A system, method, and computer-readable medium for providing a traffic information service user with traffic information adaptive to the user's travel are described. The user's origin information, such as departure location and departure time, are identified. Upon identifying the user's origin information, the user's expected arrival times at a plurality of distance segment ends are determined. Traffic information adaptive to the user's travel are output. The traffic information may pertain to travel time, traffic flow, traffic events. The user may receive traffic information via a plurality of communication devices, such as a personal computer, a portable navigation system, a phone, or the like. | 08-28-2008 |
| 20090099769 | ABBREVIATED DIRECTIONS FOR ROUTE NAVIGATION - A geographic navigation system for segmenting a received set of instructions (or directions) that guide a user over a geographic route from a starting location to an ending location, and then abbreviating a subset of the instructions related to the inexact or familiar regions into a more concise and relevant form, yet retain all the information for guiding the user on the trip. Route segmentation occurs before instruction abbreviation by segmenting the route into multiple logical components in which abbreviation can be applied. After the need for instruction abbreviation is recognized and the route is segmented, techniques and designs are employed to generate understandable strings that describe the abbreviated directions as well as controls that allow optimization of the user experience. | 04-16-2009 |
| 20090099770 | MULTIPLE DIRECTIONS TO A DESTINATION WITHOUT PROVIDING A SPECIFIC ORIGIN - The automatic generation of multiple sets of directions for navigating geographically to a specific destination without specification of an origin. Based on the destination, candidate roads or other transportation conduits are selected for analysis. Candidate meta-departure points are analyzed and selected along the roads based on distribution about the destination, cardinal directions relative to the destination, road metadata, distance to the destination, driving time, and other factors. The number of departure points generated to represent routes to the destination from the several logical cardinal directions is minimized. The generated departure points also represent routes that a majority of people would likely take to the destination. Additionally, the generated departure points originate from places that users are likely to be familiar with and can get to without additional guidance. The final instruction sets for navigating to the destination are presented along with a map that identified the departure points. | 04-16-2009 |
| 20090204892 | POSITIONING MAP VIEWS TO SHOW MORE OPTIMAL ROUTE INFORMATION - Described is a technology by which a more optimal map view with respect to route information is returned in response to an online mapping request. A start or end location is positioned away from the map center as appropriate to show as much route information as possible within the map view, given view size and zoom constraints. In one example, various-sized bounding boxes that contain the start or end location and one or more routes may be evaluated to determine a largest bounding box that meets the mapping size constraint; the center of that bounding box is the center of the map view. In one alternative, map views at various zoom levels may be scored against one another to determine which map view contains the most important route information, such as the most maneuver points and/or landmarks within each map view; the map view with the best score is returned. | 08-13-2009 |
| 20090281726 | PROVIDING AUGMENTED TRAVEL DIRETIONS - Providing machine-generated travel directions with customized augmentations to enhance the navigation process. To provide machine-generated travel directions, a user submitted starting location, destination location, and meta-data associated with the user is used to generate a route between the starting location and destination location Annotations to the route are derived based on the meta-data associated with the user or characteristics associated with the route. The annotations are then ranked according to a determined priority. The route generated between the starting location and the destination location, and augmented with the ranked annotations, is displayed to the user. | 11-12-2009 |
| 20120016583 | MULTIPLE DIRECTIONS TO A DESTINATION WITHOUT PROVIDING A SPECIFIC ORIGIN - The automatic generation of multiple sets of directions for navigating geographically to a specific destination without specification of an origin. Based on the destination, candidate roads or other transportation conduits are selected for analysis. Candidate meta-departure points are analyzed and selected along the roads based on distribution about the destination, cardinal directions relative to the destination, road metadata, distance to the destination, driving time, and other factors. The number of departure points generated to represent routes to the destination from the several logical cardinal directions is minimized. The generated departure points also represent routes that a majority of people would likely take to the destination. Additionally, the generated departure points originate from places that users are likely to be familiar with and can get to without additional guidance. The final instruction sets for navigating to the destination are presented along with a map that identified the departure points. | 01-19-2012 |
| Patent application number | Description | Published |
| 20100114923 | Dynamic Font Metric Profiling - A method and system for rendering web content is provided. According to one embodiment, when a user of a hand-held device makes a request to a server for web content, the server determines whether the request includes a metric data key. If the key is included, the server uses the key to retrieve a set of corresponding visual metric data from a database. The sever renders the requested content according to the retrieved visual metric data. If the key is not included in the request, then the server transmits to the device a request for visual metric data. The device responsively transmits back to the server the requested metric data, and the server renders the requested web content according to the received metric data. Additionally, the server may generate a unique key corresponding to the received metric data, transmit the key to the device for inclusion in future web content requests, and store the key and metric data in a database for later access. | 05-06-2010 |
| 20100281042 | Method and System for Transforming and Delivering Video File Content for Mobile Devices - A method and system for accessing video file content is provided. When a user encounters a web page with video content, the user can select to view the video content and wait for the server to transcode the video file and to stream the transcoded video file to the user's client device. Alternatively, the user may request that the server transcode the video file and to send the transcoded video file to the user's device, where the transcoded video file will be stored. While waiting for the video to be transcoded, the user may browse other websites, for example. In addition, a user may a request may request that the server transcode the video file and to stream the transcoded video file to the user's device in real-time. | 11-04-2010 |
| Patent application number | Description | Published |
| 20090006619 | Directory Snapshot Browser - Embodiments of the systems and methods expose a form of backup data, referred to as snapshot data, to an online server. The snapshot data is copy of the directory system at a time in the past. The snapshot data, in embodiments, is exposed as an LDAP server database, which can be manipulated by one or more tools. Thus, the snapshot data is available to online servers to view, to compare, to restore, or to accomplish other actions on the data within the snapshot without server downtime. | 01-01-2009 |
| 20090006933 | Server Directory Schema Comparator - The embodiments generally relate to systems and methods for determining changes in a directory schema. In embodiments, directory changes are recorded in a change log. The change log may have one or more entries. A determination is made as to which change log entries should be retrieved. Once retrieved, the directory schema changes are determined. In embodiments, the directory changes are then interpreted for presentation to a user. | 01-01-2009 |