Inventors list |
Assignees list |
Classification tree browser |
Top 100 Inventors |
Top 100 Assignees |
Wu, WA
Alan K. Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110173564 | EXTENDING VIEW FUNCTIONALITY OF APPLICATION - The viewing functionality of an application may be extended by use of an adapter. An application is instantiated, and the application may provide a view box that contains a scrolling feature as part of its interface. The adapter uses the application “behind the scenes” to collect information in a way that is not visible to the user. Mouse gestures may be defined to perform various viewing functions such as zooming. The adapter intercepts these gestures in the window that the user uses to interact with the application, and interprets the gestures as specific view commands (such as zoom). Based on the commands (or, possibly, in anticipation of commands that have not yet been issued), the adapter uses the application to collect content. The application then scales the content appropriately, puts the scaled content in a document, and overlays the document on top of the view box. | 07-14-2011 |
Amanda Yu-Ching Wu, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090046064 | Pointing device for control of a graphical display or application - The application discloses a pointing to interface with a graphical display. In illustrated embodiments disclosed, the pointing device includes a plurality of vertically aligned side buttons. The vertically aligned side buttons are aligned relative to a user's thumb and are selectively actuated through a pivoting motion of the user's thumb. In another embodiment, one or more side buttons are adjustably coupled to the body of the pointing device to adjust a position of the one or more side buttons along a length of the device to provide enhanced dynamic control based upon the size and length of the user's thumb. | 02-19-2009 |
Amandu Wu, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090046062 | POINTING DEVICE WITH CUSTOMIZATION OPTIONS - A pointing device that can interface with a graphical user interface of a computer or other electronic device. The pointing device includes a body having an upper portion and an underside. Also included is a tracking assembly having at least one sensor to detect movement and output a control signal responsive to the detected movement. The pointing device further includes several customization features. The customization features include mechanical customization features and software customization features. At least some of the mechanical customization features are configured to be replaceable. Such replaceable customization features are releasably mechanically coupled to the pointing device body. | 02-19-2009 |
Charles Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090158157 | PREVIEWING RECORDED PROGRAMS USING THUMBNAILS - A method and system are disclosed for selecting representative information from a video clip to aid in identifying the video clip. The video clip may be a recorded television program and the representative information may be thumbnails determined to a high degree of certainty to include identifying content from the television program. When a user accesses a list of recorded video clips, the identifying information for each clip may be presented to the user to further assist the user in identifying the recorded video clip. | 06-18-2009 |
Chi Tse Wu, Veradale, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090020192 | Copper Sputtering Targets and Methods of Forming Copper Sputtering Targets - The invention includes a copper-comprising sputtering target. The target is monolithic or bonded and contains at least 99.99% copper by weight and has an average grain size of from 1 micron to 50 microns. The copper-comprising target has a yield strength of greater than or equal to about 15 ksi and a Brinell hardness (HB) of greater than about 40. The invention includes copper alloy monolithic and bonded sputtering targets consisting essentially of less than or equal to about 99.99% copper by weight and a total amount of alloying element(s) of at least 100 ppm and less than 10% by weight. The targets have an average grain size of from less than 1 micron to 50 microns and have a grain size non-uniformity of less than about 15% standard deviation (1-sigma) throughout the target. The invention additionally includes methods of producing bonded and monolithic copper and copper alloy targets. | 01-22-2009 |
| 20090045044 | Novel manufacturing design and processing methods and apparatus for sputtering targets - Sputtering targets having a reduced burn-in time are described herein, where the target comprises an atmospheric plasma-treated surface material having at least about 10% reduced residual surface damage as compared to the residual surface damage of the surface material prior to atmospheric plasma treatment. Sputtering targets having reduced burn-in times are also described herein that include: a) an atmospheric plasma-finished surface material having an average grain size, and b) a core material having an average grain size, wherein the atmospheric plasma-finished surface material has an average surface roughness (Ra) equal to or less than about the average grain size of at least one of the surface material or the core material. An apparatus for producing sputtering targets having a reduced burn-in time, a reduced surface contamination or a combination of both has been developed that comprises an enclosure having a volume of air, an atmospheric plasma source positioned at least in part in the enclosure, a sputtering target positioned substantially inside the enclosure and at least one analytical instrument for measuring the constituent components in the volume of air, wherein at least part of the analytical instrument in located in the enclosure. Methods of producing sputtering targets having reduced burn-in times include: providing a surface material having at least some residual surface damage, providing an atmospheric plasmatron, forming an atmospheric plasma utilizing the atmospheric plasmatron, scanning at least part of the surface material with the atmospheric plasma in order to reduce the surface damage by at least about 10%. | 02-19-2009 |
| 20100059147 | Copper Sputtering Targets and Methods of Forming Copper Sputtering Targets - The invention includes a copper-comprising sputtering target. The target is monolithic or bonded and contains at least 99.99% copper by weight and has an average grain size of from 1 micron to 50 microns. The copper-comprising target has a yield strength of greater than or equal to about 15 ksi and a Brinell hardness (HB) of greater than about 40. The invention includes copper alloy monolithic and bonded sputtering targets consisting essentially of less than or equal to about 99.99% copper by weight and a total amount of alloying element(s) of at least 100 ppm and less than 10% by weight. The targets have an average grain size of from less than 1 micron to 50 microns and have a grain size non-uniformity of less than about 15% standard deviation (1-sigma) throughout the target. The invention additionally includes methods of producing bonded and monolithic copper and copper alloy targets. | 03-11-2010 |
Dan Wu, Lynnwood, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100082683 | VISITOR-ASSISTED USER PROFILE CREATION - A visitor to a profile page is invited to modify a user profile associated with the profile page. If the visitor elects to provide a suggested modification to the profile page, a message is transmitted to the user that owns the profile page requesting authorization to perform the suggested modification. In response to the message, the user can accept the suggested modification to the user profile, decline the suggested modification to the user profile, or edit the suggested modification to the user profile. If the user accepts or edits the suggested modification to the user profile, the user profile is modified accordingly. In this manner, a visitor to a profile page can assist in the creation of a user profile. | 04-01-2010 |
| 20100180333 | Communication Abuse Prevention - Communication abuse prevention techniques are described. In an implementation, a reputation level for a communication is determined based on relation information for a sender and an intended recipient of the communication. A challenged is invoked that is to be completed by the sender before the communication is sent. The challenge is selected based on the reputation level for the communication. | 07-15-2010 |
Daniel Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090130701 | NOVEL SEQUENCE VARIANTS OF MULTI-DRUG RESISTANCE GENES, MDR1 AND MRP1, AND RECOMBINANT CELLS EXPRESSING MRP1 AND MDR1 FOR ASSESSMENT OF DRUG PENETRATION AND DISPOSITION - Provided are compositions relating to novel MDR1 polymorphisms, including nucleic acids, polypeptides, and recombinant cells, as well as methods for detection of MDR1 polymorphisms in biological samples and elucidation of the influence of MDR1 polymorphisms on MDR1 protein function. Also provided are a rat MRP1 cDNA and protein, stable cell lines expressing the rat MRP1 protein, and methods of assessing drug penetration or disposition in a cell line expressing a recombinant mammalian MRP1 or MDR1 protein, or a homolog thereof. | 05-21-2009 |
Dinghao Wu, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110022893 | DETECTING DATA RACE AND ATOMICITY VIOLATION VIA TYPESTATE-GUIDED STATIC ANALYSIS - Mechanisms for analyzing computer instructions implementing a program in which typestate analysis is informed by concurrency analysis. The concurrency-guided typestate analysis may simulate the “worst case” scenario due to thread interleaving by transitioning a simulated state of the variable to a special state whenever the variable is not guarded by its intended guarding lock. While in the special state, the analysis may assume that the state of the simulated variable is the worst possible state with respect to processing operations that may lead to an error depending on the state of the variable. Thus, the analysis performed may assume that referencing the variable in a state-dependent operation while the simulated state of the variable is in the special state may lead to an error, and the analysis may generate a warning, accordingly. The analysis may process the computer instructions to infer which lock is intended to guard a shared variable. | 01-27-2011 |
Edward Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090198796 | Layered Architectures for Remote Dynamic Administration of Distributed Client Configurations - This description provides tools related to layered architectures for remote dynamic administration of distributed client configurations. These tools provide methods that may include subscribing to have online configuration services remotely manage applications installed on client systems. The methods may also include receiving dynamically-updated lists from the online configuration services, with these lists including the installed applications. The methods may also receive configuration payloads that specify how to configure the installed applications, and may configure the installed applications based on these configuration payloads. The methods may also present user interfaces on the client systems, with the user interfaces including the configured applications. The tools also provide methods that may include receiving subscription information from the customer sites, with the subscription information indicating that the customer sites have subscribed to the online configuration services. The methods may also include sending the dynamically-updated lists and the configuration payloads to the customer sites. | 08-06-2009 |
| 20090198835 | COEXISTENCE TOOLS FOR SYNCHRONIZING PROPERTIES BETWEEN ON-PREMISES CUSTOMER LOCATIONS AND REMOTE HOSTING SERVICES - Coexistence tools are described for synchronizing properties between on-premises customer locations and remote hosting services. These tools may provide methods that send the tools for installation onto on-premises infrastructure located at customer sites, execute the tools to manage the customer infrastructure remotely via a hosted service, and synchronize properties at the customer site with the hosted service. Other methods may include receiving the tools from the hosted service, communicating configuration parameters related to operating the tools, and executing the tools in response to the configuration parameters. The tools may also provide systems that include on-premises servers associated with the customer infrastructure, with the on-premises servers including on-premises coexistence components for maintaining the property at the customer site. These systems may also include administrative servers associated with the hosted service. The administrative servers may include hosted-side coexistence components for maintaining and synchronizing counterparts of the on-premises properties. | 08-06-2009 |
Fei Wu, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100198837 | IDENTIFYING QUERY ASPECTS - Methods, systems, and apparatus, including computer program products, for generating aspects associated with entities. In some implementations, a method includes receiving data identifying an entity; generating a group of candidate aspects for the entity; modifying the group of candidate aspects to generate a group of modified candidate aspects comprising combining similar candidate aspects and grouping candidate aspects using one or more aspect classes each associated with one or more candidate aspects; ranking one or more modified candidate aspects in the group of modified candidate aspects based on a diversity score and a popularity score; and storing an association between one or more highest ranked modified candidate aspects and the entity. The aspects can be used to organize and present search results in response to queries for the entity. | 08-05-2010 |
George K. Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100110908 | METHODS AND APPARATUS FOR ADDING LATENCY AND JITTER TO SELECTED NETWORK PACKETS - A method for adding latency and jitter to a number of selected packets transmitted between end systems within a network of end systems is described. The method includes receiving a packet identifier, the packet identifier indicating a selected packet to which latency and jitter is to be added, receiving a selected latency and jitter for the selected packet, receiving a packet, determining if the received packet is the selected packet, and forwarding the received packet to its destination if the received packet is not the selected packet. If the received packet is the selected packet, the method continues by reading a real time clock, computing a transmit time for the received packet based on the selected latency and jitter for the selected packet, and forwarding the received packet to its destination when the real time clock reaches the computed transmit time. | 05-06-2010 |
Guohui Wu, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110052671 | NEAR INFRA-RED PULSED LASER TRIGGERED DRUG RELEASE FROM HOLLOW NANOSHELL DISRUPTED VESICLES AND VESOSOMES - The disclosure provides drug delivery methods and compositions. More particularly, the application provides liposomal delivery compositions comprising a nanostructure. | 03-03-2011 |
Haoyun Wu, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090235321 | TELEVISION CONTENT FROM MULTIPLE SOURCES - Television content from multiple sources is described. In embodiment(s), a television client device includes an interface to receive television media content in multiple streaming video formats. A television media service implemented in the television client device can process television media content when received in a first streaming video format, and render the television media content for display. In addition, the television media service can process additional television media content when received in a second streaming video format, and render the additional television media content for display. | 09-17-2009 |
| 20100131995 | Reducing Unicast Session Duration with Restart TV - A first portion of programming aired prior to a first time is obtained via a unicast session with a server, the first portion including previously aired programming. When the programming data being sent via the unicast session catches up to a multicast broadcast of the programming, the unicast session is terminated and a switch is made to obtaining a remaining portion of the programming from a different source other than the server. This different source can be, for example, a local storage device or a multicast broadcast of the programming. | 05-27-2010 |
Hong Wu, Richland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080292545 | Functionalized Encoded Apoferritin Nanoparticles and Processes for Making and Using Same - Apoferritin nanoparticles with functionalized surfaces have been prepared that include preselected agents within the cavity of the apoferritin molecule and preselected functionalized surface characteristics on the outer surface of the nanoparticle. Such materials provide for utilization and selective modification in a variety of applications including therapeutic and diagnostic uses. Examples of several of these applications are described herein. In addition a method for the creation of these materials by alternatively assembling, functionalizing, or functionalizing, disassembling and reassemblying the materials provides for creative customization of various types of materials applicable for varying types of applications which are also described herein. | 11-27-2008 |
Jia-Chi Wu, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090064018 | EXPLODED VIEWS FOR PROVIDING RICH REGULARIZED GEOMETRIC TRANSFORMATIONS AND INTERACTION MODELS ON CONTENT FOR VIEWING, PREVIEWING, AND INTERACTING WITH DOCUMENTS, PROJECTS, AND TASKS - The present invention relates to a system and method to facilitate efficient and automated presentation of information to users. A decomposition component automatically decomposes an information item into sets of subcomponents in a two- or three-dimensional isometric space, and generates visualizations having interactive graphics that allow users to inspect respective subcomponents. Interface features are provided to enable hover, dwell, and clicking commands, for example, providing a variety of options to zoom in, or change configurations of the visualization in accordance with the users intentions or inferences about what they desire to see or inspect more closely. Beyond the use of decompositions into exploded views of the content of items typically viewed as singular documents, the methods can be applied to perform geometric transformations on visualizations of multiple windows and other resources based on content and activity to provide regularized visualizations of the multiple items. Such exploded views can provide visual geometric summaries of projects, and a set of handles into accessing more detail on the subcomponents of the project. | 03-05-2009 |
| 20090064024 | EXPLODED VIEWS FOR PROVIDING RICH REGULARIZED GEOMETRIC TRANSFORMATIONS AND INTERACTION MODELS ON CONTENT FOR VIEWING, PREVIEWING, AND INTERACTING WITH DOCUMENTS, PROJECTS, AND TASKS - The present invention relates to a system and method to facilitate efficient and automated presentation of information to users. A decomposition component automatically decomposes an information item into sets of subcomponents in a two- or three-dimensional isometric space, and generates visualizations having interactive graphics that allow users to inspect respective subcomponents. Interface features are provided to enable hover, dwell, and clicking commands, for example, providing a variety of options to zoom in, or change configurations of the visualization in accordance with the users intentions or inferences about what they desire to see or inspect more closely. Beyond the use of decompositions into exploded views of the content of items typically viewed as singular documents, the methods can be applied to perform geometric transformations on visualizations of multiple windows and other resources based on content and activity to provide regularized visualizations of the multiple items. Such exploded views can provide visual geometric summaries of projects, and a set of handles into accessing more detail on the subcomponents of the project. | 03-05-2009 |
Jianchao Wu, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080235003 | DISAMBIGUATION OF TELEPHONE STYLE KEY PRESSES TO YIELD CHINESE TEXT USING SEGMENTATION AND SELECTIVE SHIFTING - To enter Chinese text, a user enters the corresponding phonetic spelling via telephone style keypad. Some or all keys represent multiple phonetic letters. In disambiguating entered key presses to yield a valid phonetic spelling, a computer divides the key presses into segments, while still preserving key press order. Each segment must correspond to an entry in a dictionary of Chinese characters, character phrases, and/or character components such as radicals or other predetermined stroke groupings. Upon arrival of a new key press that cannot form a valid entry when appended to the current segment, key presses are incrementally reallocated from the previous segment. As for already-resolved segments occurring prior to the previous and current segments, these are left intact. After each shifting attempt, the computer reinterprets key presses of the last two segments, and accepts the new segmentation if the segments form valid dictionary entries. | 09-25-2008 |
Jiazhen Wu, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080288822 | EXHAUSTIVE SECURITY FUZZING FOR TRANSACT STRUCTURED QUERY LANGUAGE - Systems and methods that incorporate fuzzing capabilities within an SQL server to facilitate penetration testing. A fuzzing component associated with the SQL server provides an entry point for accessing the fuzzing system to update explicit user specified parameters associated with SQL, wherein the server's in depth knowledge regarding semantics of the language code (e.g., manner of parsing) can be employed to determine vulnerabilities thereof. | 11-20-2008 |
Jimmy Y. Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090265398 | Adaptive Buffering of Database Server Response Data - Aspects of the subject matter described herein relate to buffering database server response data. In aspects, a database driver receives a request for data from a requester such as an application. Based on the request and information associated with a query, the database driver determines whether the requester is allowed to obtain data that has been previously buffered. If the database driver determines that the requester is not allowed to obtain data that has been previously buffered, the database driver indicates that blocks corresponding to the data may be freed. The database driver obtains new blocks from the database when they are needed. The database driver may determine whether to free blocks depending on a mode in which the blocks are accessed. When blocks are requested in a stream mode, they may be discarded once provided to a requester unless a bookmark has been set. | 10-22-2009 |
Jin Wu, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110029516 | Web-Used Pattern Insight Platform - A web site usage pattern insight platform may be provided. User behaviors associated with web page requests, including search queries, may be captured and analyzed to provide usage pattern insights. The pattern insights may be aggregated across a plurality of users and may be used to provide recommendations for improving a system that hosts the web pages. | 02-03-2011 |
Jingbo Wu, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100049750 | RECOVERY OF A COMPUTER THAT INCLUDES VIRTUAL DISKS - Described is the backup and/or restore of virtual disks In general, metadata is backed up for restoring a virtual disk. To restore the disk, a physical disk is created, with the virtual disk the created on a partition of the physical disk. Backup and restore is described for nested virtual disks, including for block level restore. Further described is backing up of critical virtual disks and their containers, and virtual disk backup with respect to basic disks and dynamic volumes. | 02-25-2010 |
Joyce Wu, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110115745 | INTERACTIVE DISPLAY SYSTEM WITH CONTACT GEOMETRY INTERFACE - An interactive display system with a contact geometry interface is disclosed. The interactive display system may include a multi-touch display, a touch detection system configured to detect a touch input on the multi-touch display and to generate contact geometry for a contact region of the touch input, and an application programming interface executed on a processor of the interactive display system. The application programming interface may be configured to receive the contact geometry and to send the contact geometry to a requesting application program for application-level processing. Further, the application programming interface may be configured to receive from the application program a display command based on the application level-processing. The application programming interface may be configured to send the display command to the multi-touch display to adjust a display of a graphical element on the multi-touch display. | 05-19-2011 |
Kalven Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080225866 | Reducing network traffic to teredo server - Methods and systems for reducing network load on a Teredo server. | 09-18-2008 |
| 20080225868 | Allowing IPv4 clients to communicate using Teredo addresses when both clients are behind a NAT - Methods and systems for allowing clients behind a network address translation device to communicate when those clients are assigned Teredo IPv6 addresses. | 09-18-2008 |
| 20080240131 | Teredo connectivity between clients behind symmetric NATs - Methods and systems for communicating between Teredo clients behind UPnP-enabled symmetric or restricted Network Address Translators. | 10-02-2008 |
| 20080253383 | Communicating using the port-preserving nature of symmetric network address translators - Methods for establishing connections between computing devices when the computing devices are behind Network Address Translators (NATs). Embodiments of the present invention are directed to enabling a first client computer to communicate with a second client computer when both client computers are positioned behind NATs, wherein at least one of the NATs is a port-preserving NAT. | 10-16-2008 |
Kevin Thomas Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100226903 | METHOD OF DELIVERING CELL THERAPY TO A TARGET SITE - A method of delivering therapy to a target site. The method includes (a) obtaining a base image of the target site, (b) injecting a dose of a mix of a therapeutic agent and a contrast agent into a first injection location at the target site via a needle passing through a catheter, (c) collecting sequential fluoroscopic images of a contrast agent dispersion cloud at the first injection location, (d) determining a contrast agent dispersion area from the sequential fluoroscopic images, (e) determining a therapeutic agent dispersion area from the contrast agent dispersion area, (f) marking the therapeutic agent dispersion area on the base image of the target site, and (g) repeating (b) through (f) until the target site is substantially covered with overlapping therapeutic agent dispersion areas corresponding to a plurality of injections at a plurality of injection locations at the target site. | 09-09-2010 |
Ming-Chuan Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080282244 | Distributed transactional deadlock detection - Aspects of the subject matter described herein relate to deadlock detection in distributed environments. In aspects, nodes that are part of the environment each independently create a local wait-for graph. Each node transforms its local wait-for graph to remove non-global transactions that do not need resources from multiple nodes. Each node then sends its transformed local wait-for graph to a global deadlock monitor. The global deadlock monitor combines the local wait-for graphs into a global wait-for graph. Phantom deadlocks are detected and removed from the global wait-for graph. The global deadlock monitor may then detect and resolve deadlocks that involve global transactions. | 11-13-2008 |
| 20100082551 | DATA PLACEMENT TRANSPARENCY FOR HIGH AVAILABILITY AND LOAD BALANCING - A method of updating a clone data map associated with a plurality of nodes of a computer system is disclosed. The clone data map includes node identification data and clone location data. A node failure event of a failed node of the computer system that supports a primary clone is detected. The clone data map is updated such that a secondary clone stored at a node other than the failed node is marked as a new primary clone. In addition, clone data maps may be used to perform node load balancing by placing a substantially similar number of primary clones on each node of a node cluster or may be used to increase or decrease a number of nodes of the node cluster. Further, data fragments that have a heavy usage or a large fragment size may be reduced in size by performing one or more data fragment split operations. | 04-01-2010 |
| 20100125480 | PRIORITY AND COST BASED DEADLOCK VICTIM SELECTION VIA STATIC WAIT-FOR GRAPH - Systems and methods that enable resolving deadlock cycles by victim selection based on cost and/or priority of strongly connected components in a static wait-for graph. As such, victims can be selected by iteratively estimating total deadlock resolution cost (based on cost of strongly connected components) for remaining deadlock participants, selecting the participant with the least estimated total cost as the next victim, and reducing the wait-for graph after removing the victim vertex. The victim selection algorithm can be a cost-based greedy algorithm, wherein during each victim selection iteration, a single optimal victim is selected based on estimated remaining cost. | 05-20-2010 |
Qingguo Wu, Vancouver, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090239390 | METHODS FOR PRODUCING LOW STRESS POROUS AND CDO LOW-K DIELECTRIC MATERIALS USING PRECURSORS WITH ORGANIC FUNCTIONAL GROUPS - Methods of preparing a carbon doped oxide (CDO) layers having a low dielectric constant are provided. The methods involve, for instance, providing a substrate to a deposition chamber and exposing it to one or multiple carbon-doped oxide precursors having molecules with at least one carbon-carbon triple bond, or carbon-carbon double bond, or a combination of these groups and depositing the carbon doped oxide dielectric layer under conditions in which the resulting dielectric layer has a dielectric constant of not greater than about 2.7. Methods of preparing a low stress porous low-k dielectric material on a substrate are provided. The methods involve the use of a structure former precursor and/or porogen precursor with one or more organic functional groups. In some cases, the structure former precursor has carbon-carbon double or triple bonds. In other cases, one or both of the structure former precursor and porogen precursor has one or more bulky organic groups. In other cases, the structure former precursor has carbon-carbon double or triple bonds and one or both of the structure former precursor and porogen precursor has one or more bulky organic groups. Once the precursor film is formed, the porogen is removed, leaving a porous low-k dielectric matrix with high mechanical strength. Different types of structure former precursors and porogen precursors are described. The resulting low stress low-k porous film may be used as a low-k dielectric film in integrated circuit manufacturing applications. | 09-24-2009 |
Sandy R. Wu, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110185315 | SIMPLIFIED USER CONTROLS FOR AUTHORING WORKFLOWS - A workflow design system provides user interface controls that allow a workflow author to focus on the steps of the workflow before deciding on how to control the flow of the workflow. With the system, an author can change the control flow of a workflow without re-ordering the sequence of steps within the workflow. The workflow design system allows the author to define a sequence of steps and then drag a control block over these steps to capture them within the control block. The author can also later remove the control block without affecting the sequence of steps if his needs change. In addition, the system presents error-handling workflows side-by-side with the main workflow, so that the author can modify the main workflow and notice the effects and any corresponding changes for error handling workflows at the same time. | 07-28-2011 |
Steven(chi Tse) Wu, Veradale, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080289958 | Novel Manufacturing Design and Processing Methods and Apparatus for Sputtering Targets - Sputtering targets having a reduced burn-in time are disclosed that comprise: a) a heat-modified surface material having a substantially uniform crystallographic orientation, wherein at least part of the surface material was melted during heat-treatment, and b) a core material having an average grain size. Sputtering targets are also disclosed that include a heat-modified surface material having network of shallow trenches, alternating rounded peaks and valleys in the surface of the target or a combination thereof, wherein at least part of the surface material was melted during heat-treatment, and a core material having an average grain size. Methods of producing sputtering targets having reduced burn-in times comprises: a) providing a sputtering target comprising a sputtering surface having a sputter material and a crystal lattice, and b) heat-modifying the sputtering surface in order to melt at least part of the surface material and modify the crystal lattice. Methods of producing a sputtering target having a reduced burn-in time are also disclosed comprising: providing a sputtering target having a sputtering surface, wherein the sputtering surface comprises a damage layer, and modifying the sputtering surface by deplating a layer of material, pulsed-plating a layer of material or a combination thereof | 11-27-2008 |
Su-Piao Wu, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110264993 | Multi-Threaded Sort of Data Items in Spreadsheet Tables - To perform a sort operation on a spreadsheet table, data items in the spreadsheet table are divided into a plurality of blocks. Multiple threads are then used to sort the data items in the blocks. After the data items in the blocks are sorted, multiple threads are used to merge the blocks into a final block. The final block contains each of the data items in the spreadsheet table. A sorted version of the spreadsheet table is then displayed. Data items in the sorted version of the spreadsheet table have the same order as an order of data items in the final block. | 10-27-2011 |
| 20110276868 | Multi-Threaded Adjustment of Column Widths or Row Heights - A computing system performs a column adjustment process. The column adjustment process uses multiple threads to determine overall maximum column widths for each column in a set of target columns in a spreadsheet table. For each of the target columns, the overall maximum column width for the target column is based on the width of the widest textual representation of a value in any cell in the column. The set of target columns includes at least one column. The computing system then reflows the spreadsheet table such that each column in the set of target columns has a width based on the overall maximum column width for the column. A similar process is performed to adjust the height of rows. | 11-10-2011 |
Su-Piao Bill Wu, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110099143 | EMBEDDING AND RETRIEVING DATA IN AN APPLICATION FILE FORMAT - Third party data embedding may be provided. Data associated with a third party provider may be saved in a native application save file. If a save file opened by the application is determined to comprise third party data, the application may determine whether an appropriate data provider is available. The application may connect to the data provider and provide on-demand, asynchronous access to the third party data upon request from a user. | 04-28-2011 |
Vanessa Tieh-Su Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110072015 | TAGGING CONTENT WITH METADATA PRE-FILTERED BY CONTEXT - Generate tags for content from metadata pre-filtered based on context. A plurality of data items is accessed. Each of the data items has metadata. A context for a user is determined (e.g., at a moment of content capture). One or more of the data items are selected based on the determined context. Upon receipt of content, the received content is compared with the selected data items to identify matches. Metadata is selected from the metadata associated with the matching data items. The selected metadata is associated with the captured content. | 03-24-2011 |
Wan-Chung W. Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20080306804 | SYSTEMS FOR SCHEDULING MARKETING CAMPAIGNS IN PUBLIC PLACES IN ORDER TO ENABLE MEASUREMENT AND OPTIMIZATION OF AUDIENCE RESPONSE - A system is described for determining how to execute a media campaign (e.g., an advertising campaign) in out-of-home environments (e.g., retail stores or other public places), in such a manner as to enable analysis of the impact of the campaign upon audience behavior, and some of the aspects of audience behavior (recollection of recent exposure, impact of repeat exposures over time) that can be incorporated into subsequent analysis; this can then extend into alterations to the campaign scheduling to optimize business metrics and/or to gain additional, richer information about audience behavior. Media content can be rendered on one or more devices, such as monitors, point of sale systems, and so forth. The media content can include advertisements, such as advertisements having images, video, audio, and multimedia content. Various business constraints and statistical experimental constraints can be satisfied when generating a schedule. | 12-11-2008 |
| 20090150918 | SYSTEM AND METHOD FOR INDEPENDENT MEDIA AUDITING AND MEDIA SERVING FOR MARKETING CAMPAIGNS PRESENTED VIA MEDIA DEVICES IN PUBLIC PLACES - An independent auditing and ad service system that may be utilized in conjunction with a system for presenting marketing campaigns to audiences via a network of players located in public locations. Independent agents in the players monitor media content that is presented to audiences during marketing campaigns and generate independent agent playlogs that are provided to a content registry service. The content registry service compares the independent agent playlogs with playlogs that are provided by a network operator to validate the network-operator-generated playlogs. The independent agent playlogs may also be provided to an analytics service where they are used to analyze the performance of marketing campaigns. Based on the analyzed performance, the service may determine that the media content being presented to audiences via the media players should be changed. The independent agents may be instructed to implement recommended changes by modifying the media content being presented on the players. | 06-11-2009 |
Wan-Chung William Wu, Bellevue, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090030780 | MEASURING EFFECTIVENESS OF MARKETING CAMPAIGNS PRESENTED ON MEDIA DEVICES IN PUBLIC PLACES USING AUDIENCE EXPOSURE DATA - Computational and computer-implemented methodological techniques are described for analyzing and presenting data on the audience response to audio and/or visual media advertising campaigns in public places. In various embodiments, these techniques employ a mechanism that assesses audience behavior to produce audience behavior data and audience exposure to produce audience exposure data, a network of display devices that records media events as media event data in a playlog, and a component that assembles the audience behavior data, audience exposure data, and media event data to produce data identifying media events that could have impacted audience behavior and data assessing campaign effectiveness as a measure of audience exposure. | 01-29-2009 |
| 20090076890 | SYSTEM AND METHOD FOR VALUING MEDIA INVENTORY FOR THE DISPLAY OF MARKETING CAMPAIGNS ON A PLURALITY OF MEDIA DEVICES AT PUBLIC LOCATIONS - A system and method to value media inventory for the display of marketing campaigns on a network of media devices. The system measures past marketing campaign performance and efficiency and assigns a campaign impact value to the advertising opportunity achieved by the execution of past campaigns. Summaries of the campaign impact of past campaigns are stored in a benchmarking archive. The system uses the data contained in the benchmarking archive in order to calculate the value of the network's media inventory, namely the capacity or availability of the network of media devices to play or display future campaigns. The value of the media inventory is used to appropriately assign media inventory to new campaigns that are to be shown on the network of media devices. | 03-19-2009 |
| 20090276317 | DYNAMIC INVENTORY MANAGEMENT FOR SYSTEMS PRESENTING MARKETING CAMPAIGNS VIA MEDIA DEVICES IN PUBLIC PLACES - A dynamic inventory management system and method for the identification of available inventory on a network of media devices and the optimal scheduling of campaigns, treatments, and content items on the available inventory. To optimize performance of the system, the dynamic inventory management system receives input data from a variety of sources. For example, the dynamic inventory management system receives audience metrics and campaign performance data from analytics systems, event and trigger data from event and trigger systems, and network, content, and campaign metadata from network management systems. The data received from these sources, when used in conjunction with additional rules and parameters that are received from system users, allows the dynamic inventory management system to allocate marketing campaigns, treatments, and content items to available inventory in a manner that is advantageous to both advertisers and to the network operator. | 11-05-2009 |
Xianming Wu, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110035697 | AUTONOMOUS DISPLAY MANAGEMENT OF GRAPHICAL INTERFACES - A method of autonomously managing selective display of graphical interfaces displayable by a computing device is provided. The method includes detecting creation of an application window or dialog box attempting to be displayed by the computing device. The method includes obtaining display characteristics for a created application window or dialog box. The display characteristics include display configuration parameters and displayable contents of the created application window or dialog box. The method includes identifying the display characteristics from different display characteristics linked to corresponding display management actions. The method includes performing a display management action that corresponds to the display characteristics to selectively display the application window or dialog box or performing a display management action that is not directly associated with display of the application window or dialog box. | 02-10-2011 |
Xiaoyu Wu, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110202667 | Database Virtualization - Aspects of the subject matter described herein relate database virtualization. In aspects, clusters of database servers may be located at various locations of the Internet. When a client seeks to access a logical database, the client may send a logical server and logical database name in a data structure. These names may be used to find a physical server(s) and database(s) that correspond to the logical database. Once the location is determined, a proxy component is used to intercept and/or forward communications between the client and the physical server(s) and database(s) corresponding to the logical database. Using this system, a client may access data from a logical database without knowing the physical address of the logical user database. | 08-18-2011 |
Xing Wu, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090055202 | FRAMEWORK FOR DEVELOPMENT OF INTEGRATION ADAPTERS THAT SURFACE NON-STATIC, TYPE-SAFE SERVICE CONTRACTS TO LOB SYSTEMS - The claimed subject matter provides a system and/or a method that facilitates integrating two or more applications for secure sharing of data. A line of business (LOB) system can include a portion of metadata associated with a business application. An adapter can employ a dynamic service contract to the LOB system, wherein the service contract is a fluid contract constructed in real time from a portion of metadata selected within the LOB system. Moreover, the adapter can enable a client to access the portion of metadata selected via the service contract. | 02-26-2009 |
Xinran Wu, Seattle, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20100106695 | SCALABLE BLOB STORAGE INTEGRATED WITH SCALABLE STRUCTURED STORAGE - Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the structured storage of Blobs includes a primary structured storage index for indexing Blobs, a secondary hash index that is integrated into the structured storage system, a Blob log stream, and a Blob data stream for storing blocks that include the Blob data. In an embodiment, a block is created and written to a Blob store along with a block list. The block list facilitates the locating of one or more blocks that store the Blob data. In this embodiment, a primary structured storage index and a secondary hash index are updated to facilitate efficient access of the Blob in a structured storage system. | 04-29-2010 |
| 20100106734 | BLOB MANIPULATION IN AN INTEGRATED STRUCTURED STORAGE SYSTEM - Embodiments of the present invention relate to systems, methods and computer storage media for facilitating the structured storage of binary large objects (Blobs) to be accessed by an application program being executed by a computing device. Generally, the manipulation of Blobs in a structured storage system includes receiving a request for a Blob, which may be located by way of a Blob pointer. The Blob pointer allows for the data, such as properties, of the Blob to be identified and located. Expired properties are garbage collected as a manipulation of the Blob data within a structured storage system. In an embodiment, the Blob is identified by a key that is utilized within a primary structured index to located the requested Blob. In another embodiment, the requested Blob is located utilizing a secondary hash index. In an additional embodiment, the Blob is locate utilizing a file table. | 04-29-2010 |
| 20100114848 | ATOMIC MULITPLE MODIFICATION OF DATA IN A DISTRIBUTED STORAGE SYSTEM - Atomic multiple modifications of streams is provided. Streams are selected for the application of an atomic multiple modification. A lock is acquired on the meta-data associated with the streams. Each stream is de-coupled from its name. Multiple modifications are applied to the selected streams. After performing the modifications, names are coupled to the streams. The lock on the meta-data associated with each stream is released. | 05-06-2010 |
Yunxin Wu, Kirkland, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20090292717 | Optimistic Versioning Concurrency Scheme for Database Streams - Aspects of the subject matter described herein relate to versioning for databases. In aspects, two or more users may share the same version of data, such as a report, in a database. One of the users may seek to update the data. In response to a request from the user, a new version of the data is created. For data that is not updated via the request, the new version shares data with the previous version, thus saving space. For data this is updated, new segments within the database are created to store the updated data. Each user is allowed to access the data without blocking other users accessing the data. | 11-26-2009 |
Zhongwei Wu, Sammamish, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110184915 | CLUSTER RESTORE AND REBUILD - Architecture that facilitates the restoration of a cluster database in a scalable way using backups (e.g., SQL database backups) and a partition rebuild mechanism to achieve a high level of partition level data consistency, even when restore fails on individual machines and/or machine failure occurs. The architecture restores replicas of the partitions in consideration that the backups may be created at different points and at different times. Optimized parallelism is achieved in restoring each database machine using local backups, which eliminates cross-machine network traffic. Thus, fast recovery of the distributed database can be accomplished on the order of hours over thousands of machines and terabytes of data. | 07-28-2011 |
| 20110191299 | LOGICAL DATA BACKUP AND ROLLBACK USING INCREMENTAL CAPTURE IN A DISTRIBUTED DATABASE - Architecture that eliminates the need for on-disk full backups of data retaining only changes that have occurred, in a separate table. Thus, the architecture provides for incremental recovery of incremental changes in a relational database (e.g., SQL). The architecture provides improved recovery time and recovery point objectives. By using the incremental capture of changed data (e.g., in an XML format), the capability is provided to capture schema changes, query the incremental change data and efficiently restore user data to an earlier point-in-time state. Changes (e.g., insert, update and delete operations) are tracked (e.g., continuously) by a set of triggers and the incrementally captured changed rows are inserted in a data capture table (a differential change “delta” table) in a human-readable format (e.g., XML). Rollback is also provided. | 08-04-2011 |
| 20110202667 | Database Virtualization - Aspects of the subject matter described herein relate database virtualization. In aspects, clusters of database servers may be located at various locations of the Internet. When a client seeks to access a logical database, the client may send a logical server and logical database name in a data structure. These names may be used to find a physical server(s) and database(s) that correspond to the logical database. Once the location is determined, a proxy component is used to intercept and/or forward communications between the client and the physical server(s) and database(s) corresponding to the logical database. Using this system, a client may access data from a logical database without knowing the physical address of the logical user database. | 08-18-2011 |
Zhuoqing Wu, Redmond, WA US
| Patent application number | Description | Published |
|---|---|---|
| 20110313847 | MAPPING IDENTIFIERS - Systems and methods for mapping identifiers are provided. Activity logs illustrate activities and/or events associated with a plurality of identifiers. The identifiers may be registered identifiers, unregistered identifiers, or a combination thereof. When at least two identifiers share a linking attribute, the at least two identifiers may be mapped to one another, along with information associated therewith (if any) such as a user profile. Each subsequent line of an activity line may also be mapped to the identifiers of the initial single line when a linking attribute or an overlapping identifier is present. A number of identifiers associated with each other may be increased by mapping identifiers and, thus, a targeted audience for a customized advertisement may, in turn, be increased. | 12-22-2011 |
