Movatterモバイル変換


[0]ホーム

URL:


US7174562B1 - Interactive television triggers having connected content/disconnected content attribute - Google Patents

Interactive television triggers having connected content/disconnected content attribute
Download PDF

Info

Publication number
US7174562B1
US7174562B1US09/467,851US46785199AUS7174562B1US 7174562 B1US7174562 B1US 7174562B1US 46785199 AUS46785199 AUS 46785199AUS 7174562 B1US7174562 B1US 7174562B1
Authority
US
United States
Prior art keywords
content
receiver
disconnected
trigger
configuration information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
US09/467,851
Inventor
Bruce A. Leak
Daniel J. Zigmond
Dean J. Blackketter
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Microsoft Technology Licensing LLC
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft CorpfiledCriticalMicrosoft Corp
Assigned to WEBTV NETWORKS, INC.reassignmentWEBTV NETWORKS, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BLACKKETTER, DEAN J., LEAK, BRUCE A., ZIGMOND, DANIEL J.
Priority to US09/467,851priorityCriticalpatent/US7174562B1/en
Priority to AT00311410Tprioritypatent/ATE387062T1/en
Priority to EP00311410Aprioritypatent/EP1111922B1/en
Priority to DE60038093Tprioritypatent/DE60038093T2/en
Priority to JP2000387738Aprioritypatent/JP4262884B2/en
Priority to US10/893,518prioritypatent/US7568214B2/en
Assigned to MICROSOFT CORPORATIONreassignmentMICROSOFT CORPORATIONMERGER (SEE DOCUMENT FOR DETAILS).Assignors: WEBTV NETWORKS, INC.
Publication of US7174562B1publicationCriticalpatent/US7174562B1/en
Application grantedgrantedCritical
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLCreassignmentMICROSOFT TECHNOLOGY LICENSING, LLCASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MICROSOFT CORPORATION
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An interactive television system includes “connected” receiver units capable of establishing bi-directional connections to remote information stores, such as Web servers, and “disconnected” receiver units unequipped to make such connections. The system supports the use of broadcast triggers that include connectivity values indicating whether an information resource identified by a trigger refers to “connected content” or “disconnected content.” The term “connected content” refers to information resources that require bi-directional connections to remote information stores; the term “disconnected content” refers to information resources, such as a locally stored program guide, that do not require such bi-directional connections. Disconnected receiver units identify and reject connected-content triggers by examining connectivity values broadcast as part of triggers. Thus, content providers can broadcast connected-content triggers to connected and disconnected receiver units without interrupting disconnected receiver units with links to inaccessible content. Furthermore, the ability to distinguish between connected and disconnected content allows vendors who sell or lease receiver units to offer a lower level of service to those customers who do not wish to pay for the ability to access connected content.

Description

