Patents by Inventor Ranjit Sahota
Ranjit Sahota 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: 10742766Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: GrantFiled: July 17, 2017Date of Patent: August 11, 2020Assignee: Comcast Cable Communications Management, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Patent number: 10609451Abstract: A method and system are disclosed for automatic insertion of interactive television (TV) triggers into a broadcast data stream. The automatic insertion of the Interactive TV trigger can be based on recognition of one or more elements within the broadcast data stream. In particular, a recognized element can trigger the insertion of the interactive TV trigger into the broadcast data stream. Furthermore, the interactive TV trigger can be pre-inserted into the stored broadcast content having the recognized element prior to being broadcast.Type: GrantFiled: September 6, 2017Date of Patent: March 31, 2020Assignee: Comcast Cable Communications Management, LLCInventors: David de Andrade, Ranjit Sahota
-
Patent number: 10171624Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: GrantFiled: February 21, 2014Date of Patent: January 1, 2019Assignee: Comcast Cable Communications Management, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Publication number: 20180213282Abstract: A method and system are disclosed for automatic insertion of interactive television (TV) triggers into a broadcast data stream. The automatic insertion of the Interactive TV trigger can be based on recognition of one or more elements within the broadcast data stream. In particular, a recognized element can trigger the insertion of the interactive TV trigger into the broadcast data stream. Furthermore, the interactive TV trigger can be pre-inserted into the stored broadcast content having the recognized element prior to being broadcast.Type: ApplicationFiled: September 6, 2017Publication date: July 26, 2018Inventors: David de Andrade, Ranjit Sahota
-
Publication number: 20180159955Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: ApplicationFiled: July 17, 2017Publication date: June 7, 2018Inventors: Ranjit Sahota, John Carney, David De Andrade, Mark Knowles
-
Patent number: 9888292Abstract: A method and system are disclosed to provide interactivity using an interactive channel bug. The interactive channel bug (e.g., an “interactive broadcast channel branding logo”) allows a television user to access a variety of interactive services. The interactive broadcast channel branding logo may be configured to launch a functionality determined by a broadcaster. This functionality may change over time. The form of the interactive broadcast channel branding logo may also change over time in which the availability of new interactive services is indicated.Type: GrantFiled: January 13, 2014Date of Patent: February 6, 2018Assignee: Comcast Cable Communications Management, LLCInventors: Ranjit Sahota, John Carney
-
Patent number: 9788058Abstract: A method and system are disclosed for automatic insertion of interactive television (TV) triggers into a broadcast data stream. The automatic insertion of the Interactive TV trigger can be based on recognition of one or more elements within the broadcast data stream. In particular, a recognized element can trigger the insertion of the interactive TV trigger into the broadcast data stream. Furthermore, the interactive TV trigger can be pre-inserted into the stored broadcast content having the recognized element prior to being broadcast.Type: GrantFiled: April 23, 2001Date of Patent: October 10, 2017Assignee: Comcast Cable Communications Management, LLCInventors: David de Andrade, Ranjit Sahota
-
Patent number: 9699265Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: GrantFiled: December 24, 2013Date of Patent: July 4, 2017Assignee: Comcast Cable Communications Management, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Publication number: 20140379855Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: ApplicationFiled: February 21, 2014Publication date: December 25, 2014Applicant: TVWORKS, LLCInventors: Ranjit Sahota, John Carney, David De Andrade, Mark Knowles
-
Publication number: 20140189500Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: ApplicationFiled: December 24, 2013Publication date: July 3, 2014Applicant: TVWorks, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Publication number: 20140130085Abstract: A method and system are disclosed to provide interactivity using an interactive channel bug. The interactive channel bug (e.g., an “interactive broadcast channel branding logo”) allows a television user to access a variety of interactive services. The interactive broadcast channel branding logo may be configured to launch a functionality determined by a broadcaster. This functionality may change over time. The form of the interactive broadcast channel branding logo may also change over time in which the availability of new interactive services is indicated.Type: ApplicationFiled: January 13, 2014Publication date: May 8, 2014Inventors: Ranjit Sahota, John Carney
-
Patent number: 8667387Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: GrantFiled: April 11, 2011Date of Patent: March 4, 2014Assignee: TVWorks, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Patent number: 8667530Abstract: A method and system are disclosed to provide interactivity using an interactive channel bug. The interactive channel bug (e.g., an “interactive broadcast channel branding logo”) allows a television user to access a variety of interactive services. The interactive broadcast channel branding logo may be configured to launch a functionality determined by a broadcaster. This functionality may change over time. The form of the interactive broadcast channel branding logo may also change over time in which the availability of new interactive services is indicated.Type: GrantFiled: September 14, 2012Date of Patent: March 4, 2014Assignee: TVWorks, LLCInventors: Ranjit Sahota, John Carney
-
Patent number: 8650480Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: GrantFiled: September 3, 2010Date of Patent: February 11, 2014Assignee: TVWorks, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Publication number: 20130014192Abstract: A method and system are disclosed to provide interactivity using an interactive channel bug. The interactive channel bug (e.g., an “interactive broadcast channel branding logo”) allows a television user to access a variety of interactive services. The interactive broadcast channel branding logo may be configured to launch a functionality determined by a broadcaster. This functionality may change over time. The form of the interactive broadcast channel branding logo may also change over time in which the availability of new interactive services is indicated.Type: ApplicationFiled: September 14, 2012Publication date: January 10, 2013Applicant: TVWORKS, LLCInventors: Ranjit Sahota, John Carney
-
Patent number: 8296792Abstract: A method and system are disclosed to provided interactivity using an interactive channel bug. The interactive channel bug (e.g., an “interactive broadcast channel branding logo”) allows a television user to access a variety of interactive services. The interactive broadcast channel branding logo may be configured to launch a functionality determined by a broadcaster. This functionality may change over time. The form of the interactive broadcast channel branding logo may also change over time in which the availability of new interactive services is indicated.Type: GrantFiled: April 23, 2001Date of Patent: October 23, 2012Assignee: TVWorks, LLCInventors: Ranjit Sahota, John Carney
-
Publication number: 20110191667Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: ApplicationFiled: April 11, 2011Publication date: August 4, 2011Applicant: TVWORKS, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Patent number: 7930631Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: GrantFiled: December 22, 2004Date of Patent: April 19, 2011Assignee: TVWorks, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Publication number: 20100333153Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: ApplicationFiled: September 3, 2010Publication date: December 30, 2010Applicant: TVWORKS, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
-
Patent number: 7783968Abstract: A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.Type: GrantFiled: December 22, 2004Date of Patent: August 24, 2010Assignee: TVWorks, LLCInventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles