Patents by Inventor David Anthony Campana

David Anthony Campana 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: 9769414
    Abstract: An electronic program guide is displayed where the program guide indicates the various media being consumed by a plurality of users. Such users can be linked together via a relationship from a social networking website. In addition, the grid can display broadcast channel listings. The grid optionally provides the feature of adding and removing corresponding user and channel listings.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: September 19, 2017
    Assignee: THOMSON LICENSING
    Inventors: Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, David Brian Anderson, Ishan Mandrekar
  • Patent number: 9615137
    Abstract: An information processor determines what media content is currently and/or could be displayed on a primary viewing screen. The information processor then mines other sources of information to obtain associated information. This information can then be accessed by a user as raw data and/or further processed by the information processor and then accessed by the user. Typically, the associated information is displayed on a secondary screen. This allows, for example, an electronic programming guide to be enhanced with additional information.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: April 4, 2017
    Assignee: Thomson Licensing
    Inventors: Avinash Sridhar, David Anthony Campana, David Brian Anderson
  • Patent number: 9591367
    Abstract: A current programming channel, and the content thereon, being displayed on a primary display device are tracked. Web content related to the content being displayed on the primary display device is searched and the resulting data is made available to a user on at least one secondary display device via a user interface. The results of the search are made available to a user such that when data resulting from the search is selected for display on the at least one secondary display device, the data is displayed on the at least one secondary display device without interfering with a display of content on the primary display device. In the event of a change of the programming channel or the content thereon, a new search is initiated for data related to content being currently viewed.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: March 7, 2017
    Assignee: THOMSON LICENSING
    Inventors: David Brian Anderson, Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, Ishan Uday Mandrekar
  • Patent number: 9369771
    Abstract: The apparatus and method for estimating the size of content being received before the actual transmission of the data utilizes Electronic Service Guide (ESG) information. The ESG information assists a client device in obtaining file information before the file is actually transmitted by the source of the same. In this manner, the power supply of the user device can be managed more efficiently and provide the user with the ability to make storage determinations at their user device before expending the power resources necessary to obtain (i.e., download) and store a particular file of interest to the user without requiring any user intervention.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: June 14, 2016
    Assignee: THOMSON LICENSING
    Inventors: Avinash Sridhar, David Anthony Campana, Jill MacDonald Boyce, Shemimom M. Anthru
  • Patent number: 9313553
    Abstract: A method comprising the steps of outputting periodically a schedule for a transmission of a plurality of multimedia contents to a client receiver over a unidirectional data communication channel; transmitting said schedule to said client receiver over said communication channel before said transmission of said plurality of multimedia contents, said schedule including a metadata indicating a plurality of broadcast times for respective ones of said plurality of multimedia contents for selectively activating said client receiver in accordance with said plurality of broadcast times; estimating first and second available bandwidths of said communication channel at respective ones of first and second points in time; selecting one multimedia content file of a given compression level for transmission in response to a change of available bandwidth of said communication channel between said first and second points in time so that said plurality of multimedia contents may be received at said client receiver in accordanc
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: April 12, 2016
    Assignee: THOMSON LICENSING
    Inventors: Avinash Sridhar, David Anthony Campana, Shemimon Manalikudy Anthru, Jill MacDonald Boyce
  • Patent number: 9154588
    Abstract: Robust Header Compression (ROHC) offers a way to compress packet header information for more efficient transmission of data. The compression is achieved through various confidence modes set up by the transmitter and the receiver. The Initialization and Refresh state (IR) is the first state of the compressor. This provides a complete, uncompressed context of the data that is being transmitted. In typically operation, the ROHC compressor will periodically transmit IR packets providing context information allowing the ROHC decompressor to decompress one or more packets following the IR packet. However, under certain conditions such as decompressor start-up, it is possible for the decompressor to miss an IR packet. Exemplary methods and apparatus are described in which a decompressor uses a later-received IR packet to decompress earlier packets for which the decompressor had not received context information.
    Type: Grant
    Filed: May 5, 2015
    Date of Patent: October 6, 2015
    Assignee: Thomson Licensing
    Inventors: Avinash Sridhar, David Brian Anderson, David Anthony Campana
  • Publication number: 20150256885
    Abstract: Creating a listing of suggested content and programming for a virtual channel is performed by generating rankings of previously viewed or accessed content. The method determines whether such content is either cyclical in nature as being related to a series or if such content is broadcasted less frequently.
    Type: Application
    Filed: May 26, 2015
    Publication date: September 10, 2015
    Inventors: Ashwin S. KASHYAP, David Anthony CAMPANA, Dekai LI, Avinash SRIDHAR
  • Patent number: 9118945
    Abstract: In multiple screen environments, an advertising server and a media server can interact with the multiple screens to ensure that advertisements are acknowledged by a viewer. In one example, a main or first screen is obscured to some extent until a viewer acknowledges the advertisement on one or more secondary devices. The extent of obscuring the main screen can be varied as well as the frequency of displaying the advertisement. This allows the user's viewing behavior to be modified based on the method of advertisement placement.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: August 25, 2015
    Assignee: Thomson Licensing
    Inventors: Kenneth Alan Rudman, David Anthony Campana
  • Publication number: 20150237179
    Abstract: Robust Header Compression (ROHC) offers a way to compress packet header information for more efficient transmission of data. The compression is achieved through various confidence modes set up by the transmitter and the receiver. The Initialization and Refresh state (IR) is the first state of the compressor. This provides a complete, uncompressed context of the data that is being transmitted. In typically operation, the ROHC compressor will periodically transmit IR packets providing context information allowing the ROHC decompressor to decompress one or more packets following the IR packet. However, under certain conditions such as decompressor start-up, it is possible for the decompressor to miss an IR packet. Exemplary methods and apparatus are described in which a decompressor uses a later-received IR packet to decompress earlier packets for which the decompressor had not received context information.
    Type: Application
    Filed: May 5, 2015
    Publication date: August 20, 2015
    Inventors: Avinash SRIDHAR, David Brian ANDERSON, David Anthony Campana
  • Patent number: 9055034
    Abstract: Robust Header Compression (ROHC) offers a way to compress packet header information for more efficient transmission of data. The compression is achieved through various confidence modes set up by the transmitter and the receiver. The Initialization and Refresh state (IR) is the first state of the compressor. This provides a complete, uncompressed context of the data that is being transmitted. In typically operation, the ROHC compressor will periodically transmit IR packets providing context information allowing the ROHC decompressor to decompress one or more packets following the IR packet. However, under certain conditions such as decompressor start-up, it is possible for the decompressor to miss an IR packet. Exemplary methods and apparatus are described in which a decompressor uses a later-received IR packet to decompress earlier packets for which the decompressor had not received context information.
    Type: Grant
    Filed: June 18, 2010
    Date of Patent: June 9, 2015
    Assignee: Thomson Licensing
    Inventors: Avinash Sridhar, David Brian Anderson, David Anthony Campana
  • Patent number: 9043839
    Abstract: A method and system of providing a content guide that identifies a spatial relationship between the elements in the content guide is described. A controller receives electronic program guide data. The received electronic program guide data is parsed to identify a plurality of programs listed in the electronic program guide and data corresponding to at least one program description attribute for the identified programs. A relationship is determined between each identified program based on the at least one program description attribute. At least one cluster is generated and includes at least one of the plurality of identified programs based on the determined relationship. A user interface display processor generates a user interface display image representing a clustered content guide and including the at least one generated cluster enabling the user to view the relationship of the plurality of programs.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: May 26, 2015
    Assignee: Thomson Licensing
    Inventors: Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, David Brian Anderson, Ishan Mandrekar, Dhruba Jyoti Baishya
  • Patent number: 8887200
    Abstract: A method and system of providing access to related content includes a primary display that is tuned to a desired program. Information that identifies the desired program is retrieved from an electronic program guide using a content processor. A plurality of locations on a communication network are automatically searched for additional episodes of the desired program using the retrieved information via an interne interface. Links for accessing the additional episodes of the tune program are provided via a user interface display processor on a secondary display.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: November 11, 2014
    Assignee: Thomson Licensing
    Inventors: Jens Cahnbley, Shemimon Manalikudy Anthru, David Anthony Campana, David Brian Anderson, Ishan Mandrekar
  • Publication number: 20140297632
    Abstract: A search engine performs searches on displayed information to facilitate in limiting the search results and increasing relevancy. The search engine allows user inputs to influence a search boundary and/or a search result. The search boundaries and/or search results can also be influenced by social networking information and the like. The search results can be dynamically filtered by the search engine as the user enters in their search criteria. The searched information is limited to what is visually seen by a user on a screen/display device. This significantly reduces the displayed results and lets the user instantly see what their search parameters will yield.
    Type: Application
    Filed: October 20, 2011
    Publication date: October 2, 2014
    Inventors: Avinash Sridhar, David Anthony Campana, David Brian Anderson
  • Publication number: 20140229978
    Abstract: In multiple screen environments, an advertising server and a media server can interact with the multiple screens to ensure that advertisements are acknowledged by a viewer. In one example, a main or first screen is obscured to some extent until a viewer acknowledges the advertisement on one or more secondary devices. The extent of obscuring the main screen can be varied as well as the frequency of displaying the advertisement. This allows the user's viewing behavior to be modified based on the method of advertisement placement.
    Type: Application
    Filed: July 29, 2011
    Publication date: August 14, 2014
    Applicant: THOMSON LICENSING
    Inventors: Kenneth Alan Rudman, David Anthony Campana
  • Patent number: 8793731
    Abstract: A method and system including a controller with an internet interface of providing enhanced content is provided. The controller receives an electronic program guide data and retrieves at least one characteristic identifying a program currently being displayed on a primary display device within the electronic program guide. At least one external content source is searched using the internet interface for information related to the program based on the at least one characteristic and the information related to the program obtained during the search is stored into a memory. The information stored in the memory and related to the first program is displayed by a user interface display processor on a second display.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: July 29, 2014
    Assignee: Thomson Licensing
    Inventors: David Anderson, Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, Ishan Mandrekar
  • Publication number: 20140184470
    Abstract: A secondary screen device sends information relating to media content viewed on a primary screen device to the primary screen device. The information sent can be altered and/or unaltered information. The secondary screen device can send the information to the primary screen device automatically and/or manually via a user interface on the secondary screen device. In some instances, an intermediate device can be employed to relay the information from the secondary screen device to the primary screen device. The intermediate device can also process the information received from the secondary screen device before sending it to the primary screen device.
    Type: Application
    Filed: December 13, 2011
    Publication date: July 3, 2014
    Applicant: THOMSON LICENSING
    Inventors: David Brian Anderson, David Anthony Campana, Avinash Sridhar
  • Publication number: 20140020025
    Abstract: A current programming channel, and the content thereon, being displayed on a primary display device are tracked. Web content related to the content being displayed on the primary display device is searched and the resulting data is made available to a user on at least one secondary display device via a user interface. The results of the search are made available to a user such that when data resulting from the search is selected for display on the at least one secondary display device, the data is displayed on the at least one secondary display device without interfering with a display of content on the primary display device. In the event of a change of the programming channel or the content thereon, a new search is initiated for data related to content being currently viewed.
    Type: Application
    Filed: May 27, 2011
    Publication date: January 16, 2014
    Applicant: THOMSON LICENSING
    Inventors: David Brian Anderson, Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, Ishan Uday Mandrekar
  • Publication number: 20130268974
    Abstract: An information processor determines what media content is currently and/or could be displayed on a primary viewing screen. The information processor then mines other sources of information to obtain associated information. This information can then be accessed by a user as raw data and/or further processed by the information processor and then accessed by the user. Typically, the associated information is displayed on a secondary screen. This allows, for example, an electronic programming guide to be enhanced with additional information.
    Type: Application
    Filed: December 2, 2011
    Publication date: October 10, 2013
    Applicant: THOMSON LICENSING
    Inventors: Avinash Sridhar, David Anthony Campana, David Brian Anderson
  • Publication number: 20130232522
    Abstract: A centralized media device accesses media sources via a networked system to display a unified preview of media contents stored on different devices. The unified previews are provided in real-time, pushing previews to multiple user devices. The centralized media device can employ user profile information to tailor the unified previews to individuals. It can also employ external sources to obtain relevant content images and information to provide to a user. The centralized media device can operate independently of the type of media, media source and/or viewing devices.
    Type: Application
    Filed: November 16, 2010
    Publication date: September 5, 2013
    Applicant: THOMSON LICENSING
    Inventors: Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, David Brian Anderson, Ishan Uday Mandrekar
  • Publication number: 20130007793
    Abstract: A method and system for generating a dynamic user interface on a second screen control device for controlling the content being displayed on primary viewing screen. The method and system utilizes view context which is based on the content being displayed, additional information, and the type of second screen control device. The view context is then used to generate the user interface on the second screen control device.
    Type: Application
    Filed: April 29, 2011
    Publication date: January 3, 2013
    Inventors: Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, David Brian Anderson, Ishan Mandrekar