BACKGROUND OF THE INVENTION
FIG. 1 depicts a conventionalinteractive television system100, including abroadcast television transmitter105, abroadcast antenna110, and a pair of receiver units115 and120. Receiver units115 and120, also referred to as “Internet terminals” or “set-top boxes,” allow viewers to interact with network content via bi-directional (i.e., two-way)connections122 and123, watch broadcast television via a unidirectional (i.e., one-way) broadcast connection betweenantenna110 and the receiver units, or simultaneously do both.
Receiver units115 and120 merge network and broadcast experiences, displaying icons, data, and other information along with broadcast video. Much of the displayed information is interactive, which is to say that the viewer can interact with the information to obtain a personalized experience. For example, an icon broadcast with a TV commercial can provide a link to additional information about an advertised product or service.
Broadcasters present viewers with interactive information by broadcasting a “trigger”126 along with television video130. Trigger126 may include the interactive information and/or may provide a link to additional information resources. A link to additional information might include the pathname of a local file on receivers115 and120 or a Uniform Resource Identifier (URI) for an Internet resource, such as a sponsor's Web site.
Web pages and other information resources that require a bi-directional connection to a remote information store are termed “connected content.” Locally stored information resources that can be accessed without a bi-directional connection to a remote information store are termed “disconnected content.” A locally stored electronic programming guide stored in local memory is an example of disconnected content. Disconnected content may include links to connected content.
A trigger identifying connected content typically causes receiver units115 and120 to display an icon offering a viewer the option of purchasing an advertised item by selecting the icon and filling out an order form. In the example ofFIG. 1,trigger126 has caused receiver units115 and120 to display anicon135 that provides a hyperlink to anorder form145 on aremote information store150. If a viewer selectsicon135 using e.g. a handheldremote control unit140, then the viewer's receiver unit requests and receivesorder form145. The viewer can then interact withorder form145 to submit user-specific information back to a merchant's server.
A trigger identifying disconnected content may also cause receiver units115 and120 to display an icon, but the information associated with the icon will be accessible without a bi-directional connection to remote information stores. For example, such a trigger might refer to an electronic programming guide stored in local memory on receiver units115 and120. Disconnected content can be delivered to receiver units115 and120 in a number of ways; for example, the viewer may load the content into local memory, or the content may be encoded into a broadcast television signal and transmitted to receiver units115 and120 for local storage.
Vendors who lease or sell receiver units provide their customers access to remote information stores, typically for a fixed monthly fee. These vendors in turn buy bandwidth from network equipment companies that supply the necessary hardware to connect receiver units to remote information stores. In a typical agreement between a receiver-unit vendor and a network equipment company, the costs to the vendor depend upon whether and how long their customers connect to remote information stores. Furthermore, the time during which a customer connects to a remote information store affects the charges accrued by service suppliers, peak-usage periods typically costing more per unit time than do periods of lower activity. Thus, the connection costs incurred by receiver-unit vendors depend upon whether and when their customers connect to remote information stores.
Receiver-unit vendors would like to offer different levels of service at different prices, so that customers who connect to remote information stores pay for the additional costs associated with connecting. By making customers who connect to remote information stores pay for connection costs, receiver-unit vendors (and others who support interactive television) can offer a lower level of interactive television service for cost-sensitive customers who do not want to pay to connect to remote information stores.
SUMMARY
The present invention employs a system of broadcast triggers in which connectivity values identify associated information resources as either “connected content” or “disconnected content.” The term “connected content” refers to information resources, such as Web pages, that are accessed via bi-directional connections to remote information stores; the term “disconnected content” refers to information resources, such as a locally stored program guide, that do not require such a bi-directional connection.
In accordance with an embodiment of the invention, receiver units that are temporarily or permanently incapable of establishing bi-directional connections to remote information stores (“disconnected receivers”) can identify and reject triggers that direct the viewer to connected content (i.e., connected-content triggers) by examining the connectivity values of incoming triggers. Thus, content providers can broadcast connected-content triggers to connected and disconnected receiver units without interrupting disconnected receiver units with triggers they cannot execute. Furthermore, the ability to distinguish between connected-content triggers and disconnected-content triggers allows service providers to offer a lower level of service to those users who do not wish to pay for the ability to establish a bi-directional connection to remote information stores.
In accordance with another embodiment of the invention, service suppliers can offer a semi-connected level of service to customers who opt for limited access to remote information stores. For example, such users may agree to be barred access to connected content during peak hours, or for more than a certain number of hours per month.
Disconnected receiver units include a trigger filter that can distinguish between disconnected-content triggers and connected-content triggers. Disconnected receiver units filter out connected-content, and so do not interrupt the respective viewers with links to inaccessible content. Filters in receiver units adapted to provide the semi-connected level of service recognize a third type of trigger that can be executed at a later time, allowing customers of this level of service to take advantage of less expensive off-peak rates offered by network equipment companies.
Other features of the present invention will be apparent from the accompanying drawings and from the detailed description that follows.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 (Prior Art) is a diagram of aninteractive television system100.
FIG. 2 is a simplified diagram of a pair of triggers that include connectivity attributes.
FIG. 3 is a simplified diagram of aninteractive television system300 in accordance with one embodiment of the present invention.
FIG. 4 is a flowchart depicting methods carried out bysystem300 ofFIG. 3.
FIG. 5 is a simplified diagram of an interactive television system in accordance with an embodiment of the present invention.
FIG. 6 illustrates a trigger according to one embodiment of the invention.
DETAILED DESCRIPTION
The present invention enables vendors who lease or sell receiver units to offer different levels of service to receiver-unit customers. One level of service allows customers to exchange information with remote information stores. For example, this level of service might allow customers to establish dial-up or cable connections to dedicated servers, or to Web servers via the Internet. Broadcasters can send these customers links, in the form of broadcast “triggers,” to Web servers that provide the customer with additional information relating to a broadcast program or commercial. Customers can then select such links to access the additional information. Selecting a link establishes a bi-directional connection to the resource indicated by the link. In accordance with one embodiment of the invention, information resources, such as Web pages, that require a bi-directional connection from a receiver unit are termed “connected content.”
Some customers are either unable or unwilling to access connected content. These customers may be uncomfortable with the idea of exchanging information with remote sites or may simply be unwilling to pay for the requisite connectivity. The present invention supports such customers by allowing receiver-unit vendors to supply “disconnected” receiver units that do not support the ability to access connected content. Disconnected receiver units provide access to interactive information, but this information is limited to information that is transmitted in a broadcast video channel, stored locally in the receiver unit, or both. Such information, termed “disconnected content,” typically includes electronic program guides, electronic newspapers, or program reminders.
Disconnected receiver units in accordance with the invention include a trigger filter that distinguishes between triggers that direct the viewer or receiver unit to connected content (i.e., connected-content triggers) and triggers that direct the viewer or receiver unit to disconnected content (i.e., disconnected-content triggers). Disconnected receiver units filter out connected-content triggers, and so do not interrupt the respective viewers with links to inaccessible content.
Connected- and disconnected-content triggers can be transmitted in the vertical-blanking interval (VBI) of an analog broadcast video signal. The text service channels of line21 of the VBI provide a robust communication medium, albeit at relatively low bandwidth. In some embodiments of the invention, triggers are text based, and their syntax follows a basic format that complies with the Electronic Industries Association EIA-746A, “Transport of Internet Uniform Resource Locator (URL) Information Using Text-2 (T-2) Service” (September 1998), which is incorporated herein by reference. EIA-746A defines the formatting necessary to transmit Internet URLs using the vertical-blanking interval of a broadcast television signal, and is incorporated herein by reference. For further details regarding acceptable trigger syntax, see the Advanced Television Enhancement Forum Specification (ATVEF), Versions 1.1 revision 26, (Feb. 2, 1999), which is incorporated herein by reference.
In one embodiment that complies with EIA-746A, each trigger includes a uniform resource identifier (URI) followed by zero or more fields and an optional checksum. Each field, in turn, includes an attribute/value pair. The following illustrates typical trigger format:
<uri>[attr1:val1] [attr2:val2] . . . [attrn:valn] [checksum]
FIG. 2 depicts an exemplary connected-content trigger200 and an exemplary disconnected-content trigger230.Trigger200 includes aURI field205, aconnectivity field210, an “expires”field215, and achecksum220.
Inconnected content trigger200,URI field205 identifies a Web page presenting additional information about a product, service, or event related to a broadcast television program or commercial. Thesame field205 in disconnectedcontent trigger230 identifies a resource local to receiver units configured to receive and understandtrigger230.
Connectivity field210, identified by aconnectivity attribute222, includes aconnectivity value225 indicating whetherURI205 addresses connected content. In connected-content trigger200, a connectivity value of “true” indicates thatURI205 addresses connected content; in disconnected-content trigger230, a connectivity value of “false” indicates that the associatedURI205 addresses disconnected content.Connectivity value225 may be set to “true” even ifURI205 is directed to disconnected content that includes links to connected content. For example, a connected-content trigger may call up a form in local memory (disconnected content) that, once filled out, requires a connection for submission. Thus,URI205 is directed to a local resource, but the author of the trigger might nevertheless label setvalue225 to “true” to avoid interrupting viewers with a form they cannot use.
The “expires”field215 is optional, and can be used to provide a time stamp indicating a time at which trigger200 expires. One embodiment employs the form yyyymmddThhmmss, where the capital letter “T” separates the date from the time. The time string may be shortened by reducing the resolution. For example yyyymmddThhmm (no seconds specified) is valid, as is yyyymmdd (no time specified at all). When no time is specified, the trigger expires at the beginning of the specified day. The “expires” attribute can be abbreviated as the single letter “e” (e.g., [e:19991031] causestrigger200 to expire on Oct. 31, 1999). The “expires”field215 ensures that information contained in triggers is timely. Without this attribute, a rebroadcast of a show might provide a “stale” link that is no longer directed to a valid information resource.
Checksum220 can be appended to the end oftrigger200 to detect data corruption that may occur during receipt or transmission of a trigger. One embodiment employs a two-byte hexadecimal checksum produced by the standard TCP/IP checksum algorithm described in Request For Comments (RFC) 719, “Internet Protocol,” September 1981, which is incorporated herein by reference.
FIG. 3 is a simplified diagram of aninteractive television system300 in accordance with one embodiment of the invention.System300 includes abroadcast antenna301broadcasting television video302 and respective connected-content and disconnected-content triggers200 and230.System300 also includes a firsttelevision receiver unit305 and a secondtelevision receiver unit306.Receiver units305 and306 provide customers access to interactive content using anordinary TV set308 as a display and aremote control309 or wireless keyboard (not shown) for user input.Receiver units305 and306 includerespective trigger filters307 and310. As discussed below in detail, trigger filters307 and310 can be configured to accept or reject connected-content triggers.
Receiver unit305, a “connected” receiver unit, can establish and maintain aconnection320 to aremote information store315.Receiver unit306, a “disconnected” receiver unit, is not configured to connect toremote information store315.Remote information store315 is, in one embodiment, a server controlled by a television sponsor, and includes adigital form325 adapted to query prospective buyers who accessinformation store315 viaconnection320.Connection320 may be any suitable bi-directional connection, including a POTS (plain old telephone service), Integrated Services Digital Network (ISDN), T1, fiber optic link, cable modem, or satellite.
In one embodiment,receiver units305 and306 are WebTV® set-top Internet Terminals similar to those described in the following documents, but modified to support features of the invention:
    • 1. U.S. patent application Ser. No. 09/099,118, entitled “Communicating Logic Addresses Of Resources In A Data Service Channel Of A Video Signal,” filed Jun. 17, 1998, by Daniel J. Zigmond, et al.;
    • 2. U.S. patent application Ser. No. 09/295,746, entitled “Enabling and/or Disabling Selected Types Of Broadcast Triggers,” filed Apr. 20, 1999, by Timothy F. Park, et al.; and
    • 3. U.S. patent application Ser. No. 09/295,436, entitled “Receiving An Information Resource From The Internet If It Is Not Received From A Broadcast Channel,” filed Apr. 20, 1999, by Daniel J. Zigmond, et al.
      The content of these documents is incorporated herein by reference.Receiver units305 and306 may be other types of receiver units, such as a personal computer having a television tuner card such as the “Windows® 98 Broadcast PC” system.
