Patents by Inventor David Tao

David Tao 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: 20100036907
    Abstract: Audio and video (A/V) content information is acquired from each of a group of web-based servers located outside of a home network. The A/V content information identifies A/V content stored in association with each of the group of web-based servers. The A/V content information acquired from each of the group of web-based servers is aggregated. The aggregated A/V content information is provided to a DLNA client device within the home network. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Application
    Filed: August 5, 2008
    Publication date: February 11, 2010
    Inventors: Ludovic Douillet, Nobukazu Sugivama, David Tao
  • Publication number: 20090327241
    Abstract: One or more active DLNA servers are queried for A/V content information associated with A/V content stored at each of the one or more active DLNA servers. Associated A/V content information is received from each of the one or more active DLNA servers. The received A/V content information is aggregated and filtered. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Inventors: Ludovic Douillet, David Tao
  • Publication number: 20090327892
    Abstract: Audio and video (A/V) content information is aggregated from one or more active DLNA servers. The aggregated A/V content information is formatted into a non-hierarchical pool of A/V identifier elements that each represent one item of the aggregated A/V content information. At least a portion of the non-hierarchical pool of A/V identifier elements is displayed to a user via a display device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Inventors: Ludovic Douillet, David Tao
  • Publication number: 20090327507
    Abstract: A web protocol request is received from a web-based device for aggregated A/V content information associated with A/V content stored within the DLNA home network. The web protocol request is converted to one or more DLNA search messages each associated with one or more active DLNA servers. A/V content information associated with each of the one or more active DLNA servers is aggregated using the one or more DLNA search messages. The aggregated A/V content information is formatted into a web protocol response. The web protocol response is sent to the web-based device. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Inventors: Ludovic Douillet, Ted Dunn, David Tao
  • Publication number: 20090125969
    Abstract: A wireless signal strength indication is displayed on a TV, representing the signal strength of a wireless link between the Internet and an Internet adapter module providing Internet video to the TV.
    Type: Application
    Filed: November 9, 2007
    Publication date: May 14, 2009
    Inventors: Seth Hill, Yuko Nishikawa, Toshiro Ozawa, David Tao
  • Patent number: 7507977
    Abstract: The present invention is directed to a switch circuit and method to quickly enable or disable the ion beam to a wafer within an ion implantation system. The beam control technique may be applied to wafer doping repaint and duty factor reduction. The circuit and method may be used to quench an arc that may form between high voltage electrodes associated with an ion source to shorten the duration of the arc and mitigate non-uniform ion implantations. The circuit and method facilitates repainting the ion beam over areas where an arc was detected to recover dose loss during such arcing. A high voltage high speed switching circuit is added between each high voltage supply and its respective electrode to quickly extinguish the arc to minimize disruption of the ion beam. The high voltage switch is controlled by a trigger circuit which detects voltage or current changes to each electrode. Protection circuits for the HV switch absorb energy from reactive components and clamp any overvoltages.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: March 24, 2009
    Assignee: Axcelis Technologies, Inc.
    Inventors: Que Weiguo, Yongzhang Huang, John Ye, David Tao, Patrick Splinter
  • Publication number: 20080271036
    Abstract: An apparatus and method for making fractional assignments of processing elements to processing nodes for stream-based applications in a distributed computer system includes determining an amount of processing power to give to each processing element. Based on a list of acceptable processing nodes, a determination of fractions of which processing nodes will work on each processing element is made. To update allocations of the amount of processing power and the fractions, the process is repeated.
    Type: Application
    Filed: June 3, 2008
    Publication date: October 30, 2008
    Inventors: Nikhil Bansal, James R. H. Challenger, Lisa Karen Fleischer, Kirsten Weale Hildrum, Richard P. King, Deepak Rajan, David Tao, Joel Leonard Wolf
  • Publication number: 20080235698
    Abstract: A method of choosing jobs to run in a stream based distributed computer system includes determining jobs to be run in a distributed stream-oriented system by deciding a priority threshold above which jobs will be accepted, below which jobs will be rejected. Overall importance is maximized relative to the priority threshold based on importance values assigned to all jobs. System constraints are applied to ensure jobs meet set criteria.
    Type: Application
    Filed: June 3, 2008
    Publication date: September 25, 2008
    Inventors: Nikhil Bansal, James R. H. Challenger, Lisa Karen Fleischer, Oktay Gunluk, Kirsten Weale Hildrum, Richard P. King, Deepak Rajan, David Tao, Joel Leonard Wolf, Laura Wynter
  • Publication number: 20080189494
    Abstract: A method (and system) of storing data in a value-based storage system, includes optimizing a value of data stored in the value-based storage system.
    Type: Application
    Filed: April 3, 2008
    Publication date: August 7, 2008
    Applicant: International Business Machines Corporation
    Inventors: Nikhil Bansal, Frederick Douglis, Lisa Karen Fleischer, Kirsten Weale Hildrum, Akshay Kumar Reddy Katta, John Davis Palmer, Elizabeth Suzanne Richards, David Tao, William Harold Tetzlaff, Joe Leonard Wolf, Philip Shi-lung Yu
  • Publication number: 20080067433
    Abstract: The present invention is directed to a switch circuit and method to quickly enable or disable the ion beam to a wafer within an ion implantation system. The beam control technique may be applied to wafer doping repaint and duty factor reduction. The circuit and method may be used to quench an arc that may form between high voltage electrodes associated with an ion source to shorten the duration of the arc and mitigate non-uniform ion implantations. The circuit and method facilitates repainting the ion beam over areas where an arc was detected to recover dose loss during such arcing. A high voltage high speed switching circuit is added between each high voltage supply and its respective electrode to quickly extinguish the arc to minimize disruption of the ion beam. The high voltage switch is controlled by a trigger circuit which detects voltage or current changes to each electrode. Protection circuits for the HV switch absorb energy from reactive components and clamp any overvoltages.
    Type: Application
    Filed: May 26, 2006
    Publication date: March 20, 2008
    Inventors: Que Weiguo, Yongzhang Huang, John Ye, David Tao, Patrick Splinter
  • Publication number: 20070220219
    Abstract: A method (and system) of storing data in a value-based storage system, includes optimizing a value of data stored in the value-based storage system.
    Type: Application
    Filed: March 16, 2006
    Publication date: September 20, 2007
    Applicant: International Business Machines Corporation
    Inventors: Nikhil Bansal, Frederick Douglis, Lisa Fleischer, Kirsten Hildrum, Akshay Kumar Katta, John Palmer, Elizabeth Richards, David Tao, William Tetzlaff, Joel Wolf, Philip Yu
  • Publication number: 20070214458
    Abstract: An apparatus and method for making fractional assignments of processing elements to processing nodes for stream-based applications in a distributed computer system includes determining an amount of processing power to give to each processing element. Based on a list of acceptable processing nodes, a determination of fractions of which processing nodes will work on each processing element is made. To update allocations of the amount of processing power and the fractions, the process is repeated.
    Type: Application
    Filed: March 13, 2006
    Publication date: September 13, 2007
    Inventors: Nikhil Bansal, James Challenger, Lisa Fleischer, Kirsten Hildrum, Richard King, Deepak Rajan, David Tao, Joel Wolf
  • Publication number: 20070211280
    Abstract: A method of choosing jobs to run in a stream based distributed computer system includes determining jobs to be run in a distributed stream-oriented system by deciding a priority threshold above which jobs will be accepted, below which jobs will be rejected. Overall importance is maximized relative to the priority threshold based on importance values assigned to all jobs. System constraints are applied to ensure jobs meet set criteria.
    Type: Application
    Filed: March 13, 2006
    Publication date: September 13, 2007
    Inventors: Nikhil Bansal, James Challenger, Lisa Fleischer, Oktay Gunluk, Kirsten Hildrum, Richard King, Deepak Rajan, David Tao, Joel Wolf, Laura Wynter
  • Publication number: 20070101024
    Abstract: In a home network, a proxy is used to convert information in UPnP format from UPnP devices to IEEE 1394 format so that IEEE 1394 devices in the network can access the information which was originally in UPnP format. Likewise, the proxy converts information in IEEE 1394 format from IEEE 1394 devices to UPnP format so that UPnP devices in the network can access the information which was originally in IEEE 1394 format.
    Type: Application
    Filed: March 1, 2006
    Publication date: May 3, 2007
    Inventors: Tohru Doumuki, Dipendu Saha, David Tao
  • Patent number: 7166187
    Abstract: The present invention is directed to a semiconductor thermal processing system and an apparatus for thermally cooling a semiconductor substrate. According to one aspect of the present invention, a semiconductor thermal processing system and associated apparatus and method are disclosed which provides a segmented cold plate situated within a process chamber, wherein a plurality of segments of the cold plate are operable to radially translate between an engaged position and a disengaged position, wherein a substrate holder may pass between the plurality of segments when the segments are in the disengaged position. According to another aspect, an elevator is operable to linearly translate a substrate residing on a substrate holder between a heating position proximate to a heater assembly and a cooling position proximate to the segmented cold plate.
    Type: Grant
    Filed: June 29, 2004
    Date of Patent: January 23, 2007
    Assignee: Axcelis Technologies, Inc.
    Inventors: Ali Shajii, David Tao, Mathias Koch, Douglas Brown, Hossein Zarrin
  • Publication number: 20070010605
    Abstract: The present invention discloses a process for hydrogenating a latex of a low molecular weight functionalized, unsaturated elastomer to produce a latex of a hydrogenated, low molecular weight, low gel, functionalized elastomer, said process comprising hydrogenating the low molecular weight, functionalized, unsaturated elastomer in the presence of (1) an oxidant selected from the group consisting of oxygen and hydroperoxides, (2) a reducing agent selected from the group consisting of hydrazine and hydrazine hydrates, and (3) a metal ion activator, wherein a hydroxylamine is added to the latex of the low molecular weight, functionalized, unsaturated elastomer or to the latex of the hydrogenated, low molecular weight, functionalized elastomer prior, during, or subsequent to the hydrogenation to produce the latex of the hydrogenated low molecular weight, low gel, functionalized elastomer.
    Type: Application
    Filed: July 8, 2005
    Publication date: January 11, 2007
    Inventors: David Tao, Michael Gozdiff, Edmee Files
  • Publication number: 20060175941
    Abstract: An improved computer panel structure comprises primarily a panel manufactured to be in a shape of the part below a human neck and above a hip, installed in the front of a computer casing, with latching parts at adequate positions in the middle area and lower edge of the panel, and fittings in a variety of shape of bras and panties having latch buttons at back sides corresponding to the latching parts. A panel in a shape of human wearing a bra and panties is constituted after latching the bras and panties fittings onto a panel in a shape of human, allowing the computer to be full of interest and more appealing.
    Type: Application
    Filed: February 7, 2005
    Publication date: August 10, 2006
    Inventor: David Tao
  • Publication number: 20060072400
    Abstract: A system and method for optimizing a storage system to support short data object lifetimes and highly utilized storage space are provided. With the system and method, data objects are clustered based on when they are anticipated to be deleted. When an application stores data, the application provides an indicator of the expected lifetime of the data, which may be a retention value, a relative priority of the data object, or the like. Data objects having similar expected lifetimes are clustered together in common data structures so that clusters of objects may be deleted efficiently in a single operation. Expected lifetimes may be changed by applications automatically. The system automatically determines how to handle these changes in expected lifetime using one or more of copying the data object, reclassifying the container in which the data object is held, and ignoring the change in expected lifetime for a time to investigate further changes in expected lifetime of other data objects.
    Type: Application
    Filed: September 17, 2004
    Publication date: April 6, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kay Anderson, Frederick Douglis, Nagui Halim, John Palmer, Elizabeth Richards, David Tao, William Tetzlaff, John Tracey, Joel Wolf
  • Publication number: 20060075224
    Abstract: A single sign-on system enables a user to access multiple, disparate executable applications for concurrent operation in the system. The system includes a data source, an interface processor, and an authentication processor. The data source provides configuration data for multiple executable applications. The configuration data identifies an individual executable application and a launching process for the individual executable application. The interface processor receives user credential information, including a user identifier, in response to user initiation of a first executable application of the multiple executable applications. The authentication processor authenticates a user authorized to access a second executable application of the multiple executable applications, in response to receiving the configuration data and the user credential information.
    Type: Application
    Filed: September 26, 2005
    Publication date: April 6, 2006
    Inventor: David Tao
  • Publication number: 20060075007
    Abstract: A system and method for optimizing a storage system to support full utilization of storage space are provided. With the system and method, data objects/containers of data objects are assigned retention values when they are created. These retention values may be dynamically modified based on a modification function associated with the data objects/containers. When storage space needs to be freed for the storage of new data objects/containers, the retention values of existing data objects/containers provide a prioritization as to which data objects/containers should be deleted from the storage system and the order by which these data objects/containers are to be deleted to make available storage space for the new data objects/containers. The identification of the data objects/containers that are to be deleted may be based on a dynamically modified delete threshold, a sorted list of retention values, or the like.
    Type: Application
    Filed: September 17, 2004
    Publication date: April 6, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kay Anderson, Frederick Douglis, Nagui Halim, John Palmer, Elizabeth Richards, David Tao, William Tetzlaff, John Tracey, Joel Wolf