Patents by Inventor Li-Wei He
Li-Wei He has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20160352847Abstract: Techniques to operate an experiment (online) over a computer network comprised of computing devices. The experiment may consist of a series of tests on experiment variants of a software application running on the computing devices of which each variant refers to a particular application version or implementation. These techniques may be configured into hardware operative to run such tests over the computer network by selecting one group or multiple groups of computing devices. Other embodiments are described and claimed.Type: ApplicationFiled: May 28, 2015Publication date: December 1, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Brian Jude Frasca, Li-wei He, Nils Henry Pohlmann, April Powan Kwong, Yu Chen, Ron Kohavi, Hong Chang, Shaojie Deng, Caleb Wayne Hug, Garrett John Bronner
-
Patent number: 9460419Abstract: A crowdsourcing data structuring system and method for capturing unstructured data from the Web and adding structure by placing the data in a document that is accessible by others in a cloud computing environment. Using crowdsourcing, the unstructured data is annotated, amended, and verified to add structure to the unstructured data. An anchor and update module convert the data to a pointer that links the document to the data at an information source and stores the pointer in the document rather than the data itself. The data displayed in the document is updated whenever the information source is updated. A contribution module allows users to add data to the document, a validation module allows users to determine the validity of the data linked to in the document, and an expert ranking module allows users to rank the expert or contributor of the data in the document.Type: GrantFiled: December 17, 2010Date of Patent: October 4, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Yi-Chin Tu, Aleksey Sinyagin, Xiaoxin Yin, Wenzhao Tan, Li-wei He, Yi-Min Wang, Emre Kiciman, Chun-Kai Wang
-
Patent number: 9331887Abstract: A peer-aware voice stream ranking method that makes decisions based on information about participants of a voice conference over a network. Whether to send a participant's own audio packet out on the network is based both on information about the participant's own voice packet and voice packets that the participant receives from other clients. A Voice Activity Score (VAS) is computed for each frame of a particular voice stream. The VAS includes a voiceness component, indicating the likelihood that the audio frame contains speech or voice, and an energy level component that indicating the ratio of current frame energy to the long-term average of energy for a current speaker. Using the VAS from the participants, the method also ranks the client's voice stream as compared to other clients' voice streams in the voice conference. If there are participants higher ranking, the client's voice stream is not sent.Type: GrantFiled: March 29, 2006Date of Patent: May 3, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Li-wei He, Dinei A. Florencio, Xun Xu
-
Patent number: 9300912Abstract: Whiteboard contents are captured through a combination of hardware and software components such as a webcam and a capture application executed in a PC or a video conference system components. The captured content can be stored, used in an online meeting, processed, made available or transmitted to participants and others.Type: GrantFiled: March 28, 2008Date of Patent: March 29, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Puneet Taneja, Li-Wei He, Shiran Sathananthan, Eric Sather, Vivek Ramamoorthy, Anil Kommineni, Paul Egger
-
Patent number: 8650172Abstract: A searchable web site discovery and recommendation system and method for discovering and recommending searchable web sites to a user of a search engine. In general, given a search query by a user embodiments of the system and method discover and then recommend a list of searchable web sites. Embodiments of the system and method discover and recommend searchable web sites using client-side query behavior logs. A set of descriptive features is automatically extracted from the logs. In addition, embodiments of the system and method expand the initial search query by submitting the query to a general search engine and leveraging snippets from the search engine results. Embodiments of the system and method model a conditional probability of a searchable web site based on four components and the extracted descriptive features. A ranked list of recommended searchable web sites is obtained from the conditional probability and displayed to a user.Type: GrantFiled: March 1, 2010Date of Patent: February 11, 2014Assignee: Microsoft CorporationInventors: Yang Song, Li-wei He, Scott Kirk Imig, Robert L. Rounthwaite, Nam Hoang Nguyen
-
Patent number: 8356086Abstract: 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).Type: GrantFiled: March 31, 2010Date of Patent: January 15, 2013Assignee: Microsoft CorporationInventors: Chao Liu, Hung-chih Yang, Jinliang Fan, Li-wei He, Yi-Min Wang
-
Publication number: 20120158668Abstract: A crowdsourcing data structuring system and method for capturing unstructured data from the Web and adding structure by placing the data in a document that is accessible by others in a cloud computing environment. Using crowdsourcing, the unstructured data is annotated, amended, and verified to add structure to the unstructured data. An anchor and update module convert the data to a pointer that links the document to the data at an information source and stores the pointer in the document rather than the data itself. The data displayed in the document is updated whenever the information source is updated. A contribution module allows users to add data to the document, a validation module allows users to determine the validity of the data linked to in the document, and an expert ranking module allows users to rank the expert or contributor of the data in the document.Type: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: Microsoft CorporationInventors: Yi-Chin Tu, Aleksey Sinyagin, Xiaoxin Yin, Wenzhao Tan, Li-wei He, Yi-Min Wang, Emre Kiciman, Chun-Kai Wang
-
Patent number: 8200681Abstract: A media recommendation and sharing technique that employs agents on media players/devices to expand the scope of media sharing scenarios. The technique assists a user in discovering media items, such as, for example, music, recordings, play lists, pictures, video games, on nearby media players or devices (devices which are capable of receiving, storing and playing media) which are interesting to the user. The collaborative media recommendation and sharing technique contemporaneously determines a user's media preferences based on media stored on a pair of media devices and recommends media for potential sharing based on these determined user preferences.Type: GrantFiled: August 22, 2007Date of Patent: June 12, 2012Assignee: Microsoft Corp.Inventors: Rajesh Hedge, Zicheng Liu, Li-wei He, Philip Chou, Christopher Meek
-
Patent number: 8085302Abstract: A combined digital and mechanical tracking system and process for generating a video using a single digital video camera that tracks a person or object of interest moving in a scene is presented. This generally involves operating the camera at a higher resolution than is needed for the application, and cropping a sub-region out of the image captured that is output as the output video. The person or object being tracked is at least partially contained within the cropped sub-region. As the person or object moves within the field of view of the camera, the location of the cropped sub-region is also moved so as to keep the subject of interest within its boundaries. When the subject of interest moves to the boundary of the FOV of the camera, the camera is mechanically panned to keep the person or object inside its FOV.Type: GrantFiled: November 21, 2005Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: Cha Zhang, Li-wei He, Yong Rui
-
Patent number: 8051362Abstract: An erasure resilient coding (ERC) distributed data storage system and method for storing data in a reliable and survivable fashion while minimizing hardware and associated costs. The system and method includes forming multiple protection groups both within and across storage nodes of the storage system. Data is segmented into original data blocks and ERC data blocks. Load balancing occurs by interleaving storage nodes with equal numbers of original data blocks and ERC data blocks while ensuring each node has an equal number of combined read and write operations. Unique read and write operations on data block can be performed independent of other data blocks in a protection group. The write operation uses Galois field arithmetic and ERC transform to either write or append a new data block to a storage node. The read operation recovers data in a variety of ways using ERC decoding.Type: GrantFiled: June 15, 2007Date of Patent: November 1, 2011Assignee: Microsoft CorporationInventors: Jin Li, Li-Wei He, Jian Liang
-
Patent number: 8041710Abstract: 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.Type: GrantFiled: November 13, 2008Date of Patent: October 18, 2011Assignee: Microsoft CorporationInventors: Li-wei He, Wenzhao Tan, Jinliang Fan, Yi-Min Wang, Xiaoxin Yin
-
Publication number: 20110246573Abstract: 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).Type: ApplicationFiled: March 31, 2010Publication date: October 6, 2011Applicant: Microsoft CorporationInventors: Chao Liu, Hung-Chih Yang, Jinliang Fan, Li-Wei He, Yi-Min Wang
-
Publication number: 20110213761Abstract: A searchable web site discovery and recommendation system and method for discovering and recommending searchable web sites to a user of a search engine. In general, given a search query by a user embodiments of the system and method discover and then recommend a list of searchable web sites. Embodiments of the system and method discover and recommend searchable web sites using client-side query behavior logs. A set of descriptive features is automatically extracted from the logs. In addition, embodiments of the system and method expand the initial search query by submitting the query to a general search engine and leveraging snippets from the search engine results. Embodiments of the system and method model a conditional probability of a searchable web site based on four components and the extracted descriptive features. A ranked list of recommended searchable web sites is obtained from the conditional probability and displayed to a user.Type: ApplicationFiled: March 1, 2010Publication date: September 1, 2011Applicant: Microsoft CorporationInventors: Yang Song, Li-wei He, Scott Kirk Imig, Robert L. Rounthwaite, Nam Hoang Nguyen
-
Patent number: 8005023Abstract: A “Client-Side Echo Canceller” provides a unique system and method for reducing Multipoint Control Unit (MCU) computational overhead in a multi-point audio conference. In general, the local audio input signal of each client is transmitted in real-time to the MCU. The MCU then combines the audio input signals of all clients to create a single composite signal that is transmitted back to all clients in real-time. Each client then locally processes the composite signal to remove each client's local contribution to the composite signal prior to local playback in order to eliminate a local echo of each client's local audio input. In various embodiments, local cancellation of the local audio input from the composite signal is performed on either a time domain or a transform domain representation of the composite signal. Further, since each client receives the same signal, MCU transmission bandwidth can be reduced via multicast transmissions.Type: GrantFiled: June 14, 2007Date of Patent: August 23, 2011Assignee: Microsoft CorporationInventors: Junlin Li, Li-wei He, Dinei Florencio
-
Patent number: 7924655Abstract: An energy based technique to estimate the positions of people speaking from an ad hoc network of microphones. The present technique does not require accurate synchronization of the microphones. In addition, a technique to normalize the gains of the microphones based on people's speech is presented, which allows aggregation of various audio channels from the ad hoc microphone network into a single stream for audio conferencing. The technique is invariant of the speaker's volumes thus making the system easy to deploy in practice.Type: GrantFiled: January 16, 2007Date of Patent: April 12, 2011Assignee: Microsoft Corp.Inventors: Zicheng Liu, Zhengyou Zhang, Li-wei He, Philip A. Chou, Minghua Chen
-
Patent number: 7912046Abstract: The subject invention relates to systems and methods that facilitate direct network communications between peers that operate behind Network Address Translators. In one aspect, a network communications system is provided. The system includes one or more Network Address Translators (NAT) to communicate data across a network between peers. A protocol selection component that automatically selects among a plurality of protocols according to one or more NAT types in order to determine a subset of the protocols that facilitate communications between the peers.Type: GrantFiled: February 11, 2005Date of Patent: March 22, 2011Assignee: Microsoft CorporationInventors: Jin Li, Li-Wei He
-
Patent number: 7853886Abstract: Persistent, spatial collaboration on the web supports a free-form, user-intuitive approach to a variety of projects and activities. Users can place differing object types at any time any where on a web page and/or the system can automatically, and with no user effort, affect object placement based on one or more meta data characteristics. A user can, in real-time, see changes made by another user to a web page, and, if desired, react accordingly, enabling true collaboration even if the various users are at remote locations. The flexibility of the methodology and system provides a platform for users to engage in projects and activities in a manner and environment suited to the users' mind sets, creativity, and natural proclivities.Type: GrantFiled: February 27, 2007Date of Patent: December 14, 2010Assignee: Microsoft CorporationInventors: Steven M. Drucker, Aamer Hydrie, Li-wei He, Rajesh K. Hegde, Zhengyou Zhang
-
Patent number: 7783075Abstract: Background blurring is an effective way to both preserve privacy and keep communication effective during video conferencing. The present image background blurring technique is a light weight real-time technique to perform background blurring using a fast background modeling procedure combined with an object (e.g., face) detector/tracker. A soft decision is made at each pixel whether it belongs to the foreground or the background based on multiple vision features. The classification results are mapped to a per-pixel blurring radius image to blur the background. In another embodiment, the image background blurring technique blurs the background of the image without using the object detector.Type: GrantFiled: June 7, 2006Date of Patent: August 24, 2010Assignee: Microsoft Corp.Inventors: Cha Zhang, Li-wei He, Yong Rui
-
Patent number: 7770116Abstract: A system that captures both whiteboard content and audio signals of a meeting using a digital camera and a microphone. The system can be retrofit to any existing whiteboard. It computes the time stamps of pen strokes on the whiteboard by analyzing the sequence of captured snapshots. It also automatically produces a set of key frames representing all the written content on the whiteboard before each erasure. The whiteboard content serves as a visual index to efficiently browse the audio meeting. The system not only captures the whiteboard content, but also helps the users to view and manage the captured meeting content efficiently and securely.Type: GrantFiled: November 30, 2006Date of Patent: August 3, 2010Assignee: Microsoft Corp.Inventors: Zhengyou Zhang, Ross Cutler, Zicheng Liu, Anoop Gupta, Li-wei He
-
Patent number: 7739715Abstract: Systems and methods are described that support variable play speed control for media streams. The variable play speed control for media streams discussed herein provides an end-to-end solution for media stream delivery, playback, and user interface that enables end users and software developers to dynamically control the playback speed of media streams without losing the ability to comprehend the media content.Type: GrantFiled: June 24, 2003Date of Patent: June 15, 2010Assignee: Microsoft CorporationInventors: Li-Wei He, Adil Sherwani, Patrick N. Nelson, Richard William Saunders, Jonathan M. Cain, Anders E. Klemets