FIG. 4 is aflowchart400 illustrating receiver methods ofreceiver units305 and306. Each ofreceiver units305 and306 receives connected-content trigger200 ofFIG. 2 (steps405 and407).Connected receiver unit305 subjects trigger200 to filter307, which is configured to accept connected-content triggers. Thus, filter307 forwards connected-content trigger200 for execution instep410. In the example ofFIG. 3, executingtrigger200 causes an icon (not shown) to be displayed ondisplay308 ofreceiver unit305. If the viewer selects the icon using e.g. handheldremote control unit309, thenreceiver unit305 retrieves form325 fromremote information store315 and presents form325 to the viewer. The viewer may then useform325 to provide personalized information to the entity that maintainsinformation store315. In a typical example, a viewer fills inform325 to request additional information about a product or service presented to the viewer during a television advertisement.
Returning toFIG. 4, disconnectedreceiver unit306 subjects trigger200 to filter310, which is configured to reject connected-content triggers. That is,filter310checks connectivity value225 of connectivity field210 (both ofFIG. 2) and determines thatvalue225 is “true,” indicating thattrigger200 is associated with connected content.Filter310 therefore rejectstrigger200 in a decision depicted asstep415. In rejectingtrigger200,receiver unit306 simply ignores trigger200 (step420) and awaits a subsequent trigger.
Next,receiver305 and306 receive disconnected-content trigger230, in whichconnectivity value225 is “false.” This value indicates thattrigger230 is associated with content that is to be made available disconnected receiver units. Thus, filter310 passes trigger230 (step415).Disconnected receiver unit306 then executes trigger230 (step425), which is to say thatreceiver unit306 carries out some instruction expressed bytrigger230. For example,receiver unit306 might display an icon presenting a link a program guide, or some other local resource.Filter307 also passes disconnected-content triggers, soconnected receiver unit305 also executes disconnected-content trigger230.
For a more detailed treatment of triggers and trigger filters, see co-pending application Ser. No. 09/295,746 entitled “Enabling and/or Disabling Selected Types of Broadcast Triggers,” by Timothy F. Park, Dean J. Blackketter, and Sandra R. Bernardi, the contents of which is incorporated herein.
Vendors of receiver units typically provide customers access to remote information stores for a fixed monthly fee. Vendors, in turn, buy bandwidth from network equipment companies that supply the necessary hardware to connect receiver units to remote information stores. In a typical agreement between a vendor and a network equipment company, the costs to the vendor depend upon the time during which customers connect, peak-usage periods typically costing more per unit time than periods of lower activity. Thus, the connection costs incurred by vendors depend upon whether and when their customers connect to remote information stores.
One embodiment of the invention allows vendors to offer receiver-unit customers a level of service that allows access to connected content only during specified times, such as during periods of relatively low activity. In accordance with this embodiment, some receiver units are configured to ignore connected-content triggers during specified time periods, or to store connected-content triggers for execution at a later time. For example, a viewer might execute a link to connected content that provides additional information about an advertised product or service. The viewer's receiver unit might then store the link for execution at a later time.
FIG. 5 is a simplified diagram of aninteractive television system500 in accordance with an embodiment of the invention that allows vendors to offer receiver-unit customers what might be called a “semi-connected” level of service.System500 includes many of the components discussed above in connection withFIG. 3, like-numbered elements being similar.System500 additionally includes asemi-connected receiver unit505 that acts as a connected-content receiver at times determined by connectivity information stored in alocal memory508. During those times,receiver unit505 can establish or maintain abi-directional connection510 toremote information store315. At other times,receiver unit505 acts likedisconnected receiver unit306 ofFIGS. 4 and 5. Thus, the configuration data inlocal memory508 allowsreceiver unit505 to access connected content only during proscribed periods. Alternatively,receiver unit505 might filter out connected-content triggers during proscribed periods and nevertheless allow the viewer to access connected content, as desired, during those periods.
Some types of connected content may not make sense if retrieved later. For example, an enhancement to a broadcast television show may be “stale” if presented during a subsequent program. Other types of connected content are better suited for delayed execution. For example, a television commercial may offer a connected-content link to additional information about an advertised product, such as the current price. Selecting the link may prompt the sponsor to send the viewer additional information via e-mail, conventional mail, or telephone. In such a case, the viewer need not establish a connection right away to obtain the desired response from the sponsor. It might therefore make sense accept viewer requests and send them in later when a connection is established.
FIG. 6 depicts atrigger600 in accordance with an embodiment of the invention that supports connectivity attributes that identify triggers that may be executed at a later time.Trigger600 is similar totriggers200 and230 ofFIG. 2, like-numbered features being the same.Trigger600 is different, however, in thatconnectivity value225 is set to “later,” indicating thattrigger600 refers to connected content that is suitable for future access.
Trigger600 can be executed immediately by connected receiver units, but can also be executed later by semi-connected receiver units. For example, a semi-connected receiver unit may storetrigger600, or some portion thereof, for later execution. The semi-connected receiver unit then executes each trigger in local memory when a connection is established at some later time. The later time might be a time of day, the end of a random or specified period from receipt of the trigger, or the next time the viewer initiates a connection.
Receiver units305,306, and505 may be hard-wired to function as connected, disconnected, or semi-connected receiver units. Alternatively, their respective functionality can be defined by configuration data stored in local memory (e.g., memory508). This alternative allows vendors to preset and/or remotely modify receiver units to establish a desired level of service. In other embodiments, the customer can select between connected, disconnected, and semi-connected receiver configurations. The customer may therefore decide whether he or she wishes to be notified of connected content. Local memory can be any physical medium that stores configuration data associated with the level of connectivity, including a RAM, hard and floppy disks, CD-ROM, DVD, and flash ROM.
Connectivity field210 (FIGS. 2 and 6) can support additional connectivity values. For example, the presence offield210 can indicate that the associated trigger refers to connected content, and the absence offield210 can indicate that a trigger refers to disconnected content. In other embodiments,connectivity value225 can be can be assigned a variable indicating the likelihood that the associated trigger will require access to connected content. Such variable can be numbers that range from zero (zero percent likelihood of involving a connection to a remote information store) to one hundred (a one hundred percent likelihood of involving a connection to a remote information store). Receiver units can then determine whether to execute a given trigger based on the likelihood that the trigger involves a connection. This embodiment may be used when a trigger identifies a number of resources, only some of which are directed to connected content.
In another embodiment, disconnected receiver units reject triggers to connected content not by ignoring them, but instead provide the viewer with an indication that a displayed link cannot be executed. Disconnected receiver units may, for example, provide a message indicating that selecting a displayed icon will have no effect.
In yet another embodiment, connected content and disconnected content are defined as set forth in the U.S. patent application Ser. No. 09/345,247, entitled “Interactive Television Triggers Having Connected Content/Disconnected Content Attribute,” by Leak et al., which is incorporated herein by reference.
Although the present invention is described in connection with certain specific embodiments for instructional purposes, the present invention is not limited thereto. Accordingly, various modifications, adaptations, and combinations of various features of the described embodiments can be practiced without departing from the scope of the invention as set forth in the claims.

Claims (32)

1. In an interactive television system that includes a receiver having customizable configuration information specifying whether the receiver is connected or disconnected, wherein the receiver can receive both connected content that can be accessed when the receiver is connected and disconnected content that can be accessed when the receiver is disconnected, a method for preventing a viewer from being interrupted by links to inaccessible enhanced content when the receiver is disconnected, the method comprising:
storing configuration information specifying whether a receiver is connected to, or disconnected from, a bi-directional connection to a remote source, wherein the configuration information can be customized to control when the receiver will execute a connected-content trigger that links to connected content and when the receiver will execute a disconnected-content trigger that links to disconnected content, the connected content comprising enhanced content that is accessed by the receiver when the receiver is in a connected state and the disconnected content comprising enhanced content that is accessed by the receiver when the receiver is in a disconnected state, and wherein the receiver will only execute a connected-content trigger and thereby access the connected content when the configuration information specifies that the receiver is connected;
receiving a content trigger linking to enhanced content, wherein the content trigger includes a plurality of fields, the plurality of fields including at least a location field referencing a location of the enhanced content, and a separate connectivity field indicating whether the enhanced content is connected content or disconnected content;
determining, based on a connectivity value within the connectivity field within the content trigger, whether the content trigger is a connected content trigger or a disconnected-content trigger;
upon determining that the connectivity value distinguishes the trigger as a connected-content trigger, and upon determining that the configuration information indicates that the receiver is connected, executing the connected-content trigger to thereby access the enhanced content from a remote source over the bi-directional connection to the remote source; and
upon determining that the connectivity value distinguishes the trigger as a disconnected-content trigger, regardless of whether the configuration information indicates that the receiver is connected or disconnected, executing the disconnected-content trigger, wherein the disconnected-content trigger identifies enhanced content that is accessed from local storage without the bi-directional connection to the remote source.
21. A receiver having customizable configuration information specifying whether the receiver is connected or disconnected, wherein the receiver can receive both connected content that can be accessed when the receiver is connected and disconnected content that can be accessed when the receiver is disconnected, and wherein the receiver prevents a viewer from being interrupted by links to inaccessible enhanced content when the receiver is disconnected, the receiver comprising:
means for storing configuration information specifying whether a receiver is connected to, or disconnected from, a bi-directional connection to a remote source, wherein the connection information can be customized to control when the receiver will execute a connected-content trigger that links to connected content and when the receiver will execute a disconnected-content trigger that links to disconnected content, the connected content comprising enhanced content that is accessed by the receiver when the receiver is in a connected state and the disconnected content comprising enhanced content that is accessed by the receiver when the receiver is in a disconnected state, and wherein the receiver will only execute a connected-content trigger and thereby access the connected content when the configuration information specifies that the receiver is connected;
means for receiving a content trigger linking to enhanced content, wherein the content trigger includes a plurality of fields, the plurality of fields including at least a location field referencing a location of the enhanced content, and a connectivity field indicating whether the enhanced content is connected content or disconnected content;
means for determining, based on a connectivity value within the connectivity field in the content trigger, whether the content trigger is a connected content trigger or a disconnected-content trigger;
means for, upon determining that the connectivity value distinguishes the trigger as a connected-content trigger, and upon determining that the configuration information indicates that the receiver is connected, executing the connected-content trigger to thereby access the enhanced content from a remote source over the bi-directional connection to the remote source; and
means for, upon determining that the connectivity value distinguishes the trigger as a disconnected-content trigger, regardless of whether the configuration information indicates that the receiver is connected or disconnected, executing the disconnected-content trigger, wherein the disconnected-content trigger identifies enhanced content that is accessed from local storage without the bi-directional connection to the remote source.
US09/467,8511999-12-201999-12-20Interactive television triggers having connected content/disconnected content attributeExpired - Fee RelatedUS7174562B1 (en)

