Patents by Inventor Jon D. Garrett

Jon D. Garrett 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: 8453172
    Abstract: A method of content substitution involves receiving an ordered stream of packets containing content marked by a first packet identifier (PID) and one or more substitute content portions marked by one or more secondary PIDs, where the number and placement of packets marked by secondary PIDs ahead of packets marked by the first PID in the stream is retained during transmission of the ordered stream of packets; the ordered stream of packets have an odd or even number of packets with the PIDs after a packet with a first PID; initiating processing for display or storage of content contained in packets having the first PID; initiating processing for display or storage of content contained in packets having a selected secondary PID that meets a substitution criterion; and either deleting or processing the content having the first PID depending upon a number of received intervening packets having secondary PIDs that reside between the packets having the first PID and the packets having the selected secondary PID that
    Type: Grant
    Filed: September 8, 2010
    Date of Patent: May 28, 2013
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
  • Patent number: 8051443
    Abstract: A method and apparatus for content substitution, consistent with certain embodiments of the present invention involves receiving data representing content, the data having at least first and second packet identifiers (PIDs) associated with first and second portions of content. The content having the first PID is placed into a data stream. An initiation flag is received indicating initiation of a PID mapping operation. The content having the second PID is then mapped to the first PID and the mapped content is placed into the data stream. A termination flag is received indicating termination of the PID mapping operation at which point the process returns to placing content having the first PID into the data stream. The content substitution process can be used to replace advertisements, provide multiple plots, multiple endings, multiple views as well as other applications. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: November 1, 2011
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
  • Patent number: 7992167
    Abstract: A method and apparatus for content substitution, consistent with certain embodiments of the present invention involves receiving data representing content, the data having at least first and second packet identifiers (PIDs) associated with first and second portions of content. The content having the first PID is placed into a data stream. An initiation flag is received indicating initiation of a PID mapping operation. The content having the second PID is then mapped to the first PID and the mapped content is placed into the data stream. A termination flag is received indicating termination of the PID mapping operation at which point the process returns to placing content having the first PID into the data stream. The content substitution process can be used to replace advertisements, provide multiple plots, multiple endings, multiple views as well as other applications. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Grant
    Filed: September 28, 2009
    Date of Patent: August 2, 2011
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
  • Publication number: 20110035769
    Abstract: A method of content substitution involves receiving an ordered stream of packets containing content marked by a first packet identifier (PID) and one or more substitute content portions marked by one or more secondary PIDs, where the number and placement of packets marked by secondary PIDs ahead of packets marked by the first PID in the stream is retained during transmission of the ordered stream of packets; the ordered stream of packets have an odd or even number of packets with the PIDs after a packet with a first PID; initiating processing for display or storage of content contained in packets having the first PID; initiating processing for display or storage of content contained in packets having a selected secondary PID that meets a substitution criterion; and either deleting or processing the content having the first PID depending upon a number of received intervening packets having secondary PIDs that reside between the packets having the first PID and the packets having the selected secondary PID that
    Type: Application
    Filed: September 8, 2010
    Publication date: February 10, 2011
    Inventors: Brant L. Candelore, Leo M. Pedlow, JR., Jon D. Garrett
  • Patent number: 7882517
    Abstract: A method of content substitution involves receiving an ordered stream of packets containing content marked by a first packet identifier (PID) and one or more substitute content portions marked by one or more secondary PIDs, where the number and placement of packets marked by secondary PIDs ahead of packets marked by the first PID in the stream is retained during transmission of the ordered stream of packets; initiating processing for display or storage of content contained in packets having the first PID; initiating processing for display or storage of content contained in packets having a selected secondary PID that meets a substitution criterion; and either deleting or processing the content having the first PID depending upon a number of received intervening packets having secondary PIDs that reside between the packets having the first PID and the packets having the selected secondary PID that meets the substitution criterion.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: February 1, 2011
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
  • Patent number: 7765567
    Abstract: A method and apparatus for content substitution, consistent with certain embodiments of the present invention involves receiving data representing content, the data having at least first and second packet identifiers (PIDs) associated with first and second portions of content. The content having the first PID is placed into a data stream. An initiation flag is received indicating initiation of a PID mapping operation. The content having the second PID is then mapped to the first PID and the mapped content is placed into the data stream. A termination flag is received indicating termination of the PID mapping operation at which point the process returns to placing content having the first PID into the data stream. The content substitution process can be used to replace advertisements, provide multiple plots, multiple endings, multiple views as well as other applications.
    Type: Grant
    Filed: December 13, 2002
    Date of Patent: July 27, 2010
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
  • Publication number: 20100027550
    Abstract: A method and apparatus for content substitution, consistent with certain embodiments of the present invention involves receiving data representing content, the data having at least first and second packet identifiers (PIDs) associated with first and second portions of content. The content having the first PID is placed into a data stream. An initiation flag is received indicating initiation of a PID mapping operation. The content having the second PID is then mapped to the first PID and the mapped content is placed into the data stream. A termination flag is received indicating termination of the PID mapping operation at which point the process returns to placing content having the first PID into the data stream. The content substitution process can be used to replace advertisements, provide multiple plots, multiple endings, multiple views as well as other applications. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Application
    Filed: April 14, 2008
    Publication date: February 4, 2010
    Inventors: Brant L. Candelore, Leo M. Pedlow, JR., Jon D. Garrett
  • Publication number: 20100020811
    Abstract: A method and apparatus for content substitution, consistent with certain embodiments of the present invention involves receiving data representing content, the data having at least first and second packet identifiers (PIDs) associated with first and second portions of content. The content having the first PID is placed into a data stream. An initiation flag is received indicating initiation of a PID mapping operation. The content having the second PID is then mapped to the first PID and the mapped content is placed into the data stream. A termination flag is received indicating termination of the PID mapping operation at which point the process returns to placing content having the first PID into the data stream. The content substitution process can be used to replace advertisements, provide multiple plots, multiple endings, multiple views as well as other applications. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract.
    Type: Application
    Filed: September 28, 2009
    Publication date: January 28, 2010
    Inventors: Brant L. Candelore, Leo M. Pedlow, JR., Jon D. Garrett
  • Publication number: 20090022165
    Abstract: A method of content substitution involves receiving an ordered stream of packets containing content marked by a first packet identifier (PID) and one or more substitute content portions marked by one or more secondary PIDs, where the number and placement of packets marked by secondary PIDs ahead of packets marked by the first PID in the stream is retained during transmission of the ordered stream of packets; initiating processing for display or storage of content contained in packets having the first PID; initiating processing for display or storage of content contained in packets having a selected secondary PID that meets a substitution criterion; and either deleting or processing the content having the first PID depending upon a number of received intervening packets having secondary PIDs that reside between the packets having the first PID and the packets having the selected secondary PID that meets the substitution criterion.
    Type: Application
    Filed: September 11, 2008
    Publication date: January 22, 2009
    Inventors: Brant L. Candelore, Leo M. Pedlow, JR., Jon D. Garrett
  • Publication number: 20030174837
    Abstract: A method and apparatus for content substitution, consistent with certain embodiments of the present invention involves receiving data representing content, the data having at least first and second program identifiers (PIDs) associated with first and second portions of content. The content having the first PID is placed into a data stream. An initiation flag is received indicating initiation of a PID mapping operation. The content having the second PID is then mapped to the first PID and the mapped content is placed into the data stream. A termination flag is received indicating termination of the PID mapping operation at which point the process returns to placing content having the first PID into the data stream. The content substitution process can be used to replace advertisements, provide multiple plots, multiple endings, multiple views as well as other applications.
    Type: Application
    Filed: December 13, 2002
    Publication date: September 18, 2003
    Inventors: Brant L. Candelore, Leo M. Pedlow,, Jon D. Garrett
  • Publication number: 20030007567
    Abstract: A system and method disposed to enable real-time creation and manipulation of digital media within a conventional personal computer environment without dedicated hardware assistance is disclosed herein. In particular, one disclosed method is directed to generating a compressed video output signal using a computing device. The method includes decoding a previously compressed first digital video bit stream to obtain a first decoded digital video signal. The first decoded digital video signal is mixed with a second digital video signal in order to produce a mixed video signal. In addition, the mixed video signal is recompressed so as to form the compressed video output signal wherein the mixing and recompressing are performed by the computing device in substantially in real-time.
    Type: Application
    Filed: June 26, 2002
    Publication date: January 9, 2003
    Inventors: David A. Newman, Jeffrey V. Schafer, Robert C. Hsieh, Jon D. Garrett