Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Fan, WA

Dashen Fan, Bellevue, WA US

Patent application numberDescriptionPublished
20090268920Cardioid beam with a desired null based acoustic devices, systems and methods - An acoustic device is provided with first and second one or more acoustic elements to generate a first signal that includes mostly undesired audio and substantially void of desired audio, and a second signal that includes desired as well undesired audio respectively. The first one or more acoustic elements are designed and arranged to generate a Cardioid beam with a null at an originating direction of the desired audio. The second one or more acoustic elements are designed and arranged to generate a complementary beam that includes the desired audio. A system is provided with an appropriate signal processing logic to recover the desired audio using the first and second signals. The signal processing logic may practice echo cancellation like techniques or blind signal separation techniques.10-29-2009

Frank Fan, Redmond, WA US

Patent application numberDescriptionPublished
20090007069Integrating loosely coupled tools using contracts and references - Various technologies and techniques are disclosed for providing an integration framework that enables tools to be integrated. The integration framework enables tools participating in the framework to be encapsulated in a manner that hides their implementations, thereby preventing them from taking deep dependencies on each other. The integration framework also enables the tools participating in the framework to carry formal type definitions called service and data contracts that describe the public behaviors they offer. The integration framework also provides support for migrating integration logic from tools into pluggable commands to further reduce coupling between the tools.01-01-2009

Hao Fan, Bothell, WA US

Patent application numberDescriptionPublished
20090144857RECEPTORS FOR HYPERSENSITIVE RESPONSE ELICITORS AND USES THEREOF - The present invention is directed to an isolated protein which serves as a receptor in plants for a plant pathogen hypersensitive response elicitor. Also disclosed are nucleic acid molecules encoding such receptors as well as expression vectors, host cells, transgenic plants, and transgenic plant seeds containing such nucleic acid molecules. Both the protein and nucleic acid can be used to identify agents targeting plant cells to enhance a plant's receptivity to treatment with a hypersensitive response elicitor and to directly impart plant growth enhancement as well as resistance against disease, insects, and stress.06-04-2009

Patent applications by Hao Fan, Bothell, WA US

Jing Fan, Redmond, WA US

Patent application numberDescriptionPublished
20110320426RICH SITE MAPS - Providing a website map to a user. A method includes gathering information about web pages in a website, including information related to web page relationships, controls, and executable code underlying one or more web pages in the website. A relationship map is created. The relationship map includes representations of relationships between the web pages, the controls and the executable code underlying one or more web pages in the website. The method further includes graphically displaying at least a portion of the relationship map in a graphical user interface at the computing system.12-29-2011

Jing "frank" Fan, Redmond, WA US

Patent application numberDescriptionPublished
20100262949Visualized Modeling Language Connector Selection - An automatic relationship selector can be used with complex visualized modeling languages, such as Unified Modeling Language, to help users obtain appropriate relationship types for connectors. The selector automatically selects a connector relationship type based on relationship selection criteria which may include element types, an implicit default, an explicit default, and/or a heuristic default. A user can manually override automatically selected connector relationship type assignments. A helper lets a user set aggregation and other connector relationship properties. Automatic relationship type selection is done in-place while a connector is being positioned, to maintain the user interface's focus on the design diagram and avoid interrupting the user's design drafting flow.10-14-2010

Jinliang Fan, Redmond, WA US

