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

  • Publication number: 20160100359
    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: Application
    Filed: December 11, 2015
    Publication date: April 7, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Yunxin LIU, Guobin SHEN, Yongguang ZHANG, Hao HAN
  • Publication number: 20160055328
    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: Application
    Filed: August 21, 2015
    Publication date: February 25, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Guobin SHEN, Fan YANG, Lidong ZHOU
  • Patent number: 9247495
    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: November 6, 2012
    Date of Patent: January 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yunxin Liu, Guobin Shen, Yongguang Zhang, Hao Han
  • Publication number: 20150377609
    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: Application
    Filed: September 16, 2014
    Publication date: December 31, 2015
    Inventors: Guobin Shen, Liqun Li, Feng Zhao
  • Patent number: 9141779
    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: May 19, 2011
    Date of Patent: September 22, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guobin Shen, Fan Yang, Lidong Zhou
  • Publication number: 20150237471
    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: Application
    Filed: February 20, 2014
    Publication date: August 20, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Liqun Li, Guobin Shen, Chunshui Zhao, Feng Zhao
  • Publication number: 20150193011
    Abstract: In some examples, a physical keyboard is used with a computing device. For instance, the physical keyboard can be integrated with a bottom bezel area of a tablet computing device. Gesture sensors can also be integrated with the physical keyboard to provide functionality associated with thumb gestures. To illustrate, thumb gestures can be used for spacebar functionality, zooming in and out of an area on a display, or rotating an area on a display. In some instances, touch sensors can also be integrated with one or more keys of the physical keyboard to provide additional input to the computing device for determining keyboard input. In an implementation, touch sensors can be integrated on a top surface of a key or on one or more sides of a key.
    Type: Application
    Filed: January 8, 2014
    Publication date: July 9, 2015
    Applicant: Microsoft Corporation
    Inventors: Guobin Shen, Matthew Robert Scott, Jiawei Gu, Weipeng Liu, Shipeng Li
  • Publication number: 20150102995
    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: Application
    Filed: October 15, 2013
    Publication date: April 16, 2015
    Applicant: Microsoft Corporation
    Inventors: Guobin Shen, Liqun Li
  • Patent number: 8843642
    Abstract: Described is a technology by which a gesture made with a source device (e.g., a cellular telephone), such as a throwing or pointing motion, is used to automatically set up a connection with another device to which the gesture is directed. Audio signals output during the gesture, e.g., such as at the start and end of the gesture, are detected by candidate (listening) devices. The device having the least time difference between detection of the start and end signals is the device that is generally best aligned with the throwing or pointing motion, and thus may be selected as the target device. Once selected, a connection such as a network connection may be set up between the source device and the target device for further communication, such as for application data exchange.
    Type: Grant
    Filed: January 1, 2013
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
  • Patent number: 8745434
    Abstract: Data that is collected and disseminated by mobile devices typically has to be processed, correlated with other data, aggregated, and then transmitted back to the mobile device users before the information becomes stale or otherwise irrelevant. These operations may be performed in a cloud-based solution that manages dataflow. The cloud-based solutions may be scalable and implemented in a fault-tolerant distributed system to support user-facing continuous sensing and processing services in the cloud-computing system. A system may monitor execution of data and shift workloads (i.e., balancing) in response to spatial and temporal load imbalances that occur in a continuous computing environment. A failure recovery protocol may be implemented that uses a checkpoint-based partial rollback recovery mechanism with selective re-execution, which may allow recovery of the continuous processing after an error while avoiding large amounts of downtime and re-execution.
    Type: Grant
    Filed: May 16, 2011
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Fan Yang, Zhengping Qian, Xiuwei Chen, Ivan Beschastnikh, Li Zhuang, Lidong Zhou, Guobin Shen
  • Publication number: 20140126391
    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: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: Microsoft Corporation
    Inventors: Yunxin Liu, Guobin Shen, Yongguang Zhang, Hao Han
  • Publication number: 20140086308
    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: Application
    Filed: November 4, 2013
    Publication date: March 27, 2014
    Applicant: Microsoft Corporation
    Inventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Guobin Shen
  • Patent number: 8447121
    Abstract: Efficient integrated digital video transcoding is described. In one aspect, an integrated transcoder receives an encoded bitstream. The integrated transcoder transcodes the encoded bitstream by partially decoding the encoded bitstream based on a first transform associated with a first media data format. The decoding operations generate an intermediate data stream. The integrated transcoder then encodes the intermediate data stream using a second transform associated with a second media data format. The first and second transforms are not the same.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Shipeng Li, Wanyong Cao, Yuwen He
  • Patent number: 8370501
    Abstract: Described is a technology by which a gesture made with a source device (e.g., a cellular telephone), such as a throwing or pointing motion, is used to automatically set up a connection with another device to which the gesture is directed. Audio signals output during the gesture, e.g., such as at the start and end of the gesture, are detected by candidate (listening) devices. The device having the least time difference between detection of the start and end signals is the device that is generally best aligned with the throwing or pointing motion, and thus may be selected as the target device. Once selected, a connection such as a network connection may be set up between the source device and the target device for further communication, such as for application data exchange.
    Type: Grant
    Filed: June 13, 2011
    Date of Patent: February 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
  • Publication number: 20120297249
    Abstract: Data that is collected and disseminated by mobile devices typically has to be processed, correlated with other data, aggregated, and then transmitted back to the mobile device users before the information becomes stale or otherwise irrelevant. These operations may be performed in a cloud-based solution that manages dataflow. The cloud-based solutions may be scalable and implemented in a fault-tolerant distributed system to support user-facing continuous sensing and processing services in the cloud-computing system. A system may monitor execution of data and shift workloads (i.e., balancing) in response to spatial and temporal load imbalances that occur in a continuous computing environment. A failure recovery protocol may be implemented that uses a checkpoint-based partial rollback recovery mechanism with selective re-execution, which may allow recovery of the continuous processing after an error while avoiding large amounts of downtime and re-execution.
    Type: Application
    Filed: May 16, 2011
    Publication date: November 22, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Fan Yang, Zhengping Qian, Xiuwei Chen, Ivan Beschastnikh, Li Zhuang, Lidong Zhou, Guobin Shen
  • Publication number: 20120297190
    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: Application
    Filed: May 19, 2011
    Publication date: November 22, 2012
    Applicant: Microsoft Corporation
    Inventors: Guobin Shen, Fan Yang, Lidong Zhou
  • Patent number: 8189489
    Abstract: A service for facilitating a determination of path quality between a first endpoint node and a second endpoint node in a network of nodes is provided. Path quality information is aggregated from across network internet service providers (ISPs), giving authorized endpoints access to path quality information for specified path segments of a path to another endpoint. Path quality information includes one or more metrics that measure available bandwidth, loss rate and/or latency.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Ming Zhang, Peter Bernard Key, Sandeep Kishan Singhal, Guobin Shen, Ayalvadi Jagannathan Ganesh, Thomas Karagiannis
  • Publication number: 20120131005
    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: November 19, 2010
    Publication date: May 24, 2012
    Applicant: Microsoft Corporation
    Inventors: Guobin Shen, Fan Yang, Songwu Lu
  • Publication number: 20110320981
    Abstract: One or more techniques and/or systems are disclosed for providing a status-oriented mobile device. A user interface (UI) is provided that concurrently presents a plurality of user-related status-oriented sections in a display of the mobile device. The respective status-oriented sections are provided to be organized in a cylindrical representation as a cylinder, where the UI presents elements of the sections in the display as views of the cylinder.
    Type: Application
    Filed: June 23, 2010
    Publication date: December 29, 2011
    Applicant: Microsoft Corporation
    Inventors: Guobin Shen, Min Wang
  • Patent number: 8072954
    Abstract: Described is a technology, such as implemented as social networking groupware application designed for mobile device users, that provides a data mashup service for various data types, including location dependent and mobility-aware data such as GPS location and surrounding maps. A mobile user may track the location and maps of roaming friends at runtime. To this end, a client device joins a squad of client devices that are each capable of communicating with one another over a wireless local area network (WLAN) connection. When in a squad, the client can obtain data for use as mashup information from other client devices in the squad over the WLAN connection (inter-squad). This may include intra-squad data that was obtained from a service based on information that the service received from another squad, e.g., over a WWAN connection.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Guobin Shen, Yongguang Zhang, Songwu Lu