Patents by Inventor Tian Wang

Tian Wang 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: 20090266212
    Abstract: The present invention provides a saw blade dismantling & positioning structure of sawing machine, whereby the push rod is snapped into the hole of the saw blade shaft disk for controlling the positioning of the rotating shaft and rapid dismantling the saw blade; a shaft disk is mounted onto the rotating shaft of the sawing machine, and at least a hole is preset laterally onto the shaft disk; a positioning device is assembled onto the lifting seat at the same side of the shaft disk; the pressure plate of the positioning device is driven so that the push rod is coupled and snapped into the hole of the shaft disk for controlling the positioning of rotating shaft, and rapid dismantling or assembly of the saw blade.
    Type: Application
    Filed: April 29, 2008
    Publication date: October 29, 2009
    Inventor: Tian-Wang Wang
  • Publication number: 20090260500
    Abstract: The present invention provides a quick dismantling and positioning structure for the saw blade of sawing machine; a n-shaped rod is defined, two guard plates and stoppers are correspondingly arranged at both sides to form a shield assembly; moreover, two moveable dampers are arranged within the rod, a quick-release bolt is externally mounted onto the front end of the moveable clamper, so that the shield assembly could be quickly dismantled or reassembled by screwing and release of the quick-release bolt.
    Type: Application
    Filed: April 21, 2008
    Publication date: October 22, 2009
    Inventor: Tian-Wang Wang
  • Patent number: 7590531
    Abstract: Techniques and tools related to delayed or lost coded audio information are described. For example, a concealment technique for one or more missing frames is selected based on one or more factors that include a classification of each of one or more available frames near the one or more missing frames. As another example, information from a concealment signal is used to produce substitute information that is relied on in decoding a subsequent frame. As yet another example, a data structure having nodes corresponding to received packet delays is used to determine a desired decoder packet delay value.
    Type: Grant
    Filed: August 4, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Hosam A. Khalil, Tian Wang, Kazuhito Koishida, Xiaoqin Sun, Wei-Ge Chen
  • Publication number: 20090135546
    Abstract: The present invention provides a nano complex oxide doped dielectric ceramic material used for a multilayer ceramic capacitor using a base metal as a material of internal electrodes. The doped dielectric ceramic material comprises barium titanate and a nano complex oxide dopant, wherein the molar ratio of the barium titanate to the nano complex oxide dopant is in the range of (90˜98):(2˜10), the average particle size of the barium titanate is 50˜300 nm and the nano complex oxide dopant has the following formula (1): w A+x B+y C+z D. The present invention also provides processes for preparing the nano complex oxide doped dielectric ceramic material and ultrafine-grained and temperature-stable multilayer ceramic capacitors using the nano complex oxide doped dielectric ceramic material as the material of dielectric layers.
    Type: Application
    Filed: November 25, 2008
    Publication date: May 28, 2009
    Applicant: Tsinghua University
    Inventors: Xiaohui Wang, Zhibin Tian, Tian Wang, Longtu Li
  • Publication number: 20090094539
    Abstract: In an embodiment, a computer peripheral device driver comprises logic operable to perform sending, from a computer to a peripheral device, a request for a user interface of the peripheral device; receiving from the peripheral device a description of the user interface that the peripheral device has created in at a time of the request and based upon then-current capabilities of the peripheral device; creating one or more graphical user interface (GUI) elements based upon the description of the user interface and causing displaying the GUI elements; receiving user input representing one or more selections of the GUI elements; creating a user interface ticket that describes the GUI elements that were selected as represented in the user input; sending the user interface ticket to the peripheral device.
    Type: Application
    Filed: August 29, 2007
    Publication date: April 9, 2009
    Inventors: Yao-Tian Wang, Yue Liu, Hitoshi Sekine
  • Publication number: 20090089802
    Abstract: Techniques are provided for reducing the amount of event notifications within a Web Service Application (WSA) of a device such as a multi-functional peripheral (MFP). In one technique, a Subscription ID is linked with a Job ID within a reduced notification table. When an event occurs related to a specific job, an event notification is sent only to the subscriber associated with that job.
    Type: Application
    Filed: September 27, 2007
    Publication date: April 2, 2009
    Applicant: RICOH COMPANY, LTD.
    Inventors: Yao-Tian Wang, Lifen Tian
  • Publication number: 20090063718
    Abstract: In an embodiment, a data processing system comprises device driver generation logic that is encoded in one or more computer-readable storage media for execution and which when executed is operable to perform receiving a first capability description from a computer peripheral device, wherein the first capability description describes one or more capabilities of the computer peripheral device; receiving a generic device driver file; receiving configuration data; automatically generating a device driver for the computer peripheral device and for a computer operating system based on the first capability description, the generic device driver file and the configuration data; device job processing logic that is configured to receive a request to use the computer peripheral device, to request and receive current first capability description from the computer peripheral device at the time of the request, to generate based on the current first capability description and send to the computer peripheral device job ticke
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Inventors: Hitoshi Sekine, Alain Regnier, Yao-Tian Wang, Yue Liu, Senthil Selvaraj, Zhenning Xiao
  • Publication number: 20090063710
    Abstract: In an embodiment, a computer-implemented method comprises sending, to a computer peripheral device, a request to obtain capabilities of the computer peripheral device; receiving a first capability description from the computer peripheral device, wherein the first capability description describes one or more capabilities, features or functions of the device at the time of the request; creating one or more graphical user interface (GUI) elements based upon the first capability description and causing displaying the GUI elements; receiving user input representing one or more selections of the GUI elements; creating job ticket data that describes a job for the computer peripheral device to perform, based on the GUI elements that were selected as represented in the user input; sending the job ticket data to the peripheral device; wherein the job ticket data describes one or more device settings that the computer peripheral device can transform to device commands.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Inventors: Hitoshi Sekine, Alain Regnier, Yao-Tian Wang, Yue Liu, Senthil Selvaraj, Zhenning Xiao
  • Patent number: 7454332
    Abstract: A gain-constrained noise suppression for speech more precisely estimates noise, including during speech, to reduce musical noise artifacts introduced from noise suppression. The noise suppression operates by applying a spectral gain G(m, k) to each short-time spectrum value S(m, k) of a speech signal, where m is the frame number and k is the spectrum index. The spectrum values are grouped into frequency bins, and a noise characteristic estimated for each bin classified as a “noise bin.” An energy parameter is smoothed in both the time domain and the frequency domain to improve noise estimation per bin. The gain factors G(m, k) are calculated based on the current signal spectrum and the noise estimation, then smoothed before being applied to the signal spectral values S(m, k).
    Type: Grant
    Filed: June 15, 2004
    Date of Patent: November 18, 2008
    Assignee: Microsoft Corporation
    Inventors: Kazuhito Koishida, Feng Zhuge, Hosam A. Khalil, Tian Wang, Wei-ge Chen
  • Publication number: 20080156161
    Abstract: The invention provides a positioning device for a saw blade elevating platform of a wood sawing machine. More specifically, when a transmission base for controlling a saw blade to elevate in the wood sawing machine is elevated to and positioned at a predetermined position, a predetermined pressing bar disposed in a guiding seat of a mounting seat, at which the elevating platform is located, is pressed by external screws to force the elevating platform to be positioned at a set position. Thus, the saw blade, which is rotated at the high rotating speed and is applied with a high reaction force, can be held absolutely stable, and the operating stability and the precision can be greatly enhanced.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Inventor: Tian-Wang Wang
  • Publication number: 20080148287
    Abstract: Techniques are provided for efficiently processing SOAP requests at a Web service application (WSA) of a multi-functional device (MFP). In one technique, a WSA includes at least three threads. An external request processing thread processes SOAP requests from different client applications. A request processing thread processes a SOAP request according to the business logic of the WSA. A internal communications thread communicates with other components of the MFP that are distinct from the WSA. In another technique, a WSA processes different SOAP request differently, depending on the size of the SOAP and the resources required to process the SOAP request so that fast requests may be processed immediately while slow requests are pending. In another technique, a WS-Eventing specification is implemented within a WSA to simplify the event subscription and notification process.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Inventors: Alain Regnier, Lifen Tian, Yao-Tian Wang
  • Publication number: 20080148258
    Abstract: Techniques are provided for efficiently processing SOAP requests at a Web service application (WSA) of a multi-functional device (MFP). In one technique, a WSA includes at least three threads. An external request processing thread processes SOAP requests from different client applications. A request processing thread processes a SOAP request according to the business logic of the WSA. A internal communications thread communicates with other components of the MFP that are distinct from the WSA. In another technique, a WSA processes different SOAP request differently, depending on the size of the SOAP and the resources required to process the SOAP request so that fast requests may be processed immediately while slow requests are pending. In another technique, a WS-Eventing specification is implemented within a WSA to simplify the event subscription and notification process.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Inventors: Alain Regnier, Lifen Tian, Yao-Tian Wang
  • Publication number: 20080148278
    Abstract: Techniques are provided for efficiently processing SOAP requests at a Web service application (WSA) of a multi-functional device (MFP). In one technique, a WSA includes at least three threads. An external request processing thread processes SOAP requests from different client applications. A request processing thread processes a SOAP request according to the business logic of the WSA. A internal communications thread communicates with other components of the MFP that are distinct from the WSA. In another technique, a WSA processes different SOAP request differently, depending on the size of the SOAP and the resources required to process the SOAP request so that fast requests may be processed immediately while slow requests are pending. In another technique, a WS-Eventing specification is implemented within a WSA to simplify the event subscription and notification process.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Inventors: Alain Regnier, Lifen Tian, Yao-Tian Wang
  • Publication number: 20080120512
    Abstract: A method and apparatus for communicating with a device is provided. A user views a graphical user interface displayed on a client. For example, the graphical user interface may correspond to a web page or a graphical user interface of an operating system. The graphical user interface may display an icon. The display of the icon may indicate, to the user, whether a device, associated with the icon, is in an energy-saving mode. The user may configure the icon to cause the client to issue requests to the device. A request, sent from the client to the device, may instruct the device to exit the energy-saving mode. In this way, the user may instruct a device to exit the energy-saving mode (i.e., to “wake-up”) prior to issuing a request for the performance of a service (such as a request to print an electronic document) to the device.
    Type: Application
    Filed: November 20, 2006
    Publication date: May 22, 2008
    Inventor: Yao-Tian Wang
  • Publication number: 20080069127
    Abstract: A method of compensating for jitter in a packet stream is described. The method comprises placing undecoded frames extracted from packets in the packet stream into a jitter buffer while decoding frames from the jitter buffer and placing the decoded frames into a sample buffer at a rate determined using an average playout delay. The average playout delay is the running average of the playout delay calculated for each packet as each packet becomes available. The playout delay for each packet is the sum of a sample buffer delay and a jitter buffer delay. As each packet is received, the average playout delay is adjusted based on a comparison of the playout delay associated with the received packet to the current average playout delay.
    Type: Application
    Filed: September 15, 2006
    Publication date: March 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Hosam A. Khalil, Guo-Wei Shieh, Tian Wang
  • Publication number: 20080059161
    Abstract: This document describes tools capable of enabling and/or adaptively generating comfort noise. The tools may do so by receiving some background noise, analyzing that noise, and generating comfort noise based on the received background noise. In some embodiments, for example, the tools build and continuously adapt a history based on segments of background noise as they are received from the sender. The tools may use this history to generate comfort noise that is pleasing, relatively accurate, and/or dynamically changing responsive to changes in a speaker's background noise.
    Type: Application
    Filed: September 6, 2006
    Publication date: March 6, 2008
    Applicant: Microsoft Corporation
    Inventors: Hosam A. Khalil, Tian Wang
  • Publication number: 20080040105
    Abstract: Techniques and tools related to coding and decoding of audio information are described. For example, redundant coded information for decoding a current frame includes signal history information associated with only a portion of a previous frame. As another example, redundant coded information for decoding a coded unit includes parameters for a codebook stage to be used in decoding the current coded unit only if the previous coded unit is not available. As yet another example, coded audio units each include a field indicating whether the coded unit includes main encoded information representing a segment of an audio signal, and whether the coded unit includes redundant coded information for use in decoding main encoded information.
    Type: Application
    Filed: October 9, 2007
    Publication date: February 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Tian Wang, Kazuhito Koishida, Hosam Khalil, Xiaoqin Sun, Wei-Ge Chen
  • Publication number: 20080040121
    Abstract: Techniques and tools related to coding and decoding of audio information are described. For example, redundant coded information for decoding a current frame includes signal history information associated with only a portion of a previous frame. As another example, redundant coded information for decoding a coded unit includes parameters for a codebook stage to be used in decoding the current coded unit only if the previous coded unit is not available. As yet another example, coded audio units each include a field indicating whether the coded unit includes main encoded information representing a segment of an audio signal, and whether the coded unit includes redundant coded information for use in decoding main encoded information.
    Type: Application
    Filed: October 9, 2007
    Publication date: February 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Tian Wang, Kazuhito Koishida, Hosam Khalil, Xiaoqin Sun, Wei-Ge Chen
  • Publication number: 20080031639
    Abstract: A method and apparatus for processing electronic documents is provided. A request, from a first user, to issue an alert to a second user that may have submitted a print request to the printing device is received at the printing device. The printing device may be attempting to process the print request submitted by the second user when the printing device receives the request from the first user. The first user may not know the identity of the second user. The printing device consults contact data that identifies how to contact the second user. The printing device thereafter issues the alert to the second user in accordance with the contact data. Upon receiving the alert, the second user is informed of the current condition of the printing device, e.g., the printing device may be experiencing a problem that prevents the second user's print request from being fully processed.
    Type: Application
    Filed: August 3, 2006
    Publication date: February 7, 2008
    Inventors: Kurt Knodt, Soiba Mohammad, Yue Liu, Lifen Tian, Yao-Tian Wang, Yi Ding, Yuwen Wu
  • Patent number: D578919
    Type: Grant
    Filed: January 28, 2008
    Date of Patent: October 21, 2008
    Inventors: Po-Ching Liao, Jin-Tian Wang