Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Chambers, WA

Craig D. Chambers, Seattle, WA US

Patent application numberDescriptionPublished
20110276789PARALLEL PROCESSING OF DATA - A data parallel pipeline may specify multiple parallel data objects that contain multiple elements and multiple parallel operations that operate on the parallel data objects. Based on the data parallel pipeline, a dataflow graph of deferred parallel data objects and deferred parallel operations corresponding to the data parallel pipeline may be generated and one or more graph transformations may be applied to the dataflow graph to generate a revised dataflow graph that includes one or more of the deferred parallel data objects and deferred, combined parallel data operations. The deferred, combined parallel operations may be executed to produce materialized parallel data objects corresponding to the deferred parallel data objects.11-10-2011
20110276962PARALLEL PROCESSING OF DATA - An untrusted application is received at a data center including one or more processing modules and providing a native processing environment. The untrusted application includes a data parallel pipeline. Secured processing environments are used to execute the untrusted application.11-10-2011

Rob Chambers, Sammamaish, WA US

Patent application numberDescriptionPublished
20100312555LOCAL AND REMOTE AGGREGATION OF FEEDBACK DATA FOR SPEECH RECOGNITION - A local feedback mechanism for customizing training models based on user data and directed user feedback is provided in speech recognition applications. The feedback data is filtered at different levels to address privacy concerns for local storage and for submittal to a system developer for enhancement of generic training models.12-09-2010

Robert Chambers, Redmond, WA US

Patent application numberDescriptionPublished
20100208873TELECOMMUNICATIONS DEVICE FOR THE DEAF (TDD) INTERFACE FOR INTERACTIVE VOICE RESPONSE (IVR) SYSTEMS - Various embodiments are directed to a telecommunications device for the deaf (TDD) interface implemented by a server computing system. In one embodiment, the server computing system may be configured to receive an incoming telephony call from a TDD protocol-based device placed to a telephone number associated with the server computing system. In response to the incoming telephony call, the server computing system may invoke an automated telephony services application and associate a TTD interface with the incoming telephony call. The server computing device may output information from the automated telephony services application to the TDD protocol-based device via the TDD interface as TDD protocol-based data. Other embodiments are described and claimed.08-19-2010

Robert Chambers, Sammamish, WA US

Patent application numberDescriptionPublished
20080319749GENERIC SPELLING MNEMONICS - A system and method for creating a mnemonics Language Model for use with a speech recognition software application, wherein the method includes generating an n-gram Language Model containing a predefined large body of characters, wherein the n-gram Language Model includes at least one character from the predefined large body of characters, constructing a new Language Model (LM) token for each of the at least one character, extracting pronunciations for each of the at least one character responsive to a predefined pronunciation dictionary to obtain a character pronunciation representation, creating at least one alternative pronunciation for each of the at least one character responsive to the character pronunciation representation to create an alternative pronunciation dictionary and compiling the n-gram Language Model for use with the speech recognition software application, wherein compiling the Language Model is responsive to the new Language Model token and the alternative pronunciation dictionary.12-25-2008
20100265257CHARACTER MANIPULATION - Embodiments for manipulating characters displayed on a display screen are provided, wherein one example method includes identifying a selected word, wherein the selected word includes at least one character to be modified. The method further includes correlating each of the at least one character with a unique numerical value and receiving a selection command and a modification command, wherein the selection command is the unique numerical value corresponding to a selected character. Furthermore, the method includes modifying the selected character responsive to the modification command to generate a modified word.10-21-2010

Patent applications by Robert Chambers, Sammamish, WA US

Robert L. Chambers, Redmond, WA US

Patent application numberDescriptionPublished
20100161328Utterance Processing For Network-Based Speech Recognition Utilizing A Client-Side Cache - Embodiments are provided for utilizing a client-side cache for utterance processing to facilitate network based speech recognition. An utterance comprising a query is received in a client computing device. The query is sent from the client to a network server for results processing. The utterance is processed to determine a speech profile. A cache lookup is performed based on the speech profile to determine whether results data for the query is stored in the cache. If the results data is stored in the cache, then a query is sent to cancel the results processing on the network server and the cached results data is displayed on the client computing device.06-24-2010

Robert L. Chambers, Issaquah, WA US

Patent application numberDescriptionPublished
20080243483UTILIZING SPEECH GRAMMAR RULES WRITTEN IN A MARKUP LANGUAGE - The present invention provides a method and apparatus that utilize a context-free grammar written in a markup language format. The markup language format provides a hierarchical format in which grammar structures are delimited within and defined by a set of tags. The markup language format also provides grammar switch tags that indicate a transitions from the context-free grammar to a dictation grammar or a text buffer grammar. In addition, the markup language format provides for the designation of code to be executed when particular grammar structures are recognized from a speech signal.10-02-2008

Patent applications by Robert L. Chambers, Issaquah, WA US

Robert Lewis Chambers, Sammamish, WA US

Patent application numberDescriptionPublished
20080208568SYSTEM AND METHOD FOR PROVIDING CONTEXT TO AN INPUT METHOD BY TAGGING EXISTING APPLICATIONS - An improved system and method for providing context information of executable code to an input method is provided. Advanced text input methods may be made aware of the type of text expected to be received as input so that input methods may achieve a higher accuracy in recognition of text input. Generic interfaces provide a framework for supporting application authoring platforms to allow application developers to easily specify context information to the system and have it reliably forwarded to the correct input methods. Additionally, a context tagging tool may associate specific text input fields of an existing application with a n input scope without modifying the application itself. The context tagging tool may create a manifest that contains tags associating the specific text input fields with an input scope. Any advanced input methods use by the application may be updated with instructions for accessing the context information stored in the manifest.08-28-2008

Scott Derrall Chambers, Seattle, WA US

Patent application numberDescriptionPublished
20100208477ATTACHMENT SYSTEM FOR GLASS LIGHT FIXTURES - An attachment for light fixture lenses is provided that includes a support member having at least one elongate extension with a distal end and a proximal end, the distal end having a distal tip; a first retaining member mounted on the distal end of the at least one elongate extension for selective positioning along a longitudinal axis of the at least one elongate extension; and a second retaining member mounted on the distal tip of the at least one elongate extension for selective positioning along the longitudinal axis of the at least one elongate extension, the second retaining member cooperating with the first retaining member to clamp the lens at a selected location on the distal end of the support member.08-19-2010