Priority Applications (6)

Application NumberPriority DateFiling DateTitle
US09/467,851US7174562B1 (en)1999-12-201999-12-20Interactive television triggers having connected content/disconnected content attribute
AT00311410TATE387062T1 (en)1999-12-202000-12-19 PROVIDING DIFFERENT LEVELS OF INTERACTIVE TELEVISION SERVICES USING TRIGGERS AND TRIGGERING FILTERS
EP00311410AEP1111922B1 (en)1999-12-202000-12-19Providing multiple levels of interactive television service using triggers and trigger filters
DE60038093TDE60038093T2 (en)1999-12-202000-12-19 Providing different levels of interactive TV services using triggers and trigger filters
JP2000387738AJP4262884B2 (en)1999-12-202000-12-20 Provision of multi-level interactive television services using triggers and trigger filters
US10/893,518US7568214B2 (en)1999-12-202004-07-16Providing multiple levels of interactive television service using triggers and trigger filters

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US09/467,851US7174562B1 (en)1999-12-201999-12-20Interactive television triggers having connected content/disconnected content attribute

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US10/893,518ContinuationUS7568214B2 (en)1999-12-202004-07-16Providing multiple levels of interactive television service using triggers and trigger filters

Publications (1)

Publication NumberPublication Date
US7174562B1true US7174562B1 (en)2007-02-06

Family

ID=23857423

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US09/467,851Expired - Fee RelatedUS7174562B1 (en)1999-12-201999-12-20Interactive television triggers having connected content/disconnected content attribute
US10/893,518Expired - Fee RelatedUS7568214B2 (en)1999-12-202004-07-16Providing multiple levels of interactive television service using triggers and trigger filters

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US10/893,518Expired - Fee RelatedUS7568214B2 (en)1999-12-202004-07-16Providing multiple levels of interactive television service using triggers and trigger filters

Country Status (5)

CountryLink
US (2)US7174562B1 (en)
EP (1)EP1111922B1 (en)
JP (1)JP4262884B2 (en)
AT (1)ATE387062T1 (en)
DE (1)DE60038093T2 (en)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020108128A1 (en)*2000-09-122002-08-08Todd LashMethod, apparatus, and system for overlapping enhancement control
US20040010793A1 (en)*2002-07-122004-01-15Wallace Michael W.Method and system for flexible time-based control of application appearance and behavior
US20040073923A1 (en)*2002-09-272004-04-15Steven WassermanDynamic adjustment of EPG level of detail based on user behavior
US20040078826A1 (en)*2000-10-232004-04-22Laurent LesenneMethod and device for the transmission of data in a television system
US20040153385A1 (en)*2000-05-112004-08-05Accelerate Interactive, Inc.Method and system for controlling and auditing content/service systems
US20040205810A1 (en)*2000-05-082004-10-14Matheny John R.System and method for encouraging viewers to watch television programs
US20040261130A1 (en)*1999-12-202004-12-23Microsoft CorporationProviding multiple levels of interactive television service using triggers and trigger filters
US20050015817A1 (en)*2000-05-252005-01-20Estipona Jim B.Enhanced television recorder and player
US20050015796A1 (en)*2001-04-252005-01-20Bruckner John AnthonySystem and method for managing interactive programming and advertisements in interactive broadcast systems
US20050044571A1 (en)*1998-05-292005-02-24Goldman Phillip Y.Method and apparatus for displaying HTML and video simultaneously
US20050102706A1 (en)*2001-04-172005-05-12Park Sang-HyunDigital broadcasting system and method of controlling the same
US20050172331A1 (en)*1999-04-072005-08-04Microsoft CorporationCommunicating scripts in a data service channel of a video signal
US20050229205A1 (en)*2004-04-132005-10-13Alan AzralonEncrypted trigger and associated methods
US20050246733A1 (en)*2002-08-302005-11-03Pijper Carolina AMethod and system for directing interactive tv game shows
US20070107030A1 (en)*1998-06-172007-05-10Microsoft CorporationCombining real-time and batch mode logical address links
US20090068941A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring and Displaying Signals Corresponding to a Transponder of a Satellite in a Satellite Communication System
US20090070827A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring and Switching Between Primary and Back-up Receiver Decoder Circuits in a Communication System
US20090070830A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring a Receiving Circuit Module and Controlling Switching to a Back-up Receiving Circuit Module at a Local Collection Facility from a Remote Facility
US20090067490A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and system for monitoring and switching between a primary encoder and a back-up encoder in a communication system
US20090070824A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring and Switching Between Primary and Back-up Uplink Signal Processing Circuits in a Satellite Communication System
US20090070821A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and system for operating a monitoring system for a satellite communication system
US20090067480A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring Various Signals in a Continuous Processing Circuit for a Single Channel in a Communication System
US20110013885A1 (en)*2000-03-302011-01-20Microsoft CorporationSystem and method for providing program criteria representing audio and/or visual programming
US8356321B2 (en)2007-09-112013-01-15The Directv Group, Inc.Method and system for monitoring and controlling receiving circuit modules at a local collection facility from a remote facility
US20130305277A1 (en)*2000-09-182013-11-14Jim B. EstiponaTerminating Enhanced Television Broadcasts
US8973058B2 (en)2007-09-112015-03-03The Directv Group, Inc.Method and system for monitoring and simultaneously displaying a plurality of signal channels in a communication system
US9021529B2 (en)2004-07-152015-04-28Microsoft Technology Licensing, LlcContent recordation techniques

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
AU2001292914A1 (en)*2000-09-212002-04-02Digital Network Shopping, LlcMethod and apparatus for digital shopping
US20020095687A1 (en)*2001-01-162002-07-18Shintani Peter RaeEmbedded content caching for interactive television
US7921447B1 (en)*2003-03-142011-04-05Thomson LicensingEnhanced television metadata processor for efficient broadcast operations
US20050203849A1 (en)*2003-10-092005-09-15Bruce BensonMultimedia distribution system and method
US9083564B2 (en)2005-10-132015-07-14At&T Intellectual Property I, L.P.System and method of delivering notifications
US8678928B2 (en)*2005-10-312014-03-25At&T Intellectual Property I, L.P.System and method to deliver video games
US20080028074A1 (en)*2006-07-282008-01-31Microsoft CorporationSupplemental Content Triggers having Temporal Conditions
US20080092193A1 (en)*2006-10-172008-04-17The Video Load, LlcMethods and systems for creating video files for a mobile device
US9699415B2 (en)*2007-06-012017-07-04Time Warner Cable Enterprises LlcSystem and method for providing program-related content in a multi-services distribution system
KR101356502B1 (en)*2007-06-052014-01-29엘지전자 주식회사Method for transmitting a broadcasting signal, method for receiveing a broadcasting signal and apparatus for the same
US9066047B2 (en)*2007-12-192015-06-23Echostar Technologies L.L.C.Apparatus, systems, and methods for accessing an interactive program
US20090328093A1 (en)*2008-06-302009-12-31At&T Intellectual Property I, L.P.Multimedia Content Filtering
PT2209235E (en)*2009-01-142013-09-30Nokia Siemens Networks OyMethod and device for providing triggering information to several clients using an electronic guide
US8424037B2 (en)2010-06-292013-04-16Echostar Technologies L.L.C.Apparatus, systems and methods for accessing and synchronizing presentation of media content and supplemental media rich content in response to selection of a presented object
US9172943B2 (en)2010-12-072015-10-27At&T Intellectual Property I, L.P.Dynamic modification of video content at a set-top box device
KR101690831B1 (en)*2011-01-192016-12-28엘지전자 주식회사Method for transmitting a broadcast service, method for receiving a broadcast service, and apparatus for receiving a broadcast service
US9626798B2 (en)2011-12-052017-04-18At&T Intellectual Property I, L.P.System and method to digitally replace objects in images or video
EP2865188B1 (en)*2012-06-252018-09-19LG Electronics Inc.Apparatus and method for processing an interactive service
US10672024B1 (en)*2015-09-092020-06-02Amazon Technologies, Inc.Generating filters based upon item attributes

Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5355484A (en)*1991-08-121994-10-11International Business Machines CorporationDynamically established event monitors in event management services of a computer system
US5528490A (en)1992-04-101996-06-18Charles E. Hill & Associates, Inc.Electronic catalog system and method
US5589892A (en)1993-09-091996-12-31Knee; Robert A.Electronic television program guide schedule system and method with data feed access
WO1998041020A1 (en)1997-03-111998-09-17Actv, Inc.A digital interactive system for providing full interactivity with live programming events
WO1998053611A1 (en)*1997-05-211998-11-26Koninklijke Philips Electronics N.V.Transmission and reception of television programs
US5857190A (en)*1996-06-271999-01-05Microsoft CorporationEvent logging system and method for logging events in a network system
US5861881A (en)*1991-11-251999-01-19Actv, Inc.Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers
US5931908A (en)*1996-12-231999-08-03The Walt Disney CorporationVisual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming
GB2338364A (en)1998-06-121999-12-15British Sky Broadcasting LtdReceiver for television signals
US6460180B1 (en)*1999-04-202002-10-01Webtv Networks, Inc.Enabling and/or disabling selected types of broadcast triggers
US6668378B2 (en)*1999-06-302003-12-23Webtv Networks, Inc.Interactive television triggers having connected content/disconnected content attribute
US20040261130A1 (en)*1999-12-202004-12-23Microsoft CorporationProviding multiple levels of interactive television service using triggers and trigger filters

