Patents by Inventor Ian Zenoni

Ian Zenoni 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: 7870283
    Abstract: Disclosed is a system that optimizes transmission bandwidth of a broadband transmission system such as a cable television, satellite system, or wireless information service. Requests for content items from users are employed to add or delete content items from a list. Content items in the list are ranked relative to the number of requests received or by rate of request. Package groups are created with most requested content items being broadcast more frequently than less requested content items. Transmit groups are produced from package groups and placed in a broadcast queue. A transmit process transmits groups retrieved from the queue.
    Type: Grant
    Filed: February 4, 2002
    Date of Patent: January 11, 2011
    Assignee: Intellocity USA Inc.
    Inventors: Brian N. Sedlak, Thomas Lemmons, Gary Rasmussen, Ian Zenoni, Thomas Huber
  • Patent number: 7757265
    Abstract: A data modification system and method for selective insertion of local meta data into an incoming data stream, the incoming data stream having a video data component and a meta data component. The data modification system comprises an incoming data terminal, a local data terminal, and a data modification unit coupled to the incoming data terminal and the local data terminal, wherein the data modification unit is adapted to selectively combine data from the incoming data terminal and the local data terminal. The method comprises receiving a data signal, the data signal comprising a first data component and a second data component, separating the first data component from the second data component, determining whether to modify the second data component, retrieving a third data component from a database, merging the third data component with the first data component, and outputting the third data component and the first data component to a distribution terminal.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: July 13, 2010
    Assignee: Intellocity USA Inc.
    Inventors: Steve Reynolds, Tom Lemmons, Ian Zenoni, Joel Hassell, Tom Huber
  • Patent number: 7421729
    Abstract: Disclosed is a system for inserting indicators, such as tags and markers, in a video stream. The tags and markers can be inserted automatically using a database, or manually using an operator input station that supplies standard tags and markers for easy insertion. The information can be accessed with the database functioning as a look-up table, or using a comparator that compares a time code with stored table information. Also disclosed is the generation of supplemental video signals that can be combined with a video signal to provide supplemental information that varies on a regional basis. The present invention also discloses the use of indicators to access Internet web sites to generate enhanced video signals. The indicators can be transmitted by embedding them in the streaming video, in the video blanking interval, encoding them as a separate data PID or placing them on a back channel.
    Type: Grant
    Filed: February 12, 2002
    Date of Patent: September 2, 2008
    Assignee: Intellocity USA Inc.
    Inventor: Ian Zenoni
  • Patent number: 7213255
    Abstract: Disclosed is a system for generating a graphics window that is capable of emulating enhanced video from a combined video and interactive content stream. The set-top emulator can randomly access the combined video and interactive content stream to provide an easy manner of randomly accessing portions of the combined video and interactive stream for quality control purposes. Random access allows selective viewing of the enhanced video which saves time. Additionally, the combined video and interactive content stream can be simultaneously viewed as it is being produced to allow immediate feedback to an interactive television producer.
    Type: Grant
    Filed: August 21, 2001
    Date of Patent: May 1, 2007
    Assignee: Intellocity USA, Inc.
    Inventors: Steven O. Markel, Ian Zenoni
  • Patent number: 7100193
    Abstract: Disclosed is a system and method that provides rate controlled insertion of asynchronous data into a synchronous stream in a broadcast system. A calculation of the transmission time for an asynchronous data file is determined from the file size, available data transfer rate, redundancy transmission factor, bandwidth scale factor and connect time latency. Transmission time may be employed to schedule transmission of asynchronous data for use at a predetermined time. Transmission time for multiple files may be combined to determine a transmission start time for a first file such that a last asynchronous file is transmitted by a predetermined time.
    Type: Grant
    Filed: March 23, 2001
    Date of Patent: August 29, 2006
    Assignee: Intellocity USA, Inc.
    Inventors: Joel Gerard Hassell, Steven Jon Reynolds, Thomas Lemmons, Ian Zenoni, Tom Huber
  • Patent number: 7020888
    Abstract: Disclosed is a system that permits a variable number of disparate streams of data to be packaged together as content into a single distinct program referred to as an omnimedia package. A framework definition may be specified and created for the omnimedia package to allow a client set top box to decode the information and provide access to streams comprising video, audio and metadata information. The framework definition may be employed by a broadcast system to create a broadcast stream. A mechanism is described that permits a content provider to define a framework for delivering a package of related content. The framework definition encapsulates information necessary to build, format, transmit and display the disparate content streams. Data may be downloaded to a receiver prior to the broadcast of an associated program. The present invention may be implemented on terrestrial, cable, satellite, VDSL and other transport systems, including those that support upstream communication.
    Type: Grant
    Filed: November 27, 2001
    Date of Patent: March 28, 2006
    Assignee: Intellocity USA, Inc.
    Inventors: Steven Reynolds, Joel Hassell, Thomas Lemmons, Ian Zenoni
  • Publication number: 20050137958
    Abstract: Disclosed is a process for an advertising bidding system in which advertisers can bid on advertising time slots or enhanced ads that can be inserted in either prerecorded or live television programming. A high degree of flexibility is provided by allowing embedded ads to be purchased and displayed in a very short time period. This allows TV broadcasters to increase revenues and allows advertisers to have more flexibility in advertising. Objects can be inserted in the display video broadcast using enhancements such as by using mark-up language overlay pages or by video combination techniques. The effect of these ads can be evaluated for advertising campaigns.
    Type: Application
    Filed: December 23, 2003
    Publication date: June 23, 2005
    Inventors: Thomas Huber, Thomas Lemmons, Ian Zenoni
  • Publication number: 20040221319
    Abstract: Disclosed is a method and system for managing the transmission of interactive information over a satellite broadcast system in a fashion that is compatible with a user's set-top box such that the user can view the interactive content. The interactive information comprises graphic and textual data that enhances the current video broadcast. The present invention converts textual data into OpenTV data and graphical data into MPEG data. OpenTV software located on the user's set-top box reads the interactive information and displays the interactive information on the user's display device. The interactive information comprises additional interactive movie information, sports information, weather, and other information. Transmitting additional information to the user in an interactive format enhances and improves the quality of the content being provided by the content provider, which allows the content provider to increase subscription fees and enjoy increased revenue.
    Type: Application
    Filed: December 5, 2003
    Publication date: November 4, 2004
    Inventor: Ian Zenoni
  • Publication number: 20040139475
    Abstract: An enhancement menu including at least one selection associated with a predetermined identifier is provided to a receiving unit. Selection of at least one selection results in the receiving unit monitoring a broadcast and acquiring data associated with the identifier. A data structure is defined for data elements. Software associated with storage and display of the data structure may be transmitted to the receiving unit or may be broadcast to a plurality of receiving units and may be associated with the identifier. Data elements may be transmitted to individual receiving units. Broadcast data elements may provide new data structure entries or may replace existing entries. Data elements may be broadcast at a predetermined interval or in response to a change in the value of the data element. User selection of a displayed data element may provide execution of code associated with the data element, may provide a link, or may result in acquiring of data using a new identifier.
    Type: Application
    Filed: July 22, 2003
    Publication date: July 15, 2004
    Inventor: Ian Zenoni
  • Publication number: 20040034873
    Abstract: Disclosed is a method and system that displays notifications to a user on a television system. The notifications comprise recent events occurring in subjects of importance to the user. The user may view data and video clips of the recent event, web pages, enhanced web pages, and alternate channels. Access is provided through the Internet, to enhanced web pages designed specifically for television, and regular web pages. Users can switch from the current broadcast to another channel, such as the channel displaying the recent event.
    Type: Application
    Filed: April 4, 2003
    Publication date: February 19, 2004
    Inventor: Ian Zenoni
  • Publication number: 20030177199
    Abstract: Disclosed is an implementation of multicasting data over a separate channel to set-top boxes. Encoded video signals from a source are stripped of an ATVEF Transport A type of trigger and encoded with a multicast trigger that is transmitted to the set-top boxes. The set-top boxes receiving the multicast trigger access a multicast server via a back channel and obtain the multicast data that is carrouseled by the multicast server.
    Type: Application
    Filed: March 5, 2003
    Publication date: September 18, 2003
    Inventor: Ian Zenoni
  • Publication number: 20020174425
    Abstract: Disclosed is a system and method for generating affinity data, i.e. data that indicates the interest of a viewer or user in broadcast information such as a video, audio or data broadcast. Automated or manual selection can be made either at an upstream site or at the set-top box for selecting alternative sources of content based upon the affinity data. Return channels can be provided through upstream transmissions through a cable, Internet connections, etc. to an origination site which may comprise a content provider, a TV studio, a head-end, or other upstream location. Affinity data can be remotely sensed by sensors, that are built in or connected, to the set-top box. Further, affinity data can be manually generated by the viewer or user, by various methods such as manually entering data in response to trigger icons that appear on a video broadcast or audio transmission.
    Type: Application
    Filed: October 26, 2001
    Publication date: November 21, 2002
    Inventors: Steven O. Markel, Ian Zenoni, Thomas Lemmons
  • Publication number: 20020138852
    Abstract: Disclosed is a system that permits a variable number of disparate streams of data to be packaged together as content into a single distinct program referred to as an omnimedia package. A framework definition may be specified and created for the omnimedia package to allow a client set top box to decode the information and provide access to streams comprising video, audio and metadata information. The framework definition may be employed by a broadcast system to create a broadcast stream. A mechanism is described that permits a content provider to define a framework for delivering a package of related content. The framework definition encapsulates information necessary to build, format, transmit and display the disparate content streams. Data may be downloaded to a receiver prior to the broadcast of an associated program. The present invention may be implemented on terrestrial, cable, satellite, VDSL and other transport systems, including those that support upstream communication.
    Type: Application
    Filed: November 27, 2001
    Publication date: September 26, 2002
    Inventors: Steven Reynolds, Joel Hassell, Thomas Lemmons, Ian Zenoni
  • Publication number: 20020131511
    Abstract: Disclosed is a system for inserting indicators, such as tags and markers, in a video stream. The tags and markers can be inserted automatically using a database, or manually using an operator input station that supplies standard tags and markers for easy insertion. The information can be accessed with the database functioning as a look-up table, or using a comparator that compares a time code with stored table information. Also disclosed is the generation of supplemental video signals that can be combined with a video signal to provide supplemental information that varies on a regional basis. The present invention also discloses the use of indicators to access Internet web sites to generate enhanced video signals. The indicators can be transmitted by embedding them in the streaming video, in the video blanking interval, encoding them as a separate data PID or placing them on a back channel.
    Type: Application
    Filed: February 12, 2002
    Publication date: September 19, 2002
    Inventor: Ian Zenoni
  • Publication number: 20020126990
    Abstract: A video stream may be edited such that hot spots and their attributes may be added to the video stream. Hot spots and their attributes may be stored in a generic database. A translator may generate the hot spot information in a specific code for a specific application, such as properly formatted for a specific set top box hardware configuration, a specific language, or a specific look and feel of the hot spots. Additionally, a template may be used to define selected parameters of the hot spots, and the template may be changed such that the translator can create enhanced video streams in several different formats based on the templates.
    Type: Application
    Filed: October 24, 2001
    Publication date: September 12, 2002
    Inventors: Gary Rasmussen, Steven O. Markel, Ian Zenoni, Steven Reynolds, Thomas Huber
  • Publication number: 20020120935
    Abstract: In an interactive media system including interactive TV and interactive streaming media systems, a software program performs a check to determine if a product advertised is available in different versions. If different versions of the product are available, a software program employs a database of preferences to identify a product that matches or most closely matches preferences. CRM systems can be used to collect and control the preference information, product information, including a preference specific version, if available, is displayed. An icon supporting single action ordering is displayed contingent upon the presence of billing and shipping information. Demographic information may be combined with customer preference information to identify advertisement types and versions. Advertisements may be associated with images contained in a program or advertisement of an interactive media presentation.
    Type: Application
    Filed: February 12, 2002
    Publication date: August 29, 2002
    Inventors: Thomas Huber, Thomas Lemmons, Ian Zenoni
  • Publication number: 20020120931
    Abstract: Disclosed is a system and method that dynamically selects a displayed version of a program from a plurality of broadcast versions. A receiving unit processes a broadcast signal containing a plurality of versions of a program and one version of said plurality of versions is selected. Version selection may reflect stored preference information or information entered through an input device such as remote control or mouse. Broadcast of programs with multiple versions may employ scheduling of programs such that multiple versions of two or more programs do not exceed the number of available channels, or to limit the number of channels required to a specified number. Advertising may be scheduled to delay presentation of a program to limit the number of channels required. Advertising may also be selected employing viewer preference information. The versions made available to viewers may reflect viewer requests, broadcast system capabilities, and revenue generated.
    Type: Application
    Filed: February 20, 2002
    Publication date: August 29, 2002
    Inventors: Thomas Huber, Ian Zenoni
  • Publication number: 20020108117
    Abstract: Disclosed is a system that optimizes transmission bandwidth of a broadband transmission system such as a cable television, satellite system, or wireless information service. Requests for content items from users are employed to add or delete content items from a list. Content items in the list are ranked relative to the number of requests received or by rate of request. Package groups are created with most requested content items being broadcast more frequently than less requested content items. Transmit groups are produced from package groups and placed in a broadcast queue. A transmit process transmits groups retrieved from the queue.
    Type: Application
    Filed: February 4, 2002
    Publication date: August 8, 2002
    Inventors: Brian N. Sedlak, Thomas Lemmons, Gary Rasmussen, Ian Zenoni, Thomas Huber
  • Publication number: 20020065678
    Abstract: Disclosed is a system that allows a video program to be broken up into video segments using markers that mark the beginning/end of each segment. Each video segment is then associated with a tag that describes the content and other information such as rating information relating to the subject matter of the video segment. Video segments can then be selected or excluded during either real time or nearly real time broadcast or on delayed broadcast to exclude the viewing of certain video clips based on user preferences or to allow the viewing of only certain chosen subject matter in accordance with user preferences.
    Type: Application
    Filed: August 21, 2001
    Publication date: May 30, 2002
    Inventors: Steven Peliotis, Steven O. Markel, Ian Zenoni, Thomas Lemmons, Thomas Huber
  • Publication number: 20020059588
    Abstract: Disclosed is a remote control device that interacts with a set-top box to provide selective programming and/or enhanced content based upon the identity of the user of the remote control. The present invention utilizes preference and profile data corresponding to the current user to control the video output and/or enhanced content of the display. The present invention can also select or exclude video or enhanced content based upon tags that describe video content and the identity of the user based upon the use of a personalized remote control. The present invention can employ recognition techniques, such as word recognition, image recognition and sound recognition to restrict or select video content based upon the identity of the user of a personalized remote control device.
    Type: Application
    Filed: August 27, 2001
    Publication date: May 16, 2002
    Inventors: Thomas Huber, Steven O. Markel, Ian Zenoni, Thomas Lemmons