Patent application numberDescriptionPublished
20080198752DATA REPLICA SELECTOR - A method is provided for selecting a replication node from eligible nodes in a network. A multidimensional model is constructed that defines a multidimensional space and includes the eligible nodes, with each of the dimensions of the multidimensional model being a system characteristic. A data availability value is determined for each of the eligible nodes, and a cost of deploying is determined for each of at least two availability strategies to the eligible nodes. At least one of the eligible nodes is selected for replication of data that is stored on a source node in the network. The selecting step includes selecting the eligible node whose: data availability value is determined to be highest among the eligible nodes whose cost of deploying does not exceed a specified maximum, or cost of deploying is determined to be lowest among the eligible nodes whose data availability value does not exceed a specified minimum.08-21-2008
20080270822DATA REPLICA SELECTOR - There is provided a method and system for replicating data at another location. The system includes a source node that contains data in a data storage area. The source node is coupled to a network of potential replication nodes. The processor determines at least two eligible nodes in the network of nodes and determines the communication cost associated with a each of the eligible nodes. The processor also determines a probability of a concurrent failure of the source node and each of eligible nodes, and selects at least one of the eligible nodes for replication of the data located on the source node. The selection is based on the determined communication costs and probability of concurrent failure.10-30-2008
20100121841AUTOMATIC DIAGNOSIS OF SEARCH RELEVANCE FAILURES - Search relevance failures are diagnosed automatically. Users presented with unsatisfactory search results can report their dissatisfaction through various mechanisms. Dissatisfaction reports can trigger automatic investigation into the root cause of such dissatisfaction. Based on the identified root cause, a search engine can be modified to resolve the issue creating dissatisfaction thereby improving search engine quality.05-13-2010

Patent applications by Jinliang Fan, Redmond, WA US

Jinliang Fan, Snoqualmie, WA US

Patent application numberDescriptionPublished
20110246573DISTRIBUTED NON-NEGATIVE MATRIX FACTORIZATION - Architecture that scales up the non-negative matrix factorization (NMF) technique to a distributed NMF (denoted DNMF) to handle large matrices, for example, on a web scale that can include millions and billions of data points. To analyze web-scale data, DNMF is applied through parallelism on distributed computer clusters, for example, with thousands of machines. In order to maximize the parallelism and data locality, matrices are partitioned in the short dimension. The probabilistic DNMF can employ not only Gaussian and Poisson NMF techniques, but also exponential NMF for modeling web dyadic data (e.g., dwell time of a user on browsed web pages).10-06-2011

John D. Fan, Duval, WA US

Patent application numberDescriptionPublished
20080320011INCREASING FILE STORAGE SCALE USING FEDERATED REPOSITORIES - A storage management system using federated repositories directs content to child repositories in a hierarchical structure. A service for managing the storage maintains a list of active and historic repositories and routing of the content for storage is performed based on a file plan that includes the structure of the child repositories, policies for storage, and the like. Repositories reaching their capacity are retired to historic status, where they are available for search purposes, but not for further storage. File plan is updated as new repositories are added or old ones retired. File plan changes and other information such as content types, search terms, workflow, etc. is made available to child repositories when they query the service.12-25-2008

John D. Fan, Duvall, WA US

Patent application numberDescriptionPublished
20090319285TECHNIQUES FOR MANAGING DISRUPTIVE BUSINESS EVENTS - Various technologies and techniques are disclosed for managing disruptive business events. A selection is received from a user to associate one or more items in a content repository with one or more disruptive business events. Once items are associated with events, the business processes around those items change based upon predefined event settings defined on the business events. As users interact with the one or more items associated with the disruptive business event during a normal course of business, one or more actions associated with the event settings are applied. Items associated with disruptive business events can be assigned at different levels in a hierarchy in the content repository. Other applications can retrieve data regarding the disruptive business events.12-24-2009
20100082548Flexible Electronic Records Management - This disclosure describes techniques of managing electronic documents as electronic records that do not require moving the electronic documents to a different repository. As described herein, an electronic document is stored at a first repository prior to a time when the electronic document is declared to be an electronic record. An administrator is able to configure a document management system (DMS) to manage the electronic document as an electronic record after the electronic document is declared to be an electronic record. In addition, the administrator is able to configure the DMS to store a copy of the electronic document at a second repository after the electronic document is declared to be an electronic record and to manage the copy of the electronic document as an electronic record.04-01-2010

Laurel Fan, Seattle, WA US