Family Cites Families (162)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5508731A (en)1986-03-101996-04-16Response Reward Systems L.C.Generation of enlarged participatory broadcast audience
JPS6468171A (en)1987-09-091989-03-14Ikegami Tsushinki KkData processor
US5010499A (en)1988-02-221991-04-23Yee Keen YDigital data capture for use with TV set or monitor
US5121476A (en)1988-02-221992-06-09Yee Keen YTV data capture device
US4894789A (en)1988-02-221990-01-16Yee Keen YTV data capture device
CA1337132C (en)1988-07-151995-09-26Robert FileppReception system for an interactive computer network and method of operation
DE3905881C2 (en)1989-02-251999-08-19Dornier Gmbh Lindauer Device for measuring warp tension in a weaving machine
JP2564500B2 (en)*1990-04-051996-12-18日立金属株式会社 Method and device for winding amorphous ribbon
US5343239A (en)1991-11-201994-08-30Zing Systems, L.P.Transaction based interactive television system
US5798785A (en)1992-12-091998-08-25Discovery Communications, Inc.Terminal for suggesting programs offered on a television program delivery system
US5485553A (en)1993-10-291996-01-16Hewlett-Packard CompanyMethod and apparatus for managing and initiating video capture and printing
US5771354A (en)1993-11-041998-06-23Crawford; Christopher M.Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services
US5539822A (en)1994-04-191996-07-23Scientific-Atlanta, Inc.System and method for subscriber interactivity in a television system
US6002444A (en)1994-05-201999-12-14United Video Properties, Inc.Video clip program guide
US20020133816A1 (en)1994-06-212002-09-19Greene Steven BradfordSystem for collecting data concerning received transmitted material
US5589832A (en)1994-12-021996-12-31Lucent Technologies Inc.Low noise non-sampled successive approximation
US5617526A (en)1994-12-131997-04-01Microsoft CorporationOperating system provided notification area for displaying visual notifications from application programs
US5752159A (en)1995-01-131998-05-12U S West Technologies, Inc.Method for automatically collecting and delivering application event data in an interactive network
JPH08214281A (en)1995-02-061996-08-20Sony CorpCharging method and system
US5600632A (en)1995-03-221997-02-04Bell Atlantic Network Services, Inc.Methods and apparatus for performance monitoring using synchronized network analyzers
US5517257A (en)1995-03-281996-05-14Microsoft CorporationVideo control user interface for interactive television systems and method for controlling display of a video movie
US5848352A (en)1995-04-261998-12-08Wink Communications, Inc.Compact graphical interactive information system
US5818441A (en)1995-06-151998-10-06Intel CorporationSystem and method for simulating two-way connectivity for one way data streams
US5737552A (en)1995-07-281998-04-07Starwave CorporationMachine, method and medium for linear programming with interactive conversational interface
US5801753A (en)1995-08-111998-09-01General Instrument Corporation Of DelawareMethod and apparatus for providing an interactive guide to events available on an information network
US5761602A (en)1995-09-131998-06-02Wagner Dsp TechnologiesHybrid multichannel data transmission system utilizing a broadcast medium
US6732369B1 (en)1995-10-022004-05-04Starsight Telecast, Inc.Systems and methods for contextually linking television program information
US6199206B1 (en)1995-10-242001-03-06Sony CorporationTelevision transmitter, television transmitting method, television receiver and television receiving method
DE19545882B4 (en)1995-12-082004-04-08Yes International Ag System for displaying visual information
US5794210A (en)1995-12-111998-08-11Cybergold, Inc.Attention brokerage
US5761606A (en)1996-02-081998-06-02Wolzien; Thomas R.Media online services access via address embedded in video or audio program
JP3063606B2 (en)*1996-02-132000-07-12日本電気株式会社 Method for manufacturing semiconductor device
US5838314A (en)1996-02-211998-11-17Message PartnersDigital video services system with optional interactive advertisement capabilities
US6373503B1 (en)1996-02-222002-04-16Lumenati, Inc.Multimedia computer and television apparatus
WO1997031480A1 (en)1996-02-261997-08-28E Guide, Inc.Cordless phone back link for interactive television system
US5774664A (en)1996-03-081998-06-30Actv, Inc.Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US5778181A (en)1996-03-081998-07-07Actv, Inc.Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6018768A (en)*1996-03-082000-01-25Actv, Inc.Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6006256A (en)1996-03-111999-12-21Opentv, Inc.System and method for inserting interactive program content within a television signal originating at a remote network
US6240555B1 (en)1996-03-292001-05-29Microsoft CorporationInteractive entertainment system for presenting supplemental interactive content together with continuous video programs
US5764910A (en)1996-04-021998-06-09National Semiconductor CorporationMethod and apparatus for encoding and using network resource locators
US5961603A (en)1996-04-101999-10-05Worldgate Communications, Inc.Access system and method for providing interactive access to an information source through a networked distribution system
US5848397A (en)1996-04-191998-12-08Juno Online Services, L.P.Method and apparatus for scheduling the presentation of messages to computer users
US6058430A (en)1996-04-192000-05-02Kaplan; Kenneth B.Vertical blanking interval encoding of internet addresses for integrated television/internet devices
FI103450B (en)*1996-04-231999-06-30Nokia Mobile Phones Ltd Multimedia terminal and method for conducting multimedia reception
US5848396A (en)1996-04-261998-12-08Freedom Of Information, Inc.Method and apparatus for determining behavioral profile of a computer user
US5929849A (en)1996-05-021999-07-27Phoenix Technologies, Ltd.Integration of dynamic universal resource locators with television presentations
US5835712A (en)1996-05-031998-11-10Webmate Technologies, Inc.Client-server system using embedded hypertext tags for application and database development
US5940073A (en)1996-05-031999-08-17Starsight Telecast Inc.Method and system for displaying other information in a TV program guide
KR100445679B1 (en)1996-05-102004-12-04소니 가부시끼 가이샤 The data broadcast receiving apparatus
US6034689A (en)1996-06-032000-03-07Webtv Networks, Inc.Web browser allowing navigation between hypertext objects using remote control
US6008836A (en)1996-06-031999-12-28Webtv Networks, Inc.Method and apparatus for adjusting television display control using a browser
US5862220A (en)1996-06-031999-01-19Webtv Networks, Inc.Method and apparatus for using network address information to improve the performance of network transactions
US6029193A (en)*1996-06-252000-02-22Matsushita Electric Industrial Co., Ltd.Data sending/receiving system, data broadcasting method and data receiving apparatus for television broadcasting
US5929850A (en)1996-07-011999-07-27Thomson Consumer Electronices, Inc.Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
US5937331A (en)1996-07-011999-08-10Kalluri; RamaProtocol and system for transmitting triggers from a remote network and for controlling interactive program content at a broadcast station
US6026435A (en)1996-07-122000-02-15Sanyo Electric Co., Ltd.Internet information displaying apparatus and internet information displaying method
US6367080B1 (en)1996-08-022002-04-02Sanyo Electric Co., Ltd.Internet information displaying apparatus
JPH1066036A (en)1996-08-151998-03-06Oki Electric Ind Co LtdTv system converter
US5832223A (en)1996-09-131998-11-03Motorola, Inc.System, method and device for automatic capture of internet access information in a broadcast signal for use by an internet access device
US6172677B1 (en)1996-10-072001-01-09Compaq Computer CorporationIntegrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
JPH10174007A (en)1996-10-111998-06-26Toshiba Corp Multi-function television device
US20030005463A1 (en)1999-09-302003-01-02Douglas B MacraeAccess to internet data through a television system
CN1153467C (en)1996-10-162004-06-09杰姆斯达发展公司Acess to internet data through television system
US5774666A (en)1996-10-181998-06-30Silicon Graphics, Inc.System and method for displaying uniform network resource locators embedded in time-based medium
US5982445A (en)1996-10-211999-11-09General Instrument CorporationHypertext markup language protocol for television display and control
US5991596A (en)1996-10-241999-11-23Stanford Telecommunications, Inc.Wireless request channel for use with information broadcast system
US6049831A (en)1996-11-082000-04-11Gte Laboratories IncorporatedSystem for transmitting network-related information where requested network information is separately transmitted as definitions and display information
US6512551B1 (en)1996-11-122003-01-28Compaq Computer CorporationPlatform for displaying information from multiple sources
US5801747A (en)1996-11-151998-09-01Hyundai Electronics AmericaMethod and apparatus for creating a television viewer profile
US6023698A (en)1996-12-052000-02-08International Business Machines CorporationSystem and method for transparently registering and updating information over the internet
US6018764A (en)1996-12-102000-01-25General Instrument CorporationMapping uniform resource locators to broadcast addresses in a television signal
JPH10174082A (en)1996-12-131998-06-26Toshiba Corp Interactive TV broadcasting system and file access method applied to the system
JP3575205B2 (en)1996-12-132004-10-13ソニー株式会社 Remote commander and network connection system
US6177931B1 (en)1996-12-192001-01-23Index Systems, Inc.Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US5889950A (en)1996-12-201999-03-30Intel CorporationMethod and apparatus for distribution of broadcast data
EP0947096B1 (en)1996-12-202002-08-28Princeton Video Image, Inc.Set top device for targeted electronic insertion of indicia into video
US6604242B1 (en)1998-05-182003-08-05Liberate TechnologiesCombining television broadcast and personalized/interactive information
US5991799A (en)1996-12-201999-11-23Liberate TechnologiesInformation retrieval system using an internet multiplexer to focus user selection
US6256785B1 (en)1996-12-232001-07-03Corporate Media PatnersMethod and system for providing interactive look-and-feel in a digital broadcast via an X-Y protocol
US6473903B2 (en)1996-12-302002-10-29Koninklijke Philips Electronics N.V.Method and system for implementing interactive broadcast programs and commercials
US6510557B1 (en)1997-01-032003-01-21Texas Instruments IncorporatedApparatus for the integration of television signals and information from an information service provider
US6637032B1 (en)1997-01-062003-10-21Microsoft CorporationSystem and method for synchronizing enhancing content with a video program using closed captioning
US6012087A (en)1997-01-142000-01-04Netmind Technologies, Inc.Unique-change detection of dynamic web pages using history tables of signatures
US5826165A (en)1997-01-211998-10-20Hughes Electronics CorporationAdvertisement reconciliation system
US6011537A (en)1997-01-272000-01-04Slotznick; BenjaminSystem for delivering and simultaneously displaying primary and secondary information, and for displaying only the secondary information during interstitial space
US5818935A (en)1997-03-101998-10-06Maa; Chia-YiuInternet enhanced video system
US6064376A (en)1997-03-132000-05-16United Video Properties, Inc.Adjustable program guide display system
US6134379A (en)1997-03-202000-10-17Avid Technology, Inc.Method and apparatus for synchronizing devices in an audio/video system
US6209028B1 (en)1997-03-212001-03-27Walker Digital, LlcSystem and method for supplying supplemental audio information for broadcast television programs
US6005565A (en)1997-03-251999-12-21Sony CorporationIntegrated search of electronic program guide, internet and other information resources
US6253228B1 (en)1997-03-312001-06-26Apple Computer, Inc.Method and apparatus for updating and synchronizing information between a client and a server
KR100321839B1 (en)1997-04-022002-03-08포만 제프리 엘Method and apparatus for integrating hyperlinks in video
US6195692B1 (en)1997-06-022001-02-27Sony CorporationTelevision/internet system having multiple data stream connections
US6260192B1 (en)1997-06-022001-07-10Sony CorporationFiltering system based on pattern of usage
US6681393B1 (en)1997-06-062004-01-20Nds LimitedViewer interaction feedback method and system for use with an interactive telecommunication system
US5978828A (en)1997-06-131999-11-02Intel CorporationURL bookmark update notification of page content or location changes
KR100246792B1 (en)1997-06-242000-03-15윤종용Pnognoum pnocessing time guide method amd apparatus
US5864823A (en)1997-06-251999-01-26Virtel CorporationIntegrated virtual telecommunication system for E-commerce
US6317885B1 (en)1997-06-262001-11-13Microsoft CorporationInteractive entertainment and information system using television set-top box
US6057872A (en)1997-07-092000-05-02General Instrument CorporationDigital coupons for pay televisions
US20020007493A1 (en)1997-07-292002-01-17Laura J. ButlerProviding enhanced content with broadcast video
US6021426A (en)1997-07-312000-02-01At&T CorpMethod and apparatus for dynamic data transfer on a web page
US6600496B1 (en)1997-09-262003-07-29Sun Microsystems, Inc.Interactive graphical user interface for television set-top box
US6412111B1 (en)1997-10-092002-06-25International Business Machines CorporationData processing system and method for implementing programmable distribution of information by a video server
US6009410A (en)1997-10-161999-12-28At&T CorporationMethod and system for presenting customized advertising to a user on the world wide web
US5867208A (en)1997-10-281999-02-02Sun Microsystems, Inc.Encoding system and method for scrolling encoded MPEG stills in an interactive television application
US6061719A (en)1997-11-062000-05-09Lucent Technologies Inc.Synchronized presentation of television programming and web content
US6029045A (en)1997-12-092000-02-22Cogent Technology, Inc.System and method for inserting local content into programming content
US6097441A (en)1997-12-312000-08-01Eremote, Inc.System for dual-display interaction with integrated television and internet content
US6201538B1 (en)1998-01-052001-03-13Amiga Development LlcControlling the layout of graphics in a television environment
US6064440A (en)1998-01-082000-05-16Navis Digital Media SystemsApparatus for inserting data into the vertical blanking interval of a video signal
US6078961A (en)1998-01-152000-06-20International Business Machines CorporationMethod for real-time delivery of multimedia information requiring a very high bandwidth path over the internet
US6055564A (en)1998-03-112000-04-25Hewlett Packard CompanyAdmission control where priority indicator is used to discriminate between messages
JPH11261978A (en)1998-03-111999-09-24Sony CorpDevice and method for processing information and providing medium
US6459427B1 (en)1998-04-012002-10-01Liberate TechnologiesApparatus and method for web-casting over digital broadcast TV network
US6006265A (en)1998-04-021999-12-21Hotv, Inc.Hyperlinks resolution at and by a special network server in order to enable diverse sophisticated hyperlinking upon a digital network
US6141678A (en)1998-04-292000-10-31Webtv Networks, Inc.Presenting information relating to a program by recognizing text in closed captioning data
US6564379B1 (en)1998-04-302003-05-13United Video Properties, Inc.Program guide system with flip and browse advertisements
US6530082B1 (en)1998-04-302003-03-04Wink Communications, Inc.Configurable monitoring of program viewership and usage of interactive applications
US6725461B1 (en)1998-04-302004-04-20Wink Communications, Inc.Reminder system for broadcast and non-broadcast events based on broadcast interactive applications
US6169541B1 (en)1998-05-282001-01-02International Business Machines CorporationMethod, apparatus and system for integrating television signals with internet access
US6928652B1 (en)1998-05-292005-08-09Webtv Networks, Inc.Method and apparatus for displaying HTML and video simultaneously
US6154771A (en)1998-06-012000-11-28Mediastra, Inc.Real-time receipt, decompression and play of compressed streaming video/hypervideo; with thumbnail display of past scenes and with replay, hyperlinking and/or recording permissively intiated retrospectively
US20050028206A1 (en)1998-06-042005-02-03Imagictv, Inc.Digital interactive delivery system for TV/multimedia/internet
US6229532B1 (en)1998-06-112001-05-08Sony CorporationMethod and apparatus for building a uniform resource locator menu in an Internet television system
US6698020B1 (en)1998-06-152004-02-24Webtv Networks, Inc.Techniques for intelligent video ad insertion
US7181756B1 (en)1998-06-172007-02-20Microsoft CorporationTelevision/internet terminal user interface
US6215483B1 (en)1998-06-172001-04-10Webtv Networks, Inc.Combining real-time and batch mode logical address links
US6400407B1 (en)1998-06-172002-06-04Webtv Networks, Inc.Communicating logical addresses of resources in a data service channel of a video signal
US6874161B1 (en)*1998-06-302005-03-29Webtv Networks, Inc.Utilizing a high bandwidth communications channel for broadcasting network data during off-peak hours
US6237039B1 (en)1998-06-302001-05-22Webtv Networks, Inc.Method and apparatus for downloading auxiliary data to a client from a network during client idle periods
US6584153B1 (en)1998-07-232003-06-24Diva Systems CorporationData structure and methods for providing an interactive program guide
US6754905B2 (en)1998-07-232004-06-22Diva Systems CorporationData structure and methods for providing an interactive program guide
US6198511B1 (en)1998-09-102001-03-06Intel CorporationIdentifying patterns in closed caption script
US6357042B2 (en)1998-09-162002-03-12Anand SrinivasanMethod and apparatus for multiplexing separately-authored metadata for insertion into a video data stream
US6295647B1 (en)*1998-10-082001-09-25Philips Electronics North America Corp.Context life time management of a user interface in a digital TV broadcast
US6317881B1 (en)1998-11-042001-11-13Intel CorporationMethod and apparatus for collecting and providing viewer feedback to a broadcast
US6502243B1 (en)1998-11-102002-12-31Lgerca, Inc.Method and system for locating a resource within a broadcasting environment
US6215783B1 (en)1998-11-132001-04-10Genesys Telecommunications Laboratories, Inc.Private IP telephony backbone linking widely-distributed enterprise sites
US6314569B1 (en)1998-11-252001-11-06International Business Machines CorporationSystem for video, audio, and graphic presentation in tandem with video/audio play
US6374404B1 (en)1998-12-162002-04-16Sony Corporation Of JapanIntelligent device having background caching of web pages from a digital television broadcast signal and method of same
WO2000038421A1 (en)1998-12-212000-06-29Sony Electronics, Inc.A method and apparatus for providing electronic coupons
US6178114B1 (en)1999-01-122001-01-23Macronix International Co., Ltd.Sensing apparatus and method for fetching multi-level cell data
US6615408B1 (en)1999-01-152003-09-02Grischa CorporationMethod, system, and apparatus for providing action selections to an image referencing a product in a video production
US7296282B1 (en)1999-01-222007-11-13Koplar Interactive Systems International LlcInteractive optical cards and other hand-held devices with increased connectivity
US6522342B1 (en)1999-01-272003-02-18Hughes Electronics CorporationGraphical tuning bar for a multi-program data stream
US6351270B1 (en)1999-03-012002-02-26Sony CorporationMiniature video in the guide logo
US6348932B1 (en)1999-03-012002-02-19Sony CorporationProvide two different types of service in a menu
US6990676B1 (en)1999-03-172006-01-24Sony CorporationLocally stored content previews. Representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box
US6938270B2 (en)1999-04-072005-08-30Microsoft CorporationCommunicating scripts in a data service channel of a video signal
US6560777B2 (en)1999-04-072003-05-06Webtv Networks, Inc.Broadcast enhancement trigger addressed to multiple uniquely addressed information resources
US6571392B1 (en)1999-04-202003-05-27Webtv Networks, Inc.Receiving an information resource from the internet if it is not received from a broadcast channel
US6604239B1 (en)1999-06-252003-08-05Eyescene Inc.System and method for virtual television program rating
US6415438B1 (en)1999-10-052002-07-02Webtv Networks, Inc.Trigger having a time attribute
US7103904B1 (en)1999-06-302006-09-05Microsoft CorporationMethods and apparatus for broadcasting interactive advertising using remote advertising templates
US6229541B1 (en)1999-09-032001-05-08IsurftvUse of templates for cost-effective secure linking of video stream objects
US6785902B1 (en)1999-12-202004-08-31Webtv Networks, Inc.Document data structure and method for integrating broadcast television with web pages
US6766524B1 (en)2000-05-082004-07-20Webtv Networks, Inc.System and method for encouraging viewers to watch television programs
KR100407994B1 (en)2001-06-112003-12-03엘지.필립스 엘시디 주식회사flat display module - housing assembly
US20030183904A1 (en)*2002-01-242003-10-02Fonstad Clifton G.Method and system for magnetically assisted statistical assembly of wafers
US6892352B1 (en)2002-05-312005-05-10Robert T. MyersComputer-based method for conveying interrelated textual narrative and image information

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5355484A (en)*1991-08-121994-10-11International Business Machines CorporationDynamically established event monitors in event management services of a computer system
US5861881A (en)*1991-11-251999-01-19Actv, Inc.Interactive computer system for providing an interactive presentation with personalized video, audio and graphics responses for multiple viewers
US5528490A (en)1992-04-101996-06-18Charles E. Hill & Associates, Inc.Electronic catalog system and method
US5589892A (en)1993-09-091996-12-31Knee; Robert A.Electronic television program guide schedule system and method with data feed access
US5857190A (en)*1996-06-271999-01-05Microsoft CorporationEvent logging system and method for logging events in a network system
US5931908A (en)*1996-12-231999-08-03The Walt Disney CorporationVisual object present within live programming as an actionable event for user selection of alternate programming wherein the actionable event is selected by human operator at a head end for distributed data and programming
WO1998041020A1 (en)1997-03-111998-09-17Actv, Inc.A digital interactive system for providing full interactivity with live programming events
WO1998053611A1 (en)*1997-05-211998-11-26Koninklijke Philips Electronics N.V.Transmission and reception of television programs
GB2338364A (en)1998-06-121999-12-15British Sky Broadcasting LtdReceiver for television signals
US6460180B1 (en)*1999-04-202002-10-01Webtv Networks, Inc.Enabling and/or disabling selected types of broadcast triggers
US6668378B2 (en)*1999-06-302003-12-23Webtv Networks, Inc.Interactive television triggers having connected content/disconnected content attribute
US20040261130A1 (en)*1999-12-202004-12-23Microsoft CorporationProviding multiple levels of interactive television service using triggers and trigger filters

