Patents by Inventor Wenbo Zhang

Wenbo Zhang 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: 20160277769
    Abstract: Disclosed herein are innovations in decoding compressed video media data. The disclosed innovations facilitate decoding operations with improved computational efficiency, faster speeds, reduced power, reduced memory usage, and/or reduced latency. In one embodiment, for example, an encoded bitstream of video media data is input from an external video content provider, the encoded bitstream being encoded according to a video codec standard. A decoder is then configured to decode the encoded bitstream based at least in part on supplemental information that identifies a property of the encoded bitstream but that is supplemental to the encoded bitstream (e.g., supplemental information that is not part of the encoded bitstream or its associated media container and that is specific (or related) to the application for which the bitstream is used and/or the standard by which the bitstream is encoded and/or encrypted).
    Type: Application
    Filed: May 22, 2015
    Publication date: September 22, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shyam Sadhwani, Yongjun Wu, Wenbo Zhang, Sudhakar V. Prabhu
  • Publication number: 20160277768
    Abstract: Disclosed herein are innovations in decoding compressed video media data. The disclosed innovations facilitate decoding operations with improved computational efficiency, faster speeds, reduced power, reduced memory usage, and/or reduced latency. In one embodiment, for example, an encoded bitstream of video media data is input from an external video content provider, the encoded bitstream being encoded according to a video codec standard. A decoder is then configured to decode the encoded bitstream based at least in part on supplemental information that identifies a property of the encoded bitstream but that is supplemental to the encoded bitstream (e.g., supplemental information that is not part of the encoded bitstream or its associated media container and that is specific (or related) to the application for which the bitstream is used and/or the standard by which the bitstream is encoded and/or encrypted).
    Type: Application
    Filed: May 22, 2015
    Publication date: September 22, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Shyam Sadhwani, Yongjun Wu, Wenbo Zhang, Sudhakar V. Prabhu
  • Patent number: 9433244
    Abstract: There is provided a brassiere cup comprising an outermost fabric layer joined to a perimeter of a preformed cup, wherein at least part of the joint between the outermost fabric layer and the perimeter of the preformed cup has been formed by ultrasonic welding, and may be thin, neat, smooth, and seamless. There is also provided a method of joining a fabric to at least part of a perimeter of a preformed brassiere cup, wherein the joint with the perimeter is achieved by ultrasonic welding.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: September 6, 2016
    Assignee: REGINA MIRACLE INTERNATIONAL (GROUP) LIMITED
    Inventor: Wenbo Zhang
  • Patent number: 9420347
    Abstract: A method for video playback switching in response to changing network conditions. The method includes accessing a server to retrieve respective index files for a low bit rate version and a high bit rate version of the video file, and instantiating a low bit rate media player and a high bit rate media. Playback of the video file is begun by the high bit rate media player streaming the high bit rate version from the server. Upon an indication of impeded network conditions, a transition point is selected, wherein the transition point indicates where downloading of the high bit rate version stops and where downloading of the low bit rate version begins. The low bit rate media player is then positioned to begin playback at the transition point. Playback of the video file is then switched to the low bit rate player upon encountering the transition point.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: August 16, 2016
    Assignee: Microsoft Corporation
    Inventors: Gilles Khouzam, Donald Karlov, Wenbo Zhang, Federico Schliemann, Sam George, Mike Harsh
  • Publication number: 20160155028
    Abstract: The disclosure discloses an image scanning device and a control method thereof, wherein the image scanning device includes: a bearing member, configured to receive a paper bill; a light source; a lens a first converter, arranged on the emergent side of the lens and configured to convert light signals from the lens into electric signals; a controller, connected with the light source and the first converter, and configured to control the light emitting time of the light source, acquire the electric signals during the light emitting process of the light source, and acquire the electric signals again after the light source stops emitting light for a preset period of time. Through the disclosure, the problem of low accuracy of paper bill scanning in the prior technologies is solved, and the effect of increasing the accuracy of paper bill identification is achieved.
    Type: Application
    Filed: October 29, 2013
    Publication date: June 2, 2016
    Inventors: Wenbo ZHANG, Zhanyue JU, Yonghui LIN
  • Publication number: 20150335078
    Abstract: A bra to enable monitoring of a wearer's heart rate. There is provided a bra comprising a left breast cup; a right breast cup; and a centre gore attached between the left and right breast cups. Each of the left and right breast cups comprises a lower edge region which is shaped to follow the shape of a wearer's breast and is shaped to be positioned below a wearer's breast to support the breast, and wherein the lower edge region comprises an electrically conductive fabric layer on the inner surface for contact with the user's skin. The centre gore comprises an attachment area for attachment of a transmitter and an electrically conductive pathway from the electrically conductive fabric of the lower regions of the breast cups to the attachment area. Bra components for providing electrical pathways are also provided.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 26, 2015
    Inventor: Wenbo Zhang
  • Patent number: 9149080
    Abstract: A method for attaching a fastening pad to a sidewing of a brassiere, a sidewing made according to the method and a brassiere with a sidewing made according to the method, the method includes attaching the fastening pad to a first sidewing piece of the sidewing, joining the perimeter of the fastening pad to a portion of a second sidewing piece of the sidewing, leaving a section of the perimeter of the fastening pad unjoined to the second sidewing piece and inverting the joined fastening pad and the second sidewing piece to expose the operative face of the fastening pad.
    Type: Grant
    Filed: July 9, 2013
    Date of Patent: October 6, 2015
    Assignee: REGINA MIRACLE INTERNATIONAL (GROUP) LIMITED
    Inventor: Wenbo Zhang
  • Patent number: 9060190
    Abstract: Techniques enable locating a position within a file that corresponds to a desired seek time without having access to an index specifying the desired seek time's position. An iterative process may be used to estimate the position that corresponds to the desired seek time. The process may iterate through multiple estimations until a difference between a time corresponding to an estimated position and the desired seek time is within an acceptable amount or until the process reaches an iteration threshold. The file may then be played beginning at or near the desired seek time. The techniques may therefore allow a user to seek within a file while the user progressively downloads or streams the file.
    Type: Grant
    Filed: May 25, 2011
    Date of Patent: June 16, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Li Li, Dan Kroymann, Rebecca C. Weiss, Wenbo Zhang
  • Publication number: 20150157061
    Abstract: There is provided a brassiere cup comprising an outermost fabric layer joined to a perimeter of a preformed cup, wherein at least part of said join has been formed by ultrasonic welding, and may be thin, neat, smooth, and seamless. There is also provided a method of joining a fabric to at least part of a perimeter of a preformed brassiere cup, wherein the join to the perimeter is achieved by ultrasonic welding.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Inventor: Wenbo ZHANG
  • Publication number: 20150004875
    Abstract: There is provided a cushioned casing for an underwire of a brassiere. The cushioned casing comprises a cushioning material and a structure for enclosing an underwire and the cushioning material. The structure comprises a body having a channel for receiving an underwire and a wing member integral with and extending from the body. The cushioning material is positioned on the outside of the body, and the wing member is folded around the cushioning member to capture the cushioning material between the body and the wing member. A method of manufacturing the cushioned casing is also provided.
    Type: Application
    Filed: July 23, 2013
    Publication date: January 1, 2015
    Applicant: Regina Miracle International (Group) Limited
    Inventor: Wenbo Zhang
  • Publication number: 20150004876
    Abstract: There is provided a method of attaching a fastening means pad to a sidewing for a brassiere. The method comprises attaching the fastening means pad to a first sidewing piece, aligning a second sidewing piece with the first sidewing piece such that a portion of the second sidewing piece covers the operative face of the fastening means pad, joining the second sidewing piece to the fastening means pad along at least a portion of the perimeter of the fastening means pad, whilst leaving a section of the perimeter of the fastening means pad unjoined and inverting the joined fastening means pad and second sidewing piece through the unjoined section such that the operative face of the fastening means pad is exposed. There is also provided a sidewing with an attached fastening means pad and a brassiere comprising at least one sidewing with an attached fastening means pad in accordance with the present invention.
    Type: Application
    Filed: July 9, 2013
    Publication date: January 1, 2015
    Inventor: Wenbo ZHANG
  • Publication number: 20150004874
    Abstract: There is provided a cushioned casing for an underwire of a brassiere. The cushioned casing comprises a cushioning material and a structure for enclosing an underwire and the cushioning material. The structure comprises a body having a channel for receiving an underwire and a wing member integral with and extending from the body. The cushioning material is positioned on the outside of the body, and the wing member is folded around the cushioning member to capture the cushioning material between the body and the wing member. There is also provided a cushioned casing for an underwire of a brassiere comprising a cushioning material and a structure for enclosing an underwire and the cushioning material. The structure comprises an inner sleeve and an outer fabric layer. The inner sleeve comprises a longitudinal body having a channel for receiving an underwire.
    Type: Application
    Filed: October 22, 2013
    Publication date: January 1, 2015
    Applicant: Regina Miracle International (Group) Limited
    Inventor: Wenbo Zhang
  • Publication number: 20140337433
    Abstract: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
    Type: Application
    Filed: July 22, 2014
    Publication date: November 13, 2014
    Applicant: Microsoft Corporation
    Inventors: Sam J. George, Gilles Khouzam, Michael R Harsh, Gurpratap Virdi, John Gossman, Michael John Hillberg, Greg D Schechler, Donald D Karlov, Eldar A Musayev, Wenbo Zhang, Serge Smimov, Federico Schliemann, Lawrence Wayne Olson, Akshay Johar
  • Patent number: 8860806
    Abstract: Disclosed are a device, a method, and a system for enhancing color. The device comprises a unit used to extract a foreground portion from a whiteboard color image to serve as whiteboard contents; a unit used to stretch R, G, and B channel values of each of a plurality of foreground pixels forming the whiteboard contents; a unit used to adjust color tone of each of the foreground pixels; a unit used to adjust a ratio of color saturation degree to color intensity of each of the foreground pixels so as to cause the ratio to approach a ratio expectation value; and a unit used to increase the color saturation degree and the color intensity of each of the foreground pixel so as to cause the two to approach a color saturation degree expectation value and a color intensity expectation value Id, respectively.
    Type: Grant
    Filed: August 15, 2011
    Date of Patent: October 14, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Wenbo Zhang, Yan Li
  • Patent number: 8819754
    Abstract: The present disclosure relates to playback of video/audio streaming media data. The media stream is available from the network at multiple bit rates. When a seek operation is performed, a playback device requests a lower bit rate media stream in order to quickly fill a playback buffer so that playback can commence more readily. After a seek start-up period is complete, the playback device can return to downloading the media stream associated with higher bit rates in order to increase the quality of the playback.
    Type: Grant
    Filed: January 10, 2013
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Gurpratap Virdi, Eldar Musayev, Wenbo Zhang, Andres Vega-Garcia
  • Publication number: 20140204996
    Abstract: An adaptive video noise reduction (AVNR) engine reduces noise in streaming video. The engine reads embedded information in the streaming video describing attributes of the video, such as bit rate, frame rate, resolution, content type and quality of the streaming video. The information may be included in a manifest of the streaming video. Based on the video attributes, the engine outputs one or more input values to applications that reduce noise of the streaming video. The one or more applications may reduce mosquito, block, temporal, random and banding noise of the video in response to the input values from the engine.
    Type: Application
    Filed: January 24, 2013
    Publication date: July 24, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Stacey Spears, Haoyun Wu, Wenbo Zhang, Sudhakar Prabhu
  • Patent number: 8789168
    Abstract: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Sam J George, Gilles Khouzam, Michael R Harsh, Gurpratap Virdi, John Gossman, Michael John Hillberg, Greg D Schechter, Donald D Karlov, Eldar A Musayev, Wenbo Zhang, Serge Smirnov, Federico Schliemann, Lawrence Wayne Olson, Akshay Johar, Weibing Zhan
  • Patent number: 8781305
    Abstract: Media streaming with smooth fast-forward and rewind is disclosed. One embodiment receives a media stream encoded at a first bit rate over a network connection, and in response to an input to fast-forward or rewind the media stream, the media stream may be retrieved at a second bit rate, and rendered at the second bit rate for fast-forward or rewind playback. By receiving the media stream at multiple bit rates, a media stream may be rendered at increased forward or reverse speeds without dropping frames in the media stream.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: July 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Wenbo Zhang, Gurpratap Virdi
  • Patent number: 8660349
    Abstract: A screen area capturing an image including the screen area; obtaining candidate boundaries of the screen area; converting the candidate boundaries into straight lines; carrying out binary image processing with regard to the captured image; obtaining boundary pixels of a maximum target area, and letting the boundary pixels serve as an outline of the maximum target area; selecting straight lines on the outline from the converted straight lines; dividing the selected straight lines into four classes; and obtaining final straight lines by carrying out straight line fitting with regard to straight lines in the respective classes so as to obtain four boundaries of the screen area.
    Type: Grant
    Filed: April 14, 2011
    Date of Patent: February 25, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Hailong Yu, Donglai Li, Wenbo Zhang, Pingping Pan, Weitao Gong
  • Patent number: 8599134
    Abstract: Disclosed are an apparatus, a method, and a system for identifying a laser spot and locating coordinates of the laser spot. The apparatus comprises a foreground calculation unit used to calculate a foreground image in an input image captured by a camera device; a threshold value estimation unit used to automatically estimate, at an initialization stage, pixel brightness threshold values, pixel degree-of-saturation threshold values, and a pixel color-tone threshold value range based on the foreground image; a laser spot detection unit used to detect, at a processing stage, the laser spot based on the foreground image as well as the pixel brightness threshold values, the pixel degree-of-saturation threshold values, and the pixel color-tone threshold value range; and a coordinate locating unit used to calculate the coordinates of the laser spot in the input image based on the laser spot detected by the laser spot detection unit.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: December 3, 2013
    Assignee: Ricoh Company, Ltd.
    Inventor: Wenbo Zhang