Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Cheung, WA

Catherine Cheung, Sammamish, WA US

Patent application numberDescriptionPublished
20090150156SYSTEM 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
20120101809SYSTEM 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
20120101810SYSTEM 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
20120109753SYSTEM 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

Chun Cheung, Seattle, WA US

Patent application numberDescriptionPublished
20110156787ENABLE PIN USING PROGRAMMABLE HYSTERESIS IMPROVEMENT - An apparatus for providing programmable hysteresis control using an enable pin of a device is disclosed. An enable pin is configured to receive an input signal to enable and disable an associated device responsive to the input signal. A current sink is attached to the enable pin and is responsive to circuitry that disables the current sink responsive to application of the input signal at a first voltage level and enables the current sink responsive to application of the input signal at a second voltage level.06-30-2011

Chun Ho (ian) Cheung, Bellevue, WA US

Patent application numberDescriptionPublished
20120131025SCALABLE CHUNK STORE FOR DATA DEDUPLICATION - Data streams may be stored in a chunk store in the form of stream maps and data chunks. Data chunks corresponding to a data stream may be stored in a chunk container, and a stream map corresponding to the data stream may point to the data chunks in the chunk container. Multiple stream maps may be stored in a stream container, and may point to the data chunks in the chunk container in a manner that duplicate data chunks are not present. Techniques are provided herein for localizing the storage of related data chunks in such chunk containers, for locating data chunks stored in chunk containers, for storing data streams in chunk stores in localized manners that enhance locality and decrease defragmentation, and for reorganizing stored data streams in chunks stores.05-24-2012

Felix Cheung, Redmond, WA US

Patent application numberDescriptionPublished
20100171748Motion Desktop - A motion desktop, including a moving image, may be presented on a display screen of a processing device. Foreground items such as, for example, icons and associated text, or other information, may appear on a surface of the motion desktop. In embodiments consistent with the subject matter of this disclosure, foreground content may be rendered to a composing surface, which may be an alpha-enabled surface capable of presenting translucent items. A motion desktop module may render content for at least a portion of a background of the motion desktop to a respective shared memory, shared with a composer. The composer may periodically copy the rendered content from the shared memory to the composing surface, where the composer may compose and blend a scene from background and foreground content. The composed scene may then be presented as the motion desktop.07-08-2010

John Y. Cheung, Bellingham, WA US

Patent application numberDescriptionPublished
20090159793IDENTIFICATION OF BIOMARKERS IN BIOLOGICAL SAMPLES AND METHODS OF USING SAME - The present invention is directed to methods of identifying biomarkers in liquid biological samples obtained from cancer patients or patients exhibiting a disease state. Such methods may include the use of electrospray ionization-time of flight mass spectrometry (ESI-TOF MS).06-25-2009

Kevin R. Cheung, Seattle, WA US

Patent application numberDescriptionPublished
20080293450Consumption of Items via a User Device - An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. In one illustrative implementation, the communication infrastructure may rely, in part, on wireless communication. The device may correspond to a book reader device or other type of device.11-27-2008

Kwan Fai Cheung, Bellevue, WA US

Patent application numberDescriptionPublished
20080201140AUTOMATIC IDENTIFICATION OF SOUND RECORDINGS - Copies of original sound recordings are identified by extracting features from the copy, creating a vector of those features, and comparing that vector against a database of vectors. Identification can be performed for copies of sound recordings that have been subjected to compression and other manipulation such that they are not exact replicas of the original. Computational efficiency permits many hundreds of queries to be serviced at the same time. The vectors may be less than 100 bytes, so that many millions of vectors can be stored on a portable device.08-21-2008

Kwun-Wing W. Cheung, Shorline, WA US

Patent application numberDescriptionPublished
20110002501Flat Panel Loudspeaker System - A flat panel speaker system is provided. The system includes, a modified panel having a front surface and a rear surface, wherein the modified panel acts as a diaphragm for the flat panel speaker system; a supporting member coupled to the rear surface of the modified panel; and a detachable driver operationally coupled to the supporting member.01-06-2011

Kwun-Wing W. Cheung, Shoreline, WA US

Patent application numberDescriptionPublished
20090112378System and Method for Aircraft Interior Annunciator - A system for an interior annunciator onboard a mobile platform (such as a train, marine vessel, aircraft or automobile) is provided. The system includes at least one speaker onboard the mobile platform. The system also includes a flight management control module that generates flight management data that indicates at least one status of an operation of the mobile platform. The system further includes an auditory control module that generates nonverbal auditory data based on the at least one status of the operation of the mobile platform. The nonverbal auditory data is broadcast by the at least one speaker to communicate the at least one status of the operation of the mobile platform to at least one passenger onboard the mobile platform.04-30-2009

Patent applications by Kwun-Wing W. Cheung, Shoreline, WA US

Kwu-Wing W. Cheung, Shoreline, WA US

Patent application numberDescriptionPublished
20090242699KNOWLEDGE BASED ACCESS AND ACCESS HIERARCHY IN AN AIRCRAFT - A method and apparatus for a hierarchical access system for a compartment. The hierarchical access system comprises a moveable barrier, a locking mechanism, and a control unit. The moveable barrier is capable of preventing access to at least one of a first space and a second space in the compartment in the lavatory when the moveable barrier is in a closed position. The locking mechanism is capable of securing the moveable barrier in the closed position. The control unit is capable of unlocking the locking mechanism in a manner that provides different levels of access to the first space and the second space in the compartment in response to receiving an access request.10-01-2009
20090243892SEAT BUCKLE CONFIGURED FOR SECURITY AND SAFETY AND ASSOCIATED METHODS - A system is described for determining if two seat buckles are attached. The system includes seat belt portions and corresponding seat buckle members. The system also includes a sensing element located within a first seat buckle member and configured to output signals corresponding to one or both of attachment and non-attachment between the seat buckle members. A transmitter located within the first seat buckle member is configured to receive the signals from the sensing element. The transmitter transmits unique identification information, corresponding with a location of the seat belt, and data corresponding to the signals received from the sensing element. A display unit is configured to receive the unique identification information and data from the transmitter and provide a display indicative of an attachment status between the seat buckle members.10-01-2009

Matthew Cheung, Redmond, WA US

Patent application numberDescriptionPublished
20080208441TRAFFIC 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
20090099769ABBREVIATED 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
20090099770MULTIPLE 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
20090204892POSITIONING 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
20090281726PROVIDING 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
20120016583MULTIPLE 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 applications by Matthew Cheung, Redmond, WA US

Matthew Man Chung Cheung, Bellevue, WA US

Patent application numberDescriptionPublished
20100120422POSITIONING SERVICE UTILIZING EXISTING RADIO BASE STATIONS - Location position information of a mobile device utilizing Wi-Fi, FM, AM, television transmissions(s), other radio transmission(s), electromagnetic, acoustic, or other signals received from base stations or access points. The position information can be provided through a Web service and/or locally on a mobile user device. The position information can be provided with a certainty and/or uncertainty probability percentage or other perceivable means for the user to determine the expected accuracy of the location information. Also provided is a means for updating base station information to include newly detected base stations through information from a plurality of user devices, wherein each user device is given a reliance factor. User devices that have a low reliance factor are disregarded and/or scrutinized to determine accuracy prior to such information being utilized to update information. Functioning of the system can be improved through analysis of usage data and/or the additions to the database.05-13-2010

Samuel Ying Cheung, Issaquah, WA US

Patent application numberDescriptionPublished
20100114923Dynamic 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
20100281042Method 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

Stephanie Cheung, Redmond, WA US

Patent application numberDescriptionPublished
20090006619Directory 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
20090006933Server 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