Non-Patent Citations (15)

* Cited by examiner, † Cited by third party
Title
"Creating Interactive Television Links," http://developer.webtv.net/itv/links/main.htm (Jun. 9, 1999).
"Displaying Television Broadcasts in Web Pages," http://developer.webtv.net/itv/embedtv.main.htm (Jun. 9, 1999).
"Uniform Resource Locators for Television and Telephony," D. Zigmond (Oct. 1996).
"Uniform Resource Locators for Television Broadcasts," D. Zigmond, (Jun. 1997).
Advanced Television Enhancement Forum Specification (ATVEF) Copyright ATVEF 1998, 1999; Draft, Version 1.1r26 updated Feb. 2, 1999.*
Advanced Television Enhancement Forum Specification (ATVEF), Version 1.1 revision 26, (Feb. 2, 1999).
Advanced Television Enhancement Forum Specification (ATVEF); Draft, Version 1.1r26 uppdated Feb. 2, 1999.*
Bryant, Stewart Dr., The Liberate Technologies TV Navigator For DTV: A Think Web-Centric Client For Digital Television.
Electronic Industries Association EIA-608, "Recommended Practice for Line 21 Data Service" (Sep. 1994).
Electronic Industries Association EIA-746A, "Transport of Internet Uniform Resource Locator (URL) Information Using Text-2 (T-2) Service" (Sep. 1998).
R. Panabaker, S. Wegerif, and D. Zigmond, "The Transmission of IP Over the Vertical Blanking Interval of a Television Signal," (Feb. 1999).
Request For Comments (RFC) 791, "Internet Protocol, DARPA Internet Program Protocol Specification," Sep. 1981.
U.S. Appl. No. 09/087,354, filed May 29, 1998, P. Goldman.
U.S. Appl. No. 09/099,118, filed Jun. 17, 1998, D. Zigmond.
U.S. Appl. No. 09/229,454, filed Apr. 22, 1999, D. Anderson.

