Xu, WA
Alekzander Hao Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20120306666 | Aircraft Part Control System - A method and apparatus for managing parts. Location information is displayed for a part on an aircraft on a mobile device. A determination is made as to whether the part is present in a location using a sensor system in the mobile device when the mobile device is in a zone including the location. A presence of the part in the location is indicated in response to the part being present in the location. | 12-06-2012 |
Chu Xu, Kenmore, WA US
Patent application number | Description | Published |
---|---|---|
20080235180 | EXTENSIBILITY MECHANISM FOR ANALYSIS SERVICES UNIFIED DIMENSIONAL MODEL - Systems and methods that supply extensibility mechanisms for analysis services, via a plug-in component that enables additional functionalities. The plug-in component provide additional custom logic for the analysis services unified dimensional model (UDM). Accordingly, server functionalities can be extended in an agile manner, and without a requirement for a new release, for example. | 09-25-2008 |
Chunye Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20080239452 | SMART SUNGLASSES, HELMET FACESHIELDS AND GOGGLES BASED ON ELECTROCHROMIC POLYMERS - Eyewear exhibiting a variable light transmittance functionality is achieved by including a smart lens incorporating an electrochromic (EC) polymer, switchable between a first state and a second state in response to a voltage selectively applied thereto. The smart eyewear includes the smart lens, a voltage source, and a support. The EC polymer transmits more light in the first state than in the second state, because changing the state of the EC polymer varies the light transmittance of the smart lens. The voltage source is configured to provide the voltage required to switch the EC polymer between the first state and the second state, while the support member is configured to support the smart lens and enable a user to wear the smart eyewear. Embodiments can include sensors and controllers to automate the switching, as well as energy harvesting elements to increase battery life. | 10-02-2008 |
20090052002 | ELECTROPOLYMERIZATION OF ENHANCED ELECTROCHROMIC (EC) POLYMER FILM - Devices including EC monomers polymerized using chronoamperometry to deposit a very thin homogeneous layer followed by cyclic voltammetry to increase the density of the EC polymer film. Another aspect of the present invention is directed to specific web like configurations for a grid of conductive material deposited onto a transparent substrate. The web like configuration is based either on concentric circles, or on concentric ellipses. Yet another aspect of the present invention is directed to an imaging system including a digital window that is disposed between a prism and a patterned analytic layer. | 02-26-2009 |
20090052006 | FLEXIBLE PANEL BASED ON ELECTROCHROMIC POLYMERS - A flexible electrochromic (EC) panel that is usable for a display device or for other applications in which at least a region of the panel is selectively caused to change opacity. An exemplary EC panel includes an electrochromic working layer or electrode formed of a PProDOT-Me | 02-26-2009 |
20090067030 | SYNTHESIS OF GREEN ELECTROCHROMIC MATERIALS - Green electrochromic (EC) materials based on thiophene, and a green EC material based on pyrazine are disclosed. A first thiophene derivative (2,3-Di-thiophen-2-yl-thieno[3,4-b]pyrazine), which was previously investigated as a nonlinear optical material, is here disclosed for its use as an EC material and for its incorporation into an EC device. Synthesis of two new thiophene derivatives (2,5-di(thien-2-yl)-3,4-di(2,2,2-trifluoro-ethoxy)-thiophene and 2,5-(2,3-dihydro-thieno[3,4-b][1,4]dioxin-5-yl)-3,4-di(2,2,2-trifluoro-ethoxy)-thiophene), and a new pyrazine derivative (2,3-dibenzyl-5,7-di(thien-2-yl)thieno[3,4-b]pyrazine) are also disclosed, since these materials are all able to selectively change state to appear a green color and can be polymerized to achieve a green EC polymer. | 03-12-2009 |
20090165569 | Tactile sensors - An electroactive polymer is used to produce a tactile sensor. The electroactive polymer (EAP) includes a sheet of an ion-exchange membrane having opposite surfaces on which are plated gold electrodes. The EAP is formed to have a dome-shape with a plurality of sensing electrodes circumferentially disposed around an outer surface of the dome. A flexible polymer underlying the EAP supports it and prevents a force applied to the tactile sensor from inverting the dome. The sensor electrodes produce separate output signals indicative of different vector components of an applied force acting on the tactile sensor, so that a direction of the force can be determined. Vias provided in the electrodes are electrically coupled to a flexible circuit that conveys the output signals externally from the sensing electrodes for use and further processing. A plurality of the tactile sensors can be formed as an array on an ion-exchange membrane. | 07-02-2009 |
20100324306 | ELECTROCHROMIC MATERIALS - Green electrochromic (EC) materials based on thiophene, and a green EC material based on pyrazine are disclosed. A first thiophene derivative (2,3-Di-thiophen-2-yl-thieno[3,4-b]pyrazine), which was previously investigated as a nonlinear optical material, is here disclosed for its use as an EC material and for its incorporation into an EC device. Synthesis of two new thiophene derivatives (2,5-di(thien-2-yl)-3,4-di(2,2,2-trifluoro-ethoxy)-thiophene and 2,5-(2,3-dihydro-thieno[3,4-b][1,4]dioxin-5-yl)-3,4-di(2,2,2-trifluoro-ethoxy)-thiophene), and a new pyrazine derivative (2,3-dibenzyl-5,7-di(thien-2-yl) thieno[3,4-b]pyrazine) are also disclosed, since these materials are all able to selectively change state to appear a green color and can be polymerized to achieve a green EC polymer. | 12-23-2010 |
Cloud Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110221592 | Computer Monitoring and Reporting Infrastructure - A computer health monitoring server may distribute several alerts to client devices within a network. The client devices may filter the alerts to identify alerts that apply to the client device, based on the hardware and software configuration of the device. The alerts may monitor various items and collect data defined in the alerts. A local user interface may display the alerts and any results from the alerts, and the results may be transmitted to the server. Some users having network privileges may be able to view local alerts as well as alerts from other devices in the network. Other users may be only able to view a subset of alerts. The alerts may be defined with repair processes so that a user may launch a repair activity or, in some cases, the repairs may be performed automatically as defined in the alerts. | 09-15-2011 |
Dongxiang Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110245650 | Method and System for Plaque Lesion Characterization - A method and system for in-vivo characterization of lesion feature is disclosed. Using a non-invasive medical imaging apparatus, an image of an interior region of a patient's body is obtained. The interior region may include lesion feature (such as plaques) components from a list of components. The lesion feature components are identified by classifying each point in the image as either corresponding to one of the lesion feature components in the list of components or not, using image intensity information and image morphology information, a first relationship (such as an intensity score) correlating image intensity information with the components in the list of components and a second relationship (such as a morphology score) correlating image morphology information with the components in the list of components. Further, a variety of lesion feature characteristics is derived from the result of the classification. | 10-06-2011 |
Fei Xu, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20110320184 | SYSTEMS AND METHODS FOR HIGHLY PARALLEL PROCESSING OF PARAMETERIZED SIMULATIONS - Systems and associated methods for highly parallel processing of parameterized simulations are described. Embodiments permit processing of stochastic data-intensive simulations in a highly parallel fashion in order to distribute the intensive workload. Embodiments utilize methods of seeding records in a database with a source of pseudo-random numbers, such as a compressed seed for a pseudo-random number generator, such that seeded records may be processed independently in a highly parallel fashion. Thus, embodiments provide systems and associated methods facilitating quicker data-intensive simulation by enabling highly parallel asynchronous simulations. | 12-29-2011 |
20120323551 | SYSTEMS AND METHODS FOR HIGHLY PARALLEL PROCESSING OF PARAMETERIZED SIMULATIONS - Systems and associated methods for highly parallel processing of parameterized simulations are described. Embodiments permit processing of stochastic data-intensive simulations in a highly parallel fashion in order to distribute the intensive workload. Embodiments utilize methods of seeding records in a database with a source of pseudo-random numbers, such as a compressed seed for a pseudo-random number generator, such that seeded records may be processed independently in a highly parallel fashion. Thus, embodiments provide systems and associated methods facilitating quicker data-intensive simulation by enabling highly parallel asynchronous simulations. | 12-20-2012 |
20140297680 | ANALYZING MULTIPLE DATA STREAMS AS A SINGLE DATA OBJECT - Embodiments of the present invention allow multiple data streams to be analyzed as a single data set. The single data set may be described as a stream set herein. The multiple streams that are included in the stream set may be specified through a user script or query. For example, a query may be used to gather all streams created within a date range. The query could include one or more filters to gather certain information from the data streams or to exclude certain data streams that otherwise are in the query's range. A stream may be an unstructured byte stream of data. The stream may be created by append-only writing to the end of the stream. The stream could also be a structured stream that includes metadata that defines column structure and affinity/clustering information. | 10-02-2014 |
Gu Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20140280081 | PART-OF-SPEECH TAGGING FOR RANKING SEARCH RESULTS - Systems, methods, and computer-readable storage media are provided for utilizing part-of-speech (POS) tagging of both the words included in a search query and the words included in potential search result documents to improve query alteration accuracy and search result ranking. Upon receiving a search query, POS tags are assigned to the words comprising the query to create query word-tag pairs. The query word-tag pairs are utilized to reformulate the query and are compared with document word-tag pairs included in a plurality of potential search result documents to determine a degree of similarity. The degree of similarity is utilized as an input in scoring and/or ranking the relevance of the potential search result documents with respect to one another. | 09-18-2014 |
20150032767 | QUERY EXPANSION AND QUERY-DOCUMENT MATCHING USING PATH-CONSTRAINED RANDOM WALKS - Various technologies described herein pertain to use of path-constrained random walks for query expansion and/or query document matching. Clickthrough data from search logs is represented as a labeled and directed graph. Path-constrained random walks are executed over the graph based upon an input query. The graph includes a first set of nodes that represent queries included in the clickthrough data from search logs, a second set of nodes that represent documents included in the clickthrough data from the search logs, a third set of nodes that represent words from the queries and the documents, and edges between nodes that represent relationships between queries, documents, and words. The path-constrained random walks include traversals over edges of the graph between nodes. Further, a score for a relationship between a target node and a source node representative of the input query is computed based at least in part upon the path-constrained random walks. | 01-29-2015 |
Gu Xu, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140149429 | WEB SEARCH RANKING - A computer-implemented method and system for Web search ranking are provided herein. The method includes generating a number of training samples from clickthrough data, wherein the training samples include positive query-document pairs and negative query-document pairs. The method also includes discriminatively training a translation model based on the training samples and ranking a number of documents for a Web search based on the translation model. | 05-29-2014 |
Haiying Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20140331206 | IDENTIFYING IMPACTED TESTS FROM STATICALLY COLLECTED DATA - The present invention extends to methods, systems, and computer program products for identifying impacted tests from statically collected data. In general, static dependency data, possibly augmented with some dynamic data, is used to find an appropriate set of impacted tests for code changes. In some embodiments, static dependency analysis is used to identify tests impacted by a code change. Heuristics can be used to assist with identifying an appropriate set of impacted tests to run for a code change. Dynamic data can be used to augment static dependency data to identify more optimal sets of impacted tests to run for a code change. | 11-06-2014 |
Haizhi Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20160071111 | IMAGE ANALYSIS FOR USER AUTHENTICATION - A transaction is authorized using an authentication process that prompts the user to perform an action in view of a camera or sensor. The process identifies the user and verifies that the user requesting the transaction is a living human being. The user is identified using image information which is processed utilizing facial recognition. The device verifies that the image information corresponds to a living human using one or more human-verification processes. The device prompts the user to perform an action to confirm the transaction, and causes the transaction to be performed after verifying performance of the action by the identified user. | 03-10-2016 |
Haizhi Xu, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20120066541 | CONTROLLED AUTOMATIC HEALING OF DATA-CENTER SERVICES - Subject matter described herein is directed to reallocating an application component from a faulty data-center resource to a non-faulty data-center resource. Background monitors identify data-center resources that are faulty and schedule migration of application components from the faulty data-center resources to non-faulty data-center resources. Migration is carried out in an automatic manner that allows an application to remain available. Thresholds are in place to control a rate of migration, as well as, detect when resource failure might be resulting from data-center-wide processes or from an application failure. | 03-15-2012 |
20120102481 | Coordinated Upgrades In Distributed Systems - A distributed application may be updated by using information provided by the application to determine grouping, sequencing, and whether or not to advance an update sequence. The application may provide input to an update sequence, and may cause the update sequence to repair one or more replicas prior to updating. The update mechanism may be used to change the distributed application topology as well as make changes to the application executable code, application configuration, quest operating system, virtual machine, and host systems, among others. In some cases, the distributed application may use a quorum to determine which version is current, and the quorum may change during the update process. | 04-26-2012 |
Hengyu Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140127209 | ANTIBODY DERIVATIVES - The invention relates inter alia to a bivalent, bispecific construct comprising an anti-IL-6 antibody, or derivative thereof, and an anti-IL-23 antibody, or derivative thereof and its use in therapy. The invention also relates to useful anti-IL-6 antibodies and anti-IL-23 antibodies. | 05-08-2014 |
Hongxia Xu, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20090192209 | Extended treatment of tumors through vessel occlusion with light activated drugs - Methods of treating diseases of a subject through selective occlusion of blood vessels. The methods include identifying and/or mapping the blood vessels supplying nutrients to the diseased or unwanted tissue, delivering an appropriate dose of an occlusion-forming photosensitizer to the subject, and exciting the photosensitizer with sufficient light irradiation in the vicinity of the blood vessels to cause vessel occlusion. The vessel occlusion cuts off nutrient supply to the diseased or unwanted tissue resulting in cell death of that tissue and any other tissue served by the occluded vessels. | 07-30-2009 |
Jianchun Xu, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20130124573 | DEEP CLONING OF OBJECTS USING BINARY FORMAT - Techniques are described herein that are capable of deep cloning (a.k.a. deep copying) objects using a binary format. A deep clone of a designated object includes references to other objects (and potentially copies of the other objects) included in the designated object. A binary representation of each object in an object graph is generated to provide a binary clone of the object graph. Objects created by a dynamic language engine are called dynamic language objects. Objects created by a host (e.g., that hosts the dynamic language engine) are called host objects. Each host object is associated with an intermediate representation thereof via a property bag that describes properties of that host object. Each intermediate representation is understandable by the dynamic language engine. A binary representation of each dynamic language object and each host object may be generated in accordance with the binary format to provide the binary clone. | 05-16-2013 |
20130247003 | USING GRAMMAR TO SERIALIZE AND DE-SERIALIZE OBJECTS - Aspects of the subject matter described herein relate to serializing and de-serializing objects. In aspects, a serialization engine uses a grammar to serialize data into a binary representation. The serialization engine may call upon a host serialization engine to serialize embedded object that are not directly supported by the environment hosting the serialization engine. The serialization engine may encode the grammar used to serialize the data into the serialized data for use in de-serializing the data. After the object is serialized, the serialized data may be de-serialized when desired by using the grammar. The grammar is such that it causes embedded objects and relationships to be preserved in the serialized representation of the object. | 09-19-2013 |
20150142854 | DEEP CLONING OF OBJECTS USING BINARY FORMAT - Techniques are described herein that are capable of deep cloning (a.k.a. deep copying) objects using a binary format. A deep clone of a designated object includes references to other objects (and potentially copies of the other objects) included in the designated object. A binary representation of each object in an object graph is generated to provide a binary clone of the object graph. Objects created by a dynamic language engine are called dynamic language objects. Objects created by a host (e.g., that hosts the dynamic language engine) are called host objects. Each host object is associated with an intermediate representation thereof via a property bag that describes properties of that host object. Each intermediate representation is understandable by the dynamic language engine. A binary representation of each dynamic language object and each host object may be generated in accordance with the binary format to provide the binary clone. | 05-21-2015 |
Jianhua Xu, Mill Creek, WA US
Patent application number | Description | Published |
---|---|---|
20090161181 | Method and apparatus for phase correction in a scanned beam imager - A method for detecting scanner phase error in a bidirectional scanned beam imager includes obtaining first and second images derived from respective first and second scan directions, comparing apparent image feature positions in the first and second images, and calculating a phase error corresponding to a difference between the apparent image feature positions. The comparison may include multiplying frequency domain transformations of the images. | 06-25-2009 |
Jingping Xu, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20100210962 | Respiratory signal detection and time domain signal processing method and system - A respiratory signal detection and time domain signal processing method and system classifies respiratory phases and determines respiratory time data useful in respiratory health determinations. The method and system analyze respiratory signals collected at multiple detection points at least one of which ensures that respiratory phases can be properly classified. Moreover, the method and system employ a time domain signal processing approach that facilitates determination of respiratory time data while realizing savings in computing power relative to frequency domain processing approaches. | 08-19-2010 |
20100262031 | Method and system for respiratory phase classification using explicit labeling with label verification - A method and system classify respiratory phases in a single channel acoustic signal as inspiratory and expiratory using explicit labeling with label verification. In the method and system, a subject explicitly indicates through a user input the start of a respiratory cycle (i.e. start of inspiration). The phase indication is applied to provisionally label several consecutive phases of a single channel acoustic signal as inspiratory and expiratory. A provisional phase rule set is then generated based on characteristic differences between the inspiratory and expiratory phases. The phase indication, provisional labeling and provisional rule set generation steps are then repeated. The two generated provisional rule sets are then compared for a match to verify the accuracy of the subject's phase indications and the ability to automatically recover phase in the event of signal loss. | 10-14-2010 |
Jingyang Xu, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20100312563 | TECHNIQUES TO CREATE A CUSTOM VOICE FONT - Techniques to create and share custom voice fonts are described. An apparatus may include a preprocessing component to receive voice audio data and a corresponding text script from a client and to process the voice audio data to produce prosody labels and a rich script. The apparatus may further include a verification component to automatically verify the voice audio data and the text script. The apparatus may further include a training component to train a custom voice font from the verified voice audio data and rich script and to generate custom voice font data usable by the TTS component. Other embodiments are described and claimed. | 12-09-2010 |
Jingyang Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080250351 | MANIPULATING TOOLBAR COMPONENT DIMENSIONS - Systems and methods for manipulating toolbar dimensions are provided. Each toolbar includes a number of toolbar components each having a first and second representation and the toolbar is associated with a reference value. As the toolbar dimensions are adjusted, if the reference value for the toolbar is between a first and second size thresholds, the toolbar is adjusted and displayed relative to the reference value while maintaining the relative position of the toolbar components displaying a first representation to each other. Alternatively, if the reference value for the toolbar is not between the first and second size thresholds, the toolbar is adjusted and displayed relative to the reference value while maintaining the relative position of the toolbar components displaying a second representation to each other. | 10-09-2008 |
20100312562 | HIDDEN MARKOV MODEL BASED TEXT TO SPEECH SYSTEMS EMPLOYING ROPE-JUMPING ALGORITHM - A rope-jumping algorithm is employed in a Hidden Markov Model based text to speech system to determine start and end models and to modify the start and end models by setting small co-variances. Disordered acoustic parameters due to violation of parameter constraints are avoided through the modification and result in stable line frequency spectrum for the generated speech. | 12-09-2010 |
Jinxi Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20150032767 | QUERY EXPANSION AND QUERY-DOCUMENT MATCHING USING PATH-CONSTRAINED RANDOM WALKS - Various technologies described herein pertain to use of path-constrained random walks for query expansion and/or query document matching. Clickthrough data from search logs is represented as a labeled and directed graph. Path-constrained random walks are executed over the graph based upon an input query. The graph includes a first set of nodes that represent queries included in the clickthrough data from search logs, a second set of nodes that represent documents included in the clickthrough data from the search logs, a third set of nodes that represent words from the queries and the documents, and edges between nodes that represent relationships between queries, documents, and words. The path-constrained random walks include traversals over edges of the graph between nodes. Further, a score for a relationship between a target node and a source node representative of the input query is computed based at least in part upon the path-constrained random walks. | 01-29-2015 |
Jon Changzheng Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20100083255 | NOTIFICATION BATCHING BASED ON USER STATE - Batching messages such as notifications intended for a user to preserve battery life on a computing device associated with the user. A server such as a proxy server receives the messages from one or more service providers. The proxy server maintains a state of the user. If the state indicates that the user is idle, the messages are stored at the proxy server unless the messages correspond to activating messages. The activating messages are sent to the user upon receipt. The stored messages are sent when the state changes to an active state or when a defined duration of time elapses. In some embodiments, the messages are presence notifications in an instant messaging session on a mobile computing device. By reducing the frequency of sent notifications, the battery life of the mobile computing device is preserved. | 04-01-2010 |
20110029923 | INTEGRATING TRANSPORT MODES INTO A COMMUNICATION STREAM - Integrating multiple transport modes into a single communication stream on a computing device such as a mobile computing device. One or more recipients and one or more transport modes available for communication with the one or more recipients are provided to a user. An application program executing on the computing device receives a first message from the user to send to one or more selected recipients. The computing device transmits the received first message to the selected recipients via a first transport mode. Thereafter, the computing device receives a second message from one of the recipients via a second transport mode. The received second message is displayed to the user in the same communication stream by the application program. As an example, the user uses the application program to communicate with the recipients using text messaging, electronic mail message, and other transport modes. | 02-03-2011 |
Kaili Xu, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20100077079 | DYNAMICALLY CONFIGURABLE SWITCH FOR DISTRIBUTED TEST LAB - A switch is provided which is dynamically configurable via a network port thereon. One switch is employed to establish point-to-point electrical connections between devices under test (DUTs) and host devices coupled to upstream ports and downstream ports on the switch respectively. Two switches coupled to a network are employed to facilitate a distributed test lab. DUTs are coupled to upstream ports on a first switch which, based on communication with a test controller over the network, establishes a logical connection between the upstream port coupled to a particular DUT and the network. Host devices are coupled to downstream ports on a second switch which, based on communication with the test controller over the network, establishes a logical connection between the downstream port coupled to a particular host device and the network. A logical connection is also established across the network between the particular DUT and host device. | 03-25-2010 |
20160078019 | ACTIONS ON DIGITAL DOCUMENT ELEMENTS FROM VOICE - A set of one or more terms can be derived from the voiced user input. It can be determined that the set of one or more terms corresponds to a specific digital document in a computer system, and that the set of one or more terms corresponds to at least one computer-executable command. The determination that the set of one or more terms corresponds to the at least one command can include analyzing the set of one or more terms using a document-specific natural language translation data structure. The translation data structure can be a computer-readable data structure that is identified in the computer system with the specific digital document in the computer system. It can be determined that the set of one or more terms corresponds to an element in the document, and the at least one command can be executed on the element in the document. | 03-17-2016 |
Lejie Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20120108293 | AUTOMATIC MULTIMEDIA SLIDESHOWS FOR SOCIAL MEDIA-ENABLED MOBILE DEVICES - Apparatus, computer-readable storage media, and methods are disclosed for allowing wireless communication device users to retrieve and view photographs, videos, and other media content using mobile computing platforms for display using a slideshow application. According to one disclosed embodiment, a method of performing a client-side slideshow application on a wireless communication device comprises, based on detecting that that wireless communication device is connected to a charging device, automatically invoking a slideshow application operable to display a series of images using the wireless communication device. The method further comprises transmitting a request for images via the Internet and receiving a series of images selected based at least in part on the request, adding at least one image from the series of images to an image playlist, and displaying at least a portion of the image playlist sequentially using the slideshow application on the wireless communication device. | 05-03-2012 |
20120209413 | Background Audio on Mobile Devices - The subject disclosure is directed towards a technology in which a mobile device service plays background audio as instructed by a third party audio player application. The service continues to play background audio after the audio player application is deactivated from the foreground, e.g., as another application becomes the foreground application. Also described is launching agents to obtain additional information and/or to handle custom audio formats, and handling of user requests from a universal (system) volume control or the audio player application (when in the foreground). | 08-16-2012 |
20120233567 | PROVIDING ITEM SPECIFIC FUNCTIONALITY VIA SERVICE-ASSISTED APPLICATIONS - Embodiments extend functionality of a first application with actions from one or more second applications specifically applicable to a content item selected by a user. The selected content item belongs to a category. A description of the selected content item distinguishes the selected content item from other content items in the same category. At least one of a plurality of second applications is selected based on a comparison between the description and application data associated with the second applications. The computing device identifies, to the user, the actions from the second applications applicable to the selected content item. Upon selection of an action, the computing device executes the corresponding second application and provides output data within the context of the first application, or otherwise integrated with the first application experience. In some embodiments, the computing device offers the user execution of a third party application specifically applicable to the selected content item. | 09-13-2012 |
20130069962 | Active Lock Wallpapers - The subject disclosure is directed towards a technology in which a mobile device such as a phone automatically changes its lock wallpaper content (e.g., an image or video) that appears when the device is in its lock state. An API or the like allows information to be received from an application or service according to which the content is changed, including obtaining the content as needed. The lock wallpaper content may change in response to an automatic change event, and may correspond to a current device context. For example, lock wallpaper content may be displayed based upon a currently playing podcast, audio track, or currently running application program or service. The lock wallpaper may change among content obtained from a social networking site, or from a favorites store. The device may allow gesturing to change the content. | 03-21-2013 |
Leon Xu, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20110105745 | COMPOSITIONS AND METHODS OF MAKING A PHOTOACTIVE AGENT - An improved two stage reaction process for production of mono-L-aspartyl chlorin e | 05-05-2011 |
20130281689 | COMPOSITIONS AND METHODS OF MAKING A PHOTOACTIVE AGENT - An improved two stage reaction process for production of mono-L-aspartyl chlorin e | 10-24-2013 |
Liangji Xu, Kent, WA US
Patent application number | Description | Published |
---|---|---|
20090198369 | ADAPTIVE CONTROL OF COMPOSITE PLYCUTTING - The feed rate of an ultrasonic knife used to cut composite material is optimized using adaptive control. One or more parameters such as ultrasonic power or side load on the knife is sensed and used to generate feedback control signals. The feedback control signals are used to optimize the commanded feedrate of the knife. | 08-06-2009 |
Liangji Xu, Renton, WA US
Patent application number | Description | Published |
---|---|---|
20150127139 | Real-Time Numerical Control Tool Path Adaptation Using Force Feedback - A method for machining a workpiece using a cutting tool attached to a spindle. The method comprises: (a) defining an initial tool path of the cutting tool relative to a workpiece using part definition data; (b) causing the cutting tool to cut along the defined initial tool path relative to the workpiece; (c) receiving sensor data representing machining process conditions during said cutting along the defined initial tool path; (d) processing the sensor data to determine a value of a machining process force parameter; and (e) causing the cutting tool to cut along a modified tool path relative to the workpiece such that the radial cutting depth changes and values of the machining process force parameter does not exceed a machining process force constraint. Operations (b) through (e) are performed by a computer system. | 05-07-2015 |
Lihui Xu, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20080222654 | Techniques to manage event notifications - Techniques to manage event notifications are described. An apparatus may comprise a server having an event notification component. The event notification component may have an event agent component to receive a message indicating a change event for line of business (LOB) data, and convert the change event to a defined LOB entity event. The event notification component may have a notification service component to generate a LOB event message for the entity event. The event notification component may have an event database to store the event message in a user event queue. Other embodiments are described and claimed. | 09-11-2008 |
Lihui V. Xu, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140330916 | TECHNIQUES TO MANAGE EVENT NOTIFICATIONS - Techniques to manage event notifications are described. An apparatus may comprise a server having an event notification component. The event notification component may have an event agent component to receive a message indicating a change event for line of business (LOB) data, and convert the change event to a defined LOB entity event. The event notification component may have a notification service component to generate a LOB event message for the entity event. The event notification component may have an event database to store the event message in a user event queue. Other embodiments are described and claimed. | 11-06-2014 |
Mei Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150100042 | Muroid Family Nasal Device - A muroid nasal device for intranasal delivery of compounds to the olfactory region. | 04-09-2015 |
20160046908 | METHODS FOR IN VITRO MEMORY B CELL DIFFERENTIATION AND TRANSDUCTION WITH VSV-G PSEUDOTYPED VIRAL VECTORS - The present disclosure relates to the in vitro differentiation of memory B cells to plasmablasts or plasma cells and genetic modification of these cells to express a protein of interest, such as a specific antibody or other protein therapeutic. | 02-18-2016 |
Minggiang Xu, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20090276482 | AUTOMATED OFFLOADING OF USER-DEFINED FUNCTIONS TO A HIGH PERFORMANCE COMPUTING SYSTEM - Technologies are described herein for the automated offloading of the execution of a user-defined function (“UDF”) to a high performance computing (“HPC”) system. When a request is received to calculate a workbook that references a UDF, a spreadsheet application program determines, based upon a tag set by the UDF, whether the UDF is safe for execution on the HPC system. If the UDF is safe for execution on the HPC system, the spreadsheet application program causes the UDF to be executed on the HPC system using a connector that communicates with the HPC system to cause the UDF to be executed thereupon. A container executing on the HPC system emulates interfaces provided by the spreadsheet application program and is utilized to execute the UDF. Results of the execution of the UDF on the HPC system may be returned asynchronously to the connector and to the spreadsheet application program. | 11-05-2009 |
Mingqiang Xu, Bothell, WA US
Patent application number | Description | Published |
---|---|---|
20090019159 | TRANSPARENTLY EXTERNALIZING PLUG-IN COMPUTATION TO CLUSTER - External processing of a request directed to an external software program from an invocation source to a cluster of computing devices. A wrapper tool is provided for processing the request from the invocation source. The request includes operations to be performed by the external software program on the host computer. The wrapper tool intercepted the request and extracts information included in the intercepted request. The extracted information is transmitted to a cluster scheduler. The cluster scheduler identifies a set of computing devices in the cluster of computing devices for processing the request. The identified set of computing devices processes the intercepted request as a function of the intercepted request, the information and the invocation source. A result is provided in response to the processed request from the identified set of computing devices to the invocation source. | 01-15-2009 |
20090113284 | CALCULATION OF SPREADSHEET DATA - A workbook includes a spreadsheet having cells arranged in columns and rows. The cells include input cells and output cells. The output cells include a formula to be calculated. Calculation of the spreadsheet is divided into multiple tasks. The tasks are assigned among computing nodes within a computing cluster for concurrent calculation of the spreadsheet. | 04-30-2009 |
20110276870 | CALCULATION OF SPREADSHEET DATA - A workbook includes a spreadsheet having cells arranged in columns and rows. The cells include input cells and output cells. The output cells include a formula to be calculated. Calculation of the spreadsheet is divided into multiple tasks. The tasks are assigned among computing nodes within a computing cluster for concurrent calculation of the spreadsheet. | 11-10-2011 |
Minshu Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140310048 | SUPPLY RISK DETECTION - Systems and methods for supply risk detection are disclosed. In some embodiments, a method includes identifying fulfillment-related features corresponding to an item to be stored in inventory. The method also includes selecting a subset of the fulfillment-related features that is correlated with a supply constraint associated with the item. For example, in some cases the correlation is based on historical supply constraint data. The method further includes building a supply risk early detection model based, at least in part, upon the subset fulfillment-related features and evaluating the model to determine a probability that a third-party vendor will suffer a shortage of the item, as well as an expected duration of the shortage. Upon evaluation of the model, the method may include creating a purchasing plan for the item that takes into account the probability of the shortage and the expected duration of the shortage. | 10-16-2014 |
Qi Xu, Kirkland, WA US
Patent application number | Description | Published |
---|---|---|
20150215229 | RESOURCE AFFINITY IN A DYNAMIC RESOURCE POOL - Techniques disclosed herein describe methods for achieving resource affinity and scalability in dynamic environments by calculating the modulus of a numeric request identifier against a fixed selection of numbers. Using the proposed techniques yields a numeric request identifier and resource identifier combination that ensures a given resource possesses the unique state applicable to that user's request. Using a fixed selection of numbers thus maintains resource affinity while achieving scalability as resources are added to or subtracted from a pool of resources. | 07-30-2015 |
Taibai Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20150378975 | ATTRIBUTE FILL USING TEXT EXTRACTION - Systems and methods involve filling missing attribute values from unstructured text. A computing device may provide a plurality of items, such as an item catalog for an electronic marketplace. When an item is found to have a missing attribute value, a plurality of existing values for that attribute is compiled by mining other items. Text associated with the item is parsed to determine possible values for the attribute. From those possible values, the most likely value is identified and the missing attribute value is populated with that value. | 12-31-2015 |
Will Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130227573 | MODEL-BASED DATA PIPELINE SYSTEM OPTIMIZATION - A computer-implemented method for optimizing a data pipeline system includes processing a data pipeline configuration manifest to generate a framework of the data pipeline system and a data flow logic package of the data pipeline system. The data pipeline configuration manifest includes an object-oriented metadata model of the data pipeline system. The computer-implemented method further includes monitoring performance of the data pipeline system during execution of the data flow logic package to obtain a performance metric for the data pipeline system, and modifying, with a processor, the framework of the data pipeline system based on the data pipeline configuration manifest and the performance metric. | 08-29-2013 |
Wu Xu, Richland, WA US
Patent application number | Description | Published |
---|---|---|
20110059355 | HIGH-ENERGY METAL AIR BATTERIES - Disclosed herein are embodiments of lithium/air batteries and methods of making and using the same. Certain embodiments are pouch-cell batteries encased within an oxygen-permeable membrane packaging material that is less than 2% of the total battery weight. Some embodiments include a hybrid air electrode comprising carbon and an ion insertion material, wherein the mass ratio of ion insertion material to carbon is 0.2 to 0.8. The air electrode may include hydrophobic, porous fibers. In particular embodiments, the air electrode is soaked with an electrolyte comprising one or more solvents including dimethyl ether, and the dimethyl ether subsequently is evacuated from the soaked electrode. In other embodiments, the electrolyte comprises 10-20% crown ether by weight. | 03-10-2011 |
20110059364 | AIR ELECTRODES FOR HIGH-ENERGY METAL AIR BATTERIES AND METHODS OF MAKING THE SAME - Disclosed herein are embodiments of lithium/air batteries and methods of making and using the same. Certain embodiments are pouch-cell batteries encased within an oxygen-permeable membrane packaging material that is less than 2% of the total battery weight. Some embodiments include a hybrid air electrode comprising carbon and an ion insertion material, wherein the mass ratio of ion insertion material to carbon is 0.2 to 0.8. The air electrode may include hydrophobic, porous fibers. In particular embodiments, the air electrode is soaked with an electrolyte comprising one or more solvents including dimethyl ether, and the dimethyl ether subsequently is evacuated from the soaked electrode. In other embodiments, the electrolyte comprises 10-20% crown ether by weight. | 03-10-2011 |
20110111299 | LITHIUM ION BATTERIES WITH TITANIA/GRAPHENE ANODES - Lithium ion batteries having an anode comprising at least one graphene layer in electrical communication with titania to form a nanocomposite material, a cathode comprising a lithium olivine structure, and an electrolyte. The graphene layer has a carbon to oxygen ratio of between 15 to 1 and 500 to 1 and a surface area of between 400 and 2630 m | 05-12-2011 |
20110114254 | ANODES FOR LITHIUM ION BATTERIES - Methods for making composite anodes, such as macroporous composite anodes, are disclosed. Embodiments of the methods may include forming a tape from a slurry including a substrate metal precursor, an anode active material, a pore-forming agent, a binder, and a solvent. A laminated structure may be prepared from the tape and sintered to produce a porous structure, such as a macroporous structure. The macroporous structure may be heated to reduce a substrate metal precursor and/or anode active material. Macroporous composite anodes formed by some embodiments of the disclosed methods comprise a porous metal and an anode active material, wherein the anode active material is both externally and internally incorporated throughout and on the surface of the macroporous structure. | 05-19-2011 |
20110243820 | Methods for Associating or Dissociating Guest Materials with a Metal Organic Framework, Systems for Associating or Dissociating Guest Materials Within a Series of Metal Organic Frameworks, and Gas Separation Assemblies - Methods for releasing associated guest materials from a metal organic framework are provided. Methods for associating guest materials with a metal organic framework are also provided. Methods are provided for selectively associating or dissociating guest materials with a metal organic framework. Systems for associating or dissociating guest materials within a series of metal organic frameworks are provided. Gas separation assemblies are provided. | 10-06-2011 |
20120178001 | Graphene-based Battery Electrodes Having Continuous Flow Paths - Some batteries can exhibit greatly improved performance by utilizing electrodes having randomly arranged graphene nanosheets forming a network of channels defining continuous flow paths through the electrode. The network of channels can provide a diffusion pathway for the liquid electrolyte and/or for reactant gases. Metal-air batteries can benefit from such electrodes. In particular Li-air batteries show extremely high capacities, wherein the network of channels allow oxygen to diffuse through the electrode and mesopores in the electrode can store discharge products. | 07-12-2012 |
20120180945 | AIR ELECTRODES FOR HIGH-ENERGY METAL AIR BATTERIES AND METHODS OF MAKING THE SAME - Disclosed herein are embodiments of lithium/air batteries and methods of making and using the same. Certain embodiments are pouch-cell batteries encased within an oxygen-permeable membrane packaging material that is less than 2% of the total battery weight. Some embodiments include a hybrid air electrode comprising carbon and an ion insertion material, wherein the mass ratio of ion insertion material to carbon is 0.2 to 0.8. The air electrode may include hydrophobic, porous fibers. In particular embodiments, the air electrode is soaked with an electrolyte comprising one or more solvents including dimethyl ether, and the dimethyl ether subsequently is evacuated from the soaked electrode. In other embodiments, the electrolyte comprises 10-20% crown ether by weight. | 07-19-2012 |
20130095386 | Metal Fluoride Electrode Protection Layer and Method of Making Same - Modifications to the surface of an electrode and/or the surfaces of the electrode material can improve battery performance. For example, the modifications can improve the capacity, rate capability and long cycle stability of the electrode and/or may minimize undesirable catalytic effects. In one instance, metal-ion batteries can have an anode that is coated, at least in part, with a metal fluoride protection layer. The protection layer is preferably less than 100 nm in thickness. | 04-18-2013 |
20130199936 | Methods and Electrolytes for Electrodeposition of Smooth Films - Electrodeposition involving an electrolyte having a surface-smoothing additive can result in self-healing, instead of self-amplification, of initial protuberant tips that give rise to roughness and/or dendrite formation on the substrate and/or film surface. For electrodeposition of a first conductive material (C1) on a substrate from one or more reactants in an electrolyte solution, the electrolyte solution is characterized by a surface-smoothing additive containing cations of a second conductive material (C2), wherein cations of C2 have an effective electrochemical reduction potential in the solution lower than that of the reactants. | 08-08-2013 |
20130199940 | Methods for Associating or Dissociating Guest Materials with a Metal Organic Framework, Systems for Associating or Dissociating Guest Materials Within a Series of Metal Organic Frameworks, and Gas Separation Assemblies - Methods for releasing associated guest materials from a metal organic framework are provided. Methods for associating guest materials with a metal organic framework are also provided. Methods are provided for selectively associating or dissociating guest materials with a metal organic framework. Systems for associating or dissociating guest materials within a series of metal organic frameworks are provided. Gas separation assemblies are provided. | 08-08-2013 |
20130202920 | Dendrite-Inhibiting Salts in Electrolytes of Energy Storage Devices - The performance and the lifetime of energy storage devices can be hindered by the growth of metal dendrites during operation. Electrolytes having dendrite-inhibiting additives can result in significant improvement. In particular, energy storage devices having an electrode containing a metallic element, M1 can be characterized by a non-aqueous, liquid electrolyte having a first salt and a dendrite-inhibiting salt. The first salt can have a cation of M1 and the dendrite-inhibiting salt can have a cation of metallic element, M2, wherein the cation of M2 has an ionic size greater than, or equal to, the cation of M1. | 08-08-2013 |
20130202956 | Methods and Energy Storage Devices utilizing electrolytes having surface-smoothing additives - Electrodeposition and energy storage devices utilizing an electrolyte having a surface-smoothing additive can result in self-healing, instead of self-amplification, of initial protuberant tips that give rise to roughness and/or dendrite formation on the substrate and anode surface. For electrodeposition of a first metal (M1) on a substrate or anode from one or more cations of M1 in an electrolyte solution, the electrolyte solution is characterized by a surface-smoothing additive containing cations of a second metal (M2), wherein cations of M2 have an effective electrochemical reduction potential in the solution lower than that of the cations of M1. | 08-08-2013 |
20130260204 | Energy Storage Systems Having an Electrode Comprising LixSy - Improved lithium-sulfur energy storage systems can utilizes Li | 10-03-2013 |
20130266836 | Hybrid Energy Storage Systems Utilizing Redox Active Organic Compounds - Redox flow batteries (RFB) have attracted considerable interest due to their ability to store large amounts of power and energy. Non-aqueous energy storage systems that utilize at least some aspects of RFB systems are attractive because they can offer an expansion of the operating potential window, which can improve on the system energy and power densities. One example of such systems has a separator separating first and second electrodes. The first electrode includes a first current collector and volume containing a first active material. The second electrode includes a second current collector and volume containing a second active material. During operation, the first source provides a flow of first active material to the first volume. The first active material includes a redox active organic compound dissolved in a non-aqueous, liquid electrolyte and the second active material includes a redox active metal. | 10-10-2013 |
20130273443 | HIGH-ENERGY METAL AIR BATTERIES - Disclosed herein are embodiments of lithium/air batteries and methods of making and using the same. Certain embodiments are pouch-cell batteries encased within an oxygen-permeable membrane packaging material that is less than 2% of the total battery weight. Some embodiments include a hybrid air electrode comprising carbon and an ion insertion material, wherein the mass ratio of ion insertion material to carbon is 0.2 to 0.8. The air electrode may include hydrophobic, porous fibers. In particular embodiments, the air electrode is soaked with an electrolyte comprising one or more solvents including dimethyl ether, and the dimethyl ether subsequently is evacuated from the soaked electrode. In other embodiments, the electrolyte comprises 10-20% crown ether by weight. | 10-17-2013 |
20130273459 | Ionic Conductive Chromophores and Nonaqueous Redox Flow Batteries - Ionic conductive chromophores can be used as the positive electrolytes for high-energy density, nonaqueous redox flow battery (NRFB) systems. The nonaqueous nature of the NRFB systems allow for high operation voltage (compared to aqueous systems). Furthermore, the structure modifications to chromophores described herein improve the solubility of the resultant ionic conductive chromophores, thereby allowing them to be used in flow cell configurations. | 10-17-2013 |
20140113203 | ELECTROLYTE ADDITIVES FOR LITHIUM ION BATTERY AND LITHIUM ION BATTERY CONTAINING SAME - Electrolyte additives are described that enhance cycling stability of electrolytes and lithium composite electrodes that prolong cycling lifetimes and improve electrochemical performance of lithium ion batteries. The electrolyte additives minimize voltage fading and capacity fading observed in these batteries by reducing accumulation of passivation films on the electrode surface. | 04-24-2014 |
20140178770 | ELECTROLYTES FOR DENDRITE-FREE ENERGY STORAGE DEVICES HAVING HIGH COULOMBIC EFFCIENCY - The Coulombic efficiency of lithium deposition/stripping can be improved while also substantially preventing lithium dendrite formation and growth using particular electrolyte compositions. Embodiments of the electrolytes include organic solvents and their mixtures to form high-quality SEI layers on the lithium anode surface and to prevent further reactions between lithium and electrolyte components. Embodiments of the disclosed electrolytes further include additives to suppress dendrite growth during charge/discharge processes. The solvent and additive can significantly improve both the Coulombic efficiency and smoothness of lithium deposition. By optimizing the electrolyte formulations, practical rechargeable lithium energy storage devices with significantly improved safety and long-term cycle life are achieved. The electrolyte can also be applied to other kinds of energy storage devices. | 06-26-2014 |
20140234536 | Metal Fluoride Electrode Protection Layer and Method of Making Same - Modifications to the surface of an electrode and/or the surfaces of the electrode material can improve battery performance. For example, the modifications can improve the capacity, rate capability and long cycle stability of the electrode and/or may minimize undesirable catalytic effects. In one instance, metal-ion batteries can have an anode that is coated, at least in part, with a metal fluoride protection layer. The protection layer is preferably less than 100 nm in thickness. The anode material is fabricated according to methods that result in improved anode performance. | 08-21-2014 |
20140295298 | Graphene-based Battery Electrodes Having Continuous Flow Paths - Some batteries can exhibit greatly improved performance by utilizing electrodes having randomly arranged graphene nanosheets forming a network of channels defining continuous flow paths through the electrode. The network of channels can provide a diffusion pathway for the liquid electrolyte and/or for reactant gases. Metal-air batteries can benefit from such electrodes. In particular Li-air batteries show extremely high capacities, wherein the network of channels allow oxygen to diffuse through the electrode and mesopores in the electrode can store discharge products. | 10-02-2014 |
20150056488 | POLYMER ELECTROLYTES FOR DENDRITE-FREE ENERGY STORAGE DEVICES HAVING HIGH COULOMBIC EFFICIENCY - The Coulombic efficiency of metal deposition/stripping can be improved while also preventing dendrite formation and growth by an improved electrolyte composition. The electrolyte composition also reduces the risk of flammability. The electrolyte composition includes a polymer and/or additives to form high quality SEI layers on the anode surface and to prevent further reactions between metal and electrolyte components. The electrolyte composition further includes additives to suppress dendrite growth during charge/discharge processes. The electrolyte composition can also be applied to lithium and other kinds of energy storage devices. | 02-26-2015 |
20150125759 | SOLID ELECTROLYTE INTERPHASE FILM-SUPPRESSION ADDITIVES - An energy storage device comprising: | 05-07-2015 |
20150152566 | METHODS AND ELECTROLYTES FOR ELECTRODEPOSITION OF SMOOTH FILMS - Electrodeposition involving an electrolyte having a surface-smoothing additive can result in self-healing, instead of self-amplification, of initial protuberant tips that give rise to roughness and/or dendrite formation on the substrate and/or film surface. For electrodeposition of a first conductive material (C1) on a substrate from one or more reactants in an electrolyte solution, the electrolyte solution is characterized by a surface-smoothing additive containing cations of a second conductive material (C2), wherein cations of C2 have an effective electrochemical reduction potential in the solution lower than that of the reactants. | 06-04-2015 |
20160072151 | ELECTROLYTE FOR HIGH EFFICIENCY CYCLING OF SODIUM METAL AND RECHARGEABLE SODIUM-BASED BATTERIES COMPRISING THE ELECTROLYTE - Embodiments of a non-aqueous electrolyte for a rechargeable sodium (Na)-based battery comprise a sodium salt and a nonaqueous solvent, the electrolyte having a sodium salt concentration ≧2.5 M or a solvent-sodium salt mole ratio ≦4:1. Na-based rechargeable batteries including the electrolyte exhibit both high cycling stability and high coulombic efficiency (CE). Some embodiments of the disclosed batteries attain a CE≧80% within 10-30 charge-discharge cycles and maintain a CE≧80% for at least 100 charge-discharge cycles. In certain embodiments, the battery is an anode-free battery in the as-assembled initial state. | 03-10-2016 |
Xingling Xu, Moses Lake, WA US
Patent application number | Description | Published |
---|---|---|
20090038947 | Electroplating aqueous solution and method of making and using same - In one embodiment of the invention, an electroplating aqueous solution is disclosed. The electroplating aqueous solution includes at least two acids, copper, at least one accelerator agent, and at least two suppressor agents. The at least one accelerator agent provides an acceleration strength of at least about 2.0 and the at least two suppressor agents, collectively, provide a suppression strength of at least about 5.0. Methods of making and using such an electroplating aqueous solution are also disclosed. | 02-12-2009 |
20090250352 | Methods for electroplating copper - Embodiments of the invention are directed to methods of electroplating copper onto at least one surface of a substrate in which more uniform electrical double layers are formed adjacent to the at least one surface being electroplated (i.e., the cathode) and an anode of an electrochemical cell, respectively. In one embodiment, the electroplated copper may be substantially-free of dendrites, exhibit a high-degree of (111) crystallographic texture, and/or be electroplated at a high-deposition rate (e.g., about 6 μm per minute or more) by electroplating the copper under conditions in which a ratio of a cathode current density at the at least one surface to an anode current density at an anode is at least about 20. In another embodiment, a porous anodic film may be formed on a consumable copper anode using a long conditioning process that promotes forming a more uniform electrical double layer adjacent to the anode. | 10-08-2009 |
20100276292 | HIGH SPEED COPPER PLATING BATH - A copper electroplating bath that includes an aqueous solution that comprises a copper salt and at least one acid and a container that comprises a copper salt in solid form, is disclosed. The container supplies copper ions to the aqueous solution to maintain the copper ion concentration of the aqueous solution at saturation levels while retaining the copper salt in solid form within the container. | 11-04-2010 |
Xinyu Xu, Camas, WA US
Patent application number | Description | Published |
---|---|---|
20130129188 | ELECTRONIC DEVICES FOR DEFECT DETECTION - An electronic device configured for defect detection is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device performs background suppression on the image data based on a transform of the image data to obtain a score map. The electronic device also applies thresholding to the score map to generate a detection mask. The thresholding comprises bi-thresholding. The electronic device additionally detects any defects based on the detection mask. The electronic device further indicates any defects. | 05-23-2013 |
20130257886 | SYSTEM FOR IMAGE ENHANCEMENT - A system for improving content visibility on a display under low-contrast viewing conditions. | 10-03-2013 |
20130257887 | SYSTEM FOR IMPROVED IMAGE ENHANCEMENT - A system for improving content visibility on a display under low-contrast viewing conditions using an image separation technique. | 10-03-2013 |
20140016880 | SYSTEM FOR HIGH AMBIENT IMAGE ENHANCEMENT - A system for improving content visibility on a display under low-contrast viewing conditions using an image process technique. | 01-16-2014 |
20140072217 | TEMPLATE MATCHING WITH HISTOGRAM OF GRADIENT ORIENTATIONS - A system for image processing includes determining edge pixels of a model image using an edge based technique and determining an angular orientation for each the edge pixels of the model image. The system determines a histogram of gradient orientations based upon the angular orientations of the model image. The system determining edge pixels of an input image using an edge based technique and determining an angular orientation for each of the edge pixels of the input image. The system determines a histogram of gradient orientations based upon the angular orientations of the input image. The system compares the histogram of gradient orientations of the model image with the histogram of gradient orientations of the input image to determine candidate locations of an object within the input image. | 03-13-2014 |
20140270347 | HIERARCHICAL IMAGE CLASSIFICATION SYSTEM - A technique for image processing that includes receiving a model image, an input image, and registering the input image with the model image. A modified input image is determined that includes a first component that is substantially free of error components with respect to the model image and a second component that is substantially free of non-error aspects with respect to the model image. The technique determines an improved alignment of the modified input image with the model image where the improved alignment and the first and second components are determined jointly. | 09-18-2014 |
Xinyu Xu, Vancouver, WA US
Patent application number | Description | Published |
---|---|---|
20100284614 | Blue sky color detection technique - An image enhancement technique includes a filter that receives an input image and provides a low-pass filtered image that maintains a substantial number of edges therein. The low pass filtered image is provided a likelihood of being a sky color for each pixel of the low pass filtered image. The low-pass filtered image is filtered based upon a user selection to selectively enhance the sky color. The low-pass filtered image and the filtered low-pass filtered image are blended based upon the user selection based upon the likelihood. The blended image is combined with a high pass filtered input image to provide an enhanced image. | 11-11-2010 |
20100322513 | Skin and sky color detection and enhancement system - An image enhancement technique that includes a filter that receives an image and generates a filtered image primarily including lower frequency content and sharp edges of the image. A skin color processing is based upon the filtered image to enhance skin tone regions of the image. A sky color processing is based upon the filtered image to enhance sky color regions of the image. A combiner calculates an output image based upon the skin color processing, the sky color processing, and higher frequency content of the image. | 12-23-2010 |
20110043706 | Methods and Systems for Motion Estimation in a Video Sequence - Aspects of the present invention are related to systems and methods for determining local-analysis-window size and weighting parameters in a gradient-based motion estimation system. | 02-24-2011 |
20110115766 | Energy efficient display system - A method for displaying an image on a display includes receiving a two dimensional image to be displayed on the display. The two dimensional image may be modified using a non-photorealistic technique and the contrast is reduced. At least one of the modifying and reducing is based upon a power usage factor. Also, the system may modify the power usage based upon audio, presence, smart meters, and brightness preservation. | 05-19-2011 |
20110115815 | Methods and Systems for Image Enhancement - Aspects of the present invention are related to systems and methods for improving content visibility on a liquid crystal display (LCD) under low-contrast viewing conditions. According to one aspect of the present invention an enhanced image may be formed by combining a key-feature map associated with an input image and a brightness-boosted version of the input image. | 05-19-2011 |
20110286671 | EDGE DETECTION TECHNIQUE HAVING IMPROVED FEATURE VISIBILITY - A method for determining edge features of an image comprising filtering at least a portion of the image to attenuate high frequency signals of the image to an extent greater than low frequency signals of the image. Performing a one-dimensional search in a two different horizontal directions relative to a particular pixel of the image to determine horizontal direction local maximums. Calculating a horizontal gradient based upon the horizontal direction local maximums. Performing a one-dimensional search in a two vertical horizontal directions relative to a particular pixel of the image to determine vertical direction local maximums. Calculating a vertical gradient based upon the vertical direction local maximums. Calculating a gradient for the particular pixel based upon the horizontal gradient and the vertical gradient. | 11-24-2011 |
20120027286 | Methods, Systems and Apparatus for Defect Detection and Classification - Aspects of the present invention are related to systems, methods and apparatus for image-based automatic detection of a defective area in a flat panel display and classification of the defect type and the cause of the detected defect. | 02-02-2012 |
20120027288 | Methods, Systems and Apparatus for Defect Detection - Aspects of the present invention are related to systems, methods and apparatus for image-based automatic defect detection. | 02-02-2012 |
20120045135 | SYSTEM FOR FEATURE DETECTION FOR LOW CONTRAST IMAGES - A system for the identification of feature points in low contrast images. | 02-23-2012 |
20120082385 | EDGE BASED TEMPLATE MATCHING - A method for image processing includes decomposing a model image into at least one lower resolution image and determining generally rotation invariant characteristics of a model object of the lower resolution image and an object orientation of the model object of the lower resolution image using an edge based technique. Decomposing the image into at least another lower resolution image and determining a candidate test object's position within another lower resolution image and an orientation of the test object using an edge based technique. The orientation ambiguity of the test object is resolved. | 04-05-2012 |
20120162245 | AMBIENT ADAPTIVE ILLUMINATION OF A LIQUID CRYSTAL DISPLAY - A system for modification of an image to be displayed on a display includes receiving an input image and adjusting a luminance level for a backlight of the display for displaying the input image based upon an ambient lighting level and a visual system responsive model to the ambient lightening level. | 06-28-2012 |
20120263376 | SUPERVISED AND SEMI-SUPERVISED ONLINE BOOSTING ALGORITHM IN MACHINE LEARNING FRAMEWORK - A method for classification of samples comprising providing a trained statistical model based upon a set of initial samples. Receiving a set of first samples and training a first statistical model base upon the first set of samples, where the first statistical model is of the same class as the trained statistical model. Receiving a set of second samples and training a second statistical model base upon the second set of samples, where the second statistical model is of the same class as the trained statistical model. The trained statistical model, the first statistical model, and the second statistical model, being independent of each other and collectively used to classify another sample. | 10-18-2012 |
20120326946 | Three dimensional imaging system - A display system comprising first and second panels, where the second panel is maintained at a different orientation with respect to the first panel such that the first panel is non-coplanar with the second panel. The display system projecting the image onto the first and second display panels in such a manner so as to reduce geometric distortions of a viewer when viewing the image. | 12-27-2012 |
20130034293 | SYSTEM FOR DEFECT DETECTION AND REPAIR - A system for identifying a repair cut location for a defect in a liquid crystal device includes receiving an input image, a defect mask image, and a landmark structure image. The system determines a repair cut location, based upon the input image, the defect mask image, and the landmark structure image, for a liquid crystal device proximate the defect. The determination may be based upon a type of said defect, a cause of said defect, a position of said defect, and a spatial relationship of the defect and a structure of the landmark image. | 02-07-2013 |
20130058582 | EDGE BASED TEMPLATE MATCHING - A system for image processing includes determining edge pixels of a model image using an edge based technique, and an angular orientation for each of the edge pixels of the model image. The system determines a lower spatial resolution model image based upon the model image and determining respective angular orientations for the lower spatial resolution model image, and determines edge pixels of an input image using an edge based technique, and an angular orientation for each of the edge pixels of the input image. The system determines a lower spatial resolution input image based upon the input image and determining respective angular orientations for the lower spatial resolution input image, and matches the lower spatial resolution model image with the lower spatial resolution input image to determine candidate locations of an object within the image and based upon the candidate locations matching the input image with the model image. | 03-07-2013 |
20130100089 | NEWTON RING MURA DETECTION SYSTEM - A system for detecting newton ring mura on a display includes sensing an image of the display with an image capture device and determining a border boundary of an illuminated portion of the display. The image is spatially filtered as defined by the border boundary using a filter that reduces sensor noise and a grid pattern of the display. The spatially filtered image is processed to determine if a region proximate a pixel location is a potential newton ring mura defect and characterizing the potential newton ring mura defects to remove at least one of the potential newton ring mura defects. | 04-25-2013 |
20130195365 | EDGE BASED TEMPLATE MATCHING - A method for image processing includes determining edge pixels of a model image and determining features for the edge pixels of the model image. The image processing includes determining edge pixels of an input image and determining features for the edge pixels of the input image. The system matches the features of the model image with the features of the input image to determine candidate locations of an object within the input image. | 08-01-2013 |
Xuewei Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20130178125 | MARINE COATINGS - Marine coatings including cationic polymers hydrolyzable to nonfouling zwitterionic polymers, coated marine surfaces, and methods for making and using the marine coatings. | 07-11-2013 |
Yikang Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20080301218 | Strategies for Compressing Information Using Bloom Filters - A strategy is described for constructing bloom filter information and exception information. The bloom filter information is constructed to express a set of items in a lossy compressed form. The exception information reveals occasions in which the bloom filter information erroneously indicates that a candidate item is a member of the set. The strategy can apply the bloom filter information and the exception information to select a representative device among a group of devices on which a user may maintain simultaneous presence. | 12-04-2008 |
20090164648 | RELIABLE DELIVERY OF MULTI-CAST CONFERENCING DATA - Conferencing data is reliably delivered to computer systems participating in a hierarchically arranged multi-cast conferencing session. When a child computer system does not receive a multi-cast packet (e.g., an IP multi-cast packet), the child computer system sends a negative acknowledgment to a parent computer system. In response, the parent computer system re-transmits conferencing data that was contained in the multi-cast packet to the child computer system. Conferencing data can be re-transmitted to the child computer system via uni-cast (e.g., TCP). Accordingly, conferencing data that is not received or that is damaged via multi-cast can be repaired via uni-cast. Computer systems can join an existing multi-cast conference session without having to communicate with the root computer system. The root computer system adjusts a multi-cast send rate to compensate for changed network conditions. | 06-25-2009 |
20100162362 | Enterprise Management of Public Instant Message Communications - Techniques are described that enable enterprise management of public instant message (IM) communications. When a user requests a connection with a public IM service, the connection request is redirected to a gateway server that is associated with a domain specified in the user's user ID. The gateway server acts as a pass through server between the user's IM client application and the public IM service. The gateway server may be configured to log IM communications in which the user participates. The gateway server may also be configured to control whether or not the user is able to participate in point-to-point communications through the user's IM client application. An enterprise routing server may also be implemented in a geo-distributed enterprise to route a redirected public IM connection request to an enterprise IM gateway server based on a geographic location associated with the user. | 06-24-2010 |
20120060072 | ERASURE CODING IMMUTABLE DATA - Embodiments of the present invention relate to systems, methods and computer storage media for erasure coding data in a distributed computing environment. A sealed extent is identified that is comprised of two or more data blocks and two or more index blocks. The sealed extent is optimized for erasure coding by grouping the two or more data blocks within the optimized sealed extent together and grouping the two or more index blocks within the optimized sealed extent together. The optimized extent may also be erasure coded, which includes creating data fragments and coding fragments. The data fragments and the coding fragments may also be stored in the distributed computing environment. Additional embodiments include monitoring statistical information to determine if replication, erasure coding or a hybrid storage plan should be utilized. | 03-08-2012 |
20120150982 | RELIABLE DELIVERY OF MULTI-CAST CONFERENCING DATA - Conferencing data is reliably delivered to computer systems participating in a hierarchically arranged multi-cast conferencing session. When a child computer system does not receive a multi-cast packet (e.g., an IP multi-cast packet), the child computer system sends a negative acknowledgment to a parent computer system. In response, the parent computer system re-transmits conferencing data that was contained in the multi-cast packet to the child computer system. Conferencing data can be re-transmitted to the child computer system via uni-cast (e.g., TCP). Accordingly, conferencing data that is not received or that is damaged via multi-cast can be repaired via uni-cast. Computer systems can join an existing multi-cast conference session without having to communicate with the root computer system. The root computer system adjusts a multi-cast send rate to compensate for changed network conditions. | 06-14-2012 |
Yikang Xu, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20090327299 | REPLICATING MODIFICATIONS MADE TO CONTENTS OF A SHARED FOLDER - Replicating modifications made to contents of a shared folder. As a part of replicating modifications made to contents of a shared folder, modifications made to a shared folder located on a first computer system and replicated in a second folder that is located on a second computer system are accessed from a second computer system. One or more folders are identified that are associated with the second folder and that are accessible from one or more other computer systems. The one or more folders are caused to have replicated in them modifications that were made to the shared folder. | 12-31-2009 |
Yiking Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20110119437 | Sequentially Written Journal in a Data Store - Systems, methods, and computer storage media for storing and retrieving data from a data store in a distributed computing environment are provided. An embodiment includes receiving data at a data store comprising a sequential journal store, RAM, and a non-sequential target store. When RAM utilization is below a threshold, received data is stored to the RAM as a write cache for the target store and the journal store. But, when the utilization is above the threshold, the data is stored to the journal store without write-caching to the RAM for the target store. When the RAM utilization falls below a threshold, data committed to the journal store, but not write-cached to the RAM for the target store, is later read from the journal store and write-cached to the RAM for a target store. | 05-19-2011 |
Ying-Qing Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20100085383 | RENDERING ANNOTATIONS FOR IMAGES - Techniques are described for rendering annotations associated with an image. A view of an image maybe shown on a display, and different portions of the image are displayed and undisplayed in the view according to panning and/or zooming of the image within the view. The image may have annotations. An annotation may have a location in the image and may have associated renderable media. The location of the annotation relative to the view may change according to the panning and/or zooming. A strength of the annotation may be computed, the strength changing based the panning and/or zooming of the image. The media may be rendered according to the strength. Whether to render the media may be determined by comparing the strength to a threshold. | 04-08-2010 |
Yun Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20140033080 | WEB BROWSER HAVING USER-CONFIGURABLE ADDRESS BAR BUTTON - A web browser has a user interface that includes a content rendering area within the web browser user interface and a control layout area adjacent the content rendering area. The control layout area includes a user-selectable icon that is always available to the user in the control layout area and which is user-configurable. For example, the user-configurable icon may be configured with one of two pre-defined functions. In one illustrative implementation the two pre-defined functions may be a tabs function and a favorites function. | 01-30-2014 |
Zeyong Xu, Issaquah, WA US
Patent application number | Description | Published |
---|---|---|
20080319908 | Packet Schema for Pay-as-You-Go Service Provisioning - Methods and a program of instruction provide a packet schema framework for communication between elements of a pay-as-you-go business model including a provisioning server, an adapted electronic device, and a service provider. The packet schema defines provisioning instructions and content types to support service provisioning, including electronic device configuration and state, time-metering, and other types of functional and administrative tasks as well as to provide a foundation for any future messages needed for product evolution. The schema also defines security at multiple levels to guard against malicious users who may try to hook into the system to fraudulently use and/or configure the electronic devices for their own use and gain. | 12-25-2008 |
20080320024 | Portal and Key Management Service Database Schemas - In a pay-per-use computer environment, particularly when network access is limited, self-monitoring tools on a pay-per-use computer may require special support from a host/server. The host/server must be able to respond to requests quickly and efficiently and yet maintain full information required to service requests and updates. A key management table and a device management table provide critical information required to service requests. Use of SQL notifications allows local database caches to remain current but quickly accessible. | 12-25-2008 |
20100333086 | Using Task Sequences to Manage Devices - Task sequences are used to manage devices. According to one aspect, a user-defined or user-selected task sequence is received. The task sequence is converted into an ordered series of steps, and the series of steps are performed, in accordance with their order, in managing a device over a network. In certain implementations, the ordered series of steps are steps for automatically deploying an operating system on the device. | 12-30-2010 |
Zhe Xu, Seattle, WA US
Patent application number | Description | Published |
---|---|---|
20110238205 | MOBILE ROBOT AND METHOD FOR OBJECT FETCHING - A robot for lifting an object, including systems and methods, are herein described. One embodiment comprises a robot is disclosed having a generally planar receiving surface for receiving and holding an object. The receiving surface is lowered and raised using a vertical movement mechanism. To move the receiving surface to an appropriate location, the receiving surface and the vertical movement mechanism are connected to a mobile platform. In some exemplary embodiments, the robot can also have a sweeping mechanism to sweep an object onto at least a portion of the receiving surface. The sweeping mechanism can take various forms but in one exemplary embodiment, the sweeping mechanism is an “L”-shaped arm pivotably connected to the robot, preferably the receiving surface. | 09-29-2011 |
Zhenbin Xu, Sammamish, WA US
Patent application number | Description | Published |
---|---|---|
20080256601 | Strategies for Controlling Use of a Resource that is Shared Between Trusted and Untrusted Environments - A strategy is described for controlling access to a resource which is shared between a trusted environment and an untrusted environment. The resource can represent a clipboard module. The trusted environment can include trusted client functionality, while the untrusted environment can include potentially untrusted network-accessible entities (e.g., websites) which seek to access the clipboard module. The strategy provides a security presentation which notifies a user when a network-accessible entity is attempting to access the clipboard module, identifying the entity which is making the attempt, together with the nature of the information being read or added to the clipboard module. The security presentation invites the user to approve or deny the particular attempt (or all such attempts from the network-accessible entity), and/or clear the clipboard module. The security presentation does not block the user's interaction with other parts of a user interface presentation. | 10-16-2008 |
20080276248 | Visibility-aware services - The present visibility-aware service reduces power-intensive activities when a window associated with the visibility-aware service is not visible. The window is not visible when the window is minimized or when the window is switched from a foreground position to a background position on a display. | 11-06-2008 |
20080313648 | PROTECTION AND COMMUNICATION ABSTRACTIONS FOR WEB BROWSERS - Systems and methodologies for accessing resources associated with a Web-based application in accordance with one or more embodiments disclosed herein may include a browser that obtains at least first resources from a first domain and second resources from a second domain and a resource management component that facilitates controlled communication between the first resources and the second resources and prevents the first resources and the second resources from accessing other resources that the first resources and the second resources are not permitted to access. The resource management component may be further operable to contain restricted services in a sandbox containment structure and/or to isolate access-controlled resources in a service instance. In addition, the resource management component may be operable to facilitate the flexible display of resources from disparate domains and/or controlled communication therebetween. | 12-18-2008 |
20090132713 | SINGLE-ROUNDTRIP EXCHANGE FOR CROSS-DOMAIN DATA ACCESS - An anonymous cross-domain data request message is sent to a target domain, the request message including a cross-domain data request header. A cross-domain response message is also received from the target domain if cross-domain data requests are supported by the computing device and if the data requested by the anonymous cross-domain data request message is available for cross-domain data requests. The cross-domain response message includes a cross-domain request allowed header as well as the data requested by the anonymous cross-domain data request message. The requested data can be thoroughly examined, without restriction, by a Web page initiating the request. The target domain is a different domain than the domain that includes a Web page that requested that the anonymous cross-domain data request message be sent. | 05-21-2009 |
20090172519 | WEB PAGE BASED PROGRAM VERSIONING - An identification of one of multiple types of Web browsers that a Web page supports, as well as an identification of one of multiple versions of that one type of Web browser that the Web page supports, is obtained. The Web page is displayed using the identified version of the identified Web browser type. A request for an identification of the identified version of the identified Web browser type can also be received from a program, such as a Web page script. In response to the request, an identification of the identified version of the identified Web browser type is being used to display the Web page is returned, and instructions of the program are executed based at least in part on the identified version of the identified Web browser type. | 07-02-2009 |
20130247227 | Strategies for Controlling Use of a Resource that is Shared Between Trusted and Untrusted Environments - A strategy is described for controlling access to a resource which is shared between a trusted environment and an untrusted environment. The resource can represent a clipboard module. The trusted environment can include trusted client functionality, while the untrusted environment can include potentially untrusted network-accessible entities (e.g., websites) which seek to access the clipboard module. The strategy provides a security presentation which notifies a user when a network-accessible entity is attempting to access the clipboard module, identifying the entity which is making the attempt, together with the nature of the information being read or added to the clipboard module. The security presentation invites the user to approve or deny the particular attempt (or all such attempts from the network-accessible entity), and/or clear the clipboard module. The security presentation does not block the user's interaction with other parts of a user interface presentation. | 09-19-2013 |
20160050218 | Anonymous Server Based User Settings Protection - Systems and methods for verifying an application data modification are described herein. In one example, a method includes detecting modified application data in a computing device and determining the modified application data did not originate from an automatic program. The method also includes sending an identifier and the modified application data to a signing server. Furthermore, the method includes receiving encrypted data comprising the identifier and the modified application data from the signing server. Additionally, the method includes storing the encrypted data in the computing device. | 02-18-2016 |
Zhigang Xu, Bellevue, WA US
Patent application number | Description | Published |
---|---|---|
20140368519 | Managing Transitions of Adaptive Display Rates for Different Video Playback Scenarios - To manage dynamic adjustment of the refresh rate of a computer display, the operating system defines at least two playback modes: one or more custom modes that can be selected by applications, and a standard mode which is a default setting for the system that can be expected by applications. The operating system provides an application programming interface that enables an application to request using a custom mode. If approved to use the custom mode, then the application presents frames for display based on the custom mode. The operating system stores timing data for each buffered frame indicating how to play the frame in both standard mode and the custom mode. If a transition back to the standard mode occurs, the operating system uses the timing data to properly present frames of video until the application stops generating frames of video in the custom mode. | 12-18-2014 |
20160086313 | Streamlined Handling of Monitor Topology Changes - Transitions between monitor configurations may be streamlined by minimizing the tearing down and recreating of render targets and primary frame buffers associated with the monitors. In at least one example, the techniques described herein include identifying at least one render target in a first monitor configuration that is also in a second monitor configuration. In response to identifying the at least one render target in the first monitor configuration that is also in the second monitor configuration, the techniques herein describe maintaining the at least one render target during a transition between the first monitor configuration to second monitor configuration. | 03-24-2016 |
Zhiting Xu, Redmond, WA US
Patent application number | Description | Published |
---|---|---|
20130091270 | PAGE LAYOUT IN A FLOW VISUALIZATION - Systems and methods for generating a flow visualization of network traffic. A scoring function is used to prioritize which traffic paths are displayed in the visualization. | 04-11-2013 |
20140002483 | SYSTEM AND METHOD FOR GENERATING A FLOW BASED ON MULTIPLE TYPES OF INTERACTIONS | 01-02-2014 |