Patent application numberDescriptionPublished
20090012954ELECTRONIC PROFILE RANKING - A method is implementable in an electronic system coupled to an electronic device, which is, in turn, coupled to a display device. A web page displayable on the display device is served to the electronic device. The displayed web page includes a user interface comprising a data-input field. At least one search term entered by a user of the electronic device and pertaining to a vocational characteristic is received from the electronic device. A set of profiles associated with respective entities is accessed. Each profile included indicators of a plurality of vocational characteristics corresponding to the associated entity. The at least one search term is compared to the indicators associated with each profile of the set. Each profile of the set is ranked according, at least in part, to the existence of at least one positive match between the at least one search term and the indicators associated with each profile of the set and a predetermined weight assigned to each said positive match.01-08-2009

Leixiang Fan, Sammamish, WA US

Patent application numberDescriptionPublished
20100016719ADAPTIVE REGULATION OF ACOUSTIC OUTPUT POWER IN MEDICAL ULTRASOUND IMAGING - Acoustic output power is adaptively regulated in medical diagnostic ultrasound imaging. Given transmit settings, the acoustic power and/or another setting may be altered to avoid violating a limit set by regulation. The limit is based, at least in part, on an assumed attenuation. By measuring the attenuation, such as by identifying a type of tissue, the power and/or limit may be altered or adapt. By accounting for the attenuation in the region to be scanned, a greater output power may be possible while still providing the same level of safety.01-21-2010

Xiadong Fan, Bellevue, WA US

Patent application numberDescriptionPublished
20090034851MULTIMODAL CLASSIFICATION OF ADULT CONTENT - Systems and methods for classifying content as adult content and, if desired, blocking content so classified from presentation to a user are provided. Received content is analyzed using a sequential series of classification techniques, each successive technique being implemented only if the previous technique did not result in classification of the content as adult content. In this way, adult content may be identified across a variety of different media types (e.g., text, images, video, etc.) and yet processing power may be reserved if one or more techniques requiring less power is sufficient to determine that the received content is, in fact, adult content. Content classification may be performed in-band (that is, in substantially real-time such that content may be identified and/or blocked at the time results of a user query are returned) or out-of-band (that is, prospectively as new content is received but not in association with a user query).02-05-2009

Xiaodong Fan, Sammamish, WA US

Patent application numberDescriptionPublished
20110161260USER-DRIVEN INDEX SELECTION - Techniques for index building are described. Clickcounts of respective training URLs may indicate a number of times that corresponding training URLs were clicked in search engine results. A machine learning algorithm implemented on a computer computes a trained model that is then stored. The clickcounts and respective URLs are passed to the machine learning algorithm to train the model to predict probabilities based on feature vectors of URLs. An index of web pages is built for a set of URLs that identify the web pages. Feature vectors for the URLs are computed. Probabilities of the web pages of the URLs being searched in the future by users may be computed by processing the feature vectors with the trained model. The probabilities may be used to determine which of the URLs to include in the index.06-30-2011

Xiaodong Fan, Bellevue, WA US

Patent application numberDescriptionPublished
20090007202Forming a Representation of a Video Item and Use Thereof - Functionality is described for forming a summary representation of a video item to help a user decide whether to obtain a full version of the video item. The functionality operates by: (a) receiving a video item; (b) dividing the video item into a plurality of segments; (c) extracting at least one key frame from each of the plurality of segments to form a plurality of key frames; and (d) organizing the video segments into one or more groups corresponding to one or more respective scenes based on the plurality of key frames, to thereby form the representation of the video item. The functionality can be used to communicate search results to a user, to provide a sample of the video item in a message, etc.01-01-2009
20110307436PATTERN TREE-BASED RULE LEARNING - A pattern tree is constructed based on a plurality of key-value pairs representing portions of a data set. In some implementations, the pattern tree may be used for learning one or more rules for interacting with a source of the data set.12-15-2011