Patents by Inventor Andrew J. Patti

Andrew J. Patti 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: 9432678
    Abstract: Adapting characteristics of a video stream. A source video stream is received comprising instructions to employ at least one reference frame at a video adaptation device, wherein the source video stream is encoded. The source video stream is adapted, at the video adaptation device, such that the instructions are adapted to store a different number of reference frames. A video stream is produced with the different number of the reference frames.
    Type: Grant
    Filed: October 30, 2010
    Date of Patent: August 30, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Wai-Tian Tan, Andrew J. Patti, Mitchell Trott
  • Patent number: 9317107
    Abstract: Image display systems and methods are provided. A plurality of pixel groups, each including a plurality of independent pixels, forms a display. A plurality of lenses (1251-N) forming an optical array and aligned along at least one axis (130), can be disposed proximate the display. Each of the plurality of lenses can provide a limited viewing arc (1501-N) for each of the plurality of independent pixels. A sample system can also include a detector (160) to detect the presence and location of a first user (165) and a second user (170) and logic (175), that when executed by a processor (180) coupled to the display, routes a first display signal (1451) based upon the viewing arc of a first portion of pixels; and routes a second display signal (1452) based upon the viewing arc of a second portion of pixels.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 19, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Susie Wee, Andrew J Patti, Mark C Solomon, Glenn A Wong, April Slayden Mitchell, Qi-Bin Sun, Zhi-Shou Zhang
  • 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: 9172928
    Abstract: A color image capture systems comprised of: a lens 110; a light sensitive sensor 114; a first wavelength dependent mask 120 located on an optical path 128 between the lens and sensor, wherein the first wavelength dependent mask 120 includes a first attenuation pattern for modulation of a light field; and a second wavelength dependent mask 130, wherein the second wavelength dependent mask includes a second attenuation pattern to modulate the modulated light field from the first wavelength dependent mask, the second wavelength dependent mask located on the optical path 128 between the first wavelength dependent mask and the sensor, further wherein the second wavelength dependent mask is separated from the sensor by a distance d.
    Type: Grant
    Filed: October 21, 2011
    Date of Patent: October 27, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Farzad Parvaresh, Andrew J Patti, Ramin Samadani
  • 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
  • Publication number: 20140267017
    Abstract: Image display systems and methods are provided. A plurality of pixel groups, each including a plurality of independent pixels, forms a display. A plurality of lenses (1251-N) forming an optical array and aligned along at least one axis (130), can be disposed proximate the display. Each of the plurality of lenses can provide a limited viewing arc (1501-N) for each of the plurality of independent pixels. A sample system can also include a detector (160) to detect the presence and location of a first user (165) and a second user (170) and logic (175), that when executed by a processor (180) coupled to the display, routes a first display signal (1451) based upon the viewing arc of a first portion of pixels; and routes a second display signal (1452) based upon the viewing arc of a second portion of pixels.
    Type: Application
    Filed: June 30, 2011
    Publication date: September 18, 2014
    Applicant: HEWLETT-PACKAARD DEVELOPMENT COMPANY, L.P
    Inventors: Susie Wee, Andrew J. Patti, Mark C. Solomon, Glenn A. Wong, April Slayden Mitchell, Qi-Bin Sun, Zhi-Shou Zhang
  • Publication number: 20140226044
    Abstract: A color image capture systems comprised of: a lens 110; a light sensitive sensor 114; a first wavelength dependent mask 120 located on an optical path 128 between the lens and sensor, wherein the first wavelength dependent mask 120 includes a first attenuation pattern for modulation of a light field; and a second wavelength dependent mask 130, wherein the second wavelength dependent mask includes a second attenuation pattern to modulate the modulated light field from the first wavelength dependent mask, the second wavelength dependent mask located on the optical path 128 between the first wavelength dependent mask and the sensor, further wherein the second wavelength dependent mask is separated from the sensor by a distance d.
    Type: Application
    Filed: October 21, 2011
    Publication date: August 14, 2014
    Inventors: Farzad Parvaresh, Andrew J. Patti, Ramin Samadani
  • 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: 8582654
    Abstract: Compressed frames of a video with associated reduced information about an object are received. The video has unreduced information about an object moving with respect to boundaries that are fixed with in each frame of the video and the compressed frames have reduced information about the object moving with respect to the boundaries that are fixed with in each of the compressed frames. The reduced information has quantization error due to compression. An estimate of the unreduced information is created by transforming the reduced information into the estimate using computer implemented motion estimation. The estimate has less quantization error than the reduced information.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: November 12, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Andrew J. Patti, Vikas Ramachandra
  • Publication number: 20130286237
    Abstract: A system and method include a color filter array configured to spatially modulate captured image information and a processor configured to reconstruct the image information.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Inventors: Ramin Samadani, Andrew J. Patti
  • Patent number: 8526674
    Abstract: A motion-based, multi-stage segmentation of a video frame is provided. A first segmentation stage identifies motion boundaries in a plurality of sub-blocks of the video frame. The motion boundaries are identified by computing an occlusion-insensitive localized motion cost and minimizing a MAP-MRF energy based on the localized motion cost. A second segmentation stage refines the motion boundaries by adding a color cost to the localized motion cost in the MAP-MRF energy.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: September 3, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Andrew J Patti
  • 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
  • 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
  • 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
  • Publication number: 20120195500
    Abstract: A motion-based, multi-stage segmentation of a video frame is provided. A first segmentation stage identifies motion boundaries in a plurality of sub-blocks of the video frame. The motion boundaries are identified by computing an occlusion-insensitive localized motion cost and minimizing a MAP-MRF energy based on the localized motion cost. A second segmentation stage refines the motion boundaries by adding a color cost to the localized motion cost in the MAP-MRF energy.
    Type: Application
    Filed: January 31, 2011
    Publication date: August 2, 2012
    Inventor: Andrew J. PATTI
  • 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: 20120106623
    Abstract: Adapting characteristics of a video stream. A source video stream is received comprising instructions to employ at least one reference frame at a video adaptation device, wherein the source video stream is encoded. The source video stream is adapted, at the video adaptation device, such that the instructions are adapted to store a different number of reference frames. A video stream is produced with the different number of the reference frames.
    Type: Application
    Filed: October 30, 2010
    Publication date: May 3, 2012
    Inventors: Wai-Tian TAN, Andrew J. PATTI, Mitchell TROTT
  • 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
  • Publication number: 20120047547
    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: Application
    Filed: August 17, 2010
    Publication date: February 23, 2012
    Inventors: Andrew J. PATTI, Wai-Tian Tan