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).

  • Patent number: 9264939
    Abstract: Data transmission over a wireless connection is improved by determining whether packets include a packet containing an end of a data frame, and if the packets are determined to include such a packet, transmitting the packets together over the wireless connection.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: February 16, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andrew J. Patti, Wai-Tian Tan
  • Patent number: 9148289
    Abstract: A method for streaming video data. Video data is received. At least one frame of the video data is segmented into a plurality of regions. Video data corresponding to a first region of the plurality of regions is transmitted over a network. The video data corresponding to a second region of the plurality of regions is modified according to interactive input. The video data corresponding to a modified version of the second region is transmitted over the network.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: September 29, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wai-Tian Tan, Gene Cheung, Bo Shen, Antonio Ortega
  • Patent number: 9075826
    Abstract: A method performed by a system. The method includes comparing at least one query image received from a mobile device with a plurality of planes stored in a memory, matching the query image with at least one of the plurality of planes, and determining a location based on the matching of the query image with the at least one plane. Comparing the at least one query image with the plurality of planes includes executing a warping function between the at least one query image and the plurality of planes to determine at least a first matching score for matching the at least one query image with at least one of the plurality of planes.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: July 7, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ju Shen, Wai-Tian Tan
  • Patent number: 8941752
    Abstract: Determining a location. An initial image is captured at an image capturing device. The initial image is compared with images in a database of images which have associated locations to determine the location of the image capturing device. A user receives a notification if a location cannot be determined.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: January 27, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wai-Tian Tan, John Apostolopoulos
  • Publication number: 20140341475
    Abstract: A method performed by a system. The method includes comparing at least one query image received from a mobile device with a plurality of planes stored in a memory, matching the query image with at least one of the plurality of planes, and determining a location based on the matching of the query image with the at least one plane. Comparing the at least one query image with the plurality of planes includes executing a warping function between the at least one query image and the plurality of planes to determine at least a first matching score for matching the at least one query image with at least one of the plurality of planes.
    Type: Application
    Filed: May 16, 2013
    Publication date: November 20, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Ju Shen, Wai-Tian Tan
  • Publication number: 20140341202
    Abstract: Data transmission over a wireless connection is improved by determining whether packets include a packet containing an end of a data frame, and if the packets are determined to include such a packet, transmitting the packets together over the wireless connection.
    Type: Application
    Filed: October 7, 2011
    Publication date: November 20, 2014
    Inventors: Andrew J. Patti, Wai-Tian Tan
  • Patent number: 8737219
    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: Grant
    Filed: January 30, 2004
    Date of Patent: May 27, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John G. Apostolopoulos, Jakov Cakareski, Susie J. Wee, Wai-tian Tan
  • Patent number: 8634300
    Abstract: According to one embodiment, video data from a video transmitter (110) is received (420) at a network buffer (130). Information that pertains to a network buffer drain rate (14) of the network buffer (1q3) is monitored (430). The network buffer drain rate (140) is a rate that the video data is removed from the network buffer (130). The network buffer drain rate (140) is estimated (440) based on the monitored information. A transmission rate (120) that the video transmitter (110) transmits future video data is adjusted (450) to not exceed an allowed transmission rate (ATR) that is calculated based on the estimation of the network buffer drain rate (140).
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: January 21, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wai-Tian Tan, Andrew J. Patti
  • Patent number: 8588299
    Abstract: Decoding video data. At least one video stream including a first plurality of frames encoded at a first resolution and a second plurality of frames encoded at a second resolution are received, wherein the second plurality of frames encoded at the second resolution directly correspond to at least a subset of the first plurality of frames encoded at the first resolution, and wherein the first resolution is greater than the second resolution. The video stream is decoded based on at least one received frame of the first plurality of frames encoded at the first resolution and at least one received frame of the second plurality of frames encoded at the second resolution.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: November 19, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chuohao Yeo, Wai-Tian Tan, Debargha Mukherjee
  • Publication number: 20130286238
    Abstract: Determining a location. An initial image is captured at an image capturing device. The initial image is compared with images in a database of images which have associated locations to determine the location of the image capturing device. A user receives a notification if a location cannot be determined.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Wai-Tian Tan, John Apostolopoulos
  • Patent number: 8553611
    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: Grant
    Filed: January 30, 2004
    Date of Patent: October 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Allen Miu, John Apostolopoulos, Wai-tian Tan, Mitchell Trott
  • Patent number: 8474000
    Abstract: A computer-implemented method for managing upstream bandwidth of a network including changing QoS settings, by a router, of a video device of a plurality of video devices in the network to a higher priority than other of the plurality of video devices. The plurality of video devices concurrently transmit video data. The computer-implemented method further includes estimating an overall upstream bandwidth by the higher priority video device and determining operating rates, by the router, for the plurality of video devices, such that said modem buffer is not backlogged.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: June 25, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andrew J. Patti, Wai-Tian Tan
  • Patent number: 8411743
    Abstract: A computer-implemented method for encoding using feedback. A base layer of a current frame is encoded. The residue of the current frame is generated. The residue of the current frame is encoded. Also, in response to feedback from a receiver, a coding strategy for each block of the current frame is determined and coding is performed according to one or more of source coding and Wyner-Ziv coding. The feedback is based on the base layer of the current frame and previous correctly received enhancement frames.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: April 2, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Debargha Mukherjee, Wai-Tian Tan, Andrew J. Patti
  • Patent number: 8391370
    Abstract: Decoding video data. Receive a first video stream including a first plurality of frames encoded at a first resolution, a second video stream including a second plurality of frames encoded at a second resolution and a residual bitstream encoded at a third resolution. The second plurality of frames correspond to the first plurality of frames encoded at the first resolution and the first resolution is greater than the second resolution and the third resolution is at least between the first and second resolutions. Side information determined based at least on the first plurality of frames and the second plurality of frames. The video data decoded based at least on one received frame of the first plurality of frames, at least one received frame of the second plurality of frames encoded at the second resolution, the residual bitstream encoded at the third resolution, and the side information.
    Type: Grant
    Filed: March 11, 2009
    Date of Patent: March 5, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Debargha Mukherjee, Wai-Tian Tan, Chuohao Yeo
  • Publication number: 20130039410
    Abstract: Methods for adapting the sliding window of sliding window-based error correcting codes based on the coding structure of a compressed media stream are disclosed. In one aspect, a sender packetizes each frame of a media stream to be sent to a receiver into a set of frame packets. The sender also determines compression dependence of each frame and adapts a sliding window of a sliding window-based error correcting code based on the compression dependence of the frame. The sender encodes the frame packets into at least one associated parity packet according to the error correcting code with the adapted sliding window, and sends the frame packets and the at least one associated parity packet to the receiver.
    Type: Application
    Filed: August 8, 2011
    Publication date: February 14, 2013
    Inventors: Wai-Tian Tan, Andrew J. Patti, Mitchell Trott
  • Publication number: 20130016775
    Abstract: Video quality is improved by encoding video frames based on visual quality feedback received from recipients about decoded video. A video frame is encoded based on whether a previous decoded video frame comprises a severe degradation.
    Type: Application
    Filed: July 11, 2011
    Publication date: January 17, 2013
    Inventors: David Prakash Varodayan, Wai-Tian Tan
  • Patent number: 8352992
    Abstract: Streaming is discussed. A method for wireless media streaming comprises receiving media data from a remote media source, transmitting the media data over a wireless connection to an electronic device, receiving data-link information, accessing the data-link information at an application layer, and determining at the application layer whether to change a transmission rate of the media data to the electronic device. The data-link information is received from the electronic device. The determination is based at least in part on the data-link information.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: January 8, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andrew J. Patti, Wai-Tian Tan, Bo Shen
  • Patent number: 8205003
    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: Grant
    Filed: November 5, 2004
    Date of Patent: June 19, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Leonidas Kontothanassis, Wai-tian Tan
  • Publication number: 20120120254
    Abstract: According to one embodiment, video data from a video transmitter (110) is received (420) at a network buffer (130). Information that pertains to a network buffer drain rate (14) of the network buffer (1q3) is monitored (430). The network buffer drain rate (140) is a rate that the video data is removed from the network buffer (130). The network buffer drain rate (140) is estimated (440) based on the monitored information. A transmission rate (120) that the video transmitter (110) transmits future video data is adjusted (450) to not exceed an allowed transmission rate (ATR) that is calculated based on the estimation of the network buffer drain rate (140).
    Type: Application
    Filed: August 31, 2009
    Publication date: May 17, 2012
    Inventors: Wai-Tian Tan, Andrew J. Patti
  • Publication number: 20120106625
    Abstract: Adapting characteristics of a video stream. A video stream is received, at a video adaptation device, which employs a first reference frame. A determination is made, at a video adaptation device, to splice the video stream to employ a second reference frame in place of the first reference frame. The video stream is spliced, at a video adaptation device, to create a spliced video stream that employs the second reference frame.
    Type: Application
    Filed: January 21, 2011
    Publication date: May 3, 2012
    Inventors: Wai-Tian TAN, Andrew J. Patti, Mitchell Trott, Cagdas Bilen