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: 9432678Abstract: 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: GrantFiled: October 30, 2010Date of Patent: August 30, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wai-Tian Tan, Andrew J. Patti, Mitchell Trott
-
Patent number: 9317107Abstract: 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: GrantFiled: June 30, 2011Date of Patent: April 19, 2016Assignee: 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: 9264939Abstract: 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: GrantFiled: October 7, 2011Date of Patent: February 16, 2016Assignee: Hewlett-Packard Development Company, L.P.Inventors: Andrew J. Patti, Wai-Tian Tan
-
Patent number: 9172928Abstract: 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: GrantFiled: October 21, 2011Date of Patent: October 27, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Farzad Parvaresh, Andrew J Patti, Ramin Samadani
-
Publication number: 20140341202Abstract: 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: ApplicationFiled: October 7, 2011Publication date: November 20, 2014Inventors: Andrew J. Patti, Wai-Tian Tan
-
Publication number: 20140267017Abstract: 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: ApplicationFiled: June 30, 2011Publication date: September 18, 2014Applicant: HEWLETT-PACKAARD DEVELOPMENT COMPANY, L.PInventors: Susie Wee, Andrew J. Patti, Mark C. Solomon, Glenn A. Wong, April Slayden Mitchell, Qi-Bin Sun, Zhi-Shou Zhang
-
Publication number: 20140226044Abstract: 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: ApplicationFiled: October 21, 2011Publication date: August 14, 2014Inventors: Farzad Parvaresh, Andrew J. Patti, Ramin Samadani
-
Patent number: 8634300Abstract: 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: GrantFiled: August 31, 2009Date of Patent: January 21, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wai-Tian Tan, Andrew J. Patti
-
Patent number: 8582654Abstract: 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: GrantFiled: September 30, 2009Date of Patent: November 12, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Andrew J. Patti, Vikas Ramachandra
-
Publication number: 20130286237Abstract: 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: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Inventors: Ramin Samadani, Andrew J. Patti
-
Patent number: 8526674Abstract: 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: GrantFiled: January 31, 2011Date of Patent: September 3, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventor: Andrew J Patti
-
Patent number: 8474000Abstract: 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: GrantFiled: August 17, 2010Date of Patent: June 25, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Andrew J. Patti, Wai-Tian Tan
-
Patent number: 8411743Abstract: 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: GrantFiled: April 30, 2010Date of Patent: April 2, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Debargha Mukherjee, Wai-Tian Tan, Andrew J. Patti
-
Publication number: 20130039410Abstract: 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: ApplicationFiled: August 8, 2011Publication date: February 14, 2013Inventors: Wai-Tian Tan, Andrew J. Patti, Mitchell Trott
-
Patent number: 8352992Abstract: 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: GrantFiled: October 9, 2008Date of Patent: January 8, 2013Assignee: Hewlett-Packard Development Company, L.P.Inventors: Andrew J. Patti, Wai-Tian Tan, Bo Shen
-
Publication number: 20120195500Abstract: 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: ApplicationFiled: January 31, 2011Publication date: August 2, 2012Inventor: Andrew J. PATTI
-
Publication number: 20120120254Abstract: 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: ApplicationFiled: August 31, 2009Publication date: May 17, 2012Inventors: Wai-Tian Tan, Andrew J. Patti
-
Publication number: 20120106625Abstract: 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: ApplicationFiled: January 21, 2011Publication date: May 3, 2012Inventors: Wai-Tian TAN, Andrew J. Patti, Mitchell Trott, Cagdas Bilen
-
Publication number: 20120106623Abstract: 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: ApplicationFiled: October 30, 2010Publication date: May 3, 2012Inventors: Wai-Tian TAN, Andrew J. PATTI, Mitchell TROTT
-
Publication number: 20120047547Abstract: 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: ApplicationFiled: August 17, 2010Publication date: February 23, 2012Inventors: Andrew J. PATTI, Wai-Tian Tan