Patents by Inventor Pascal Massimino

Pascal Massimino 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: 8907821
    Abstract: A computer-implemented method and apparatus are disclosed for decoding an encoded data signal. In one embodiment, the method includes accessing, in a memory, a set of signal elements. The encoded data signal is received at a computing device. The signal includes signal fragments each having a projection value and an index value. The projection value has been calculated as a function of at least one signal element of the set of signal elements and at least a portion of the data signal. The index value associates its respective signal fragment with the at least one signal element used to calculate the projection value. The computing device determines amplitude values based on the projection values in the signal fragments. The decoded signal is determined using the amplitude values and the signal elements associated with the at least some of the signal fragments.
    Type: Grant
    Filed: June 5, 2012
    Date of Patent: December 9, 2014
    Assignee: Google Inc.
    Inventor: Pascal Massimino
  • Publication number: 20130259395
    Abstract: A JPEG image file is retrieved in response to receiving a request for an image file. The JPEG image file includes a header. A key associated with the JPEG image file is determined. A Huffman table chunk is identified in the header. A predetermined number of bytes within the header starting at the beginning of the Huffman table chunk is encrypted, using the key, to generate an encrypted image file. The encrypted image file is transmitted.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Inventor: Pascal Massimino
  • Publication number: 20130259292
    Abstract: A plurality of signature bits to be used to generate a watermark in a JPEG image file is determined, wherein the JPEG image file comprises at least one quantization table. A plurality of locations in the at least one quantization table is selected. A respective value associated with each of the selected plurality of locations in the at least one quantization table is changed, based on the plurality of signature bits.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Inventor: Pascal Massimino
  • Patent number: 8477050
    Abstract: A system and method for redundant transmission is provided. In one embodiment, an input signal S is encoded as a list of fragments. Each fragment includes an index value and a projection value. The index points to an entry in a dictionary of signal elements. A repetition factor is assigned to each fragment based on its importance. After a fragment is added, a reconstructed signal is generated by decoding the list of fragments. Encoding terminates once the reconstructed signal is sufficiently close to the original signal S.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: July 2, 2013
    Assignee: Google Inc.
    Inventor: Pascal Massimino
  • Patent number: 8396127
    Abstract: A frame of a video stream is segmented based on its ability to predict the contents of one or more temporally nearby frames. Predictive ability can be measured by comparing the magnitude of the error per block of a video for intra-frame prediction with inter-frame prediction. Segments can be determined by grouping similar error magnitudes together when the frame is a good predictor for the nearby frames. Coding parameters can be defined at the segment level to reduce the number of bits used to represent the encoded video stream and thereby reduce network and/or storage bandwidth.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: March 12, 2013
    Assignee: Google Inc.
    Inventors: Ronald Sebastiaan Bultje, Paul Gordon Wilkins, Pascal Massimino
  • Patent number: 8326061
    Abstract: Embodiments of the present invention relate generally to visual degrading of images. Systems and methods for fast visual degrading of an entire image or localized region(s) within the image are provided. In an embodiment, a system for fast localized visual degrading of images includes a map creator and a coefficient list modifier. The map creator generates a map. The map may identify one or more degradation regions within an image. The coefficient list modifier reduces coefficient data in at least one block associated with a degradation region identified in the map. In another embodiment, a computer-implemented method for fast localized visual degrading of images is provided. The method includes generating a map that identifies one or more degradation regions within an image, and reducing coefficient data in at least one block associated with a degradation region identified in the map.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: December 4, 2012
    Assignee: Google Inc.
    Inventor: Pascal Massimino
  • Publication number: 20120287116
    Abstract: Systems, methods and computer program products for displaying image sprites, sub-regions and three dimensional images includes (but is not limited to) receiving a composite image file containing multiple individual images and an index of the multiple individual images, parsing a Uniform Resource Locator (URL) of the composite image file as a function of the index of the multiple individual images, extracting a desired individual image from the composite image file as a function of the index and displaying the extracted individual image.
    Type: Application
    Filed: May 10, 2011
    Publication date: November 15, 2012
    Applicant: Google Inc.
    Inventors: Pascal Massimino, Jeremy Doig, Richard Rabbat
  • Publication number: 20120079544
    Abstract: Embodiments include systems, methods and computer program products that use video compression techniques to recompress image data that has been compressed using static image compression. In non-limiting examples, this can include using modern video compression techniques when browsing web pages referencing compressed static image data to obtain increased efficiency in transmission and/or rendering of the static image data on a browser at a client device. In an embodiment, a method includes receiving a request for image content, determining that the requested image content has been compressed using a static image compression as indicated by a static image compression signature. The requested image content is then transcoded to obtain compressed video content of the image content, wherein the image content is compressed using video compression as indicated by a video compression data signature. Responsive to the request, sending the compressed video content over the network to the second computing device.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 29, 2012
    Applicant: Google Inc.
    Inventor: Pascal MASSIMINO
  • Publication number: 20120076210
    Abstract: Embodiments include systems and methods that use video compression techniques when browsing web pages referencing static image data or video content. In non-limiting examples, this can include using modern video compression techniques when browsing web pages referencing compressed static image data to obtain increased efficiency in transmission and/or rendering of the static image data on a browser at a client device. In an embodiment, a system includes a browser that browses a received web page having a content identifier and an associated video compression data signature. The browser includes a decoder that decodes compressed video content associated with the content identifier in accordance with a type of video compression identified by the video compression data signature to obtain static image data.
    Type: Application
    Filed: September 28, 2011
    Publication date: March 29, 2012
    Applicant: Google Inc.
    Inventor: Pascal MASSIMINO
  • Publication number: 20090279798
    Abstract: Embodiments of the present invention relate generally to visual degrading of images. Systems and methods for fast visual degrading of an entire image or localized region(s) within the image are provided. In an embodiment, a system for fast localized visual degrading of images includes a map creator and a coefficient list modifier. The map creator generates a map. The map may identify one or more degradation regions within an image. The coefficient list modifier reduces coefficient data in at least one block associated with a degradation region identified in the map. In another embodiment, a computer-implemented method for fast localized visual degrading of images is provided. The method includes generating a map that identifies one or more degradation regions within an image, and reducing coefficient data in at least one block associated with a degradation region identified in the map.
    Type: Application
    Filed: July 31, 2008
    Publication date: November 12, 2009
    Applicant: Google Inc.
    Inventor: Pascal Massimino