Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Ma, WA

Art L. Ma, Everett, WA US

Patent application numberDescriptionPublished
20100055929ELECTRICAL CONTACTS FOR LEADING EDGE CONTROL SURFACES ON AN AIRCRAFT - An apparatus comprising a first part, a second part, an electrical contact, and a relay. The second part is movable relative to the first part. The electrical contact is attached to the second part. The electrical contact provides an electrical connection between the first part and the second part when the second part is in a first position and breaks the electrical connection when the second part is in a second position. The relay is electrically connected to the electrical contact.03-04-2010

Art Lee Ma, Everett, WA US

Patent application numberDescriptionPublished
20090125167METHOD AND APPARATUS FOR DETECTING ICING CONDITIONS FOR AN AIRCRAFT - A method for detecting icing conditions for an airborne aircraft operating within a zone defined using one or more aircraft-related parameter and one or more environment parameter includes: (a) In no particular order: (1) measuring the aircraft-related parameter(s) to obtain aircraft-related parametric value(s); and (2) measuring the environment-related parameter(s) to obtain environment-related parametric value(s). (b) Employing the aircraft-related parametric value(s) and the environment-related parametric value(s) to determine whether the aircraft is operating within the zone. (c) If the aircraft is operating within the zone, observing elapsed time during which the aircraft is operating within the zone. (d) If the aircraft has operated within the zone for a predetermined elapsed time-in-zone, displaying an alert message for a user to indicate a likelihood of presence of icing conditions.05-14-2009

Chao Ma, Seattle, WA US

Patent application numberDescriptionPublished
20080239452SMART 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
20090052006FLEXIBLE 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-Me02-26-2009

Hong Ma, Bothell, WA US

Patent application numberDescriptionPublished
20090188558PHOTOVOLTAIC DEVICES HAVING METAL OXIDE ELECTRON-TRANSPORT LAYERS - Optoelectronic devices in both traditional and inverted configurations are provided that include an electron-transport layer. The electron-transport layer includes a metal oxide layer and a monolayer. Methods for making and using the devices are also provided.07-30-2009

Hongzhou Ma, Redmond, WA US

Patent application numberDescriptionPublished
20100199357SECURE HOSTING FOR UNTRUSTED CODE - Various technologies and techniques are disclosed for increasing security in execution environments. A system is described for handling DLL calls made from untrusted code. An execution environment instantiates a lower trust process when a high trust process determines a need to call untrusted code. When the untrusted code calls a method in an original DLL, the execution environment loads a shim DLL into the lower trust process. The shim DLL has a clone of the method from the original DLL. A method for increasing security when processing calls from untrusted code is described. A shim DLL is created from an original DLL, and is deployed so an execution environment will load the shim DLL instead of the original DLL. When an execution environment receives a call from a caller DLL to the original DLL, the call is routed through the shim DLL. A pluggable validation system is also described.08-05-2010

Hui Ma, Seattle, WA US

Patent application numberDescriptionPublished
20110003612Loss Differentiation Based Management of Wireless Networks - Implementations of loss differentiation based management of wireless networks are disclosed.01-06-2011

Jia Ma, Vancouver, WA US

Patent application numberDescriptionPublished
20100038327THERMALLY TREATED EXPANDED PERLITE - A thermally treated expanded perlite that can be coated or impregnated with at least one active material and the use of the thermally treated expanded perlite as a light-weight filtration media. Methods for forming thermally treated expanded perlite as well as methods for forming thermally treated perlite coated or impregnated with an active material are also disclosed.02-18-2010

Jonathan Ma, Bellevue, WA US

