Patents by Inventor Yong Rui

Yong Rui 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: 20160275067
    Abstract: A layout generator generates a layout for communications media content based on an identified domain (e.g., topic). A communications media content analyzer identifies a domain associated with communications media content. A domain-based layout guide selector receives the identified domain from the communications media content analyzer and selects a domain-based layout guide based on the identified domain. The domain-based layout guide is selected from a set of domain-based layout guides stored in memory accessible by the one or more processors. The set of domain-based layout guides is associated with multiple domains. A communications media content layout generator receives the selected domain-based layout guide from the domain-based layout guide selector and generates a communications media content layout incorporating at least a subset of the communications media content. The communications media content layout complies with the selected domain-based layout guide.
    Type: Application
    Filed: March 20, 2015
    Publication date: September 22, 2016
    Inventors: Tao Mei, Yong Rui, Shipeng Li
  • Patent number: 9338440
    Abstract: A method of acquiring a set of images useable to 3D model a physical object includes imaging the physical object with a camera, and displaying with the camera a current view of the physical object as imaged by the camera from a current perspective. The method further includes displaying with the camera a visual cue overlaying the current view and indicating perspectives from which the physical object is to be imaged to acquire the set of images.
    Type: Grant
    Filed: June 17, 2013
    Date of Patent: May 10, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zhiwei Li, Rui Cai, Jiawei Gu, Lei Zhang, Yong Rui
  • Publication number: 20160117574
    Abstract: Techniques and constructs to facilitate automatic tagging can provide improvements in image storage and searching. The constructs may enable training a deep network using tagged source images and target images. The constructs may also train a top layer of the deep network using a personal photo ontology. The constructs also may select one or more concepts from the ontology for tagging personal digital images.
    Type: Application
    Filed: October 23, 2014
    Publication date: April 28, 2016
    Inventors: Tao Mei, Jianlong Fu, Kuiyuan Yang, Yong Rui
  • Publication number: 20150356199
    Abstract: The description relates to click-through-based cross-view learning for internet searches. One implementation includes determining distances among textual queries and/or visual images in a click-through-based structured latent subspace. Given new content, results can be sorted based on the distances in the click-through-based structured latent subspace.
    Type: Application
    Filed: July 3, 2014
    Publication date: December 10, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Tao MEI, Yong RUI, Linjun YANG, Ting YAO
  • Publication number: 20150208166
    Abstract: Technologies pertaining to provision of customized audio to each listener in a plurality of listeners are described herein. A sensor outputs data that is indicative of locations of multiple listeners in an environment. The data is processed to determine locations and orientations of the respective heads of the multiple listener in the environment. Based on the locations and orientations of heads of the listeners in the environment, for each listener, respective customized audio signals are generated. The customized audio signals are transmitted to respective beamforming transducers. The beamforming transducers directionally output customized beams for the first listener and the second listener based upon the customized audio signals and locations of the heads of the listeners.
    Type: Application
    Filed: January 18, 2014
    Publication date: July 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Nikunj Raghuvanshi, Daniel Morris, Andrew D. Wilson, Yong Rui, Desney S. Tan, Jeannette M. Wing
  • Publication number: 20150208184
    Abstract: Technologies pertaining to calibration of filters of an audio system are described herein. A mobile computing device is configured to compute values for respective filters, such as equalizer filters, and transmit the values to a receiver device in the audio system. The receiver device causes audio to be emitted from a speaker based upon the values for the filters.
    Type: Application
    Filed: January 18, 2014
    Publication date: July 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Desney S. Tan, Daniel Morris, Andrew D. Wilson, Yong Rui, Nikunj Raghuvanshi, Jeannette M. Wing
  • Publication number: 20150208233
    Abstract: A privacy preserving sensor apparatus is described herein. The privacy preserving sensor apparatus includes a microphone that is configured to output a signal that is indicative of audio in an environment. The privacy preserving sensor apparatus further includes feature extraction circuitry integrated in the apparatus with the microphone, the feature extraction circuitry configured to extract features from the signal output by the microphone that are usable to detect occurrence of an event in the environment, wherein the signal output by the microphone is unable to be reconstructed based solely upon the features.
    Type: Application
    Filed: January 18, 2014
    Publication date: July 23, 2015
    Applicant: Microsoft Corporation
    Inventors: Yong Rui, Daniel Morris, Andrew D. Wilson, Nikunj Raghuvanshi, Desney S. Tan, Jeannette M. Wing
  • Publication number: 20150195644
    Abstract: A structural or aesthetic construction element, such as a wall section, is described herein, wherein the construction element has embedded therein an array of microphones, an array of speakers, and processing electronics that drives the array of microphones and the array of speakers. Audio captured by the microphones can be used to estimate a sound field corresponding to the construction element. Speakers in the array of speakers are configured to directionally output audio, such that a desired sound field is produced or reproduced.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 9, 2015
    Applicant: Microsoft Corporation
    Inventors: Andrew D. Wilson, Daniel Morris, Desney S. Tan, Yong Rui, Nikunj Raghuvanshi, Jeannette M. Wing
  • Publication number: 20150179181
    Abstract: Technologies pertaining to improving an auditory experience of a listener are described. Audio is modified based upon noise generated by noise sources in an environment. A microphone generates a signal that is representative of noise in the environment, and the signal is processed to identify peak frequencies therein. When a key frequency of the audio is proximate to a peak frequency in the noise, the audio is modified to improve the listener's perception of the audio.
    Type: Application
    Filed: December 20, 2013
    Publication date: June 25, 2015
    Applicant: Microsoft Corporation
    Inventors: Daniel Morris, Andrew D. Wilson, Desney S. Tan, Yong Rui, Nikunj Raghuvanshi, Jeannette M. Wing
  • Publication number: 20140368620
    Abstract: A method of acquiring a set of images useable to 3D model a physical object includes imaging the physical object with a camera, and displaying with the camera a current view of the physical object as imaged by the camera from a current perspective. The method further includes displaying with the camera a visual cue overlaying the current view and indicating perspectives from which the physical object is to be imaged to acquire the set of images.
    Type: Application
    Filed: June 17, 2013
    Publication date: December 18, 2014
    Inventors: Zhiwei Li, Rui Cai, Jiawei Gu, Lei Zhang, Yong Rui
  • Patent number: 8817645
    Abstract: Estimation of available bandwidth on a network uses packet pairs and spatially filtering. Packet pairs are transmitted over the network. The dispersion of the packet pairs is used to generate samples of the available bandwidth, which are then classified into bins to generate a histogram. The bins can have uniform bin widths, and the histogram data can be aged so that older samples are given less weight in the estimation. The histogram data is then spatially filtered. Kernel density algorithms can be used to spatially filter the histogram data. The network available bandwidth is estimated using the spatially filtered histogram data. Alternatively, the spatially filtered histogram data can be temporally filtered before the available bandwidth is estimated.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Yong Rui, Andres Vega-Garcia
  • Patent number: 8510110
    Abstract: Systems and methods for detecting people or speakers in an automated fashion are disclosed. A pool of features including more than one type of input (like audio input and video input) may be identified and used with a learning algorithm to generate a classifier that identifies people or speakers. The resulting classifier may be evaluated to detect people or speakers.
    Type: Grant
    Filed: July 11, 2012
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Cha Zhang, Paul A. Viola, Pei Yin, Ross G. Cutler, Xinding Sun, Yong Rui
  • Publication number: 20130006957
    Abstract: Computer-readable media, computer systems, and computing devices for initiating a search function, such as presentation of a search box or initiation of a search, is provided. In one embodiment, the method includes detecting movement of a selector from within a display area to an edge of the display area. Such a selector can be controlled by an input device coupled to a user device. In response to detecting movement of the selector from within the display area to the edge of the display area, a search-query input area associated with a search engine is presented within a display screen view.
    Type: Application
    Filed: September 11, 2012
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: XUEDONG DAVID HUANG, SAMUEL Y. SHEN, HONGJIANG ZHANG, YONG RUI
  • Publication number: 20120278077
    Abstract: Systems and methods for detecting people or speakers in an automated fashion are disclosed. A pool of features including more than one type of input (like audio input and video input) may be identified and used with a learning algorithm to generate a classifier that identifies people or speakers. The resulting classifier may be evaluated to detect people or speakers.
    Type: Application
    Filed: July 11, 2012
    Publication date: November 1, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Cha Zhang, Paul A. Viola, Pei Yin, Ross G. Cutler, Xinding Sun, Yong Rui
  • Patent number: 8234113
    Abstract: Systems and methods for detecting people or speakers in an automated fashion are disclosed. A pool of features including more than one type of input (like audio input and video input) may be identified and used with a learning algorithm to generate a classifier that identifies people or speakers. The resulting classifier may be evaluated to detect people or speakers.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: July 31, 2012
    Assignee: Microsoft Corporation
    Inventors: Cha Zhang, Paul A. Viola, Pei Yin, Ross G. Cutler, Xinding Sun, Yong Rui
  • Publication number: 20120141968
    Abstract: Discussion evaluation may be provided. First, an assignment page including an evaluation link may be displayed and a user initiated input corresponding to the evaluation link may be received. Next, an evaluation view may be displayed in response to the received user initiated input. The displayed evaluation view may comprise an evaluation assistant data section and a raw discussion data section. Evaluation data may then be received in response to the displayed evaluation view.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 7, 2012
    Applicant: Microsoft Corporation
    Inventors: Na Li, Kai Yan Yang, Fanguang Kong, Yong Rui
  • Publication number: 20120063347
    Abstract: Estimation of available bandwidth on a network uses packet pairs and spatially filtering. Packet pairs are transmitted over the network. The dispersion of the packet pairs is used to generate samples of the available bandwidth, which are then classified into bins to generate a histogram. The bins can have uniform bin widths, and the histogram data can be aged so that older samples are given less weight in the estimation. The histogram data is then spatially filtered. Kernel density algorithms can be used to spatially filter the histogram data. The network available bandwidth is estimated using the spatially filtered histogram data. Alternatively, the spatially filtered histogram data can be temporally filtered before the available bandwidth is estimated.
    Type: Application
    Filed: November 18, 2011
    Publication date: March 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Yong Rui, Andres Vega-Garcia
  • Patent number: 8131086
    Abstract: Kernelized spatial-contextual image classification is disclosed. One embodiment comprises generating a first spatial-contextual model to represent a first image, the first spatial-contextual model having a plurality of interconnected nodes arranged in a first pattern of connections with each node connected to at least one other node, generating a second spatial-contextual model to represent a second image using the first pattern of connections, and estimating the distance between corresponding nodes in the first spatial-contextual model and the second spatial-contextual model based on a relationship with adjacent connected nodes to determine a distance between the first image and the second image.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: March 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Xian-Sheng Hua, Guo-Jun Qi, Yong Rui, Hong-Jiang Zhang
  • Patent number: 8111282
    Abstract: A system and method for teleconferencing and recording of meetings. The system uses a variety of capture devices (a novel 360° camera, a whiteboard camera, a presenter view camera, a remote view camera, and a microphone array) to provide a rich experience for people who want to participate in a meeting from a distance. The system is also combined with speaker clustering, spatial indexing, and time compression to provide a rich experience for people who miss a meeting and want to watch it afterward.
    Type: Grant
    Filed: August 13, 2008
    Date of Patent: February 7, 2012
    Assignee: Microsoft Corp.
    Inventors: Ross Cutler, Yong Rui, Anoop Gupta
  • Patent number: 8086549
    Abstract: Multi-label active learning may entail training a classifier with a set of training samples having multiple labels per sample. In an example embodiment, a method includes accepting a set of training samples, with the set of training samples having multiple respective samples that are each respectively associated with multiple labels. The set of training samples is analyzed to select a sample-label pair responsive to at least one error parameter. The selected sample-label pair is then submitted to an oracle for labeling.
    Type: Grant
    Filed: December 17, 2007
    Date of Patent: December 27, 2011
    Assignee: Microsoft Corporation
    Inventors: Guo-Jun Qi, Xian-Sheng Hua, Yong Rui, Hong-Jiang Zhang, Shipeng Li