Cited By (52)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050044571A1 (en)*1998-05-292005-02-24Goldman Phillip Y.Method and apparatus for displaying HTML and video simultaneously
US7765575B2 (en)1998-06-172010-07-27Microsoft CorporationCombining real-time and batch mode logical address links
US20070107030A1 (en)*1998-06-172007-05-10Microsoft CorporationCombining real-time and batch mode logical address links
US8341687B2 (en)1999-04-072012-12-25Microsoft CorporationCommunicating scripts in a data service channel of a video signal
US20050172331A1 (en)*1999-04-072005-08-04Microsoft CorporationCommunicating scripts in a data service channel of a video signal
US20040261130A1 (en)*1999-12-202004-12-23Microsoft CorporationProviding multiple levels of interactive television service using triggers and trigger filters
US7568214B2 (en)1999-12-202009-07-28Microsoft CorporationProviding multiple levels of interactive television service using triggers and trigger filters
US20110013885A1 (en)*2000-03-302011-01-20Microsoft CorporationSystem and method for providing program criteria representing audio and/or visual programming
US8707366B2 (en)2000-03-302014-04-22Microsoft CorporationSystem and method for providing program criteria representing audio and/or visual programming
US7979881B1 (en)*2000-03-302011-07-12Microsoft CorporationSystem and method for identifying audio/visual programs to be recorded
US8316389B2 (en)2000-03-302012-11-20Microsoft CorporationSystem and method to facilitate programming of an associated recording device
US8621501B2 (en)2000-05-082013-12-31John R. MathenySystem and method for encouraging viewers to watch television programs
US20040205810A1 (en)*2000-05-082004-10-14Matheny John R.System and method for encouraging viewers to watch television programs
US7840975B2 (en)2000-05-082010-11-23Microsoft CorporationSystem and method for encouraging viewers to watch television programs
US20110067045A1 (en)*2000-05-082011-03-17Microsoft CorporationSystem and method for encouraging viewers to watch television programs
US20090055403A1 (en)*2000-05-112009-02-26Thomson Licensing LlcMethod and System for Controlling and Auditing Content/Service Systems
US7996565B2 (en)2000-05-112011-08-09Thomson LicensingMethod and system for controlling and auditing content/service systems
US20040153385A1 (en)*2000-05-112004-08-05Accelerate Interactive, Inc.Method and system for controlling and auditing content/service systems
US7949749B2 (en)*2000-05-112011-05-24Thomson LicensingMethod and system for controlling and auditing content/service systems
US7962414B1 (en)2000-05-112011-06-14Thomson LicensingMethod and system for controlling and auditing content/service systems
US8301758B2 (en)2000-05-112012-10-30Thomson Licensing S.A.Method and system for controlling and auditing content/service systems
US20050015817A1 (en)*2000-05-252005-01-20Estipona Jim B.Enhanced television recorder and player
US20020108128A1 (en)*2000-09-122002-08-08Todd LashMethod, apparatus, and system for overlapping enhancement control
US8037492B2 (en)*2000-09-122011-10-11Thomson LicensingMethod and system for video enhancement transport alteration
US20130305277A1 (en)*2000-09-182013-11-14Jim B. EstiponaTerminating Enhanced Television Broadcasts
US9009759B2 (en)*2000-09-182015-04-14Intel CorporationTerminating enhanced television broadcasts
US7984471B2 (en)*2000-10-232011-07-19Thomson LicensingMethod and device for the transmission of data in a television system
US20040078826A1 (en)*2000-10-232004-04-22Laurent LesenneMethod and device for the transmission of data in a television system
US20050102706A1 (en)*2001-04-172005-05-12Park Sang-HyunDigital broadcasting system and method of controlling the same
US20050015796A1 (en)*2001-04-252005-01-20Bruckner John AnthonySystem and method for managing interactive programming and advertisements in interactive broadcast systems
US7584491B2 (en)*2001-04-252009-09-01Sony CorporationSystem and method for managing interactive programming and advertisements in interactive broadcast systems
US20040010793A1 (en)*2002-07-122004-01-15Wallace Michael W.Method and system for flexible time-based control of application appearance and behavior
US20050246733A1 (en)*2002-08-302005-11-03Pijper Carolina AMethod and system for directing interactive tv game shows
US20040073923A1 (en)*2002-09-272004-04-15Steven WassermanDynamic adjustment of EPG level of detail based on user behavior
US20050229205A1 (en)*2004-04-132005-10-13Alan AzralonEncrypted trigger and associated methods
US9021529B2 (en)2004-07-152015-04-28Microsoft Technology Licensing, LlcContent recordation techniques
US20090070827A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring and Switching Between Primary and Back-up Receiver Decoder Circuits in a Communication System
US20090070824A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring and Switching Between Primary and Back-up Uplink Signal Processing Circuits in a Satellite Communication System
US20090070830A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring a Receiving Circuit Module and Controlling Switching to a Back-up Receiving Circuit Module at a Local Collection Facility from a Remote Facility
US8356321B2 (en)2007-09-112013-01-15The Directv Group, Inc.Method and system for monitoring and controlling receiving circuit modules at a local collection facility from a remote facility
US8424044B2 (en)2007-09-112013-04-16The Directv Group, Inc.Method and system for monitoring and switching between a primary encoder and a back-up encoder in a communication system
US20090067480A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring Various Signals in a Continuous Processing Circuit for a Single Channel in a Communication System
US20090068941A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and System for Monitoring and Displaying Signals Corresponding to a Transponder of a Satellite in a Satellite Communication System
US20090067490A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and system for monitoring and switching between a primary encoder and a back-up encoder in a communication system
US8792336B2 (en)2007-09-112014-07-29The Directv Group, Inc.Method and system for monitoring and switching between primary and back-up receiver decoder circuits in a communication system
US8875190B2 (en)2007-09-112014-10-28The Directv Group, Inc.Method and system for monitoring and displaying signals corresponding to a transponder of a satellite in a satellite communication system
US8973058B2 (en)2007-09-112015-03-03The Directv Group, Inc.Method and system for monitoring and simultaneously displaying a plurality of signal channels in a communication system
US8165060B2 (en)2007-09-112012-04-24The Directv Group, Inc.Method and system for monitoring and switching between primary and back-up uplink signal processing circuits in a satellite communication system
US20090070821A1 (en)*2007-09-112009-03-12The Directv Group, Inc.Method and system for operating a monitoring system for a satellite communication system
US9313457B2 (en)2007-09-112016-04-12The Directv Group, Inc.Method and system for monitoring a receiving circuit module and controlling switching to a back-up receiving circuit module at a local collection facility from a remote facility
US9461758B2 (en)2007-09-112016-10-04The Directv Group, Inc.Method and system for monitoring various signals in a continuous processing circuit for a single channel in a communication system
US9473751B2 (en)*2007-09-112016-10-18The Directv Group, Inc.Method and system for operating a monitoring system for a satellite communication system

