Patents by Inventor Guobin Shen

Guobin Shen 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).

  • Patent number: 11144586
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: October 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Songwu Lu, Fan Yang
  • Publication number: 20210174791
    Abstract: Systems and methods are provided for processing audio information. An exemplary system may include a communication interface configured to receive a plurality of audio streams obtained by multiple terminal devices. The system may also include a memory and a processor. The processor may execute instructions stored on the memory to perform operations. The operations may include beamforming the plurality of audio streams based on a spectral mask indicating signal and noise presence probabilities. The operations may also include synchronizing the beamformed audio streams and determining signal-to-noise-ratio (SNR) indicators associated with the synchronized audio streams. The operations may further include selecting a candidate audio stream based on the SNR indicators and generating a synthesis audio stream including at least a portion of the candidate audio stream.
    Type: Application
    Filed: February 16, 2021
    Publication date: June 10, 2021
    Applicant: Melo Inc.
    Inventors: Guobin Shen, Zheng Han
  • Patent number: 10923139
    Abstract: Systems and methods are provided for processing information of a meeting. An exemplary system may include a communication interface configured to receive meeting information obtained by a plurality of client devices. The meeting information may include multiple audio streams. The system may also include a memory and a processor. The processor may execute instructions stored on the memory to perform operations. The operations may include determining signal-to-noise-ratio (SNR) indicators associated with the audio streams. The operations may also include selecting, from the audio streams, a candidate audio stream based on the SNR indicators. The SNR indicator associated with the candidate audio stream may indicate that the candidate audio stream has a higher average SNR than that of a predetermined number of other audio streams. In addition, the operations may include generating an output data stream including at least a portion of the candidate audio stream.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: February 16, 2021
    Assignee: MELO INC.
    Inventors: Guobin Shen, Zheng Han
  • Patent number: 10751601
    Abstract: Embodiments disclosed provide a solution to detect a rally in a sports game. One or more stroke actions or non-stroke actions are detected based on motion data detected by a sensor attached to a sports instrument of a user. Using a trained stroke classification model, each detected stroke action is classified into a plurality of classes. Additionally, a determination is made whether each detected non-stroke action is an intentional special user action. The determination whether a non-stroke action is an intentional special user action is made based on a customized set of definitions defining one or more special user actions. One or more rallies are then detected based on the classified stroke actions and intentional special user actions.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 25, 2020
    Assignee: BEIJING SHUNYUAN KAIHUA TECHNOLOGY LIMITED
    Inventors: Zheng Han, Guobin Shen, Xiaowei Dai
  • Patent number: 10733574
    Abstract: Embodiments of the disclosure provide systems and methods for logging a meeting. The system may include a memory storing computer-executable instructions and a processor. The processor may be configured to execute the instructions to perform operations. The operations may include receiving audio of the meeting captured by at least one microphone device and determining an arriving angle of speech from at least one attendee of the meeting based on the captured audio. The operations may also include generating a data stream based at least in part on the arriving angle of speech, determining an identification of the at least one attendee, and matching the identification to the data stream.
    Type: Grant
    Filed: April 1, 2019
    Date of Patent: August 4, 2020
    Assignee: MELO, INC.
    Inventors: Guobin Shen, Zheng Han
  • Publication number: 20190341068
    Abstract: Systems and methods are provided for processing information of a meeting. An exemplary system may include a communication interface configured to receive meeting information obtained by a plurality of client devices. The meeting information may include multiple audio streams. The system may also include a memory and a processor. The processor may execute instructions stored on the memory to perform operations. The operations may include determining signal-to-noise-ratio (SNR) indicators associated with the audio streams. The operations may also include selecting, from the audio streams, a candidate audio stream based on the SNR indicators. The SNR indicator associated with the candidate audio stream may indicate that the candidate audio stream has a higher average SNR than that of a predetermined number of other audio streams. In addition, the operations may include generating an output data stream including at least a portion of the candidate audio stream.
    Type: Application
    Filed: August 13, 2018
    Publication date: November 7, 2019
    Applicant: Melo Inc.
    Inventors: Guobin Shen, Zheng Han
  • Publication number: 20190228380
    Abstract: Embodiments of the disclosure provide systems and methods for logging a meeting. The system may include a memory storing computer-executable instructions and a processor. The processor may be configured to execute the instructions to perform operations. The operations may include receiving audio of the meeting captured by at least one microphone device and determining an arriving angle of speech from at least one attendee of the meeting based on the captured audio. The operations may also include generating a data stream based at least in part on the arriving angle of speech, determining an identification of the at least one attendee, and matching the identification to the data stream.
    Type: Application
    Filed: April 1, 2019
    Publication date: July 25, 2019
    Applicant: Melo Inc.
    Inventors: Guobin SHEN, Zheng HAN
  • Publication number: 20190222891
    Abstract: Systems and methods for managing a presentation service are provided. An exemplary system may include at least one memory storing computer-executable instructions and at least one processor in communication with the memory. The computer-executable instructions, when executed by the processor, cause the processor to perform operations. The operations may include receiving, from a terminal device, identification information of a user. The operations may also include determining whether the user enrolls in the presentation service based on the identification information. In response to a determination that the user enrolls in the presentation service, the operations may include selecting presentation information associated with the user in a content database. The operations may further include causing a display device associated with the terminal device to display at least part of the presentation information.
    Type: Application
    Filed: January 15, 2019
    Publication date: July 18, 2019
    Applicant: Melo Inc.
    Inventors: Guobin Shen, Zheng Han
  • Publication number: 20190190908
    Abstract: Embodiments of the disclosure provide a system for managing an access control a meeting. The system may include a communication interface that receives video and audio of the meeting. The system may also include a processor that executes instructions to generate a biometric characteristic for an attendee based on at least one of the video and the audio, and to associate identity information of the attendee with the biometric characteristic based on a comparison of the biometric characteristic with stored biometric characteristics of known users. The processor may also execute the instructions to generate a data stream that includes at least one of the video and the audio of the attendee, to tag the data stream with the identity information based on the associated biometric characteristic, and to selectively cause the data stream to be shown on a display based on selection of the tag.
    Type: Application
    Filed: May 27, 2018
    Publication date: June 20, 2019
    Applicant: Melo Inc.
    Inventors: Guobin SHEN, Zheng HAN
  • Patent number: 10248934
    Abstract: Embodiments of the disclosure provide a system and methods for logging and reviewing a meeting. The system may include a communication interface configured to receive video of the meeting captured by at least one camera device and audio of the meeting captured by at least one microphone device, a memory having computer-executable instructions stored thereon, and a processor. The processor may be configured to execute the instructions to generate a plurality of data streams based on captured video and captured audio, and to determine identifications of attendees of the meeting based on at least one of the captured video and the captured audio. The processor may also be configured to execute the instructions to transcribe speeches of the attendees based on at least one of the captured audio.
    Type: Grant
    Filed: May 2, 2018
    Date of Patent: April 2, 2019
    Assignee: MELO INC.
    Inventors: Guobin Shen, Zheng Han
  • Patent number: 10178614
    Abstract: The techniques discussed herein reduce the power consumption of a Wi-Fi tethering device by switching the Wi-Fi functionality of the Wi-Fi tethering device from a normal operational mode to a sleep mode during idle intervals. The techniques implement a sleep protocol where a Wi-Fi tethering device and the Wi-Fi client device coordinate and establish a sleep schedule. Moreover, the techniques describe a sleep interval adaptation algorithm to establish sleep duration intervals based on data packet exchange patterns associated with different applications executing on the Wi-Fi client device and/or different operations being performed by the Wi-Fi client device.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: January 8, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yunxin Liu, Guobin Shen, Yongguang Zhang, Hao Han
  • Publication number: 20180117440
    Abstract: Embodiments disclosed provide a solution to detect a rally in a sports game. One or more stroke actions or non-stroke actions are detected based on motion data detected by a sensor attached to a sports instrument of a user. Using a trained stroke classification model, each detected stroke action is classified into a plurality of classes. Additionally, a determination is made whether each detected non-stroke action is an intentional special user action. The determination whether a non-stroke action is an intentional special user action is made based on a customized set of definitions defining one or more special user actions. One or more rallies are then detected based on the classified stroke actions and intentional special user actions.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Inventors: Zheng Han, Guobin Shen, Xiaowei Dai
  • Patent number: 9879980
    Abstract: The subject matter described herein relates to light based positioning. In one embodiment, a method comprises: responsive to receiving a light signal from at least one light source available to the device, decoding a beacon from the received light signal, the beacon associated with the at least one light source; measuring signal strength of the received light signal; and determining a position of the device at least in part based on the decoded beacon, the measured signal strength, and number of the at least one light source. In addition, the frequency channelization and random channel hopping may be utilized to further improve the performance.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: January 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Liqun Li, Feng Zhao
  • Patent number: 9858402
    Abstract: A multi-party security protocol that incorporates biometric-based authentication and withstands attacks against any single party (e.g., mobile phone, cloud, or the user). The protocol involves the function split between mobile and cloud and the mechanisms to chain-hold the secrets. A key generation mechanisms binds secrets to a specific device or URL (uniform resource locator) by adding salt to a master credential. An inline CAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) handling mechanism uses the same sensor modality as the authentication process, which not only improves the usability, but also facilitates the authentication process. This architecture further enhances existing overall system security (e.g., handling untrusted or compromised cloud service, phone being lost, impersonation, etc.) and also improves the usability by automatically handling the CAPTCHA.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: January 2, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Fan Yang, Lidong Zhou
  • Patent number: 9686546
    Abstract: Improved methods and apparatuses are provided for switching of streaming data bitstreams, such as, for example, used in video streaming and other related applications. Some desired functionalities provided herein include random access, fast forward and fast backward, error-resilience and bandwidth adaptation. The improved methods and apparatuses can be configured to increase coding efficiency of and/or reduce the amount of data needed to encode a switching bitstream.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: June 20, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Guobin Shen
  • Patent number: 9674656
    Abstract: Disclosed herein are techniques and systems for performing wireless-based localization using a zonal framework. An area (i.e., surface or space) may be partitioned into multiple zones, and one or more signal propagation models for one or more wireless access points (APs) may be generated for each zone. The result is a set of zonal signal propagation models that allow for improved model fitness on a per-zone basis. A process includes receiving a location query associated with a wireless communication device, selecting a target zone among multiple available zones of an area, and estimating a location of the wireless communication device based at least in part on one of a signal propagation model associated with the target zone or a fingerprint-based localization. The signal propagation model associated with the target zone may be generated based on training samples observed exclusively within the target zone.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Liqun Li, Guobin Shen, Chunshui Zhao, Feng Zhao
  • Patent number: 9658688
    Abstract: A view adjustment system using information captured by one or more sensors on a client device determines a projection direction for content to be displayed on a display of the client device. Upon determining the projection direction, the view adjustment system transforms the content into a perspective view based on the determined projection direction and prompts the client device to present the content in the perspective view to a user. The view adjustment system may monitor changes in relative position and/or direction of the user with respect to the display, adjust the projection direction, and transform the content to reflect these changes.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: May 23, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Liqun Li
  • Publication number: 20170011032
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventors: Guobin Shen, Songwu Lu, Fan Yang
  • Patent number: 9449024
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: September 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Fan Yang, Songwu Lu
  • Patent number: 9407693
    Abstract: Using location-independent names to identify content, a service for mapping endpoint requests to requested content. Content requested by an endpoint of the network is mapped to a dynamic “swarm” of server, peer, or other endpoints capable of supporting the content download. Content names are mapped to a dynamically generated content swarm, presenting a current set of hosts, which can provide the requested content. Optionally, varying degrees of explicit visibility into routing paths and the performance tradeoffs between those routing paths is supported. Based on a set of class of service parameters for a given request for content, a host can initiate route selection based on class of service parameters, predicated on routing metrics maintained by the network by cooperating endpoints and/or network routers.
    Type: Grant
    Filed: October 3, 2007
    Date of Patent: August 2, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sandeep Kishan Singhal, Peter Bernard Key, Ming Zhang, Guobin Shen, Thomas Karagiannis, Ayalvadi Jagannathan Ganesh