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: 20160100359Abstract: 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: ApplicationFiled: December 11, 2015Publication date: April 7, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Yunxin LIU, Guobin SHEN, Yongguang ZHANG, Hao HAN
-
Publication number: 20160055328Abstract: 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: ApplicationFiled: August 21, 2015Publication date: February 25, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Guobin SHEN, Fan YANG, Lidong ZHOU
-
Patent number: 9247495Abstract: 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: GrantFiled: November 6, 2012Date of Patent: January 26, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Yunxin Liu, Guobin Shen, Yongguang Zhang, Hao Han
-
Publication number: 20150377609Abstract: 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: ApplicationFiled: September 16, 2014Publication date: December 31, 2015Inventors: Guobin Shen, Liqun Li, Feng Zhao
-
Patent number: 9141779Abstract: 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: GrantFiled: May 19, 2011Date of Patent: September 22, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Guobin Shen, Fan Yang, Lidong Zhou
-
Publication number: 20150237471Abstract: 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: ApplicationFiled: February 20, 2014Publication date: August 20, 2015Applicant: MICROSOFT CORPORATIONInventors: Liqun Li, Guobin Shen, Chunshui Zhao, Feng Zhao
-
Publication number: 20150193011Abstract: 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: ApplicationFiled: January 8, 2014Publication date: July 9, 2015Applicant: Microsoft CorporationInventors: Guobin Shen, Matthew Robert Scott, Jiawei Gu, Weipeng Liu, Shipeng Li
-
Publication number: 20150102995Abstract: 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: ApplicationFiled: October 15, 2013Publication date: April 16, 2015Applicant: Microsoft CorporationInventors: Guobin Shen, Liqun Li
-
Patent number: 8843642Abstract: 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: GrantFiled: January 1, 2013Date of Patent: September 23, 2014Assignee: Microsoft CorporationInventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
-
Patent number: 8745434Abstract: 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: GrantFiled: May 16, 2011Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Fan Yang, Zhengping Qian, Xiuwei Chen, Ivan Beschastnikh, Li Zhuang, Lidong Zhou, Guobin Shen
-
Publication number: 20140126391Abstract: 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: ApplicationFiled: November 6, 2012Publication date: May 8, 2014Applicant: Microsoft CorporationInventors: Yunxin Liu, Guobin Shen, Yongguang Zhang, Hao Han
-
Publication number: 20140086308Abstract: 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: ApplicationFiled: November 4, 2013Publication date: March 27, 2014Applicant: Microsoft CorporationInventors: Shipeng Li, Feng Wu, Xiaoyan Sun, Guobin Shen
-
Patent number: 8447121Abstract: 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: GrantFiled: September 14, 2005Date of Patent: May 21, 2013Assignee: Microsoft CorporationInventors: Guobin Shen, Shipeng Li, Wanyong Cao, Yuwen He
-
Patent number: 8370501Abstract: 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: GrantFiled: June 13, 2011Date of Patent: February 5, 2013Assignee: Microsoft CorporationInventors: Guobin Shen, Chunyi Peng, Yongguang Zhang
-
Publication number: 20120297249Abstract: 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: ApplicationFiled: May 16, 2011Publication date: November 22, 2012Applicant: MICROSOFT CORPORATIONInventors: Fan Yang, Zhengping Qian, Xiuwei Chen, Ivan Beschastnikh, Li Zhuang, Lidong Zhou, Guobin Shen
-
Publication number: 20120297190Abstract: 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: ApplicationFiled: May 19, 2011Publication date: November 22, 2012Applicant: Microsoft CorporationInventors: Guobin Shen, Fan Yang, Lidong Zhou
-
Patent number: 8189489Abstract: 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: GrantFiled: September 26, 2007Date of Patent: May 29, 2012Assignee: Microsoft CorporationInventors: Ming Zhang, Peter Bernard Key, Sandeep Kishan Singhal, Guobin Shen, Ayalvadi Jagannathan Ganesh, Thomas Karagiannis
-
Publication number: 20120131005Abstract: 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: ApplicationFiled: November 19, 2010Publication date: May 24, 2012Applicant: Microsoft CorporationInventors: Guobin Shen, Fan Yang, Songwu Lu
-
Publication number: 20110320981Abstract: 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: ApplicationFiled: June 23, 2010Publication date: December 29, 2011Applicant: Microsoft CorporationInventors: Guobin Shen, Min Wang
-
Patent number: 8072954Abstract: 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: GrantFiled: June 16, 2008Date of Patent: December 6, 2011Assignee: Microsoft CorporationInventors: Guobin Shen, Yongguang Zhang, Songwu Lu