Also Published As

Publication numberPublication date
ATE387062T1 (en)2008-03-15
EP1111922B1 (en)2008-02-20
JP4262884B2 (en)2009-05-13
US20040261130A1 (en)2004-12-23
EP1111922A2 (en)2001-06-27
JP2001258013A (en)2001-09-21
DE60038093T2 (en)2009-02-19
DE60038093D1 (en)2008-04-03
US7568214B2 (en)2009-07-28
EP1111922A3 (en)2005-08-10

Similar Documents

PublicationPublication DateTitle
US7174562B1 (en)Interactive television triggers having connected content/disconnected content attribute
US6966066B1 (en)Interactive television receiver unit browser that waits to send requests
EP1194861B1 (en)Interactive television triggers having connected content/disconnected content attribute
US9485541B2 (en)Interactive television advertising computer program product having an icon representative of a company or product, the icon is not integrated with an electronic program guide, and the icon overlaying video content
US6990678B2 (en)Combining real-time and batch mode logical address links
US8001569B2 (en)Identifying ancillary information associated with an audio/video program
US20060206607A1 (en)System and method for providing update information
EP0963119A1 (en)Apparatus and method for selecting viewers&#39; profile in interactive TV
JPH10293793A (en) Shopping terminal device and online shopping device
US20020157111A1 (en)Television program-related coupon hyperlink system
US20050235311A1 (en)Reception device to receive data and skin in a markup language
US6425061B1 (en)Apparatuses for exchanging information over computer and broadcast networks
US7277398B1 (en)Method and terminal for providing services in telecommunication network
KR20020024426A (en)System and method for providing contents based on ip multi-cast, and media for storing program source thereof
JP2002320217A (en)System for distributing program chart
JP2003125381A (en) Information usage fee charging method and information usage fee charging user terminal
JP2001285839A (en)Communication line connection charge free system on transmission of viewer information in digital television
MXPA00000551A (en)Method and terminal for providing services in telecommunication network

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:WEBTV NETWORKS, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEAK, BRUCE A.;ZIGMOND, DANIEL J.;BLACKKETTER, DEAN J.;REEL/FRAME:010481/0156;SIGNING DATES FROM 19991110 TO 19991208

ASAssignment

Owner name:MICROSOFT CORPORATION, WASHINGTON

Free format text:MERGER;ASSIGNOR:WEBTV NETWORKS, INC.;REEL/FRAME:017958/0797

Effective date:20020628

FPAYFee payment

Year of fee payment:4

FPAYFee payment

Year of fee payment:8

ASAssignment

Owner name:MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034541/0001

Effective date:20141014

FEPPFee payment procedure

Free format text:MAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

LAPSLapse for failure to pay maintenance fees

Free format text:PATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20190206


[8]ページ先頭

©2009-2025 Movatter.jp