Patents by Inventor Wai-tian Tan

Wai-tian Tan 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: 20070223576
    Abstract: A method and system for encoding a video frame. The method includes grouping macroblocks of a video frame into a plurality of groups and determining a first encoding rate for at least one of the plurality of groups based on at least one quantization parameter value associated with the group. The method further includes determining a distortion value associated with the first encoding rate and determining a distortion reduction density value based on the distortion value and the first encoding rate. The method further includes accessing a rate budget associated with the frame and adjusting simultaneously a plurality of quantization parameter values associated with one or more of the plurality of groups.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Inventors: Wai-tian Tan, Bo Shen
  • Publication number: 20060168307
    Abstract: Methods and systems for controlling the admission of media content into a network are disclosed. A method includes accessing a request for authorization to transfer media content where the request for authorization includes details of a request for media content made to a server of a plurality of servers. In addition, the method includes determining whether at least one of the plurality of servers will be authorized to accommodate the request for media content. A message is generated that is accessible by the server. An admission of media content by the server is coordinated with admissions of media content by the plurality of servers.
    Type: Application
    Filed: November 5, 2004
    Publication date: July 27, 2006
    Inventors: Leonidas Kontothanassis, Wai-tian Tan
  • Publication number: 20060126527
    Abstract: Methods and systems for controlling the number of computations involved in computing the allocation of resources given resource constraints. According to one embodiment, a set of existing constraints for providing the resources is received. An adjustable parameter for reducing the number of computations is received. A complexity-scalable resource-allocator is executed where the complexity-scalable resource-allocator computes an estimated constraint for providing a resource, at least in part, by dividing an existing constraint for providing the resource by the adjustable parameter, rounding down, and multiplying by the adjustable parameter, wherein the estimated constraint is used to optimally allocate the resources.
    Type: Application
    Filed: December 13, 2004
    Publication date: June 15, 2006
    Inventors: Gene Cheung, Wai-tian Tan
  • Publication number: 20060088220
    Abstract: A graphics to video encoder is disclosed. The encoder comprises a client image constructor that receives client input and constructs client image frames based on the client input. A scene integrator is coupled to the client image constructor. The scene integrator accesses base image frames and integrates client image frames with base image frames to generate client scene frames. The graphics to video encoder also has coupled to the scene integrator a video encoder that encodes and outputs the client scene frames as a video bitstream.
    Type: Application
    Filed: October 22, 2004
    Publication date: April 27, 2006
    Inventors: Gene Cheung, Wai-tian Tan
  • Publication number: 20060056717
    Abstract: A method and device for three-dimensional graphics to two-dimensional video encoding. A three-dimensional model representing at least one three-dimensional object is received. The three-dimensional model is rendered into a two-dimensional frame. Composition information for the two-dimensional frame is extracted from the three-dimensional model. A bit stream is encoded based on the two-dimensional frame and the composition information.
    Type: Application
    Filed: September 15, 2004
    Publication date: March 16, 2006
    Inventors: Gene Cheung, Takashi Sakamoto, Wai-tian Tan
  • Publication number: 20060028991
    Abstract: Embodiments of the invention provide a system and method for transferring data on a data network using multiple paths. In one embodiment, data is transferred across a default path of a network. Next, a data loss rate is determined on the default path. When the data loss rate on the default path exceeds a first threshold value, a data loss rate is determined on a first alternate path. Provided the data loss rate on the first alternate path is less than a second threshold value, a first portion of the data is transferred to the first alternate path. Moreover, additional portions of data are transferred to the first alternate path until the data loss rate on the first alternate path meets or exceeds the second threshold value.
    Type: Application
    Filed: August 3, 2004
    Publication date: February 9, 2006
    Inventors: Wai-tian Tan, Gene Cheung
  • Publication number: 20050169209
    Abstract: Methods and systems for multi-access point transmission of data using a plurality of access points are disclosed. Methods include identifying a plurality of access points to be used cooperatively in combination with each other for the transmission of data to a receiver. The transmission of the data to the receiver via the plurality of access points is enabled utilizing at least one multi-access point transmission scheme.
    Type: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventors: Allen Miu, John Apostolopoulos, Wai-tian Tan, Mitchell Trott
  • Publication number: 20050169174
    Abstract: Methods and systems thereof for streaming media data are described. Media data comprising a plurality of data packets is accessed. Information that quantifies a characteristic of each data packet in the plurality of data packets is also accessed. That information is used to determine an order for sending the data packets over a network.
    Type: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventors: John Apostolopoulos, Jakov Cakareski, Susie Wee, Wai-tian Tan
  • Publication number: 20050114472
    Abstract: A method for dynamically configuring a network component is disclosed. The method includes receiving a request for content from a first network connected component and determining a type of media service needed for at least a portion of the content. Moreover, the method includes configuring a network data relaying component to forward at least a portion of the content from a second network connected component to a third network connected component.
    Type: Application
    Filed: October 27, 2003
    Publication date: May 26, 2005
    Inventor: Wai-Tian Tan
  • Publication number: 20050015765
    Abstract: Methods and systems for selecting media service providers based on static resource information are described. A type of service to be performed on an item of content is identified. The item of content is identified during a session with a client device. A service provider is selected from a plurality of service providers. The selection is based on static service provider and static network information. The selection of a service provider is further based on service session information if the service session information has been received. Information is provided for transferring the session to the selected service provider. The selected service provider performs the service on the item of content.
    Type: Application
    Filed: October 30, 2003
    Publication date: January 20, 2005
    Inventors: Michele Covell, Sumit Roy, John Ankcorn, John Apostolopoulos, Michael Harville, Bo Shen, Wai-tian Tan, Susie Wee
  • Publication number: 20050005019
    Abstract: One embodiment of the invention includes a method for managing a streaming media service. The method includes receiving a request for a streaming media service from a client. It is noted that the streaming media service includes a media service component. Additionally, the method includes selecting a service manager from a plurality of service managers to provide the request to. Furthermore, the method includes selecting a provider from a plurality of providers of a network to assign the media service component. Moreover, the method includes informing said provider assigned to perform the media service component, enabling the streaming media service to be performed on a streaming media.
    Type: Application
    Filed: October 30, 2003
    Publication date: January 6, 2005
    Inventors: Michael Harville, Michele Covell, John Ankcorn, John Apostolopoulos, Sumit Roy, Bo Shen, Wai-Tian Tan, Susie Wee
  • Publication number: 20040236826
    Abstract: One embodiment of the invention includes a method for managing a streaming media service. The method includes receiving a request for a streaming media service from a client and the streaming media service includes a media service component. A service location manager is selected to which to provide the request from a plurality of service location managers. Additionally, a service provider is selected to which to assign the media service component from a plurality of service providers of a network. Furthermore, the service provider is informed of the assignment to perform the media service component. The service provider is caused to prepare to perform the streaming media service on streaming media. Moreover, information is used to determine whether to initiate a handoff of the streaming media service from the service provider to another service provider. If it is determined to initiate the handoff, the handoff is initiated.
    Type: Application
    Filed: October 30, 2003
    Publication date: November 25, 2004
    Inventors: Michael Harville, Michele Covell, John Ankcorn, John Apostolopoulos, Sumit Roy, Bo Shen, Wai-Tian Tan, Susie Wee
  • Publication number: 20040236857
    Abstract: Methods and systems for servicing content for delivery to a client device are described. An item of content is identified during a session with the client device. A type of service to be performed on the item of content is identified. An estimate of resources associated with performing the service is used to select a provider from a plurality of providers capable of performing the service. Information for transferring the session to the provider is provided. The provider performs the service on the item of content upon being transferred the session.
    Type: Application
    Filed: October 30, 2003
    Publication date: November 25, 2004
    Inventors: Sumit Roy, Michele Covell, John Ankcorn, John Apostolopoulos, Michael Harville, Bo Shen, Wai-Tian Tan, Susie Wee
  • Publication number: 20040237097
    Abstract: Methods and systems for selecting media service providers are described. A type of service to be performed on an item of content is identified. The item of content is identified during a session with a client device. Information regarding current resource availability is received from a plurality of service providers. The information is ascertained from ongoing resource measurements. A service provider is selected from the plurality of service providers based on the information that is received. Information is provided for transferring the session to the service provider. The service provider performs the service on the item of content.
    Type: Application
    Filed: October 30, 2003
    Publication date: November 25, 2004
    Inventors: Michele Covell, Sumit Roy, John Ankcorn, John Apostolopoulos, Michael Harville, Bo Shen, Wai-tian Tan, Susie Wee
  • Publication number: 20040236854
    Abstract: Methods and systems for servicing content for delivery to a client device are described. An item of content is identified during a session with the client device. A type of service to be performed on the item of content is identified. A provider is selected from a plurality of providers capable of performing the service. The session is transferred to the selected provider, which performs the service on the item of content.
    Type: Application
    Filed: October 30, 2003
    Publication date: November 25, 2004
    Inventors: Sumit Roy, Bo Shen, John Ankcorn, John Apostolopoulos, Michele Covell, Michael Harville, Wai-Tian Tan, Susie Wee
  • Publication number: 20040236848
    Abstract: A method and system for managing handoff of media service sessions among service providers in a network are disclosed. Information associated with the media service sessions is received at a service manager. The information at the service manager is used to determine whether to initiate a handoff of any of the media service sessions from a service provider to another service provider. Moreover, if it is determined to initiate the handoff, the handoff is initiated.
    Type: Application
    Filed: October 30, 2003
    Publication date: November 25, 2004
    Inventors: Sumit Roy, Bo Shen, John Ankcorn, John Apostolopoulos, Michele Covell, Michael Harville, Wai-Tian Tan, Susie Wee
  • Publication number: 20040236847
    Abstract: Methods and systems for servicing and delivering content to a client device are described. A request that identifies an item of content is received at a portal from the client device. A type of service to be performed on the item of content is identified. A provider of the type of service is identified. Communication with the client device is transferred from the portal to the service provider. The service provider sends service result content to the client device.
    Type: Application
    Filed: October 30, 2003
    Publication date: November 25, 2004
    Inventors: Sumit Roy, Bo Shen, John Ankcorn, John Apostolopoulos, Michele Covell, Michael Harville, Wai-Tian Tan, Susie Wee
  • Patent number: 6757735
    Abstract: A method and system for streaming media data to a fixed client and/or a mobile client. In one method embodiment, the present invention recites encoding media data to be streamed to a client into a first multiple description bitstream and into a second multiple description bitstream. The present method then determines the appropriate plurality of servers from a network of servers onto which the first and second multiple description bitstreams should be distributed. The present embodiment then recites distributing the first and second multiple description bitstreams to the appropriate plurality of servers positioned at intermediate nodes throughout a network such that a client is provided with access to the media data via a plurality of transmission paths. The present method is also well suited to redistribution of multiple description bitstreams to servers based upon time-varying demand, client movement, and the like.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: June 29, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John G. Apostolopulos, Sujoy Basu, Gene Cheung, Raj Kumar, Sumit Roy, Bo Shen, Wai-Tian Tan, Susie J. Wee, Tina Wong
  • Publication number: 20040105463
    Abstract: A method for enhancing transmission quality of streaming media. A first bandwidth for a first communication link and a second bandwidth for a second communication link of a network are determined. Provided the first bandwidth is greater than the second bandwidth, a first excess bandwidth is utilized to improve transmission quality in the first communication link, wherein said the excess bandwidth is related to a difference of the first bandwidth minus the second bandwidth. Provided the second bandwidth is greater than the first bandwidth, a second excess bandwidth is utilized to improve transmission quality in the second communication link, wherein the second excess bandwidth is related to a difference of the second bandwidth minus the first bandwidth.
    Type: Application
    Filed: December 3, 2002
    Publication date: June 3, 2004
    Inventors: Gene Cheung, Wai-tian Tan
  • Publication number: 20040039836
    Abstract: A method and system thereof for streaming media data are described. Media data comprising blocks of data are streamed in an order that is selected according to the performance characteristics of the network path used for the streaming.
    Type: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Inventors: Susie J. Wee, John G. Apostolopoulos, Wai-tian Tan