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: 8453172Abstract: 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 thatType: GrantFiled: September 8, 2010Date of Patent: May 28, 2013Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
-
Patent number: 8051443Abstract: 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: GrantFiled: April 14, 2008Date of Patent: November 1, 2011Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
-
Patent number: 7992167Abstract: 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: GrantFiled: September 28, 2009Date of Patent: August 2, 2011Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
-
Publication number: 20110035769Abstract: 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 thatType: ApplicationFiled: September 8, 2010Publication date: February 10, 2011Inventors: Brant L. Candelore, Leo M. Pedlow, JR., Jon D. Garrett
-
Patent number: 7882517Abstract: 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: GrantFiled: September 11, 2008Date of Patent: February 1, 2011Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
-
Patent number: 7765567Abstract: 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: GrantFiled: December 13, 2002Date of Patent: July 27, 2010Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Brant L. Candelore, Leo M. Pedlow, Jr., Jon D. Garrett
-
Publication number: 20100027550Abstract: 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: ApplicationFiled: April 14, 2008Publication date: February 4, 2010Inventors: Brant L. Candelore, Leo M. Pedlow, JR., Jon D. Garrett
-
Publication number: 20100020811Abstract: 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: ApplicationFiled: September 28, 2009Publication date: January 28, 2010Inventors: Brant L. Candelore, Leo M. Pedlow, JR., Jon D. Garrett
-
Publication number: 20090022165Abstract: 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: ApplicationFiled: September 11, 2008Publication date: January 22, 2009Inventors: Brant L. Candelore, Leo M. Pedlow, JR., Jon D. Garrett
-
Publication number: 20030174837Abstract: 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: ApplicationFiled: December 13, 2002Publication date: September 18, 2003Inventors: Brant L. Candelore, Leo M. Pedlow,, Jon D. Garrett
-
Publication number: 20030007567Abstract: 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: ApplicationFiled: June 26, 2002Publication date: January 9, 2003Inventors: David A. Newman, Jeffrey V. Schafer, Robert C. Hsieh, Jon D. Garrett