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: 10742766
    Abstract: 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: Grant
    Filed: July 17, 2017
    Date of Patent: August 11, 2020
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Patent number: 10609451
    Abstract: 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: Grant
    Filed: September 6, 2017
    Date of Patent: March 31, 2020
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: David de Andrade, Ranjit Sahota
  • Patent number: 10171624
    Abstract: 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: Grant
    Filed: February 21, 2014
    Date of Patent: January 1, 2019
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Publication number: 20180213282
    Abstract: 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: Application
    Filed: September 6, 2017
    Publication date: July 26, 2018
    Inventors: David de Andrade, Ranjit Sahota
  • Publication number: 20180159955
    Abstract: 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: Application
    Filed: July 17, 2017
    Publication date: June 7, 2018
    Inventors: Ranjit Sahota, John Carney, David De Andrade, Mark Knowles
  • Patent number: 9888292
    Abstract: 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: Grant
    Filed: January 13, 2014
    Date of Patent: February 6, 2018
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Ranjit Sahota, John Carney
  • Patent number: 9788058
    Abstract: 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: Grant
    Filed: April 23, 2001
    Date of Patent: October 10, 2017
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: David de Andrade, Ranjit Sahota
  • Patent number: 9699265
    Abstract: 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: Grant
    Filed: December 24, 2013
    Date of Patent: July 4, 2017
    Assignee: Comcast Cable Communications Management, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Publication number: 20140379855
    Abstract: 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: Application
    Filed: February 21, 2014
    Publication date: December 25, 2014
    Applicant: TVWORKS, LLC
    Inventors: Ranjit Sahota, John Carney, David De Andrade, Mark Knowles
  • Publication number: 20140189500
    Abstract: 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: Application
    Filed: December 24, 2013
    Publication date: July 3, 2014
    Applicant: TVWorks, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Publication number: 20140130085
    Abstract: 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: Application
    Filed: January 13, 2014
    Publication date: May 8, 2014
    Inventors: Ranjit Sahota, John Carney
  • Patent number: 8667387
    Abstract: 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: Grant
    Filed: April 11, 2011
    Date of Patent: March 4, 2014
    Assignee: TVWorks, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Patent number: 8667530
    Abstract: 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: Grant
    Filed: September 14, 2012
    Date of Patent: March 4, 2014
    Assignee: TVWorks, LLC
    Inventors: Ranjit Sahota, John Carney
  • Patent number: 8650480
    Abstract: 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: Grant
    Filed: September 3, 2010
    Date of Patent: February 11, 2014
    Assignee: TVWorks, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Publication number: 20130014192
    Abstract: 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: Application
    Filed: September 14, 2012
    Publication date: January 10, 2013
    Applicant: TVWORKS, LLC
    Inventors: Ranjit Sahota, John Carney
  • Patent number: 8296792
    Abstract: 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: Grant
    Filed: April 23, 2001
    Date of Patent: October 23, 2012
    Assignee: TVWorks, LLC
    Inventors: Ranjit Sahota, John Carney
  • Publication number: 20110191667
    Abstract: 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: Application
    Filed: April 11, 2011
    Publication date: August 4, 2011
    Applicant: TVWORKS, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Patent number: 7930631
    Abstract: 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: Grant
    Filed: December 22, 2004
    Date of Patent: April 19, 2011
    Assignee: TVWorks, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Publication number: 20100333153
    Abstract: 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: Application
    Filed: September 3, 2010
    Publication date: December 30, 2010
    Applicant: TVWORKS, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles
  • Patent number: 7783968
    Abstract: 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: Grant
    Filed: December 22, 2004
    Date of Patent: August 24, 2010
    Assignee: TVWorks, LLC
    Inventors: Ranjit Sahota, John Carney, David de Andrade, Mark Knowles