Patent application numberDescriptionPublished
20110011394DELIVERING AEROSOLIZABLE FOOD PRODUCTS - Aerosolized food products can be of sufficient size to deposit in the mouth without easily entering into the respiratory tract and of small enough size so as to allow for suspension in air. An apparatus (01-20-2011

Lily Ma, Bellevue, WA US

Patent application numberDescriptionPublished
20110296377DEPLOYMENT SCRIPT GENERATION AND EXECUTION - Aspects of the subject matter described herein relate to deployment scripts. In aspects, in conjunction with creating a package for deploying software to a target, an installation script is also created. The installation script includes instructions for deploying the software in the package to one or more targets. The installation script is human-readable and readily modifiable. A software development tool may provide a seamless interface that allows a software developer to view, edit, execute, and debug the installation script on a local or remote target.12-01-2011

Ming Ma, Redmond, WA US

Patent application numberDescriptionPublished
20080250159Cybersquatter Patrol - An exemplary method includes providing a typographically erroneous domain name, tracing the domain name where tracing includes entering the domain name as part of a URL and recording one or more subsequent URLs, identifying a domain parking service for the domain name based at least in part on information in one of the recorded URLs, determining client identification information in at least one of the recorded URLs where the client identification information identifies a customer of the domain parking service and blocking one or more domain names based at least in part on the client identification information. Other exemplary technologies are also disclosed.10-09-2008
20080301116Search Ranger System And Double-Funnel Model For Search Spam Analyses and Browser Protection - An exemplary method for protecting web browsers from spam includes providing a multi-layer model that includes a doorway layer, a redirection domain layer, an aggregator layer, a syndicator layer and an advertiser layer; identifying domains as being associated with at least one of the layers; and, based at least in part on the identifying, taking one or more corrective actions to protect web browsers from search spam. An exemplary method for identifying a bottleneck layer in a multi-layer spam model includes providing a multi-layer spam model, collecting spam advertisements, associating a block of IP addresses with the collected spam advertisements and identifying a bottleneck layer based on the block of IP addresses. Other methods, systems, etc., are also disclosed.12-04-2008
20080301139Search Ranger System and Double-Funnel Model For Search Spam Analyses and Browser Protection - An exemplary system for monitoring search spam and protecting against search spam includes a self-monitoring subsystem to uncover spam patterns and a self-protection subsystem to protect against spam by providing spam-related information to strengthen a relevance ranking algorithm. An exemplary architecture for monitoring search spam includes a first component to receive one or more spammer targeted keywords and to search, scan and analyze URLs based at least in part on the one or more spammer targeted keywords, a second component to receive one or more URLs from the first component and to verify one or more of these URLs as a spam URL and a third component to collect spammer targeted keywords associated with one or more spam URLs and to provide one or more of the spammer targeted keywords to the first component. Other methods, systems, etc., are also disclosed.12-04-2008
20080301281Search Ranger System and Double-Funnel Model for Search Spam Analyses and Browser Protection - An exemplary method for defeating server-side click-through cloaking includes retrieving a search results page to set a browser variable, inserting a link to a page into the search results page and clicking through to the page using the inserted link. An exemplary method for investigating client-side cloaking includes providing script associated with a suspected spam URL, modifying the script to de-obfuscate the script and executing the modified script to reveal cloaking logic associated with the script. Other methods, systems, etc., are also disclosed.12-04-2008
20090158036 PROTECTED COMPUTING ENVIRONMENT - A method of establishing a protected environment within a computing device including validating a kernel component loaded into a kernel of the computing device, establishing a security state for the kernel based on the validation, creating a secure process and loading a software component into the secure process, periodically checking the security state of the kernel, and notifying the secure process when the security state of the kernel has changed.06-18-2009
20110087648SEARCH SPAM ANALYSIS AND DETECTION - Defeating click-through cloaking includes retrieving a search results page to set a browser variable, inserting a link to a page into the search results page and clicking through to the page using the inserted link. Investigating cloaking includes providing script associated with a suspected spam URL, modifying the script to de-obfuscate the script and executing the modified script to reveal cloaking logic associated with the script.04-14-2011

Patent applications by Ming Ma, Redmond, WA US

Myra Ma, Kirkland, WA US

Patent application numberDescriptionPublished
20100052888INFORMATION DISPLAY SYSTEMS AND METHODS FOR HYBRID VEHICLES - Information display systems capable of iconically representing the components of a hybrid powertrain and method thereof. In operation, the information display systems indicate the specific powertrain components in the hybrid system that are active in various hybrid operational modes (e.g., electric launch, blended torque, etc.). In particular, active components are highlighted (i.e., increased intensity) by the display and non-active components are faded (i.e., decreased intensity). In one embodiment, the vehicle wheels are depicted with a static intensity in-between that of the active components and the non-active components. This allows the vehicle operator to clearly see which components are active during each hybrid system mode, and to gain a simplified picture of hybrid system behavior during normal operation at a glance.03-04-2010

Nankang Ma, Kirkland, WA US

Patent application numberDescriptionPublished
20110222675CALL-HANDLING RULES - Call-handling rules may be provided. A user interface may access a plurality of information associated with a user and provide functionality for creating a plurality of rules based on the information. An incoming call intended for the user may be received and processed according to the created rules.09-15-2011

Qinglin Ma, Woodinville, WA US

Patent application numberDescriptionPublished
20100121189SYSTEMS AND METHODS FOR IMAGE PRESENTATION FOR MEDICAL EXAMINATION AND INTERVENTIONAL PROCEDURES - Systems and methods which provide image presentation for medical examination, interventional procedures, diagnosis treatment, etc. from multi-dimensional volume datasets are shown. Reference indicators, providing information with respect to the relationship of an image to the physical world, are preferably provided to aid a viewer in interpreting the image. Such reference indicators may be provided in the form of tool markers and corresponding image marker. Degrees of freedom provided with respect to image manipulation are preferably selectively constrained to facilitate interaction with an image or images. Embodiments of the invention may implement a relatively simple bidirectional control to facilitate a survey of an entire image volume. Image display conventions may be provided which present images in a particular orientation to facilitate user interpretation of the image.05-13-2010
20100121190SYSTEMS AND METHODS TO IDENTIFY INTERVENTIONAL INSTRUMENTS - Systems and methods which operate to identify interventional instruments and/or other objects in images are shown. Embodiments operate to extract relevant information regarding interventional instruments from a multi-dimensional volume for presenting the information to a user in near real-time with little or no user interaction. Objects may be identified by segmenting a multi-dimensional volume, identifying a putative object of interest in multiple multi-dimensional volume segments, and determining a position of the object of interest within the multi-dimensional volume using the putative object of interest segment identifications. Identification of objects of interest according to embodiments may be utilized to determine an image plane for use in displaying the objects within a generated image, to track the objects within the multi-dimensional volume, etc., such as for medical examination, interventional procedures, diagnosis treatment, and/or the like.05-13-2010
20100260398SYSTEMS AND METHODS FOR ADAPTIVE VOLUME IMAGING - Systems and methods which provide volume imaging by implementing survey and target imaging modes are shown. According to embodiments, a survey imaging mode is implemented to provide a volume image of a relatively large survey area. A target of interest is preferably identified within the survey area for use in a target imaging mode. Embodiments implement a target imaging mode to provide a volume image of a relatively small target area corresponding to the identified target of interest. The target imaging mode preferably adapts the beamforming, volume field of view, and/or other signal and image processing algorithms to the target area. In operation according to embodiments, the target imaging mode provides a volume image of a target area with improved volume rate and image quality.10-14-2010
20110245659SYSTEMS AND METHODS TO ASSIST WITH INTERNAL POSITIONING OF INSTRUMENTS - Systems and methods which facilitate the correct placement of an instrument internal to an object aided by an overlay superimposed on an image are disclosed. Exemplary embodiments facilitate placement of a needle tip within a patient's body using on overlay superimposed on a sonographic image. A superimposed overlay of embodiments is created by monitoring a fixed point of an external portion of the instrument in relation to an imaging transducer. Superimposed overlays provided according to embodiments provide one or more graphical target designator and one or more graphical instrument designator which, when controlled to be disposed in a predetermined position, indicate proper placement of the instrument.10-06-2011
20110249878SYSTEMS AND METHODS FOR ENHANCED IMAGING OF OBJECTS WITHIN AN IMAGE - Systems and methods which implement a plurality of different imaging signatures in generating an image frame are shown. A first imaging signature may be configured for providing relatively high quality images with respect to subsurface regions of living tissue, for example, whereas a second imaging signature may be configured for providing relatively high quality images with respect to interventional instruments inserted into living tissue at a steep angle. Image sub-frames generated using each such different imaging signature are blended to form a frame of the final image providing a relatively high quality image of various objects within the volume being imaged.10-13-2011

Roy Y. Ma, Redmond, WA US

Patent application numberDescriptionPublished
20110307601SERVER ARRAY CAPACITY MANAGEMENT CALCULATOR - Server array capacity calculator systems and methods are provided for estimating capacity based on diagnostic data. For example, a system comprising a database and an estimator computing device comprising a graphical user interface (GUI) and a capacity management module stored in memory and executed on a processor comprising instructions to receive diagnostic data from a plurality of servers of different server types, receive user input via the GUI, and in response to the user input, and for each of the server types, compute a current reference number of servers from current server efficiency estimates and a current number of utilized servers; calculate a growth multiplier from a ratio of the projected number of users and a count of the current concurrent users; generate a projected number of servers by multiplying the current reference number of servers with the growth multiplier, and display the projected number of servers on the GUI.12-15-2011

Xiangying Ma, Issaquah, WA US

Patent application numberDescriptionPublished
20110072371APPLICATION PROGRAMMING INTERFACE FOR USER INTERFACE CREATION - Various embodiments related to an application programming interface for user interface creation are disclosed herein. For example, one disclosed embodiment provides an application programming interface, embodied on one or more data-holding subsystems, comprising user interface creation services for intermediately defining a user interface including one or more user interface elements as declarative extensible markup language data. The application programming interface further comprises compiler services for providing aspects of the declarative extensible markup language data to one or more compilers for compilation into two or more different machine code implementations, where each machine code implementation is natively executable without a virtual machine by a different hardware platform to present the user interface intermediately defined as declarative extensible markup language data.03-24-2011

Yanjun Ma, Bellvue, WA US

Patent application numberDescriptionPublished
20110298051Electrostatic Discharge Management Apparatus, Systems, and Methods - Apparatus, systems, and methods may include managing electrostatic discharge events by using a semiconductor device having a non-aligned gate to implement a snap-back voltage protection mechanism. Such devices may be formed by doping a semiconductor substrate to form a first conductive region as a well, forming one of a source region and a drain region in the well, depositing a layer of polysilicon on the substrate to establish a gating area that does not overlap the one of the source region and the drain region, and forming an integrated circuit supported by the substrate to couple to the one of the source region and the drain region to provide snap-back voltage operation at a node between the integrated circuit and the source or drain region. Additional apparatus, systems, and methods are disclosed.12-08-2011

Yanjun Ma, Bellevue, WA US

Patent application numberDescriptionPublished
20110147469Non Volatile Memory Circuit With Tailored Reliability - A non-volatile memory (NVM) circuit is provided, that includes at least a first and second NVM sub-array. The first sub-array is built from first memory cells. The second NVM sub-array is built from second memory cells that are constructed differently from the first memory cells. The NVM sub-arrays share a support circuit. In some embodiments the sub-arrays can be constructed, so that they exhibit different characteristics tailored to their intended use. For example one sub-array might be tailored for data retention, while the next sub-array for programming endurance, still another for write disturb immunity.06-23-2011

Yunfei Ma, Redmond, WA US

Patent application numberDescriptionPublished
20100259806Fatigue Resistant MEMS Apparatus and System - A microelectromechanical system (MEMS) includes a conductor with improved reliability. The conductor flexes with a moving member in the MEMS device, and the improved reliability is achieved through material selections that provides increased fatigue resistance, reduced crack propagation, and/or mechanisms for improved live at a given strain level. The conductor may include a single material, or may include layers of different materials.10-14-2010
20110199284Piezoresistive Sensors for MEMS Device Having Rejection of Undesired Motion - Briefly, in accordance with one or more embodiments, a piezoresistive stress sensor comprises a plurality of piezoresistive elements coupled in a bridge circuit disposed on, near, or contiguous to a flexure to detect torsional flexing about an axis of the flexure. The bridge circuit has at least two nodes disposed along the axis of the flexure and at least two nodes disposed off the axis of the flexure to maximize, or nearly maximize, an output of the bridge circuit in response to the torsional flexing of the flexure. A torsional flexing component of the output signal of the bridge circuit is relatively increased with respect to a component of the output signal generated by non-torsional stress of the flexure, or a component of the output signal generated by non-torsional stress of the flexure is reduced with respect to the torsional flexing component of the output signal, or combinations thereof.08-18-2011

Zhen Ma, Redmond, WA US

Patent application numberDescriptionPublished
20090235321TELEVISION 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

Zhen Ma, Kirkland, WA US

Patent application numberDescriptionPublished
20100299701MEDIA CONTENT RETRIEVAL SYSTEM AND PERSONAL VIRTUAL CHANNEL - A system is disclosed for media content search and retrieval, and a virtual television channel capable of using that system. The present system may be implemented on a computing device, such as for example a media service server, and a client device, such as for example a set top box for a television system, a mobile telephone, a personal digital assistant or a gaming console. A first aspect of the present system relates to a media download control engine which enables a client device with limited capabilities to play media content which comes from a website in a format not supported by the client device. A second aspect of the present system may make use of the media download control engine to obtain media content and create customized virtual channels. The second aspect in particular relates to a virtual channel engine that schedules a continuous stream of content for the user, which content is selected based on topics of interest to the user.11-25-2010

Zhenkui Ma, Kent, WA US

Patent application numberDescriptionPublished
20100046843Method and Apparatus for Filling In or Replacing Image Pixel Data - A system for filling in and/or replacing pixel data in a target image uses pixel data from a source image. In one embodiment, the pixel data in the source image are classified and boundaries of local class areas or groups of similarly classified pixels are determined. The pixel data in the local class areas are compared to determine one or more scaling factors. The missing pixel data or data to be replaced in the target image is obtained from the source image and scaled with the one or more scaling factors.02-25-2010
20100158314METHOD AND APPARATUS FOR MONITORING TREE GROWTH - A system for identifying forest stands within an area of interest that are exhibiting abnormal growth determines a relationship between vegetation index (VI) values determined from a first and a second image of the area of interest. From the relationship, an expected or predicted VI value for each forest stand is determined and compared with the actual VI value computed for the forest stand from the first image. Those forest stands with a difference between the actual and predicted VI values that exceed a threshold are identified as exhibiting abnormal growth.06-24-2010
20100158364AUTOMATIC AGE CLASSIFICATION OF FOREST LAND - A false color composite image is created by assigning mid infrared data from three time-spaced images of an area of interest to corresponding RGB color components for the false color composite image. The RGB color components for the false color composite image are then converted into color space data and classified into a number of color classes. An age is assigned to the color classes to create a classified image of age classes of the area of interest.06-24-2010
20100250482SYSTEM AND METHOD FOR IDENTIFYING TREES USING LIDAR TREE MODELS - A computer system creates and stores a library of LiDAR models for standard trees that have measured characteristics. A point cloud of LiDAR data from an unidentified tree in a forest is compared against a point cloud defined by a LiDAR model of a standard tree in the library to find a match. If a match is found, one or more characteristics of the matching standard tree are associated with the unidentified tree.09-30-2010
20110242521SYSTEM AND METHOD FOR IDENTIFYING INDIVIDUAL TREES IN LIDAR DATA USING LOCAL VIEW - A method and apparatus for identifying individual trees and its canopy shape in LiDAR data determines if the view of each LiDAR data point is blocked by one or more neighboring LiDAR data points. LiDAR data points that do not have neighboring LiDAR data points that block the view are considered to be a central part of a tree canopy. In one embodiment, those LiDAR data points that are central part of a canopy are added to an output file that stores clusters of data points for each canopy detected. The central part of the canopy area can be analyzed to predict one or more characteristics of the tree.10-06-2011
20110246073SYSTEM AND METHOD FOR ANALYZING TREES IN LIDAR DATA USING VIEWS - A method and apparatus for identifying individual trees in LiDAR data based on the view of a LiDAR data point. In one embodiment, those LiDAR data points that do not have neighboring LiDAR data points that block the local view at a defined angle are considered to be in a central part of a tree canopy. In one embodiment, those LiDAR data points that are in a central part of a tree canopy are added to an output file that stores clusters of data points for each tree canopy detected. The central part of the tree canopy area can be analyzed to predict one or more characteristics of the tree.10-06-2011