Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Chen, WA
Alicia A. Chen, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110225542 | APPLICATION SHARING WITH OCCLUSION REMOVAL - Techniques are disclosed for window sharing with occlusion removal. In an embodiment, the techniques begin with a blank composition image, to which shared windows are added. For each window of a desktop from which at least one window is shared, traversing the windows from greatest z-depth to least z-depth, the window is processed based on whether it is shared and is occluded. Shared windows are copied to the composition image. Where a part of a shared window is occluded and cannot be retrieved, an indication of this occlusion is added to the composition image. When the windows have been processed, the composition image is encoded and sent to a client computer where it is displayed to produce the window sharing between computers. | 09-15-2011 |
Anatole B. Chen, Mercer Island, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080207329 | METHOD AND SYSTEM OF ENABLING COMMUNICATION ACTIVITIES USING BRIDGE BETWEEN REAL WORLD AND PROPRIETARY ENVIRONMENTS - The present invention is directed to a system, apparatus, and method for enabling communications and other forms of interaction between participants in a gaming or other form of virtual environment and the real world, or between a participant in one virtual environment and a participant in a second virtual environment. In particular, systems are provided to share presence information between participants, including information relating to their images and commercial activities. The presence information is user information that is used by real-time messaging systems to represent the user's current presence and identity. The presence information of a user is presented to other users to help them to decide when or if to communicate with the user. | 08-28-2008 |
| 20080208749 | METHOD AND SYSTEM FOR ENABLING COMMERCE USING BRIDGE BETWEEN REAL WORLD AND PROPRIETARY ENVIRONMENTS - A system, apparatus, and method is provided for enabling commerce transactions, and other forms of commercial activity among participants in a gaming or other forms of virtual environment and the real world, or between a participant in one virtual environment and a participant in a second virtual environment, using or taking advantage of the services of an Identity Bridge or Gateway. In particular, a real-time commercial activity system is implemented through user interface interactions, and middle-ware interactions. A financial transaction between the users is facilitated through a third party finance service provider, using proprietary identities of the users. Since the system obtains and verifies the relationship between proprietary and real identities of the users, the financial transaction can be facilitated in a secure and trusted fashion without revealing real identities. | 08-28-2008 |
Antao Chen, Lake Forest Park, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110091149 | POLING STRUCTURES AND METHODS FOR PRODUCING ELECTRO-OPTIC ACTIVITY IN ORGANIC NONLINEAR OPTICAL MATERIALS FOR ELECTRO-OPTIC DEVICES - Poling structures and methods utilizing an electrostatic field generated from a polar dielectric material, including pyroelectric and ferroelectric materials, to produce electro-optic activity in organic nonlinear optical materials. | 04-21-2011 |
| 20110151574 | DETECTION OF TRACE CHEMICALS AND METHOD THEREFOR - The invention provides devices, systems, and methods for detecting an analyte vapor. Particularly, electronegative analyte vapors, such as those vapors evolving from explosive compounds, are typical analytes detected the devices. The devices operate using a resistivity change mechanism wherein a nanostructured chemiresistive material undergoes a resistivity change in the presence of an analyte vapor. A resistivity change indicates the presence of an analyte. | 06-23-2011 |
Arthur Chen, Fall City, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110313859 | TECHNIQUES FOR ADVERTISER GEOTARGETING USING MAP COORDINATES - Techniques to provide geo-targeted advertising are described. A technique may include displaying a map to an advertiser at a first zoom level. The advertiser may stay at the first zoom level or change to a second zoom level. The advertiser may also create a user-defined area of the map. The advertiser may select an advertising campaign, and the advertising system may associate the selected advertising campaign with the user-defined area and the selected zoom level. The advertising system may then provide the selected advertising campaign for display in a mapping application operating on a client device when the user-defined area and the selected zoom level are viewed in the mapping application. Other embodiments are described and claimed. | 12-22-2011 |
Baowei Chen, Richland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110300186 | Functionalized Nano- and Micro-materials for Medical Therapies - Compositions containing an optionally surface-functionalized mesoporous support and a biologically active agent, and pharmaceutical compositions of the same, are provided herein. Such compositions can be useful in the treatment of tumors, for example, by injection of the composition at a location near the site of the tumor. | 12-08-2011 |
| 20120077067 | Fe-V Redox Flow Batteries - A redox flow battery having a supporting solution that includes Cl | 03-29-2012 |
| 20120077079 | Redox Flow Batteries Based on Supporting Solutions Containing Chloride - Redox flow battery systems having a supporting solution that contains Cl | 03-29-2012 |
| 20120107660 | Redox Flow Batteries Based on Supporting Solutions Comprising a Mixture of Acids - Redox flow battery systems having a supporting solution that contains Cl” ions can exhibit improved performance and characteristics. Furthermore, a supporting solution having mixed SO | 05-03-2012 |
Danny Chen, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110125705 | AUTO-GENERATION OF CODE FOR PERFORMING A TRANSFORM IN AN EXTRACT, TRANSFORM, AND LOAD PROCESS - A mapping is received and stored that maps elements of a data warehouse to types of a type system implemented by a data source. Program code is generated that performs a transform of data retrieved from a data source based on the mapping. Generation of the program code may include generating program code for performing a dimension transform based on the mapping, generating program code for performing a fact transform based on the mapping, and generating program code for performing an outrigger transform based on the mapping. The generated program code may then be executed to transform the data retrieved from the data source prior to loading into the data warehouse. | 05-26-2011 |
Deqing Chen, Issaquah, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080306933 | DISPLAY OF SEARCH-ENGINE RESULTS AND LIST - Displaying a list of search-engine results in the same web-browser window as a viewing frame that is configured to display one of the results is described herein. A user's web search is performed on a search engine, and results are returned to a client computing device. The results are listed in a web-browser window that is configured to simultaneously display any result selected by a user. | 12-11-2008 |
| 20100332498 | PRESENTING MULTIPLE DOCUMENT SUMMARIZATION WITH SEARCH RESULTS - Methods and computer-readable media are provided for summarizing the content of a plurality of documents and presenting the results of such multiple-document summarization to a user in such a way that the user is able to quickly and easily discern what, if any, unique information each document contains. Each sentence of each document is assigned a score based upon the perceived importance of the information contained therein. The sentences receiving the highest scores are then compared with one another to identify and remove any duplicate sentences. The remaining high-scoring sentences are extracted from the corresponding documents and presented to the user, for instance, in a bulleted list format. The user can then simply scan the list and can quickly and easily discern the unique information contained in each document. | 12-30-2010 |
Frank Chen, Renton, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090320143 | SENSOR INTERFACE - A sensor application programming interface (API) is capable of restricting an application's access to sensor data measured by a sensor, while at the same time providing access to sensor properties of the sensor, even if access has not been granted to the application for the sensor. | 12-24-2009 |
Hao-Nong Chen, Issaquah, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090003600 | PROGRESSIVE DOWNLOAD OR STREAMING OF DIGITAL MEDIA SECURELY THROUGH A LOCALIZED CONTAINER AND COMMUNICATION PROTOCOL PROXY - Various embodiments are directed towards employing a container and communication protocol proxy component within a client device to receive securely real-time streamed, progressively downloaded, or adaptively streamed container over a network using one container and communication protocol, and to securely decrypt the container and provide it to a media player using a different container and communications protocol. In one embodiment, the container is in Flash Video (FLV) file format. A browser or the media player on the client device may be used to request the container. The requested container is sent over one communication protocol and intercepted by the container and communication protocol proxy component. The container may be received as selectively encrypted container. The container and communication protocol proxy component then may enable decryption of the container and providing of it to the media player using another container and communication protocol combination. | 01-01-2009 |
Henry Y.t. Chen, Snoqualmie, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090156209 | AUTOMATIC PROVISIONING BASED ON COMMUNICATION NETWORK CONNECTIVITY AND CHARACTERISTICS - A communication device and/or applications capable of facilitating communication through different networks are automatically provisioned based on recognition of network environment including network connectivity and characteristics. A user's multiple identities for different networks with varying capabilities and features are accommodated by detecting and prioritizing available network(s), then provisioning the device to enable the user to communicate through one or more of those networks. Communication types and media may vary depending on network type such as cellular, VOIP, and so on. The device may be configured to scan for new networks automatically periodically or based on location change, time change, etc. | 06-18-2009 |
Hsi-Yuan S. Chen, Kirkland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090167058 | HOOD MOUNT ASSEMBLY - The present disclosure provides a vehicle having a chassis, a cab mounted to the chassis, and a hood positioned adjacent the cab. A hood mount assembly is disposed between the cab and the hood. The hood mount assembly allows the cab to slide in first and second directions relative to the hood and rotate in first and second directions relative to the hood. | 07-02-2009 |
Jennifer Chen, San Francisco, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110136072 | TACTILE OBJECTS FOR ORTHODONTICS, SYSTEMS AND METHODS - Methods, systems, and apparatus's for improving orthodontic treatments. In an embodiment, an orthodontic system including a tactile object is provided for modulating an engagement between a tooth attachment and an orthodontic appliance. | 06-09-2011 |
Jiazhen Chen, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110110268 | MODEL-BASED VIRTUAL NETWORKING - Architecture that facilitates the virtual specification of a connection between physical endpoints. A network can be defined as an abstract connectivity model expressed in terms of the connectivity intent, rather than any specific technology. The connectivity model is translated into configuration settings, policies, firewall rules, etc., to implement the connectivity intent based on available physical networks and devices capabilities. The connectivity model defines the connectivity semantics of the network and controls the communication between the physical nodes in the physical network. The resultant virtual network may be a virtual overlay that is independent of the physical layer. Alternatively, the virtual overlay can also include elements and abstracts of the physical network(s). Moreover, automatic network security rules (e.g., Internet Protocol security-IPSec) can be derived from the connectivity model of the network. | 05-12-2011 |
Jiunwei Chen, Snohomish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090264202 | SHARING OF CONSOLE AND WEB-BASED GAMES AND GAMING PROFILES - A method and system are disclosed for allowing the sharing of games and gaming profiles between console and web-based gaming platforms. The present system includes a console service through which console games may be played, and a gaming website through which web-based games may be played. Players may play games through either the console service or gaming website using a single set of identity and profile data that is stored in a central data repository. Using a single repository for profile and other data, players may log in, play games, access their profiles and friends lists, and accrue rewards and game credits, regardless of whether they are using a console or web-based game. In a further aspect of the present system, users of consoles may play the same game and same game sessions with web-based users. | 10-22-2009 |
Juan Chen, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080235675 | Typed intermediate language support for existing compilers - Described is a technology by which a compiler's intermediate representation is generated in a way that includes type checking to ensure safe execution. Typed representation of virtual method invocation uses an exact class name to represent objects of the class but not those of the subclasses, and a combined class type as an encoding of an existential type to represent objects of the class and subclasses of the class. Typed representation of interface method invocation is also provided, as is testing whether the object can be cast to a class, to an interface and/or to a class vector. Vector store checking is also able to be type checked. The medium-level intermediate representation is translated into a low-level intermediate representation, including choosing data representation for types, and converting medium-level intermediate representation operators into instructions in the low-level representation. Using a typed intermediate representation without scopes and determining the scopes of type variables when performing type checking is also described. | 09-25-2008 |
| 20090282208 | SIMPLE STACK TYPES - Embodiments that facilitate type checking of assembly language instructions are disclosed. In one embodiment, a method includes receiving a low level language instruction in a memory. The instruction includes a word having a first type. The memory includes either a stack or a heap. Each of the stack or heap includes a plurality of positions. The method also includes labeling the plurality of positions in one of the stack or the heap as one or more specified positions and one or more unspecified positions. The method further includes assigning a second type to the memory, the second type including the first type of the word. The word is stored in a specified position or an unspecified position. The method additionally includes determining whether the instruction is well-typed by applying one or more rules to the instruction and to the second type. | 11-12-2009 |
| 20110185345 | Type-Preserving Compiler for Security Verification - Described is a source program code language that facilitates the association of security proofs obtained from a solver (e.g., a Z3 theorem prover) with the program code. The code may include affine types, dependent types and/or refinement types. A derefinement procedure replaces each refinement type with a dependent pair type corresponding to the proof. A target code type checker verifies the target code with respect to the security policies. If verified as complying with security policy, a verified program corresponding to the translated program may then be installed and run. | 07-28-2011 |
Katy Chia-Wen Chen, Kirkland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100153335 | SYNCHRONIZING MULTIPLE CLASSES WITH DISPARATE SCHEMAS IN THE SAME COLLECTION - The embodiments described herein generally relate to a method and system for synchronizing multiple classes with disparate schemas in a single collection through the use of the same synchronization request and/or synchronization key. A collection of different types of items may be synchronized while using the unique schema for each class. Further, different synchronization options, e.g., filtering, truncation, and body settings, may be applied to each class. In a synchronization request, an option block within a synchronization command notifies the server to synchronize the class specified in the option block. The option block may also specify the options, or settings, if any, to apply to the class. Multiple option blocks may be included in the synchronization command to specify the synchronization of multiple classes. Where multiple classes are specified, the server responds with the synchronized items of all such classes while maintaining each class's unique schema. | 06-17-2010 |
Liang-Ming Chen, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110093573 | WEB PUBLISHING PIPELINE - Aspects of the subject matter described herein relate to publishing applications from a source environment to a target environment. In aspects, a publishing pipeline has multiple segments in which work related to the publishing is performed. In the pipeline, file data associated with an application is collected. Settings that need to be created and/or changed in target environment are also determined. Transformation actions may also occur to determine and prepare files to be published to the target environment. After the files and settings to publish are determined and the transformation actions occur, the application may then be published to the target environment. | 04-21-2011 |
Paul Chen, Woodinville, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080252616 | Visual simulation of touch pressure - The simulation of touch pressure on a touch-sensitive display is disclosed. In one disclosed embodiment, a touch pressure is simulated on a touch-sensitive display by detecting inputs corresponding to each of an untouched display and two or more measures of touch pressure, and displaying images on the display corresponding to the untouched display and each measure of touch pressure. In this manner, a user may be provided with a richer visual response to a touch-sensitive display input. | 10-16-2008 |
| 20110227877 | Visual Simulation of Touch Pressure - The simulation of touch pressure on a touch-sensitive display is disclosed. In one disclosed embodiment, a touch pressure is simulated on a touch-sensitive display by detecting inputs corresponding to each of an untouched display and two or more measures of touch pressure, and displaying images on the display corresponding to the untouched display and each measure of touch pressure. In this manner, a user may be provided with a richer visual response to a touch-sensitive display input. | 09-22-2011 |
Raymond J. Chen, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110314424 | SCALING TYPE OVERLAY ICONS - A method and system are provided for displaying icons in accordance with user preferences. The method includes providing a user with a size selection mechanism for selecting an icon size from a range of sizes. The method additionally includes searching a set of stored resources related to the underlying file and generating the icon in the selected size based upon the stored resources. The method may additionally include selecting a type overlay and scaling the type overlay independently from the icon. | 12-22-2011 |
Rui Chen, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110302265 | LEADER ARBITRATION FOR PROVISIONING SERVICES - Single leader provisioning is enabled through a locking mechanism in a directory service environment. A service running in a domain is enabled to take leader role by writing to a shared file maintained at a relative identity (RID) master server. The service taking the leader role is further enabled to extend its role by rewriting to the shared file periodically. Other services may check the file also periodically and remain passive as long as a service has currently the leader role. If the leader service is down and fails to extend its role, another service can take over by writing to the shared file ensuring a single leader in the provisioning service. | 12-08-2011 |
Sherwin S. Chen, Issaquah, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110304479 | Perspective Runway System - A method, apparatus, and computer program product for displaying information about runways. A runway for an aircraft is identified when the aircraft is within a selected distance of the runway. A number of graphical indicators are displayed on a display in a flight deck. The number of graphical indicators corresponds to a number of features of the runway present in a field of view for an eye reference point in the flight deck. | 12-15-2011 |
Wentao Chen, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20120124035 | REGISTRATION FOR SYSTEM LEVEL SEARCH USER INTERFACE - A system level search module receives system level search user interface registration information for an application of the computing device. The registration information includes an indication of how the system level search module can launch the application. The registration information is added to a registration store, and the application is included as one of one or more applications that can be searched using the system level search user interface. | 05-17-2012 |
Xinguang Chen, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110225367 | MEMORY CACHE DATA CENTER - A data center system includes a memory cache coupled to a data center controller. The memory cache includes volatile memory and stores data that is persisted in a database in a different data center system that is located remotely from the data center system rather than in the first data center system. The data center controller reads data from the memory cache and writes data to the memory cache. | 09-15-2011 |
Yousu Chen, Richland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100241608 | Decision Support Systems and Methods for Complex Networks - Methods and systems for automated decision support in analyzing operation data from a complex network. Embodiments of the present invention utilize these algorithms and techniques not only to characterize the past and present condition of a complex network, but also to predict future conditions to help operators anticipate deteriorating and/or problem situations. In particular, embodiments of the present invention characterize network conditions from operation data using a state estimator. Contingency scenarios can then be generated based on those network conditions. For at least a portion of all of the contingency scenarios, risk indices are determined that describe the potential impact of each of those scenarios. Contingency scenarios with risk indices are presented visually as graphical representations in the context of a visual representation of the complex network. Analysis of the historical risk indices based on the graphical representations can then provide trends that allow for prediction of future network conditions. | 09-23-2010 |
Zhanliang Chen, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090024604 | DYNAMIC METADATA FILTERING FOR CLASSIFIER PREDICTION - A classifier is used to predict relevant results with arbitrary filtering conditions specified by the user. The classifier model is stored as a database table and joined with a metadata properties table instead of calculating the query result probability using the full classifier model. A user-specified query based filter is applied to the joined tables to obtain the list of documents satisfying the filter. The probability is then computed using the sub-model. | 01-22-2009 |
Zhenguang Chen, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100023852 | DECLARATIVE FORMS AND VIEWS - Technologies are described herein for declaratively defining forms and views and for rendering the declaratively defined forms and views. A declarative and rendering technology agnostic form definition is defined and stored that defines a layout for a form. A transformation definition file is also stored that defines a transformation from the declarative form definition to renderer-specific code. A transformation is performed using the transformation definition file, the declarative form definition, and form data provided by an application to generate renderer-specific markup for the form. The desired form will be displayed when a rendering client is utilized to render the renderer-specific markup. A view may also be declaratively defined, transformed, and rendered similarly. | 01-28-2010 |
| 20120102024 | Result Types For Conditional Data Display - A set of user interfaces is provided to an administrator of a website. The user interfaces enable the administrator to configure search functionality of the website to present different types of search results differently. For instance, the administrator can use the user interfaces to configure the search functionality to present different properties for search results belonging to different result types. | 04-26-2012 |
| 20120102095 | Templates For Displaying Data - A client device presents a resource to a user. In order to present the resource, the client device generates and renders one or more presentation strings. The client device generates a presentation string by identifying a template module that corresponds to an content resource object in a dataset downloaded by the client device. The client device then performs a template execution operation on the content resource object. The template module corresponding to the content resource object specifies the template execution operation. | 04-26-2012 |
| 20120102386 | Customization of Display Templates - A server system enables users to configure user interfaces. A generic presentation string is stored at a data storage system. The generic presentation string is renderable to present an unfilled template that may include one or more slots. A template module is generated from the generic presentation string. The generic presentation string specifies a transformation operation. A template execution operation generates presentation strings renderable to present filled templates. In the filled templates, data based on objects belonging to a given type replace the slots of the unfilled template. | 04-26-2012 |
Zhenguang Chen, Woodinville, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090249192 | CREATING A VIEW FROM MULTIPLE TEMPLATES - Instead of using a single template to define a view, multiple interchangeable templates are selected to create a view. The interchangeable templates are shareable across different views which helps in creating different views without requiring users to hard code the changes to the view within a single template. The selected interchangeable templates defining the view are accessed and used to render the display of the view. | 10-01-2009 |
