Patents by Inventor Shipeng Li

Shipeng Li 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: 20190215513
    Abstract: Improved video coding is described to encode video data within a sequence of video frames. To this end, at least a portion of a reference frame is encoded to include motion information associated with the portion of the reference frame. At least a portion of a predictable frame that includes video data predictively correlated to said portion of said reference frame is defined based on the motion information. At least said portion of the predictable frame is encoded without including corresponding motion information and including mode identifying data. The mode identifying data indicate that the encoded portion of the predictable frame can be directly derived using at least the motion information associated with the portion of the reference frame.
    Type: Application
    Filed: March 14, 2019
    Publication date: July 11, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alexandros Tourapis, Feng Wu, Shipeng Li
  • Publication number: 20190206140
    Abstract: A method for obtaining a virtual object for a first terminal includes obtaining a first current indoor position, and obtaining a second indoor position corresponding to the first indoor position and a corresponding identifier of a virtual object. The second indoor position is a position of the virtual object corresponding to the identifier of the virtual object. The method also includes, when moving from the first indoor position into a first preset position range including the second indoor position, displaying an actual image shot by a camera and, when the actual image includes the second indoor position, displaying the virtual object at a position in the actual image corresponding to the second indoor position, obtaining a selection operation on the virtual object displayed in the actual image, and sending an obtaining request for the virtual object to a server according to the selection operation.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 4, 2019
    Inventors: Zijie CHEN, Jie GAO, Yongtao LI, Jianfeng CHEN, Zhijie XIE, Shipeng ZHANG, Chao WAN, Lei ZHANG
  • Patent number: 10284843
    Abstract: Improved video coding is described to encode video data within a sequence of video frames. To this end, at least a portion of a reference frame is encoded to include motion information associated with the portion of the reference frame. At least a portion of a predictable frame that includes video data predictively correlated to said portion of said reference frame is defined based on the motion information. At least said portion of the predictable frame is encoded without including corresponding motion information and including mode identifying data. The mode identifying data indicate that the encoded portion of the predictable frame can be directly derived using at least the motion information associated with the portion of the reference frame.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: May 7, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandros Tourapis, Feng Wu, Shipeng Li
  • Publication number: 20190045216
    Abstract: Several improvements for use with Bidirectionally Predictive (B) pictures within a video sequence are provided. In certain improvements Direct Mode encoding and/or Motion Vector Prediction are enhanced using spatial prediction techniques. In other improvements Motion Vector prediction includes temporal distance and subblock information, for example, for more accurate prediction. Such improvements and other presented herein significantly improve the performance of any applicable video coding system/logic.
    Type: Application
    Filed: September 28, 2018
    Publication date: February 7, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alexandros Tourapis, Shipeng Li, Feng Wu
  • Patent number: 10126941
    Abstract: This document describes tools associated with symbol entry control functions. In some implementations, the tools identify a first finger that is in tactile contact with a touch screen. The first finger can select a subset of symbols from a plurality of symbols that can be entered via the touch screen. The tools can also identify whether one or more other fingers are in concurrent tactile contact with the first finger on the touch screen. The tools can select an individual symbol from the subset based on whether the one or more other fingers are in concurrent tactile contact with the first finger on the touch screen.
    Type: Grant
    Filed: January 12, 2015
    Date of Patent: November 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bin Benjamin Zhu, Maowei Yang, Xuyong Yang, Shipeng Li
  • Patent number: 10116959
    Abstract: Several improvements for use with Bidirectionally Predictive (B) pictures within a video sequence are provided. In certain improvements Direct Mode encoding and/or Motion Vector Prediction are enhanced using spatial prediction techniques. In other improvements Motion Vector prediction includes temporal distance and subblock information, for example, for more accurate prediction. Such improvements and other presented herein significantly improve the performance of any applicable video coding system/logic.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: October 30, 2018
    Assignee: Microsoft Technology Licesning, LLC
    Inventors: Alexandros Tourapis, Shipeng Li, Feng Wu
  • Patent number: 10079085
    Abstract: A rare-earth permanent magnetic powder, a bonded magnet containing thereof and a device using the bonded magnet are provided of the present disclosure. The rare-earth permanent magnetic powder comprises: 70 vol % to 99 vol % of a hard magnetic phase and 1 vol % to 30 vol % of a soft magnetic phase, the hard magnetic phase has a TbCu7 structure, and the grain size of the hard magnetic phase is 5 nm to 100 nm; the soft magnetic phase is a Fe phase having a bcc structure, the average grain size of the soft magnetic phase is 1 nm to 30 nm, and the standard deviation of the grain size is below 0.5?.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: September 18, 2018
    Assignees: GENERAL RESEARCH INSTITUTE FOR NONFERROUS METALS, GRIREM ADVANCED MATERIALS CO., LTD.
    Inventors: Hongwei Li, Yang Luo, Dunbo Yu, Kuoshe Li, Wenlong Yan, Shipeng Li, Yongqiang Yuan, Haijun Peng
  • Publication number: 20180171596
    Abstract: An image display apparatus for a shovel that includes a lower-part traveling body, an upper-part turning body turnably placed on the lower-part traveling body, and an attachment mounted on the upper-part turning body, and performs work in a work area by driving the attachment, includes an image display part configured to display the work area to be subjected to the work. An image of the work area captured with an image capturing device is subjected to image processing to add and indicate a distribution of depressions and elevations of the work area, and is displayed on the image display part.
    Type: Application
    Filed: February 20, 2018
    Publication date: June 21, 2018
    Inventor: Shipeng LI
  • Publication number: 20180131933
    Abstract: Improved video coding is described to encode video data within a sequence of video frames. To this end, at least a portion of a reference frame is encoded to include motion information associated with the portion of the reference frame. At least a portion of a predictable frame that includes video data predictively correlated to said portion of said reference frame is defined based on the motion information. At least said portion of the predictable frame is encoded without including corresponding motion information and including mode identifying data. The mode identifying data indicate that the encoded portion of the predictable frame can be directly derived using at least the motion information associated with the portion of the reference frame.
    Type: Application
    Filed: January 10, 2018
    Publication date: May 10, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Alexandros Tourapis, Feng Wu, Shipeng Li
  • Patent number: 9909283
    Abstract: An image display apparatus for a shovel that includes a lower-part traveling body, an upper-part turning body turnably placed on the lower-part traveling body, and an attachment mounted on the upper-part turning body, and performs work in a work area by driving the attachment, includes an image display part configured to display the work area to be subjected to the work. An image of the work area captured with an image capturing device is subjected to image processing to add and indicate a distribution of depressions and elevations of the work area, and is displayed on the image display part.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: March 6, 2018
    Assignee: SUMITOMO HEAVY INDUSTRIES, LTD.
    Inventor: Shipeng Li
  • Patent number: 9906793
    Abstract: Techniques for setting depth values for invalid measurement regions of depth images are described herein. A computing device may set the depth values based on evaluations of depth values of neighboring pixels and of corresponding pixels from time-adjacent depth images. Alternately or additionally, the computing device may utilize a texture image corresponding to the depth image to identify objects and may set depth values for pixels based on depth values of other pixels belonging to the same object. After setting the depth values, the computing device may normalize the depth values of the pixels. Further, the computing device may generate reduced representations of the depth images based on a depth reference model or a depth error model and may provide the reduced representations to an encoder.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: February 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jingjing Fu, Yan Lu, Shipeng Li
  • Patent number: 9888237
    Abstract: Improved video coding is described to encode video data within a sequence of video frames. To this end, at least a portion of a reference frame is encoded to include motion information associated with the portion of the reference frame. At least a portion of a predictable frame that includes video data predictively correlated to s portion of said reference frame is defined based on the motion information. At least said portion of the predictable frame is encoded without including corresponding motion information and including mode identifying data. The mode identifying data indicate that the encoded portion of the predictable frame can be directly derived using at least the motion information associated with the portion of the reference frame.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandros Tourapis, Feng Wu, Shipeng Li
  • Publication number: 20170302939
    Abstract: An adaptive screen and video coding system adaptively selects different coding schemes for coding an image block of a screen or video image based on a type of content included in the image block. The adaptive screen and video coding system further includes a screen coding scheme that classifies pixels of the image block into major colors and escape pixels and convert values of the pixels into index values assigned to the major colors and the escape pixels. Since the number of index values is usually less than a normal range of pixel values, using the index values instead of actual pixel values further facilitate compression and coding of the image block, thus improving coding accuracy and efficiency of the screen or video image. In one embodiment, the adaptive screen and video coding system may be used for screen sharing application.
    Type: Application
    Filed: June 30, 2017
    Publication date: October 19, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Xun Guo, Shipeng Li, Yan Lu
  • Patent number: 9788080
    Abstract: Systems and methods for automatically inserting advertisements into source video content playback streams are described. In one aspect, the systems and methods communicate a source video content playback stream to a video player to present source video to a user. During playback of the source video, and in response to receipt of a request from the user to navigate portions of the source video (e.g., a user command to fast forward the source video, rewind the source video, or other action), the systems and methods dynamically define a video advertisement clip insertion point (e.g., and insertion point based on a current playback position). The systems and methods then insert a contextually relevant and/or targeted video advertisement clip into the playback stream for presentation to the user.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: October 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xian-Sheng Hua, Wei Lai, Wei-Ying Ma, Shipeng Li
  • Publication number: 20170277808
    Abstract: A proxy-based thin-client web browsing framework enables cooperative web browsing of multiple devices. The multiple devices may include devices that are not intended for web browsing and have limited or no web browsers and/or user input capabilities. The proxy-based thin client web browsing framework employs a virtual browser at a proxy server to perform all browser-engine logics, and retrieve, render and encode web pages on behalf of the multiple devices. The multiple devices therefore only need to have limited decoding and display capabilities to perform web browsing. The proxy-based thin client web browsing framework further includes a touch controller as a remote controller for a device that has no or limited user texting or manipulating capabilities.
    Type: Application
    Filed: June 9, 2017
    Publication date: September 28, 2017
    Inventors: Huifeng Shen, Shipeng Li, Yan Lu, Zhaotai Pan, Jianfeng Wang
  • Patent number: 9769491
    Abstract: In a first exemplary media implementation, one or more processor-accessible media include processor-executable instructions that, when executed, direct a device to perform actions including: comparing an accuracy indicator to at least one threshold, the accuracy indicator corresponding to a reference macroblock selected for a target macroblock; ascertaining a refinement case from multiple refinement cases based on the comparing, each refinement case of the multiple refinement cases defining multiple test points in relation to the reference macroblock; and analyzing the ascertained refinement case with regard to the target macroblock.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Keman Yu, Jiang Li, Shipeng Li
  • Patent number: 9721036
    Abstract: A proxy-based thin-client web browsing framework enables cooperative web browsing of multiple devices. The multiple devices may include devices that are not intended for web browsing and have limited or no web browsers and/or user input capabilities. The proxy-based thin client web browsing framework employs a virtual browser at a proxy server to perform all browser-engine logics, and retrieve, render and encode web pages on behalf of the multiple devices. The multiple devices therefore only need to have limited decoding and display capabilities to perform web browsing. The proxy-based thin client web browsing framework further includes a touch controller as a remote controller for a device that has no or limited user texting or manipulating capabilities.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: August 1, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Huifeng Shen, Shipeng Li, Yan Lu, Zhaotai Pan, Jianfeng Wang
  • Patent number: 9710493
    Abstract: A set of data points is divided into a plurality of subsets of data points. A set of cluster closures is generated based at least in part on the subset of data points. Each cluster closure envelopes a corresponding cluster of a set of clusters and is comprised of data points of the enveloped cluster and data points neighboring the enveloped cluster. A k-Means approximator iteratively assigns data points to a cluster of the set of clusters and updates a set of cluster centroids corresponding to the set of clusters. The k-Means approximator assigns data points based at least in part on the set of cluster closures.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: July 18, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jingdong Wang, Qifa Ke, Shipeng Li, Jing Wang
  • Patent number: 9699468
    Abstract: An adaptive screen and video coding system adaptively selects different coding schemes for coding an image block of a screen or video image based on a type of content included in the image block. The adaptive screen and video coding system further includes a screen coding scheme that classifies pixels of the image block into major colors and escape pixels and convert values of the pixels into index values assigned to the major colors and the escape pixels. Since the number of index values is usually less than a normal range of pixel values, using the index values instead of actual pixel values further facilitate compression and coding of the image block, thus improving coding accuracy and efficiency of the screen or video image. In one embodiment, the adaptive screen and video coding system may be used for screen sharing application.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: July 4, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xun Guo, Shipeng Li, Yan Lu
  • 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