US20020013950A1 - Method and system to save context for deferred transaction via interactive television - Google Patents

Method and system to save context for deferred transaction via interactive television Download PDF

Info

Publication number
US20020013950A1
US20020013950A1 US09/728,672 US72867200A US2002013950A1 US 20020013950 A1 US20020013950 A1 US 20020013950A1 US 72867200 A US72867200 A US 72867200A US 2002013950 A1 US2002013950 A1 US 2002013950A1
Authority
US
United States
Prior art keywords
transaction
information
broadcast segment
selection
shopping cart
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.)
Abandoned
Application number
US09/728,672
Inventor
Mai-lan Tomsen
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.)
Digeo Inc
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US09/728,672 priority Critical patent/US20020013950A1/en
Assigned to DIGEO BROADBAND INC. reassignment DIGEO BROADBAND INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TOMSEN, MAI-LAN
Priority to US09/834,044 priority patent/US7103908B2/en
Priority to PCT/US2001/041113 priority patent/WO2002009423A1/en
Priority to AU2001273626A priority patent/AU2001273626A1/en
Assigned to DIGEO, INC. reassignment DIGEO, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: DIGEO BROADBAND, INC.
Publication of US20020013950A1 publication Critical patent/US20020013950A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/306Payment architectures, schemes or protocols characterised by the use of specific devices or networks using TV related infrastructures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/611Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/254Management at additional data server, e.g. shopping server, rights management server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/4722End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting additional data associated with the content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/47815Electronic shopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17327Transmission or handling of upstream communications with deferred transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1859Arrangements for providing special services to substations for broadcast or conference, e.g. multicast adapted to provide push services, e.g. data channels

Definitions

  • the present invention relates generally to commerce over a data communication network, and more particularly, to transactions involving goods and/or services conducted via an interactive television network having connectivity to the data communication network.
  • a method provides a broadcast segment as part of an interactive television transmission. Responsive to a first command received from a user input device, information associated with a transaction related to the broadcast segment is stored. Responsive to a second command received from the user input device and subsequent to providing at least a portion of the broadcast segment, the stored information associated with the transaction is retrieved and content related to the broadcast segment is provided.
  • FIG. 1 shows an example of an interactive television system that can implement an embodiment of the invention.
  • FIG. 2 shows an example of an interactive television system that can implement an embodiment of the invention.
  • FIG. 3 shows an example of an interactive television system that can implement an embodiment of the invention.
  • FIGS. 4 - 9 illustrate an example of a transaction that can be conducted using the interactive television systems of FIGS. 1 - 3 according to an embodiment of the invention.
  • FIG. 10 is a flow diagram illustrating an example of a sequence of events during a transaction conducted via the interactive television systems of FIGS. 1 - 3 according to an embodiment of the invention.
  • an embodiment of the invention allows a viewer or user to save information related to a television commercial being displayed via interactive television. For example, while the viewer is watching a television commercial, the viewer can begin a transaction to order an advertised product. If the viewer wishes to conduct the remainder of the transaction at a later time, such as during the next commercial break, then the viewer can save information related to that television commercial. In one embodiment, the information may be saved in a shopping cart. Later, when the viewer is ready to resume the transaction, the viewer can access the shopping cart and retrieve the saved information and/or other information to complete the purchase experience. In an embodiment, these subsequent viewer-initiated actions can include streaming at least a portion of the original television commercial, thereby potentially allowing the viewer to remember the original sentiment that brought about the initial interest in the advertised product.
  • FIG. 1 shows an example arrangement of an interactive television system 100 that can implement an embodiment of the invention.
  • a production company 104 produces programming content for transmission to viewers. The transmission is sent over an uplink channel to a satellite 102 .
  • the satellite 102 then transmits the programming content over a downlink channel to a local studio 106 .
  • the local studio 106 can insert additional programming (e.g., regional programming) and/or advertisements as needed into the programming content.
  • the content with the insertions is then transmitted from the local studio 106 to a cable service provider 108 .
  • the television program may be downloaded to a receiving station, such as a head-end (H/E) of the cable service provider 108 , rather than or in addition to the local studio 106 .
  • H/E head-end
  • a reverse channel from the cable service provider 108 to the local studio 106 is provided so that the local studio 106 can insert additional programming content and feed the television signal back to the cable service provider 108 .
  • the cable service provider 108 then delivers the television signal over a cable network 134 to cable subscribers.
  • the cable network 134 is provided by the cable service provider 108 to distribute the programming content to cable subscribers.
  • a set top box (STB) 152 located on the premises of a cable television subscriber, receives the programming content or television signal, and delivers the television signal to the subscriber's television set 154 .
  • the television signal can be broadcast over a wireless medium and received by a traditional aerial antenna or by a satellite dish, and then delivered to the set top box 152 .
  • features and functionality of the set top box 152 may be integrated into a type of advanced television or other display device.
  • embodiments of the invention can use other types of broadcast media, including but not limited to, digital cable systems, satellite, very-high-data-rate digital subscriber line (VDSL), web casts, etc.
  • the features provided by the television set 154 can also be provisioned, in one embodiment, by a personal computer (PC) suitably configured with an adapter to convert television signals into a digitized format, and then to deliver the television signals to the video portion of the computer for display.
  • PC personal computer
  • the invention is not limited to any one configuration of display hardware, as embodiments of the invention will work equally well using alternative reception and display arrangements.
  • a connection to a communication network is provided for the cable subscriber.
  • the connection can be made via a cable modem 156 over a bi-directional communication link 155 to a cable modem termination system within the cable provider's 108 equipment.
  • the connection continues to a data communication network, such as the Internet, by way of a public switched telephone network (PSTN) 132 .
  • PSTN public switched telephone network
  • the PSTN network 132 is provided herein as an example, and it is understood that other types of networks may be used for connectivity to the Internet.
  • a cable modem arrangement can be used because of its high bandwidth capability. In situations where some cable companies are not equipped to provide cable modem service to their customers, various other arrangements can be made.
  • a conventional modem connection can be used to access the Internet over a telephone line.
  • Internet access can be gained over a DSL connection or an integrated services digital network (ISDN) connection using a telephone line.
  • ISDN integrated services digital network
  • Wireless systems are also available for providing Internet access.
  • downstream data transmission can occur via cable or satellite, and upstream data transmission can occur via a telephone line.
  • the Internet is chosen as an example of a data communication network because it is a well-established network, and connectivity to the Internet is easily made.
  • a global communication network such as the Internet, is not required to practice other embodiments of the invention.
  • a locally provided and maintained communication network may be used in an embodiment.
  • the set top box 152 can include a transceiver 157 , such as an infrared (IR) or radio frequency (RF) transceiver, that can exchange signals with a remote control unit 158 or other user input device.
  • the set top box 152 can be a component that is separate from the television set 154 as shown in FIG. 1, or its features can be built into circuitry of the television set 154 (e.g., an interactive television set).
  • the set top box 152 enables a viewer to select a television program to view and then delivers the television program to the television set 154 .
  • a storage unit 162 can also be coupled to or be a part of the set top box 152 .
  • the storage unit 162 can comprise a machine-readable storage medium such as a cache, buffer, memory, diskette, compact disk, tape, or the like and their associated hardware, in one embodiment.
  • the storage unit 162 can include a video cassette recorder (VCR).
  • the storage unit can include a hard disk such as a digital or personal video recorder (DVR or PVR).
  • the local studio 106 can insert additional programming into the received transmission, for example, to provide cable content that includes locally provided channels. The programming is then distributed to customers over the cable network 134 .
  • the local studio 106 can insert advertising content.
  • Product supplemental information relating to the advertising for participating merchants 122 can also be inserted.
  • Product supplemental information can include information relating to the goods or services being advertised in the commercial.
  • coupons and other information services can be made available to the viewer, which in one embodiment can be obtained via the merchant's 122 web site 124 on the Internet.
  • Triggers such as Advanced Television Enhancement Forum (ATVEF) triggers, which are related to the web site 124 and/or to its contents, can be continuously updated as the television broadcast is being received.
  • ATVEF Advanced Television Enhancement Forum
  • a participating merchant list 153 may be maintained. As the name implies, this list permits participating merchants 122 to provide their product supplemental information to the viewer.
  • the participating merchant list 153 may be provided to and stored in the set top box 152 . Alternately or additionally, the participating merchant list 153 may be stored at a head-end or other system of the cable service provider 108 , or at a third party system. In this embodiment, the participating merchant list 153 may operate as a “white” list which allows transmission of triggers from authorized merchants and filters out other triggers. In another embodiment, a “blocked” or “black” list may be maintained at the set top box 152 or elsewhere. Such a blocked list filters out undesirable triggers and may be created and/or maintained by the cable service provider 108 . Alternately or additionally, such a blocked list may be edited by an end user.
  • triggering, announcement, or resource information can be included and sent using the ATVEF standard, in a manner known by those skilled in the art.
  • a uniform resource locator (URL) address can be embedded in the broadcast stream.
  • Other standards that may be used include triggering mechanisms from Wink and WorldGate.
  • Another technique is to embed code or a script in the stream that runs on the client (e.g., at the set top box 152 ) to provide the information and/or purchase experience.
  • the triggers, resources, or announcements can be inserted by the originating broadcaster 104 , a local broadcaster 106 , or by the cable system operator 108 .
  • FIG. 2 shows another example of an interactive television system 200 and illustrates another point of insertion of the product supplemental information.
  • a merchant 222 operating a web site 224 , is located such that commercial insertion is made prior to the uplink transmission to the satellite 102 .
  • the cable provider 108 can supply the foregoing features, for example, by providing a web site or “walled garden” that is accessed by its subscribers. In such a case, the cable provider 108 serves as an intermediary and submits the purchases to the actual merchants 122 or 222 .
  • FIG. 3 shows another example of an interactive television system 300 for distributing Internet content in addition to television content.
  • the system 300 can be similar to or combined with the systems 100 and 200 shown in FIGS. 1 and 2, respectively.
  • the system 300 can be integrated with a cable television distribution system.
  • the system 300 includes an Internet 302 , a plurality of content sources 304 , a plurality of distribution centers (depicted as the head-ends or H/Es 306), and a plurality of client terminals 308 (depicted as set top boxes).
  • a content source 304 is depicted as receiving data from data feeds 312 , advertisement servers 314 , image sources 316 , and streaming video sources 318 .
  • the plurality of content sources 304 is coupled to the Internet 302 .
  • a content source 304 may comprise a web site portal such as Go2Net.com, or a news web site such as CNN.com, or other types of sources.
  • Each content source 304 may have various data feeds 312 , servers 314 , and sources 316 / 318 coupled to it.
  • news or stock quote feeds 312 may be fed into the content source 304 .
  • Servers 314 may provide advertisements for insertion into multimedia content delivered by the content source 304 .
  • Sources 316 / 318 may provide images 316 , streaming video 318 , and other content to the content source 304 .
  • Various other feeds, servers and sources may also be coupled to the content source 304 of FIG. 3, or coupled to the production company 104 , cable network 134 , web sites 124 and 224 , or to other components of the systems shown in FIGS. 1 and 2.
  • the Internet 302 comprises a network of networks and is well known in the art. Communications over the Internet 302 can be accomplished using standard protocols such as transmission control protocol/internet protocol (TCP/IP), hypertext transfer protocol (HTTP), file transfer protocol (FTP), or other protocols.
  • TCP/IP transmission control protocol/internet protocol
  • HTTP hypertext transfer protocol
  • FTP file transfer protocol
  • the Internet 302 is coupled to the plurality of distribution centers 306 , and each distribution center 306 is in turn coupled to a plurality of client terminals 308 , which may comprise a set top box, a PC, an interactive television set, or another type of communication device or display device.
  • communications channels or networks 320 apart from the Internet 302 may couple one or more content sources 304 to one or more distribution centers 306 .
  • One example of such an alternate path for communications is illustrated by a first dashed line 320 in FIG. 3.
  • peering connections may exist between distribution centers 306 .
  • One example of such peering is illustrated by a second dashed line 322 in FIG. 3.
  • Other configurations are also possible and are included within the scope of the present invention.
  • Caches 310 may be provided at (or coupled to) the distribution centers 306 . Such caches 310 may be used to increase the performance in the delivery of multimedia content to the client terminals 308 . For example, larger files for video and other high bandwidth content may be stored in such caches 310 , which may be closer to the client terminals 308 than to the content sources 304 . In addition, reliability and guaranteed bandwidth may be provided because the Internet 302 is not in-between such caches 310 and the client terminals 308 .
  • FIGS. 4 - 9 illustrate a transaction that can be conducted using the interactive television systems of FIGS. 1 - 3 according to an embodiment of the invention.
  • a broadcast segment such as a television commercial 402
  • the television commercial 402 is an advertisement for shoes, and it is to be appreciated that other types of broadcast segments or subject matter may be displayed, such as public service announcements, previews of upcoming programming, “infomercials,” or other programming that can be displayed as part of an interactive television transmission.
  • the broadcast segments or the interactive television transmission need not be live in one embodiment, and may be pre-recorded, played from a VCR, buffered prior to display, etc. or any suitable combination of these methods.
  • the television commercial 402 may have an audio or visual (or both) indicator 404 to indicate the availability of enhanced content (e.g., product supplemental information), which the viewer can access using a user input device.
  • the indicator 404 is a “Buy” button that invites the viewer to buy shoes.
  • the indicator 404 may be an “Info” button that provides information, there may be multiple indicators 404 , or one or more indicators may be used for a combination of purposes (e.g., buying, requesting information, turning enhanced content on/off, activating a menu, etc.), according to various embodiments.
  • Activation of the indicator 404 by pressing a buy button 174 or an information button 172 of the remote control unit 158 shown in FIGS. 1 - 2 and in FIG. 5, according to one embodiment, initiates a transaction associated with the television commercial 402 by sending a command to the set top box 152 to initiate the transaction.
  • user input devices other than or in addition to the remote control unit 158 may be used.
  • the set top box 152 subsequently transmits the command to a server and/or web site of the merchant responsible for fulfilling customer orders.
  • the television commercial 402 can display a prompt 502 that asks the viewer whether the viewer wishes to “Buy now” or “Buy later.” In one embodiment, the television commercial 402 stops when the prompt 502 is displayed. In another embodiment, the television commercial continues playing while the prompt 502 is displayed. If the viewer uses the remote control unit 158 to “click” the “Buy now” selection in response to the prompt 502 , then additional command(s) can be sent from the set top box 152 to the participating merchant to allow the viewer to conduct and complete the transaction. Thereafter, the viewer can use the remote control unit 158 to enter information, make ordering selections, access hyperlinks, etc.
  • deferral of the transaction includes saving information (such as information previously entered by the viewer, product supplemental information, URLs and/or content of web sites accessed, transaction status information, hypertext markup language (HTML) code or other code, metatags and related descriptions of the advertised product, “snapshots” of the television commercial, or other information useable for future completion of the transaction).
  • information such as information previously entered by the viewer, product supplemental information, URLs and/or content of web sites accessed, transaction status information, hypertext markup language (HTML) code or other code, metatags and related descriptions of the advertised product, “snapshots” of the television commercial, or other information useable for future completion of the transaction).
  • This information may be saved in the set top box 152 , in a server in the systems 100 , 200 , 300 of FIGS. 1 - 3 , or in one or more other suitable storage locations. Such saved information is also useable to provide the viewer with a context in which the original transaction was made, whenever the viewer resumes the transaction. In one embodiment, at least some of this information may be saved in a “shopping cart” for later retrieval and processing.
  • FIG. 6 illustrates a subsequent situation where regular programming 602 resumes (e.g., the television commercial 402 has ended) or when other images are displayed on the television set 154 after playing at least a portion of the television commercial 402 . While the regular programming 602 is playing, the information described above related to the prior-initiated transaction (if any) is stored in a storage system or shopping cart-type system.
  • FIG. 7 illustrates a situation when the viewer is ready to review the shopping cart, shown as a “family safe” 702 , or other user interface. Such a situation may occur after the regular television programming 602 has ended, during another commercial break, or during other times.
  • the family safe 702 may be displayed in response to a click on the remote control unit 158 by the viewer.
  • the family safe 702 may be displayed with or without previously prompting the viewer.
  • the family safe 702 can display a listing 706 of items, such as a listing of pending transactions, previously completed transactions, canceled transactions, etc.
  • the family safe 702 may provide more than simple shopping cart functionality. It may also store information such as the shipping address of the family, restrictions on purchases by individual family members (for example, children), credit card information if applicable, bonus point (“mileage”) plan information if applicable, and so on. Account information, advertising, instructions, product information, or other information may also be displayed in the family safe 702 .
  • the previously initiated and deferred transaction for the shoes is identified at 704 .
  • the viewer can use the remote control unit 158 to send a command to the set top box 152 to resume the transaction (e.g., the viewer can click on the particular item listed in the family safe 702 ).
  • a command can result in submission/authorization for the order, the display of additional information, or other transaction-related activities.
  • FIG. 8 shows graphics, text, and other information 802 related to the shoes that can be displayed in response to the viewer's “clicking” of the item 704 in the family safe 702 .
  • the displayed information 802 can include a picture of the shoes, as well as product supplemental information describing the shoes and other displayed information useable for the transaction.
  • the displayed information 802 can further include a “commercial” button 804 and a “buy” button 806 . If the viewer clicks the buy button 806 , then subsequent completion of the transaction can occur.
  • the commercial button 804 can be replayed in a user interface, as shown at 902 in FIG. 9.
  • the replaying may be done by streaming data from a web site or server located in the systems shown in FIGS. 1 - 3 in one embodiment.
  • the context in which the television commercial and in which the related transaction were first presented to the viewer can be displayed again.
  • Repeating the display reminds the viewer of the advertised product and potentially rekindles the viewer's interest.
  • the display at 902 can remind the viewer where he/she was when the viewer saved the purchase opportunity into the shopping cart. If the viewer decides to purchase the advertised product, then the viewer can click on a buy button 904 to finalize the transaction.
  • the information shown in FIGS. 7 - 9 can be displayed by accessing and obtaining buffered/stored content from storage location(s) in the set top box 152 , from servers or databases in the interactive television systems 100 , 200 , 300 of FIGS. 1 - 3 , from storage location(s) in other suitable locations, or any suitable combination of these locations.
  • Reconnection and/or requests from the set top box 152 (triggered by user-activation from the remote control unit 158 ) to the Internet can be made, in one embodiment, if the content needed for the transaction has not been previously buffered or cached.
  • Reconnection to the Internet also allows the remote control unit 158 , set top box 152 , television set 154 , etc. to send information or commands to a server or web site associated with the sponsor/originator of the television commercial 402 , thereby allowing transmission of the viewer's selection(s) or input related to the transaction.
  • Examples of data that can be displayed as shown in FIGS. 7 - 9 or other data provided to the viewer when resuming the transaction can include streaming data or media, web pages, hyperlinks, product supplemental information, graphics and text, “snap shots,” or any subset of these. It is further possible to provide other data, such as information syndicated from a content channel that may be related in some manner to the advertised product or to a particular television program/channel. Examples include advertisements for co-branded goods and services.
  • FIGS. 4 - 9 illustrate an example when several actions are conducted to eventually complete a transaction to purchase shoes, for example, it is understood that an embodiment of the invention may be used to defer any single action which may be a part of an overall transaction. That is, a portion of a transaction may involve connection to a web site, while another portion of the transaction may involve obtaining information prior to submitting an order. These individual actions may be deferred and completed individually, or completed in groups. Furthermore, it is possible to “stagger” the deferrals across a period of time, rather than deferring and/or completing all individual actions in just a single instance. That is, the individual items in the family safe 702 need not all be ordered at once, and instead, may be ordered/canceled individually or in groups.
  • transactions may be “completed” after being deferred, without necessarily resulting in an ultimate purchase of the advertised product. That is, if after resuming the transaction after deferral and after accessing the family safe 702 , the viewer decides not to purchase the product, the viewer can press a “Cancel” button or simply stop conducting the transaction. In such a case, the transaction is “completed” even though the advertised product was not ultimately purchased. Also, it is also understood that “completion of a transaction” does not necessarily include subsequent events such as delivery of the ordered product to the viewer via U.S. mail, mailing of receipts electronically or in hard copy form, etc. Accordingly, FIGS. 4 - 9 illustrate only one example of how to defer transactions, and other ways to defer transactions or portions of transactions are possible.
  • FIG. 10 is a flow diagram 1002 illustrating an example of a sequence of events to initiate and complete a transaction according to an embodiment of the invention.
  • the elements of the flow diagram 1002 can be implemented, in whole or in part, by machine-readable instructions, software, code, etc. that is stored in one or more machine-readable storage media.
  • the machine-readable storage media can be located in the set top box 152 , in another device coupled to the television set 154 , in one or more servers in the systems shown in FIGS. 1 - 3 , or in any suitable combination of these locations.
  • the television programming is sent to the set top box 152 .
  • the television programming can include one or more broadcast segments, such as the television commercial 402 that includes enhanced content or product supplemental information that can be displayed on the television set 154 .
  • the broadcast segment, and/or its associated enhanced content that is useable for a potential transaction can be displayed along with the indicator 404 . It is further possible, in one embodiment, for at least some of the information to be buffered/stored/cached while displaying the broadcast segment. Examples of the information that can be stored include portions of the television commercial, web pages, URLs, templates having product order forms or ordering instructions, control and communication data useable for conducting the transaction, data associated with triggers and announcements, etc.
  • this storage can occur in conjunction with the reception of the segment and independently of viewer action via the remote control unit 158 .
  • this storage can be in response to and triggered by viewer action that sends a command to the set top box 152 , such as when the viewer hits the buy button 174 or the information button 172 of the remote control unit 158 .
  • one or more prompts 502 can be displayed on the television set 154 that asks the viewer whether the viewer wishes to conduct the transaction now or later.
  • the viewer can use the remote control unit 158 to send a command to initiate, defer, or proceed with the transaction, as shown at 1010 .
  • a command is sent from the set top box 152 and received at a server or web site of the advertising merchant that requests continuance of the transaction, thereby allowing the transaction to be conducted and completed at 1013 .
  • the transaction is conducted at 1013 , which can include activities such as providing the viewer with access to URLs, receiving transaction information or commands from the viewer, sending information related to the transaction to the viewer, etc.
  • deferral of the transaction at 1014 can include the placement of the viewer's order in a shopping cart and the saving of content and context related to the transaction or television commercial.
  • the information associated with the incomplete transaction is stored at 1014 , and activity is monitored at 1016 for an indication of whether the transaction can be taken off its deferred state.
  • This activity that is indicative of a possible continuance of the transaction can include, for example, the beginning of the next commercial break, receiving a signal/command from the viewer to resume the transaction (sent via the remote control unit 158 ), displaying a prompt on the television set 154 that requests the viewer to complete the transaction and then receiving a command from the viewer in response to the prompt, providing the family safe 702 for display and receiving input from the viewer related to an item in the family safe, etc. If such activities are not detected, then deferral of the transaction and display of the regular programming continues at 1014 .
  • the transaction is conducted at 1018 and represented by way of example in FIGS. 8 and 9. Reconnection to the Internet and/or to the relevant web pages related to the transaction can occur at 1018 , as well as access and retrieval of stored content for the transaction. If necessary, filtering or suppression of triggers, announcements, resources, and other data related to the currently displayed television program or television commercial can also be implemented at 1018 , so as not to interfere with the resumed transaction. Such filtering or suppression, including the stripping of triggers, can be performed by a multiple system operator (MSO), components of the set top box 152 , or by other components in the systems shown in FIGS. 1 - 3 or at the client/viewer side. At 1020 , the streaming of data related to the television commercial can occur or the data related to the commercial may simply be retrieved from local storage, and the transaction may be completed.
  • MSO multiple system operator
  • an embodiment of the invention allows the viewer to save content (and context) related to a transaction conducted via interactive television systems such as those shown in FIGS. 1 - 3 .
  • the transaction can involve obtaining information or ordering goods/services available from the Internet via the interactive television system.
  • the viewer while the viewer is watching the television commercial 402 , the viewer can defer a transaction related to a product advertised in the television commercial 402 or defer the viewing of the television commercial itself.
  • Information related to the television commercial 402 may be saved in a shopping cart for subsequent processing. The subsequent processing can include retrieval of the shopping cart information, replaying of the television commercial 402 , and then completion of the previously deferred transaction.
  • the saving of the content related to the television commercial 402 , the information related to the transaction, and the context in which the transaction originated or was previously conducted provide for the opportunity to increase the likelihood of consumating/completing the transaction. Furthermore, use of a shopping cart and other methods described herein, substantially removes the need for a viewer to remember or write down all information related to an advertised product while the television commercial 402 is playing.
  • the remote control unit 158 has been described herein as a device that can be used by the viewer to make transactions, it is to be appreciated that other user input devices can provide features that are similar to those provided by the remote control unit 158 .
  • a laptop computer or a PC coupled to the set top box 152 may be used in one embodiment as the user input device for deferring transactions.
  • the remote control unit 158 , the laptop computer, or the PC may be coupled to the set top box 152 in a wireless or hardwire manner.
  • transactions other than those related to commercials may be deferred or saved in one embodiment of the invention. That is, a regular television program can make available enhanced content that is related to the television program (e.g., while watching a football game, the viewer is presented with an indicator to indicate that statistics about a particular player are available via the Internet). The viewer can access the enhanced content while the television program is being displayed, begin a transaction related to the enhanced content, and then save/defer the rest of the transaction (or related information) at a later time, such as during the next commercial break.
  • a regular television program can make available enhanced content that is related to the television program (e.g., while watching a football game, the viewer is presented with an indicator to indicate that statistics about a particular player are available via the Internet).
  • the viewer can access the enhanced content while the television program is being displayed, begin a transaction related to the enhanced content, and then save/defer the rest of the transaction (or related information) at a later time, such as during the next commercial break.

Abstract

A viewer can save content and context related to a transaction conducted via an interactive television system. The transaction can involve obtaining information or ordering goods/services available from the Internet via the interactive television system. As an example, while the viewer is watching a television commercial, the viewer can defer a transaction related to a product advertised in the television commercial or defer the viewing of the television commercial itself. Information related to the television commercial may be saved in a shopping cart for subsequent processing. Later, when the viewer wishes to continue the transaction or view the television commercial, the viewer may retrieve the shopping cart information, replay the television commercial, and then complete of the previously deferred transaction.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • The present application claims the benefit of U.S. Provisional Patent Application Ser. No. 60/220,798, filed Jul. 25, 2000, entitled “METHODS AND SYSTEMS FOR COMMERCE VIA INTERACTIVE TELEVISION” and U.S. Provisional Patent Application Ser. No. 60/236,422, filed Sep. 28, 2000, entitled “METHODS AND SYSTEMS FOR COMMERCE VIA INTERACTIVE TELEVISION,” both of which are incorporated herein by reference.[0001]
  • BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0002]
  • The present invention relates generally to commerce over a data communication network, and more particularly, to transactions involving goods and/or services conducted via an interactive television network having connectivity to the data communication network. [0003]
  • 2. Background Information [0004]
  • An important business element in the production and distribution of television programming is revenue received from manufacturers and service providers who pay to advertise their products. The ubiquitous television commercial is the manifestation of this enterprise. The survival of a television program is heavily dependent on the advertising revenue that can be realized from the television program. Advertisers in turn rely on the ability of the television program to draw viewers who then become potential purchasers of the advertised products. An effective television commercial is one that captures the viewer's attention in a lasting manner and that ultimately results in the purchase of goods and/or services. [0005]
  • Television and Internet technologies are beginning to converge. In particular, access to the World Wide Web via an Internet-enabled television system (sometimes referred to as “interactive television” or “enhanced television”) is progressing and becoming more popular. Viewers can obtain information about goods and services that are advertised in television commercials by, for example, connecting to the Internet while viewing interactive television and ordering the advertised products. [0006]
  • Television commercials do not always effectively reach the viewer for various reasons. For example, many viewers take the opportunity during the commercial break to do things other than watch the television commercial, and as a result, the viewers may miss a television commercial that may be of interest to them. Sometimes, the broadcast time of a television commercial is insufficient to provide interested viewers with time to write down a telephone number or an address needed for purchasing the advertised product. Furthermore, even if some television commercials advertise a product that is of potential interest to viewers, the viewers' attention span, recollection of the product, and interest in the product may be reduced because of distraction from subsequent commercials, from the regular programming, or from other events that adversely affect the original sentiment that spurred the viewers' interest. In short, there is often a decrease in the probability that a viewer will initiate and complete a transaction originated by a commercial. [0007]
  • Accordingly, improvements are needed in the advertisement of products in commercials and in the conducting of transactions related to the advertised products. [0008]
  • SUMMARY OF THE INVENTION
  • According to an aspect of the invention, a method provides a broadcast segment as part of an interactive television transmission. Responsive to a first command received from a user input device, information associated with a transaction related to the broadcast segment is stored. Responsive to a second command received from the user input device and subsequent to providing at least a portion of the broadcast segment, the stored information associated with the transaction is retrieved and content related to the broadcast segment is provided. [0009]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Non-limiting and non-exhaustive embodiments of the present invention are described with reference to the following figures, wherein like reference numerals refer to like parts throughout the various views unless otherwise specified. [0010]
  • FIG. 1 shows an example of an interactive television system that can implement an embodiment of the invention. [0011]
  • FIG. 2 shows an example of an interactive television system that can implement an embodiment of the invention. [0012]
  • FIG. 3 shows an example of an interactive television system that can implement an embodiment of the invention. [0013]
  • FIGS. [0014] 4-9 illustrate an example of a transaction that can be conducted using the interactive television systems of FIGS. 1-3 according to an embodiment of the invention.
  • FIG. 10 is a flow diagram illustrating an example of a sequence of events during a transaction conducted via the interactive television systems of FIGS. [0015] 1-3 according to an embodiment of the invention.
  • DETAILED DESCRIPTION OF THE ILLUSTRATED EMBODIMENTS
  • Embodiments of a method and system for conducting transactions via interactive television and saving information related to the transactions are described herein. In the following description, numerous specific details are provided, such as the description of system components in FIGS. [0016] 1-3, to provide a thorough understanding of embodiments of the invention. One skilled in the relevant art will recognize, however, that the invention can be practiced without one or more of the specific details, or with other methods, components, materials, etc. In other instances, well-known structures, materials, or operations are not shown or described in detail to avoid obscuring aspects of the invention.
  • Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment of the present invention. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. [0017]
  • As an overview, an embodiment of the invention allows a viewer or user to save information related to a television commercial being displayed via interactive television. For example, while the viewer is watching a television commercial, the viewer can begin a transaction to order an advertised product. If the viewer wishes to conduct the remainder of the transaction at a later time, such as during the next commercial break, then the viewer can save information related to that television commercial. In one embodiment, the information may be saved in a shopping cart. Later, when the viewer is ready to resume the transaction, the viewer can access the shopping cart and retrieve the saved information and/or other information to complete the purchase experience. In an embodiment, these subsequent viewer-initiated actions can include streaming at least a portion of the original television commercial, thereby potentially allowing the viewer to remember the original sentiment that brought about the initial interest in the advertised product. [0018]
  • FIG. 1 shows an example arrangement of an [0019] interactive television system 100 that can implement an embodiment of the invention. A production company 104 produces programming content for transmission to viewers. The transmission is sent over an uplink channel to a satellite 102. The satellite 102 then transmits the programming content over a downlink channel to a local studio 106. The local studio 106 can insert additional programming (e.g., regional programming) and/or advertisements as needed into the programming content. The content with the insertions is then transmitted from the local studio 106 to a cable service provider 108. In an embodiment, the television program may be downloaded to a receiving station, such as a head-end (H/E) of the cable service provider 108, rather than or in addition to the local studio 106. A reverse channel from the cable service provider 108 to the local studio 106 is provided so that the local studio 106 can insert additional programming content and feed the television signal back to the cable service provider 108. The cable service provider 108 then delivers the television signal over a cable network 134 to cable subscribers.
  • The [0020] cable network 134 is provided by the cable service provider 108 to distribute the programming content to cable subscribers. A set top box (STB) 152, located on the premises of a cable television subscriber, receives the programming content or television signal, and delivers the television signal to the subscriber's television set 154. Alternatively or in addition, the television signal can be broadcast over a wireless medium and received by a traditional aerial antenna or by a satellite dish, and then delivered to the set top box 152. Alternatively or additionally, features and functionality of the set top box 152 may be integrated into a type of advanced television or other display device.
  • Moreover, embodiments of the invention can use other types of broadcast media, including but not limited to, digital cable systems, satellite, very-high-data-rate digital subscriber line (VDSL), web casts, etc. The features provided by the [0021] television set 154 can also be provisioned, in one embodiment, by a personal computer (PC) suitably configured with an adapter to convert television signals into a digitized format, and then to deliver the television signals to the video portion of the computer for display. It is noted that the invention is not limited to any one configuration of display hardware, as embodiments of the invention will work equally well using alternative reception and display arrangements.
  • In accordance with an embodiment of the invention, a connection to a communication network is provided for the cable subscriber. In one embodiment, the connection can be made via a [0022] cable modem 156 over a bi-directional communication link 155 to a cable modem termination system within the cable provider's 108 equipment. The connection continues to a data communication network, such as the Internet, by way of a public switched telephone network (PSTN) 132. The PSTN network 132 is provided herein as an example, and it is understood that other types of networks may be used for connectivity to the Internet. A cable modem arrangement can be used because of its high bandwidth capability. In situations where some cable companies are not equipped to provide cable modem service to their customers, various other arrangements can be made. For example, a conventional modem connection can be used to access the Internet over a telephone line. As another example, Internet access can be gained over a DSL connection or an integrated services digital network (ISDN) connection using a telephone line. Wireless systems are also available for providing Internet access. In one embodiment, downstream data transmission can occur via cable or satellite, and upstream data transmission can occur via a telephone line.
  • It is noted that the Internet is chosen as an example of a data communication network because it is a well-established network, and connectivity to the Internet is easily made. However, it is noted that a global communication network, such as the Internet, is not required to practice other embodiments of the invention. A locally provided and maintained communication network may be used in an embodiment. [0023]
  • Continuing with FIG. 1, the set [0024] top box 152 can include a transceiver 157, such as an infrared (IR) or radio frequency (RF) transceiver, that can exchange signals with a remote control unit 158 or other user input device. The set top box 152 can be a component that is separate from the television set 154 as shown in FIG. 1, or its features can be built into circuitry of the television set 154 (e.g., an interactive television set). The set top box 152 enables a viewer to select a television program to view and then delivers the television program to the television set 154. A storage unit 162 can also be coupled to or be a part of the set top box 152. The storage unit 162 can comprise a machine-readable storage medium such as a cache, buffer, memory, diskette, compact disk, tape, or the like and their associated hardware, in one embodiment. In another embodiment the storage unit 162 can include a video cassette recorder (VCR). In another embodiment, the storage unit can include a hard disk such as a digital or personal video recorder (DVR or PVR).
  • As noted above, the [0025] local studio 106 can insert additional programming into the received transmission, for example, to provide cable content that includes locally provided channels. The programming is then distributed to customers over the cable network 134. In addition to local program insertion, the local studio 106 can insert advertising content. Product supplemental information relating to the advertising for participating merchants 122 can also be inserted. Product supplemental information can include information relating to the goods or services being advertised in the commercial. In addition to goods and services, coupons and other information services can be made available to the viewer, which in one embodiment can be obtained via the merchant's 122 web site 124 on the Internet. Triggers, such as Advanced Television Enhancement Forum (ATVEF) triggers, which are related to the web site 124 and/or to its contents, can be continuously updated as the television broadcast is being received.
  • In accordance with an embodiment of the invention, a participating [0026] merchant list 153 may be maintained. As the name implies, this list permits participating merchants 122 to provide their product supplemental information to the viewer. The participating merchant list 153 may be provided to and stored in the set top box 152. Alternately or additionally, the participating merchant list 153 may be stored at a head-end or other system of the cable service provider 108, or at a third party system. In this embodiment, the participating merchant list 153 may operate as a “white” list which allows transmission of triggers from authorized merchants and filters out other triggers. In another embodiment, a “blocked” or “black” list may be maintained at the set top box 152 or elsewhere. Such a blocked list filters out undesirable triggers and may be created and/or maintained by the cable service provider 108. Alternately or additionally, such a blocked list may be edited by an end user.
  • Various techniques for carrying the product supplemental information can be used. For example, triggering, announcement, or resource information can be included and sent using the ATVEF standard, in a manner known by those skilled in the art. For instance, a uniform resource locator (URL) address can be embedded in the broadcast stream. Other standards that may be used include triggering mechanisms from Wink and WorldGate. Another technique is to embed code or a script in the stream that runs on the client (e.g., at the set top box [0027] 152) to provide the information and/or purchase experience.
  • As noted above, the triggers, resources, or announcements can be inserted by the originating [0028] broadcaster 104, a local broadcaster 106, or by the cable system operator 108. FIG. 2 shows another example of an interactive television system 200 and illustrates another point of insertion of the product supplemental information. Here, a merchant 222, operating a web site 224, is located such that commercial insertion is made prior to the uplink transmission to the satellite 102.
  • As noted above, Internet access is not necessary to practice the invention. A locally provided network may be within the scope of the invention as claimed. The [0029] cable provider 108 can supply the foregoing features, for example, by providing a web site or “walled garden” that is accessed by its subscribers. In such a case, the cable provider 108 serves as an intermediary and submits the purchases to the actual merchants 122 or 222.
  • FIG. 3 shows another example of an [0030] interactive television system 300 for distributing Internet content in addition to television content. The system 300 can be similar to or combined with the systems 100 and 200 shown in FIGS. 1 and 2, respectively. In accordance with an embodiment of the present invention, the system 300 can be integrated with a cable television distribution system. The system 300 includes an Internet 302, a plurality of content sources 304, a plurality of distribution centers (depicted as the head-ends or H/Es 306), and a plurality of client terminals 308 (depicted as set top boxes). In addition, a content source 304 is depicted as receiving data from data feeds 312, advertisement servers 314, image sources 316, and streaming video sources 318.
  • The plurality of [0031] content sources 304 is coupled to the Internet 302. For example, a content source 304 may comprise a web site portal such as Go2Net.com, or a news web site such as CNN.com, or other types of sources. Each content source 304 may have various data feeds 312, servers 314, and sources 316/318 coupled to it.
  • For example, news or stock quote feeds [0032] 312 may be fed into the content source 304. Servers 314 may provide advertisements for insertion into multimedia content delivered by the content source 304. Sources 316/318 may provide images 316, streaming video 318, and other content to the content source 304. Various other feeds, servers and sources may also be coupled to the content source 304 of FIG. 3, or coupled to the production company 104, cable network 134, web sites 124 and 224, or to other components of the systems shown in FIGS. 1 and 2.
  • The [0033] Internet 302 comprises a network of networks and is well known in the art. Communications over the Internet 302 can be accomplished using standard protocols such as transmission control protocol/internet protocol (TCP/IP), hypertext transfer protocol (HTTP), file transfer protocol (FTP), or other protocols. The Internet 302 is coupled to the plurality of distribution centers 306, and each distribution center 306 is in turn coupled to a plurality of client terminals 308, which may comprise a set top box, a PC, an interactive television set, or another type of communication device or display device.
  • In alternative or in addition to the [0034] Internet 302 being used to distribute multimedia content from the content sources 304 to distribution centers 306, communications channels or networks 320 apart from the Internet 302 may couple one or more content sources 304 to one or more distribution centers 306. One example of such an alternate path for communications is illustrated by a first dashed line 320 in FIG. 3. Alternately or additionally, peering connections may exist between distribution centers 306. One example of such peering is illustrated by a second dashed line 322 in FIG. 3. Other configurations are also possible and are included within the scope of the present invention.
  • [0035] Caches 310 may be provided at (or coupled to) the distribution centers 306. Such caches 310 may be used to increase the performance in the delivery of multimedia content to the client terminals 308. For example, larger files for video and other high bandwidth content may be stored in such caches 310, which may be closer to the client terminals 308 than to the content sources 304. In addition, reliability and guaranteed bandwidth may be provided because the Internet 302 is not in-between such caches 310 and the client terminals 308.
  • FIGS. [0036] 4-9 illustrate a transaction that can be conducted using the interactive television systems of FIGS. 1-3 according to an embodiment of the invention. In FIG. 4, a broadcast segment (such as a television commercial 402) is displayed on the television set 154 for viewing by a viewer. In the example shown in FIG. 4, the television commercial 402 is an advertisement for shoes, and it is to be appreciated that other types of broadcast segments or subject matter may be displayed, such as public service announcements, previews of upcoming programming, “infomercials,” or other programming that can be displayed as part of an interactive television transmission. Furthermore, the broadcast segments or the interactive television transmission need not be live in one embodiment, and may be pre-recorded, played from a VCR, buffered prior to display, etc. or any suitable combination of these methods.
  • The television commercial [0037] 402 may have an audio or visual (or both) indicator 404 to indicate the availability of enhanced content (e.g., product supplemental information), which the viewer can access using a user input device. In the example shown in FIG. 4, the indicator 404 is a “Buy” button that invites the viewer to buy shoes. The indicator 404 may be an “Info” button that provides information, there may be multiple indicators 404, or one or more indicators may be used for a combination of purposes (e.g., buying, requesting information, turning enhanced content on/off, activating a menu, etc.), according to various embodiments.
  • Activation of the [0038] indicator 404, by pressing a buy button 174 or an information button 172 of the remote control unit 158 shown in FIGS. 1-2 and in FIG. 5, according to one embodiment, initiates a transaction associated with the television commercial 402 by sending a command to the set top box 152 to initiate the transaction. In another embodiment, user input devices other than or in addition to the remote control unit 158 may be used. The set top box 152 subsequently transmits the command to a server and/or web site of the merchant responsible for fulfilling customer orders.
  • In FIG. 5, the television commercial [0039] 402 can display a prompt 502 that asks the viewer whether the viewer wishes to “Buy now” or “Buy later.” In one embodiment, the television commercial 402 stops when the prompt 502 is displayed. In another embodiment, the television commercial continues playing while the prompt 502 is displayed. If the viewer uses the remote control unit 158 to “click” the “Buy now” selection in response to the prompt 502, then additional command(s) can be sent from the set top box 152 to the participating merchant to allow the viewer to conduct and complete the transaction. Thereafter, the viewer can use the remote control unit 158 to enter information, make ordering selections, access hyperlinks, etc.
  • If the viewer uses the [0040] remote control unit 158 to “click” the “Buy later” selection in response to the prompt 502, then the transaction is deferred. The viewer may defer the transaction, for example, if the television commercial 402 has finished playing, and therefore, the viewer does not wish the transaction to interfere with or distract from the regular television program. In one embodiment, deferral of the transaction includes saving information (such as information previously entered by the viewer, product supplemental information, URLs and/or content of web sites accessed, transaction status information, hypertext markup language (HTML) code or other code, metatags and related descriptions of the advertised product, “snapshots” of the television commercial, or other information useable for future completion of the transaction). This information may be saved in the set top box 152, in a server in the systems 100, 200, 300 of FIGS. 1-3, or in one or more other suitable storage locations. Such saved information is also useable to provide the viewer with a context in which the original transaction was made, whenever the viewer resumes the transaction. In one embodiment, at least some of this information may be saved in a “shopping cart” for later retrieval and processing.
  • FIG. 6 illustrates a subsequent situation where [0041] regular programming 602 resumes (e.g., the television commercial 402 has ended) or when other images are displayed on the television set 154 after playing at least a portion of the television commercial 402. While the regular programming 602 is playing, the information described above related to the prior-initiated transaction (if any) is stored in a storage system or shopping cart-type system.
  • FIG. 7 illustrates a situation when the viewer is ready to review the shopping cart, shown as a “family safe” [0042] 702, or other user interface. Such a situation may occur after the regular television programming 602 has ended, during another commercial break, or during other times. In one embodiment, the family safe 702 may be displayed in response to a click on the remote control unit 158 by the viewer. The family safe 702 may be displayed with or without previously prompting the viewer.
  • The family safe [0043] 702 can display a listing 706 of items, such as a listing of pending transactions, previously completed transactions, canceled transactions, etc. The family safe 702 may provide more than simple shopping cart functionality. It may also store information such as the shipping address of the family, restrictions on purchases by individual family members (for example, children), credit card information if applicable, bonus point (“mileage”) plan information if applicable, and so on. Account information, advertising, instructions, product information, or other information may also be displayed in the family safe 702. In the example shown in FIG. 7, the previously initiated and deferred transaction for the shoes is identified at 704. If the viewer is interested in resuming the transaction for the shoes, then the viewer can use the remote control unit 158 to send a command to the set top box 152 to resume the transaction (e.g., the viewer can click on the particular item listed in the family safe 702). Such an action/command can result in submission/authorization for the order, the display of additional information, or other transaction-related activities.
  • As an example, FIG. 8 shows graphics, text, and [0044] other information 802 related to the shoes that can be displayed in response to the viewer's “clicking” of the item 704 in the family safe 702. The displayed information 802 can include a picture of the shoes, as well as product supplemental information describing the shoes and other displayed information useable for the transaction. The displayed information 802 can further include a “commercial” button 804 and a “buy” button 806. If the viewer clicks the buy button 806, then subsequent completion of the transaction can occur.
  • If the viewer clicks the [0045] commercial button 804, then the commercial can be replayed in a user interface, as shown at 902 in FIG. 9. The replaying may be done by streaming data from a web site or server located in the systems shown in FIGS. 1-3 in one embodiment. By replaying the commercial at 902, as an example, the context in which the television commercial and in which the related transaction were first presented to the viewer can be displayed again. Repeating the display reminds the viewer of the advertised product and potentially rekindles the viewer's interest. For example, the display at 902 can remind the viewer where he/she was when the viewer saved the purchase opportunity into the shopping cart. If the viewer decides to purchase the advertised product, then the viewer can click on a buy button 904 to finalize the transaction.
  • In one embodiment, the information shown in FIGS. [0046] 7-9 can be displayed by accessing and obtaining buffered/stored content from storage location(s) in the set top box 152, from servers or databases in the interactive television systems 100, 200, 300 of FIGS. 1-3, from storage location(s) in other suitable locations, or any suitable combination of these locations. Reconnection and/or requests from the set top box 152 (triggered by user-activation from the remote control unit 158) to the Internet can be made, in one embodiment, if the content needed for the transaction has not been previously buffered or cached. This allows the viewer to receive additional display content (e.g., the display of the family safe 702, product information 802, commercial 902, etc.), URLs, or other information useable for completion of the transaction. Reconnection to the Internet (or use of an existing connection to the Internet) also allows the remote control unit 158, set top box 152, television set 154, etc. to send information or commands to a server or web site associated with the sponsor/originator of the television commercial 402, thereby allowing transmission of the viewer's selection(s) or input related to the transaction.
  • Examples of data that can be displayed as shown in FIGS. [0047] 7-9 or other data provided to the viewer when resuming the transaction can include streaming data or media, web pages, hyperlinks, product supplemental information, graphics and text, “snap shots,” or any subset of these. It is further possible to provide other data, such as information syndicated from a content channel that may be related in some manner to the advertised product or to a particular television program/channel. Examples include advertisements for co-branded goods and services.
  • Although FIGS. [0048] 4-9 illustrate an example when several actions are conducted to eventually complete a transaction to purchase shoes, for example, it is understood that an embodiment of the invention may be used to defer any single action which may be a part of an overall transaction. That is, a portion of a transaction may involve connection to a web site, while another portion of the transaction may involve obtaining information prior to submitting an order. These individual actions may be deferred and completed individually, or completed in groups. Furthermore, it is possible to “stagger” the deferrals across a period of time, rather than deferring and/or completing all individual actions in just a single instance. That is, the individual items in the family safe 702 need not all be ordered at once, and instead, may be ordered/canceled individually or in groups.
  • It is also understood that transactions may be “completed” after being deferred, without necessarily resulting in an ultimate purchase of the advertised product. That is, if after resuming the transaction after deferral and after accessing the family safe [0049] 702, the viewer decides not to purchase the product, the viewer can press a “Cancel” button or simply stop conducting the transaction. In such a case, the transaction is “completed” even though the advertised product was not ultimately purchased. Also, it is also understood that “completion of a transaction” does not necessarily include subsequent events such as delivery of the ordered product to the viewer via U.S. mail, mailing of receipts electronically or in hard copy form, etc. Accordingly, FIGS. 4-9 illustrate only one example of how to defer transactions, and other ways to defer transactions or portions of transactions are possible.
  • FIG. 10 is a flow diagram [0050] 1002 illustrating an example of a sequence of events to initiate and complete a transaction according to an embodiment of the invention. The elements of the flow diagram 1002 can be implemented, in whole or in part, by machine-readable instructions, software, code, etc. that is stored in one or more machine-readable storage media. The machine-readable storage media can be located in the set top box 152, in another device coupled to the television set 154, in one or more servers in the systems shown in FIGS. 1-3, or in any suitable combination of these locations.
  • Beginning at [0051] 1004, television programming is sent to the set top box 152. The television programming can include one or more broadcast segments, such as the television commercial 402 that includes enhanced content or product supplemental information that can be displayed on the television set 154. At 1006, the broadcast segment, and/or its associated enhanced content that is useable for a potential transaction, can be displayed along with the indicator 404. It is further possible, in one embodiment, for at least some of the information to be buffered/stored/cached while displaying the broadcast segment. Examples of the information that can be stored include portions of the television commercial, web pages, URLs, templates having product order forms or ordering instructions, control and communication data useable for conducting the transaction, data associated with triggers and announcements, etc. In one embodiment, this storage can occur in conjunction with the reception of the segment and independently of viewer action via the remote control unit 158. In another embodiment, this storage can be in response to and triggered by viewer action that sends a command to the set top box 152, such as when the viewer hits the buy button 174 or the information button 172 of the remote control unit 158.
  • At [0052] 1008, one or more prompts 502 can be displayed on the television set 154 that asks the viewer whether the viewer wishes to conduct the transaction now or later. In response, the viewer can use the remote control unit 158 to send a command to initiate, defer, or proceed with the transaction, as shown at 1010. For example at 1012, if the viewer clicks the “Buy now” selection in the prompt 502, then a command is sent from the set top box 152 and received at a server or web site of the advertising merchant that requests continuance of the transaction, thereby allowing the transaction to be conducted and completed at 1013. The transaction is conducted at 1013, which can include activities such as providing the viewer with access to URLs, receiving transaction information or commands from the viewer, sending information related to the transaction to the viewer, etc.
  • If at [0053] 1012, the viewer clicks the “Buy later” selection in the prompt 502, then a command is sent from the set top box 152 and received at a server or web site of the advertising merchant that requests deferral of the transaction. The regular television programming is displayed and the transaction is deferred at 1014. As described above with reference to FIGS. 4-9, deferral of the transaction at 1014 can include the placement of the viewer's order in a shopping cart and the saving of content and context related to the transaction or television commercial.
  • The information associated with the incomplete transaction is stored at [0054] 1014, and activity is monitored at 1016 for an indication of whether the transaction can be taken off its deferred state. This activity that is indicative of a possible continuance of the transaction can include, for example, the beginning of the next commercial break, receiving a signal/command from the viewer to resume the transaction (sent via the remote control unit 158), displaying a prompt on the television set 154 that requests the viewer to complete the transaction and then receiving a command from the viewer in response to the prompt, providing the family safe 702 for display and receiving input from the viewer related to an item in the family safe, etc. If such activities are not detected, then deferral of the transaction and display of the regular programming continues at 1014.
  • If activity is detected at [0055] 1016 indicating that the transaction can resume, then the transaction is conducted at 1018 and represented by way of example in FIGS. 8 and 9. Reconnection to the Internet and/or to the relevant web pages related to the transaction can occur at 1018, as well as access and retrieval of stored content for the transaction. If necessary, filtering or suppression of triggers, announcements, resources, and other data related to the currently displayed television program or television commercial can also be implemented at 1018, so as not to interfere with the resumed transaction. Such filtering or suppression, including the stripping of triggers, can be performed by a multiple system operator (MSO), components of the set top box 152, or by other components in the systems shown in FIGS. 1-3 or at the client/viewer side. At 1020, the streaming of data related to the television commercial can occur or the data related to the commercial may simply be retrieved from local storage, and the transaction may be completed.
  • In conclusion, an embodiment of the invention allows the viewer to save content (and context) related to a transaction conducted via interactive television systems such as those shown in FIGS. [0056] 1-3. The transaction can involve obtaining information or ordering goods/services available from the Internet via the interactive television system. As an example, while the viewer is watching the television commercial 402, the viewer can defer a transaction related to a product advertised in the television commercial 402 or defer the viewing of the television commercial itself. Information related to the television commercial 402 may be saved in a shopping cart for subsequent processing. The subsequent processing can include retrieval of the shopping cart information, replaying of the television commercial 402, and then completion of the previously deferred transaction. The saving of the content related to the television commercial 402, the information related to the transaction, and the context in which the transaction originated or was previously conducted provide for the opportunity to increase the likelihood of consumating/completing the transaction. Furthermore, use of a shopping cart and other methods described herein, substantially removes the need for a viewer to remember or write down all information related to an advertised product while the television commercial 402 is playing.
  • The above description of illustrated embodiments of the invention, including what is described in the Abstract, is not intended to be exhaustive or to limit the invention to the precise forms disclosed. While specific embodiments of, and examples for, the invention are described herein for illustrative purposes, various equivalent modifications are possible within the scope of the invention, as those skilled in the relevant art will recognize. [0057]
  • For example, while the [0058] remote control unit 158 has been described herein as a device that can be used by the viewer to make transactions, it is to be appreciated that other user input devices can provide features that are similar to those provided by the remote control unit 158. For instance, a laptop computer or a PC coupled to the set top box 152 may be used in one embodiment as the user input device for deferring transactions. The remote control unit 158, the laptop computer, or the PC may be coupled to the set top box 152 in a wireless or hardwire manner. Furthermore, although the embodiments described herein show the remote control unit 158 interfacing with the Internet through the set top box 152, it is possible to provide an embodiment where a user input device can interface directly with the Internet without having to transmit its signals via the set top box 152.
  • As another example, transactions other than those related to commercials may be deferred or saved in one embodiment of the invention. That is, a regular television program can make available enhanced content that is related to the television program (e.g., while watching a football game, the viewer is presented with an indicator to indicate that statistics about a particular player are available via the Internet). The viewer can access the enhanced content while the television program is being displayed, begin a transaction related to the enhanced content, and then save/defer the rest of the transaction (or related information) at a later time, such as during the next commercial break. [0059]
  • As yet another example, although an embodiment has been described herein as saving content and context from a transaction related to a television commercial, content and context from other types of presentations of information may also be saved. These other presentations of information can include those involving or presented from synthetic broadcast channels (e.g., programming that is customized by a viewer), shopping channels, direct email promotions, calendaring or other communication service promotions, and services related to the up-selling/cross-selling of products. [0060]
  • These modifications can be made to the invention in light of the above detailed description. The terms used in the following claims should not be construed to limit the invention to the specific embodiments disclosed in the specification and the claims. Rather, the scope of the invention is to be determined entirely by the following claims, which are to be construed in accordance with established doctrines of claim interpretation. [0061]

Claims (22)

What is claimed is:
1. A method, comprising:
providing a broadcast segment as part of an interactive television transmission;
responsive to a first command received from a user input device, storing information associated with a transaction related to the broadcast segment; and
responsive to a second command received from the user input device and subsequent to providing at least a portion of the broadcast segment, retrieving the stored information associated with the transaction and providing content related to the broadcast segment.
2. The method of claim 1 wherein storing the information associated with the transaction includes deferral of the transaction until the second command is received.
3. The method of claim 1 wherein the broadcast segment comprises a commercial.
4. The method of claim 1, further comprising:
displaying one or more items in a shopping cart, including an item identifying the transaction;
providing at least some of the retrieved stored information related to the transaction in response to selection of the item in the shopping cart identifying the transaction; and
in response to selection of the item in the shopping cart, providing content related to the broadcast segment by displaying context information.
5. The method of claim 4 wherein providing the context information includes streaming at least a portion of the broadcast segment.
6. The method of claim 4 wherein providing the context information includes providing supplemental information related to subject matter in the broadcast segment.
7. The method of claim 4, further comprising:
prompting for a selection to complete the transaction or to view additional context information; and
in response to the selection, completing the transaction or providing the additional context information.
8. The method of claim 1, further comprising:
prompting for user selection to conduct the transaction or to defer the transaction;
responsive to user selection to defer the transaction, storing information related to the transaction in a shopping cart; and
responsive to user selection to conduct the transaction, processing user input information related to conducting the transaction.
9. The method of claim 1, further comprising, subsequent to receiving the second command, connecting to a communication network to obtain at least some additional information useable for the transaction.
10. A machine-readable medium comprising machine-readable instructions stored thereon to:
receive a broadcast segment as part of an interactive television transmission;
responsive to a first command received from a user input device, store information associated with a transaction related to the broadcast segment; and
responsive to a second command received from the user input device and subsequent to providing at least a portion of the broadcast segment, retrieve the stored information associated with the transaction and provide content related to the broadcast segment.
11. The machine-readable medium of claim 10, further comprising machine-readable instructions stored thereon to:
display one or more items in a shopping cart, including an item identifying the transaction;
provide at least some of the retrieved stored information related to the transaction in response to selection of the item in the shopping cart identifying the transaction; and
in response to selection of the item in the shopping cart, provide content related to the broadcast segment by displaying context information.
12. The machine-readable medium of claim 11, further comprising machine-readable instructions stored thereon to:
prompt for a selection to complete the transaction or to view additional context information; and
in response to the selection, complete the transaction or provide the additional context information.
13. The machine-readable medium of claim 12 wherein providing the additional context information includes streaming at least a portion of the broadcast segment.
14. The machine-readable medium of claim 10, further comprising machine-readable instructions stored thereon to, subsequent to receiving the second command, connect to a communication network to obtain at least some additional information useable for the transaction.
15. A client apparatus for an interactive television, the client apparatus comprising:
a communication interface to receive supplemental information as part of a broadcast segment in an interactive television transmission;
a processor responsive to a first command received via the communication interface from a user input device to trigger storage of data associated with a transaction related to the broadcast segment; and
a storage unit to store the data associated with the transaction related to the broadcast segment and to store at least a portion of the supplemental information in response to the first command, the processor being responsive to a second command, received via the communication interface from the user input device and subsequent to display of at least a portion of the broadcast segment, to retrieve the stored data and some of the supplemental information from the storage unit and to provide the retrieved data and supplemental information for viewing by an end user.
16. The client apparatus of claim 15 wherein, in response to the second command received from the user input device, the processor is capable to:
provide one or more items for display in a shopping cart, including an item identifying the transaction;
provide at least some of the data or supplemental information from the storage unit related in response to selection of the item in the shopping cart; and
in response to selection of the item in the shopping cart, provide content related to the broadcast segment by triggering a display of context information.
17. The client apparatus of claim 15 wherein the communication interface, processor, and storage unit comprise part of a set top box coupleable to a display device.
18. The client apparatus of claim 15 wherein the communication interface, processor, and storage unit comprise components of a display device.
19. A system, comprising:
a television network connectable to a communication network to provide a broadcast segment, having supplemental information, as part of an interactive television transmission; and
a client terminal coupleable to the television network, the client terminal including:
a communication interface to receive the supplemental information as part of the broadcast segment;
a processor responsive to a first command received via the communication interface from a user input device to trigger storage of data associated with a transaction related to the broadcast segment; and
a storage unit to store the data associated with the transaction related to the broadcast segment and to store at least a portion of the supplemental information in response to the first command, the processor being responsive to a second command, received via the communication interface from the user input device and subsequent to display of at least a portion of the broadcast segment, to retrieve the stored data and some of the supplemental information from the storage unit and to provide the retrieved data and supplemental information for viewing by an end user.
20. The system of claim 19 wherein the client terminal is capable to communicate with the television network via a cable modem to a modem termination system coupled to the television network.
21. The system of claim 19, further comprising a component to store a subsequent broadcast and interactive television information related to the subsequent broadcast, while the retrieved data and supplemental information is viewed by the end user.
22. The system of claim 19 wherein, in response to the second command received from the user input device, the processor is capable to:
provide one or more items for display in a shopping cart at the client terminal, including an item identifying the transaction;
provide at least some of the data or supplemental information from the storage unit related in response to selection of the item in the shopping cart at the client terminal; and
in response to selection of the item in the shopping cart, provide content related to the broadcast segment by triggering a display of context information at the client terminal.
US09/728,672 2000-07-25 2000-12-01 Method and system to save context for deferred transaction via interactive television Abandoned US20020013950A1 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
US09/728,672 US20020013950A1 (en) 2000-07-25 2000-12-01 Method and system to save context for deferred transaction via interactive television
US09/834,044 US7103908B2 (en) 2000-07-25 2001-04-11 Method and system to save context for deferred transaction via interactive television
PCT/US2001/041113 WO2002009423A1 (en) 2000-07-25 2001-06-22 Method and system to save context for deferred transaction via interactive television
AU2001273626A AU2001273626A1 (en) 2000-07-25 2001-06-22 Method and system to save context for deferred transaction via interactive television

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US22079800P 2000-07-25 2000-07-25
US23642200P 2000-09-28 2000-09-28
US09/728,672 US20020013950A1 (en) 2000-07-25 2000-12-01 Method and system to save context for deferred transaction via interactive television

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US09/834,044 Continuation US7103908B2 (en) 2000-07-25 2001-04-11 Method and system to save context for deferred transaction via interactive television

Publications (1)

Publication Number Publication Date
US20020013950A1 true US20020013950A1 (en) 2002-01-31

Family

ID=46149908

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/728,672 Abandoned US20020013950A1 (en) 2000-07-25 2000-12-01 Method and system to save context for deferred transaction via interactive television
US09/728,844 Expired - Lifetime US7194754B2 (en) 2000-07-25 2000-12-01 Method and system to defer transactions conducted via interactive television

Family Applications After (1)

Application Number Title Priority Date Filing Date
US09/728,844 Expired - Lifetime US7194754B2 (en) 2000-07-25 2000-12-01 Method and system to defer transactions conducted via interactive television

Country Status (1)

Country Link
US (2) US20020013950A1 (en)

Cited By (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010047285A1 (en) * 2000-05-10 2001-11-29 Webvan Group,Inc. Scheduling delivery of products via the internet
US20020042913A1 (en) * 2000-10-11 2002-04-11 United Video Properties, Inc. Systems and methods for building user media lists
US20020124264A1 (en) * 2001-03-02 2002-09-05 Dan Kikinis Freezing live video frames with interactive links
US20020174444A1 (en) * 2001-05-21 2002-11-21 Jean-Marie Gatto Trusted transactional set-top box
US20030115601A1 (en) * 2001-12-17 2003-06-19 Palazzo Francis D. System and method for providing access to EPG features from within broadcast advertisements
US20030115595A1 (en) * 2001-12-13 2003-06-19 Stevens John Herbert System and method for automatic switching to interactive application during television program breaks
US20040205630A1 (en) * 2001-08-24 2004-10-14 Parks Jeff A. System and method for application entitlement
US20050071874A1 (en) * 2003-08-05 2005-03-31 Albert Elcock System and method for an interactive electronic program guide
US20050198668A1 (en) * 1998-01-23 2005-09-08 Index Systems, Inc. Home entertainment system and method of its operation
US20050261985A1 (en) * 1999-05-11 2005-11-24 Miller Andrew K Load balancing technique implemented in a data network device utilizing a data cache
US20060075452A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods, systems, and computer program products for implementing interactive content-based activities
US20060075425A1 (en) * 2004-10-05 2006-04-06 Robert Koch System, method and computer program for content management in conjunction with a file download
US20060075426A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods and computer program products for taking a secondary action responsive to receipt of an advertisement
US20060075427A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods, apparatus, and computer program products for recording media files
US20060075455A1 (en) * 2004-10-05 2006-04-06 Robert Koch Digital rights management and payment for a file download
US20060228878A1 (en) * 2005-04-06 2006-10-12 Samsung Electronics Co., Ltd. Semiconductor package repair method
US7139637B1 (en) 1999-05-11 2006-11-21 William Henry Waddington Order allocation to minimize container stops in a distribution center
US20070006272A1 (en) * 2003-07-14 2007-01-04 Sony Corporation Information processing device, information processing method, and information processing program
US20070016922A1 (en) * 2004-10-05 2007-01-18 Robert Koch Methods, systems, and computer program products for implementing interactive control of radio and other media
US20070028265A1 (en) * 2001-12-13 2007-02-01 Sedna Patent Services, Llc System and method for displaying editorial content through television navigation controls and electronic program guides
US7177825B1 (en) 1999-05-11 2007-02-13 Borders Louis H Integrated system for ordering, fulfillment, and delivery of consumer products using a data network
US20070055580A1 (en) * 2001-03-19 2007-03-08 Woodward Franklin G Method and apparatus for facilitating online purchase of regulated products over a data network
US20070074262A1 (en) * 2003-07-14 2007-03-29 Sony Corporation Display device, display method, and display control program
US20070250572A1 (en) * 2000-11-10 2007-10-25 Paila Narasimha R Data transmission and rendering techniques implemented over a client-server system
EP1890465A1 (en) * 2006-08-17 2008-02-20 Ascalade Communications Inc. User imput streaming media purchase system
US20080126020A1 (en) * 2006-11-27 2008-05-29 Ramsay Hoguet Visual bookmarks for home and landscape design
US20080125892A1 (en) * 2006-11-27 2008-05-29 Ramsay Hoguet Converting web content into two-dimensional cad drawings and three-dimensional cad models
US20080155614A1 (en) * 2005-12-22 2008-06-26 Robin Ross Cooper Multi-source bridge content distribution system and method
US20080154709A1 (en) * 1999-05-11 2008-06-26 Peter Ham Inventory replication based upon order fulfillment rates
US20090125971A1 (en) * 2007-11-14 2009-05-14 At&T Knowledge Ventures, Lp Systems and Method of Controlling Access to Media Content
US20090138113A1 (en) * 2006-11-27 2009-05-28 Designin Corporation Systems, methods, and computer program products for home and landscape design
WO2009087171A1 (en) * 2008-01-10 2009-07-16 Nokia Siemens Networks Oy Method and device for advertisement on demand
US20090210922A1 (en) * 2008-02-19 2009-08-20 At&T Knowledge Ventures, L.P. System for configuring soft keys in a media communication system
US20090249383A1 (en) * 2004-12-15 2009-10-01 Packet Vision Limited Broadcast data network system
US20100080529A1 (en) * 1998-07-30 2010-04-01 Tivo Inc. Closed Caption Tagging System
US7792712B2 (en) 1999-05-11 2010-09-07 Ipventure, Inc. Techniques for processing customer service transactions at customer site using mobile computing device
US20100263004A1 (en) * 2009-04-08 2010-10-14 Barton James M Automatic contact information transmission system
US20110110646A1 (en) * 2006-06-22 2011-05-12 Smith Kevin P Creating and viewing customized multimedia segments
US20110202963A1 (en) * 2004-11-19 2011-08-18 Tivo Inc. Method and apparatus for displaying branded video tags
US8090626B1 (en) 2000-12-27 2012-01-03 Ipventure, Inc. Item substitution for unavailable items relating to a customer order
US9019266B2 (en) 2006-11-27 2015-04-28 Designin Corporation Systems, methods, and computer program products for home and landscape design
US9265458B2 (en) 2012-12-04 2016-02-23 Sync-Think, Inc. Application of smooth pursuit cognitive testing paradigms to clinical drug development
US9380976B2 (en) 2013-03-11 2016-07-05 Sync-Think, Inc. Optical neuroinformatics
US20160260295A1 (en) * 2015-03-03 2016-09-08 Bank Of America Corporation Proximity-based notification of a previously abandoned and pre-queued atm transaction
US9521356B2 (en) 1998-07-30 2016-12-13 Tivo Inc. Digital security surveillance system
US20170070782A1 (en) * 2003-12-19 2017-03-09 At&T Intellectual Property I, L.P. System and Method for Enhanced Hot Key Delivery
US20170164065A1 (en) * 2015-12-07 2017-06-08 Caavo Inc Network-based control of a media device
US20170272821A1 (en) * 2015-05-19 2017-09-21 Vipeline, Inc. Method and system for recording video directly into an html framework
US9832532B1 (en) * 2008-02-20 2017-11-28 CSC Holdings, LLC Interactive save and purchase of content and products
US10021446B2 (en) 1998-07-30 2018-07-10 Tivo Solutions Inc. Multimedia stream processing system
US20180276737A1 (en) * 2017-03-21 2018-09-27 Aparna Krishnan Girish System and method for delayed transaction completion
US10153000B2 (en) 2006-06-22 2018-12-11 Tivo Solutions Inc. In-band data recognition and synchronization system
CN109074604A (en) * 2016-05-03 2018-12-21 维萨国际服务协会 Platform for the Resource TOC based on apparatus
US10368140B2 (en) * 2015-03-23 2019-07-30 Tencent Technology (Shenzhen) Company Limited Information processing method and apparatus, terminal and storage medium
US20190253751A1 (en) * 2018-02-13 2019-08-15 Perfect Corp. Systems and Methods for Providing Product Information During a Live Broadcast
US10735812B2 (en) 2006-02-08 2020-08-04 At&T Intellectual Property I, L.P. Interactive program manager and methods for presenting program content
US11115714B2 (en) * 2017-03-17 2021-09-07 Directv, Llc Method and apparatus for recording advertised media content
US20220086396A1 (en) * 2017-11-27 2022-03-17 Dwango Co., Ltd. Video distribution server, video distribution method and recording medium
US20220141537A1 (en) * 2019-02-14 2022-05-05 Lg Electronics Inc. Display device and operation method therefor
US11551221B2 (en) 2020-03-12 2023-01-10 Bank Of America Corporation Authentication decision engine for real-time resource transfer
US11636495B2 (en) * 2017-07-18 2023-04-25 Samsung Electronics Co., Ltd. Method and apparatus for managing an interface of the apparatus

Families Citing this family (63)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6742183B1 (en) * 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
JP4750996B2 (en) 2000-02-01 2011-08-17 ユナイテッド ビデオ プロパティーズ インク Method and system for forced advertising
JP2003524966A (en) * 2000-02-01 2003-08-19 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド System and method for providing a promotion using a recorded program
US7702995B2 (en) 2000-04-24 2010-04-20 TVWorks, LLC. Method and system for transforming content for execution on multiple platforms
US20020010928A1 (en) * 2000-04-24 2002-01-24 Ranjit Sahota Method and system for integrating internet advertising with television commercials
US9788058B2 (en) * 2000-04-24 2017-10-10 Comcast Cable Communications Management, Llc Method and system for automatic insertion of interactive TV triggers into a broadcast data stream
US8296792B2 (en) 2000-04-24 2012-10-23 Tvworks, Llc Method and system to provide interactivity using an interactive channel bug
US8936101B2 (en) 2008-07-17 2015-01-20 Halliburton Energy Services, Inc. Interventionless set packer and setting method for same
US7672952B2 (en) 2000-07-13 2010-03-02 Novell, Inc. System and method of semantic correlation of rich content
US20080060037A1 (en) * 2006-08-30 2008-03-06 Novell, Inc. Web-enhanced television experience
US20020013950A1 (en) * 2000-07-25 2002-01-31 Tomsen Mai-Lan Method and system to save context for deferred transaction via interactive television
EP1308045B1 (en) * 2000-08-08 2013-10-30 The DirecTV Group, Inc. Method and system for remote television replay control
US10390074B2 (en) 2000-08-08 2019-08-20 The Directv Group, Inc. One click web records
US9171851B2 (en) * 2000-08-08 2015-10-27 The Directv Group, Inc. One click web records
US8205237B2 (en) 2000-09-14 2012-06-19 Cox Ingemar J Identifying works, using a sub-linear time search, such as an approximate nearest neighbor search, for initiating a work-based action, such as an action on the internet
US6832207B1 (en) 2000-11-28 2004-12-14 Almond Net, Inc. Super saturation method for information-media
MXPA03007075A (en) * 2001-02-07 2004-01-29 Infosphere Inc Method and apparatus for providing interactive media presentation.
US20020194604A1 (en) * 2001-06-19 2002-12-19 Sanchez Elizabeth C. Interactive television virtual shopping cart
US8261306B2 (en) * 2001-12-11 2012-09-04 Koninklijke Philips Electronics N.V. System for and method of shopping through television
GB0207791D0 (en) * 2002-04-04 2002-05-15 Koninkl Philips Electronics Nv Digital remote control device
CN1327698C (en) * 2002-04-11 2007-07-18 汤姆森特许公司 Apparatus and methods for switching to an interactive application mode from a television program mode
US20040010806A1 (en) * 2002-05-01 2004-01-15 Yuen Henry C. Method and system for facilitating advertising and T-commerce transactions in connection with content stored on a storage medium
US9219930B1 (en) * 2002-10-25 2015-12-22 Arris Enterprises, Inc. Method and system for timing media stream modifications
US7461012B2 (en) * 2004-06-08 2008-12-02 Elbex Video Ltd. Method and apparatus for simplified e-commerce shopping via home shopping terminals
US20060037039A1 (en) * 2004-08-13 2006-02-16 Nokia Corporation Delivering data to radio or television during commercials
US7813963B2 (en) 2005-12-27 2010-10-12 The Pen Interactive electronic desktop action method and system for executing a transaction
US8069461B2 (en) 2006-03-30 2011-11-29 Verizon Services Corp. On-screen program guide with interactive programming recommendations
US8418217B2 (en) 2006-09-06 2013-04-09 Verizon Patent And Licensing Inc. Systems and methods for accessing media content
US8464295B2 (en) 2006-10-03 2013-06-11 Verizon Patent And Licensing Inc. Interactive search graphical user interface systems and methods
US8566874B2 (en) 2006-10-03 2013-10-22 Verizon Patent And Licensing Inc. Control tools for media content access systems and methods
US20100306792A1 (en) * 2006-11-08 2010-12-02 Neocific, Inc. Methods and systems for correlated information services
WO2008070572A2 (en) 2006-12-01 2008-06-12 Hsn Lp Method and system for improved interactive television processing
US8510780B2 (en) 2006-12-21 2013-08-13 Verizon Patent And Licensing Inc. Program guide navigation tools for media content access systems and methods
US8015581B2 (en) 2007-01-05 2011-09-06 Verizon Patent And Licensing Inc. Resource data configuration for media content access systems and methods
KR100903070B1 (en) * 2007-04-16 2009-06-18 삼성전자주식회사 Apparatus and method for displaying data
US8566164B2 (en) * 2007-12-31 2013-10-22 Intent IQ, LLC Targeted online advertisements based on viewing or interacting with television advertisements
US7861260B2 (en) 2007-04-17 2010-12-28 Almondnet, Inc. Targeted television advertisements based on online behavior
US8949886B2 (en) * 2007-06-18 2015-02-03 Alcatel Lucent Targeted advertisement insertion with interface device assisted switching
US8103965B2 (en) 2007-06-28 2012-01-24 Verizon Patent And Licensing Inc. Media content recording and healing statuses
US10721533B2 (en) 2007-11-30 2020-07-21 Hsni, Llc Method and system for displaying and updating electronic information on a display device
US20100138875A1 (en) 2007-11-30 2010-06-03 Johnson Gerard C Method and system for improved interactive television processing
US9185333B2 (en) * 2007-12-03 2015-11-10 Verizon Patent And Licensing Inc. Method and system for accessing content for presentation via a set-top box
US8051447B2 (en) 2007-12-19 2011-11-01 Verizon Patent And Licensing Inc. Condensed program guide for media content access systems and methods
WO2011119993A2 (en) 2010-03-25 2011-09-29 Mehul Shah Systems and methods for providing access to resources through enhanced audio signals
US8997138B2 (en) 2010-10-15 2015-03-31 Intent IQ, LLC Correlating online behavior with presumed viewing of television advertisements
AU2011315836B2 (en) 2010-10-15 2015-11-26 Intent IQ, LLC System and methods for selecting television advertisements for a set-top box requesting an advertisement without knowing what program or channel is being watched
US20120311629A1 (en) * 2011-06-06 2012-12-06 WebTuner, Corporation System and method for enhancing and extending video advertisements
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US8935719B2 (en) 2011-08-25 2015-01-13 Comcast Cable Communications, Llc Application triggering
AU2011232766B2 (en) * 2011-10-07 2014-03-20 Accenture Global Services Limited Synchronising digital media content
KR101694967B1 (en) * 2012-02-02 2017-01-10 한국전자통신연구원 Method and apparatus of interactive advertising service in digital broadcast system
US9628829B2 (en) 2012-06-26 2017-04-18 Google Technology Holdings LLC Identifying media on a mobile device
US8489469B1 (en) * 2012-08-30 2013-07-16 Elbex Video Ltd. Method and structure for simplified coding of display pages for operating a closed circuit E-commerce
US8763042B2 (en) 2012-10-05 2014-06-24 Motorola Mobility Llc Information provision
US8484676B1 (en) * 2012-11-21 2013-07-09 Motorola Mobility Llc Attention-based, multi-screen advertisement scheduling
US9544647B2 (en) 2012-11-21 2017-01-10 Google Technology Holdings LLC Attention-based advertisement scheduling in time-shifted content
US9721284B1 (en) 2013-03-08 2017-08-01 Aftershock Services, Inc. System and method for facilitating a game through a primary client device and in-game content purchases through a mobile device
US9414114B2 (en) 2013-03-13 2016-08-09 Comcast Cable Holdings, Llc Selective interactivity
US9330531B1 (en) 2013-03-14 2016-05-03 Kabam, Inc. System and method for displaying a game using a primary display and communicating alliance information among alliance members using a secondary display
US9539497B1 (en) 2013-05-07 2017-01-10 Kabam, Inc. Display of a game through a primary and mobile display with individualized audio through the mobile device
US11076205B2 (en) 2014-03-07 2021-07-27 Comcast Cable Communications, Llc Retrieving supplemental content
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
EP3500930A1 (en) * 2016-11-15 2019-06-26 Google LLC Systems and methods for reducing download requirements

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5227874A (en) * 1986-03-10 1993-07-13 Kohorn H Von Method for measuring the effectiveness of stimuli on decisions of shoppers
US5819034A (en) * 1994-04-28 1998-10-06 Thomson Consumer Electronics, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system
US5907322A (en) * 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
US5960411A (en) * 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US6032130A (en) * 1997-10-22 2000-02-29 Video Road Digital Inc. Multimedia product catalog and electronic purchasing system
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6282713B1 (en) * 1998-12-21 2001-08-28 Sony Corporation Method and apparatus for providing on-demand electronic advertising
US6330719B1 (en) * 1999-06-30 2001-12-11 Webtv Networks, Inc. Interactive television receiver unit browser that waits to send requests
US6400407B1 (en) * 1998-06-17 2002-06-04 Webtv Networks, Inc. Communicating logical addresses of resources in a data service channel of a video signal
US6415438B1 (en) * 1999-10-05 2002-07-02 Webtv Networks, Inc. Trigger having a time attribute
US6473738B1 (en) * 2000-03-23 2002-10-29 James Gordon Garrett Multiple-person buying information system with application to on-line merchandizing
US6496857B1 (en) * 2000-02-08 2002-12-17 Mirror Worlds Technologies, Inc. Delivering targeted, enhanced advertisements across electronic networks
US20030005463A1 (en) * 1999-09-30 2003-01-02 Douglas B Macrae Access to internet data through a television system
US6637028B1 (en) * 1999-02-18 2003-10-21 Cliq Distribution, Inc. Integrated television and internet information system
US6711552B1 (en) * 1999-08-27 2004-03-23 Matthew W. Kay Apparatus and method for saving commerce related information in a broadcast programming network
US6971105B1 (en) * 1999-07-29 2005-11-29 Rehle Visual Communications Llc Method, apparatus, and computer program product for deferred completion of multi-step user transaction applications

Family Cites Families (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5663757A (en) * 1989-07-14 1997-09-02 Morales; Fernando Software controlled multi-mode interactive TV systems
US5504519A (en) * 1991-10-03 1996-04-02 Viscorp Method and apparatus for printing coupons and the like
US5404393A (en) * 1991-10-03 1995-04-04 Viscorp Method and apparatus for interactive television through use of menu windows
US5410326A (en) * 1992-12-04 1995-04-25 Goldstein; Steven W. Programmable remote control device for interacting with a plurality of remotely controlled devices
US5523794A (en) * 1993-04-16 1996-06-04 Mankovitz; Roy J. Method and apparatus for portable storage and use of data transmitted by television signal
US5661517A (en) * 1994-05-02 1997-08-26 Messagephone, Inc. Interactive intelligent video information system
JPH0879685A (en) * 1994-08-31 1996-03-22 Sony Corp Program reproducing device for near-video-on-demand system
US6115057A (en) * 1995-02-14 2000-09-05 Index Systems, Inc. Apparatus and method for allowing rating level control of the viewing of a program
US6064420A (en) * 1995-06-15 2000-05-16 Intel Corporation Simulating two way connectivity for one way data streams for multiple parties
US5745556A (en) * 1995-09-22 1998-04-28 At&T Corp. Interactive and information data services telephone billing system
US5764899A (en) * 1995-11-13 1998-06-09 Motorola, Inc. Method and apparatus for communicating an optimized reply
US5918213A (en) * 1995-12-22 1999-06-29 Mci Communications Corporation System and method for automated remote previewing and purchasing of music, video, software, and other multimedia products
ATE381212T1 (en) 1996-10-16 2007-12-15 Gemstar Dev Corp INTERNET DATA ACCESS VIA TELEVISION SYSTEM
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6460020B1 (en) * 1996-12-30 2002-10-01 De Technologies, Inc. Universal shopping center for international operation
US6637032B1 (en) * 1997-01-06 2003-10-21 Microsoft Corporation System and method for synchronizing enhancing content with a video program using closed captioning
US6130726A (en) * 1997-03-24 2000-10-10 Evolve Products, Inc. Program guide on a remote control display
US6504580B1 (en) * 1997-03-24 2003-01-07 Evolve Products, Inc. Non-Telephonic, non-remote controller, wireless information presentation device with advertising display
JP4616943B2 (en) * 1997-05-21 2011-01-19 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Transmission and reception of television programs
US5864823A (en) * 1997-06-25 1999-01-26 Virtel Corporation Integrated virtual telecommunication system for E-commerce
US6061719A (en) * 1997-11-06 2000-05-09 Lucent Technologies Inc. Synchronized presentation of television programming and web content
EP1044420A1 (en) * 1997-11-28 2000-10-18 International Business Machines Corporation Processing extended transactions in a client-server system
US6029045A (en) * 1997-12-09 2000-02-22 Cogent Technology, Inc. System and method for inserting local content into programming content
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6341352B1 (en) * 1998-10-15 2002-01-22 International Business Machines Corporation Method for changing a security policy during processing of a transaction request
AU766861B2 (en) 1998-10-19 2003-10-23 General Instrument Corporation Television set-top box with configurable functionality
US6314095B1 (en) * 1999-02-11 2001-11-06 Motorola, Inc. Method and apparatus for a high-speed multimedia content switch with compressed internet protocol header
US6748481B1 (en) * 1999-04-06 2004-06-08 Microsoft Corporation Streaming information appliance with circular buffer for receiving and selectively reading blocks of streaming information
US6556975B1 (en) * 1999-10-28 2003-04-29 L. William Wittsche Computer system and method for providing an on-line mall
US6628729B1 (en) * 1999-11-12 2003-09-30 Zenith Electronics Corporation Apparatus and method for downloading and storing data from a digital receiver
US20010034668A1 (en) * 2000-01-29 2001-10-25 Whitworth Brian L. Virtual picture hanging via the internet
US6616533B1 (en) * 2000-05-31 2003-09-09 Intel Corporation Providing advertising with video games
US20020013950A1 (en) * 2000-07-25 2002-01-31 Tomsen Mai-Lan Method and system to save context for deferred transaction via interactive television
US20020056109A1 (en) * 2000-07-25 2002-05-09 Tomsen Mai-Lan Method and system to provide a personalized shopping channel VIA an interactive video casting system
US7103908B2 (en) * 2000-07-25 2006-09-05 Diego, Inc. Method and system to save context for deferred transaction via interactive television
US20020104090A1 (en) * 2000-08-10 2002-08-01 Stettner Armando Paul System and method for interactive advertising
US7103905B2 (en) * 2000-08-28 2006-09-05 Digeo, Inc. System and method to provide media programs for synthetic channels
US20020124252A1 (en) * 2001-03-02 2002-09-05 Schaefer Scott R. Method and system to provide information alerts via an interactive video casting system
US7266832B2 (en) * 2001-06-14 2007-09-04 Digeo, Inc. Advertisement swapping using an aggregator for an interactive television system

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5227874A (en) * 1986-03-10 1993-07-13 Kohorn H Von Method for measuring the effectiveness of stimuli on decisions of shoppers
US5819034A (en) * 1994-04-28 1998-10-06 Thomson Consumer Electronics, Inc. Apparatus for transmitting and receiving executable applications as for a multimedia system
US5907322A (en) * 1996-10-16 1999-05-25 Catch Tv Acquisition Corp. Television event marking system
US5960411A (en) * 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US6032130A (en) * 1997-10-22 2000-02-29 Video Road Digital Inc. Multimedia product catalog and electronic purchasing system
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6400407B1 (en) * 1998-06-17 2002-06-04 Webtv Networks, Inc. Communicating logical addresses of resources in a data service channel of a video signal
US6282713B1 (en) * 1998-12-21 2001-08-28 Sony Corporation Method and apparatus for providing on-demand electronic advertising
US6637028B1 (en) * 1999-02-18 2003-10-21 Cliq Distribution, Inc. Integrated television and internet information system
US6330719B1 (en) * 1999-06-30 2001-12-11 Webtv Networks, Inc. Interactive television receiver unit browser that waits to send requests
US6971105B1 (en) * 1999-07-29 2005-11-29 Rehle Visual Communications Llc Method, apparatus, and computer program product for deferred completion of multi-step user transaction applications
US6711552B1 (en) * 1999-08-27 2004-03-23 Matthew W. Kay Apparatus and method for saving commerce related information in a broadcast programming network
US20030005463A1 (en) * 1999-09-30 2003-01-02 Douglas B Macrae Access to internet data through a television system
US6415438B1 (en) * 1999-10-05 2002-07-02 Webtv Networks, Inc. Trigger having a time attribute
US6496857B1 (en) * 2000-02-08 2002-12-17 Mirror Worlds Technologies, Inc. Delivering targeted, enhanced advertisements across electronic networks
US6473738B1 (en) * 2000-03-23 2002-10-29 James Gordon Garrett Multiple-person buying information system with application to on-line merchandizing

Cited By (147)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8689259B2 (en) 1998-01-23 2014-04-01 Index Systems, Inc. Home entertainment system and method of its operation
US20050198668A1 (en) * 1998-01-23 2005-09-08 Index Systems, Inc. Home entertainment system and method of its operation
US8660410B2 (en) 1998-07-30 2014-02-25 Tivo Inc. Closed caption tagging system
US20110126107A1 (en) * 1998-07-30 2011-05-26 Tivo Inc. Closed caption tagging system
US8620144B2 (en) 1998-07-30 2013-12-31 Tivo Inc. Closed caption tagging system
US20100080529A1 (en) * 1998-07-30 2010-04-01 Tivo Inc. Closed Caption Tagging System
US9854199B2 (en) 1998-07-30 2017-12-26 Tivo Solutions Inc. Multiple outlet digital video recording system
US20110135276A1 (en) * 1998-07-30 2011-06-09 Jim Barton Closed caption tagging system
US8453193B2 (en) 1998-07-30 2013-05-28 Tivo Inc. Closed caption tagging system
US9106881B2 (en) 1998-07-30 2015-08-11 Tivo Inc. Scheduling the recording of a program via an advertisement in the broadcast stream
US9407891B2 (en) 1998-07-30 2016-08-02 Tivo Inc. One-touch recording of a program being advertised
US10021446B2 (en) 1998-07-30 2018-07-10 Tivo Solutions Inc. Multimedia stream processing system
US9521356B2 (en) 1998-07-30 2016-12-13 Tivo Inc. Digital security surveillance system
US8626333B2 (en) 1999-05-11 2014-01-07 Ipventure, Inc. Method and system for order fulfillment in a distribution center
US9697547B2 (en) 1999-05-11 2017-07-04 June Ray Limited Integrated online store
US20060142895A1 (en) * 1999-05-11 2006-06-29 Waddington William H Method and system for order fulfillment in a distribution center
US8326708B2 (en) 1999-05-11 2012-12-04 Ipventure, Inc. Techniques for processing customer service transactions at customer site using mobile computing device
US7139637B1 (en) 1999-05-11 2006-11-21 William Henry Waddington Order allocation to minimize container stops in a distribution center
US8170915B2 (en) 1999-05-11 2012-05-01 Ipventure, Inc. Online store product availability
US7792712B2 (en) 1999-05-11 2010-09-07 Ipventure, Inc. Techniques for processing customer service transactions at customer site using mobile computing device
US20100241269A1 (en) * 1999-05-11 2010-09-23 Peter Ham Inventory replication based upon order fulfillment rates
US8140183B2 (en) 1999-05-11 2012-03-20 Ipventure, Inc. Method and system for order fulfillment in a distribution center
US7177825B1 (en) 1999-05-11 2007-02-13 Borders Louis H Integrated system for ordering, fulfillment, and delivery of consumer products using a data network
US20050261985A1 (en) * 1999-05-11 2005-11-24 Miller Andrew K Load balancing technique implemented in a data network device utilizing a data cache
US8600821B2 (en) 1999-05-11 2013-12-03 Ipventure, Inc. Webstore supporting multiple merchants
US20070112647A1 (en) * 1999-05-11 2007-05-17 Borders Louis H Webstore supporting multiple merchants
US20070162353A1 (en) * 1999-05-11 2007-07-12 Borders Louis H Online store using common carrier
US20070174144A1 (en) * 1999-05-11 2007-07-26 Borders Louis H Online store product availability
US8635113B2 (en) 1999-05-11 2014-01-21 Ipventure, Inc. Integrated online store
US20110173090A1 (en) * 1999-05-11 2011-07-14 Andrew Karl Miller Load balancing technique implemented in a data network device utilizing a data cache
US20080015959A1 (en) * 1999-05-11 2008-01-17 Andre Kruglikov Real-time display of available products over the Internet
US9865010B2 (en) 1999-05-11 2018-01-09 June Ray Limited Online store product availability
US20090094085A1 (en) * 1999-05-11 2009-04-09 Christopher Angel Kantarjiev Scheduling delivery of products via the internet
US7930416B2 (en) 1999-05-11 2011-04-19 Ipventure, Inc. Load balancing technique implemented in a data network device utilizing a data cache
US20100332402A1 (en) * 1999-05-11 2010-12-30 Christopher Kantarjiev Techniques for processing customer service transactions at customer site using mobile computing device
US9396451B2 (en) 1999-05-11 2016-07-19 June Ray Limited Method and system for order fulfillment in a distribution center
US7904975B2 (en) 1999-05-11 2011-03-15 Ipventure, Inc. Real-time display of available products over the internet
US9342808B2 (en) 1999-05-11 2016-05-17 June Ray Limited Load balancing technique implemented in a data network device utilizing a data cache
US20080154709A1 (en) * 1999-05-11 2008-06-26 Peter Ham Inventory replication based upon order fulfillment rates
US10091335B2 (en) 2000-05-10 2018-10-02 June Ray Limited Data transmission and rendering techniques by a device via a network
US9413808B2 (en) 2000-05-10 2016-08-09 June Ray Limited Data transmission and rendering techniques by a device via a network
US20010047285A1 (en) * 2000-05-10 2001-11-29 Webvan Group,Inc. Scheduling delivery of products via the internet
US20020042913A1 (en) * 2000-10-11 2002-04-11 United Video Properties, Inc. Systems and methods for building user media lists
US20070016463A1 (en) * 2000-11-09 2007-01-18 Borders Louis H Scheduling delivery of products via the Internet
US20070250572A1 (en) * 2000-11-10 2007-10-25 Paila Narasimha R Data transmission and rendering techniques implemented over a client-server system
US7853870B2 (en) 2000-11-10 2010-12-14 Narasimha Rao Paila Data transmission and rendering techniques implemented over a client-server system
US8601365B2 (en) 2000-11-10 2013-12-03 Ipventure, Inc. Data transmission and rendering techniques implemented over a client-server system
US20090164570A1 (en) * 2000-11-10 2009-06-25 Narasimha Rao Paila Data transmission and rendering techniques implemented over a client-server system
US20110047210A1 (en) * 2000-11-10 2011-02-24 Narasimha Rao Paila Data transmission and rendering techniques implemented over a client-server system
US8751334B2 (en) 2000-12-27 2014-06-10 Ipventure, Inc. Item substitution for unavailable items relating to a customer order
US8090626B1 (en) 2000-12-27 2012-01-03 Ipventure, Inc. Item substitution for unavailable items relating to a customer order
US20020124264A1 (en) * 2001-03-02 2002-09-05 Dan Kikinis Freezing live video frames with interactive links
US7386875B2 (en) * 2001-03-02 2008-06-10 Jlb Ventures, Llc Freezing live video frames with interactive links
US20080201737A1 (en) * 2001-03-02 2008-08-21 Jlb Ventures Llc Freezing live video frames with interactive links
US7801772B2 (en) 2001-03-19 2010-09-21 Ip Venture, Inc. Method and apparatus for facilitating online purchase of regulated products over a data network
US7308423B1 (en) * 2001-03-19 2007-12-11 Franklin Goodhue Woodward Technique for handling sales of regulated items implemented over a data network
US20070055580A1 (en) * 2001-03-19 2007-03-08 Woodward Franklin G Method and apparatus for facilitating online purchase of regulated products over a data network
US8880428B2 (en) 2001-03-19 2014-11-04 Ipventure, Inc. Restricted purchase of regulated items over a network
US8010411B2 (en) 2001-03-19 2011-08-30 Ipventure, Inc. Restricted purchase of regulated items over a network
US7346917B2 (en) * 2001-05-21 2008-03-18 Cyberview Technology, Inc. Trusted transactional set-top box
US20020174444A1 (en) * 2001-05-21 2002-11-21 Jean-Marie Gatto Trusted transactional set-top box
US20040205630A1 (en) * 2001-08-24 2004-10-14 Parks Jeff A. System and method for application entitlement
US20030115595A1 (en) * 2001-12-13 2003-06-19 Stevens John Herbert System and method for automatic switching to interactive application during television program breaks
US7849476B2 (en) * 2001-12-13 2010-12-07 Thomson Licensing System and method for automatic switching to interactive application during television program breaks
US20070028265A1 (en) * 2001-12-13 2007-02-01 Sedna Patent Services, Llc System and method for displaying editorial content through television navigation controls and electronic program guides
US20030115601A1 (en) * 2001-12-17 2003-06-19 Palazzo Francis D. System and method for providing access to EPG features from within broadcast advertisements
US8296800B2 (en) * 2001-12-17 2012-10-23 Cox Communications, Inc. System and method for providing access to interactive features of electronic program guides from within promotional programming
US7707604B2 (en) * 2003-07-14 2010-04-27 Sony Corporation Information processing device, information processing method, and information processing program
US8073898B2 (en) * 2003-07-14 2011-12-06 Sony Corporation Display device, display method, and display control program
US20070074262A1 (en) * 2003-07-14 2007-03-29 Sony Corporation Display device, display method, and display control program
US20100175095A1 (en) * 2003-07-14 2010-07-08 Sony Corportion Data-processing apparatus, data-processing method and data-processing program
US20070006272A1 (en) * 2003-07-14 2007-01-04 Sony Corporation Information processing device, information processing method, and information processing program
US8234669B2 (en) * 2003-07-14 2012-07-31 Sony Corporation Data-processing apparatus, data-processing method and data-processing program
US20050071874A1 (en) * 2003-08-05 2005-03-31 Albert Elcock System and method for an interactive electronic program guide
US20170070782A1 (en) * 2003-12-19 2017-03-09 At&T Intellectual Property I, L.P. System and Method for Enhanced Hot Key Delivery
US9532108B2 (en) 2004-10-05 2016-12-27 At&T Intellectual Property I, L.P. Methods and computer program products for taking a secondary action responsive to receipt of an advertisement
US20060075425A1 (en) * 2004-10-05 2006-04-06 Robert Koch System, method and computer program for content management in conjunction with a file download
US20060075455A1 (en) * 2004-10-05 2006-04-06 Robert Koch Digital rights management and payment for a file download
US9167301B2 (en) 2004-10-05 2015-10-20 At&T Intellectual Property I, L.P. Methods and computer program products for taking a secondary action responsive to receipt of an advertisement
US20060075427A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods, apparatus, and computer program products for recording media files
US20060075426A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods and computer program products for taking a secondary action responsive to receipt of an advertisement
US20070016922A1 (en) * 2004-10-05 2007-01-18 Robert Koch Methods, systems, and computer program products for implementing interactive control of radio and other media
US8806537B2 (en) 2004-10-05 2014-08-12 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for implementing interactive control of radio and other media
US9557902B2 (en) 2004-10-05 2017-01-31 At&T Intellectual Property I., L.P. Methods, systems, and computer program products for implementing interactive control of radio and other media
US20060075452A1 (en) * 2004-10-05 2006-04-06 Robert Koch Methods, systems, and computer program products for implementing interactive content-based activities
US20110202963A1 (en) * 2004-11-19 2011-08-18 Tivo Inc. Method and apparatus for displaying branded video tags
US10440342B2 (en) 2004-11-19 2019-10-08 Tivo Solutions Inc. Secure transfer of previously broadcasted content
US10735705B2 (en) 2004-11-19 2020-08-04 Tivo Solutions Inc. Method and apparatus for displaying branded video tags
US9258592B2 (en) 2004-11-19 2016-02-09 Tivo Inc. Method and apparatus for secure transfer of previously broadcasted content
US20090249383A1 (en) * 2004-12-15 2009-10-01 Packet Vision Limited Broadcast data network system
US20060228878A1 (en) * 2005-04-06 2006-10-12 Samsung Electronics Co., Ltd. Semiconductor package repair method
US20080155614A1 (en) * 2005-12-22 2008-06-26 Robin Ross Cooper Multi-source bridge content distribution system and method
US8191098B2 (en) * 2005-12-22 2012-05-29 Verimatrix, Inc. Multi-source bridge content distribution system and method
US10735812B2 (en) 2006-02-08 2020-08-04 At&T Intellectual Property I, L.P. Interactive program manager and methods for presenting program content
US20110110646A1 (en) * 2006-06-22 2011-05-12 Smith Kevin P Creating and viewing customized multimedia segments
US10153000B2 (en) 2006-06-22 2018-12-11 Tivo Solutions Inc. In-band data recognition and synchronization system
US9106949B2 (en) 2006-06-22 2015-08-11 Tivo Inc. Creating and viewing customized multimedia segments
EP1890465A1 (en) * 2006-08-17 2008-02-20 Ascalade Communications Inc. User imput streaming media purchase system
US20080052241A1 (en) * 2006-08-17 2008-02-28 Ascalade Communications Inc. User input streaming media purchase system
US9019266B2 (en) 2006-11-27 2015-04-28 Designin Corporation Systems, methods, and computer program products for home and landscape design
US8122370B2 (en) * 2006-11-27 2012-02-21 Designin Corporation Visual bookmarks for home and landscape design
US20080125892A1 (en) * 2006-11-27 2008-05-29 Ramsay Hoguet Converting web content into two-dimensional cad drawings and three-dimensional cad models
US20080126020A1 (en) * 2006-11-27 2008-05-29 Ramsay Hoguet Visual bookmarks for home and landscape design
US8117558B2 (en) * 2006-11-27 2012-02-14 Designin Corporation Converting web content into two-dimensional CAD drawings and three-dimensional CAD models
US20120278047A1 (en) * 2006-11-27 2012-11-01 Designin Corporation Visual bookmarks for home and landscape design
US20090138113A1 (en) * 2006-11-27 2009-05-28 Designin Corporation Systems, methods, and computer program products for home and landscape design
US8402484B2 (en) * 2007-11-14 2013-03-19 At&T Intellectual Property I, Lp Systems and method of controlling access to media content
US20090125971A1 (en) * 2007-11-14 2009-05-14 At&T Knowledge Ventures, Lp Systems and Method of Controlling Access to Media Content
US8640156B2 (en) 2007-11-14 2014-01-28 At&T Intellectual Property I, Lp Systems and method of controlling access to media content
WO2009087171A1 (en) * 2008-01-10 2009-07-16 Nokia Siemens Networks Oy Method and device for advertisement on demand
US20090183199A1 (en) * 2008-01-10 2009-07-16 James Ivan Stafford Devices, Systems, and Methods Regarding Advertisement on Demand
US8863189B2 (en) * 2008-02-19 2014-10-14 AT&T Intellectual Properties I, LP System for configuring soft keys in a media communication system
US9332299B2 (en) 2008-02-19 2016-05-03 At&T Intellectual Property I, Lp System for configuring soft keys in a media communication system
US20090210922A1 (en) * 2008-02-19 2009-08-20 At&T Knowledge Ventures, L.P. System for configuring soft keys in a media communication system
US9832532B1 (en) * 2008-02-20 2017-11-28 CSC Holdings, LLC Interactive save and purchase of content and products
US20100263004A1 (en) * 2009-04-08 2010-10-14 Barton James M Automatic contact information transmission system
US8438596B2 (en) * 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
US8893180B2 (en) 2009-04-08 2014-11-18 Tivo Inc. Automatic contact information transmission system
US9986295B2 (en) 2009-04-08 2018-05-29 Tivo Solutions Inc. Automatic contact information transmission system
US9265458B2 (en) 2012-12-04 2016-02-23 Sync-Think, Inc. Application of smooth pursuit cognitive testing paradigms to clinical drug development
US9380976B2 (en) 2013-03-11 2016-07-05 Sync-Think, Inc. Optical neuroinformatics
US20160260295A1 (en) * 2015-03-03 2016-09-08 Bank Of America Corporation Proximity-based notification of a previously abandoned and pre-queued atm transaction
US20160260068A1 (en) * 2015-03-03 2016-09-08 Bank Of America Corporation Proximity-based notification of a previously abandoned and pre-queued atm transaction
US9666037B2 (en) * 2015-03-03 2017-05-30 Bank Of America Corporation Proximity-based notification of a previously abandoned and pre-queued ATM transaction
US9646466B2 (en) * 2015-03-03 2017-05-09 Bank Of America Corporation Proximity-based notification of a previously abandoned and pre-queued ATM transaction
US10368140B2 (en) * 2015-03-23 2019-07-30 Tencent Technology (Shenzhen) Company Limited Information processing method and apparatus, terminal and storage medium
US20170272821A1 (en) * 2015-05-19 2017-09-21 Vipeline, Inc. Method and system for recording video directly into an html framework
US10038941B2 (en) * 2015-12-07 2018-07-31 Caavo Inc Network-based control of a media device
US10972804B2 (en) 2015-12-07 2021-04-06 Caavo Inc Network-based control of a media device
US10812865B2 (en) 2015-12-07 2020-10-20 Caavo Inc Network-based control of a media device
US20170164065A1 (en) * 2015-12-07 2017-06-08 Caavo Inc Network-based control of a media device
US20190098350A1 (en) * 2016-05-03 2019-03-28 Visa International Service Association Platform for appliance based resource catalog
US11778254B2 (en) * 2016-05-03 2023-10-03 Visa International Service Association Platform for appliance based resource catalog
KR20190010550A (en) * 2016-05-03 2019-01-30 비자 인터네셔널 서비스 어소시에이션 Platform for device-based resource cataloging
CN109074604A (en) * 2016-05-03 2018-12-21 维萨国际服务协会 Platform for the Resource TOC based on apparatus
US11463754B2 (en) * 2016-05-03 2022-10-04 Visa International Service Association Platform for appliance based resource catalog
KR102504312B1 (en) * 2016-05-03 2023-02-27 비자 인터네셔널 서비스 어소시에이션 A platform for cataloging device-based resources
US11115714B2 (en) * 2017-03-17 2021-09-07 Directv, Llc Method and apparatus for recording advertised media content
US11457278B2 (en) 2017-03-17 2022-09-27 Directv, Llc Method and apparatus for recording advertised media content
US20180276737A1 (en) * 2017-03-21 2018-09-27 Aparna Krishnan Girish System and method for delayed transaction completion
US11636495B2 (en) * 2017-07-18 2023-04-25 Samsung Electronics Co., Ltd. Method and apparatus for managing an interface of the apparatus
US20220086396A1 (en) * 2017-11-27 2022-03-17 Dwango Co., Ltd. Video distribution server, video distribution method and recording medium
US11871154B2 (en) * 2017-11-27 2024-01-09 Dwango Co., Ltd. Video distribution server, video distribution method and recording medium
US20190253751A1 (en) * 2018-02-13 2019-08-15 Perfect Corp. Systems and Methods for Providing Product Information During a Live Broadcast
US20220141537A1 (en) * 2019-02-14 2022-05-05 Lg Electronics Inc. Display device and operation method therefor
US11924515B2 (en) * 2019-02-14 2024-03-05 Lg Electronics Inc. Display device and operation method therefor
US11551221B2 (en) 2020-03-12 2023-01-10 Bank Of America Corporation Authentication decision engine for real-time resource transfer

Also Published As

Publication number Publication date
US7194754B2 (en) 2007-03-20
US20020104086A1 (en) 2002-08-01

Similar Documents

Publication Publication Date Title
US7103908B2 (en) Method and system to save context for deferred transaction via interactive television
US20020013950A1 (en) Method and system to save context for deferred transaction via interactive television
US7313802B1 (en) Method and system to provide deals and promotions via an interactive video casting system
US20210297747A1 (en) Method and apparatus for menu placement on a media playback device
US7302696B1 (en) System and method to provide an interactive coupon channel a video casting network
US9374605B2 (en) Method for enhancing television advertising viewership
US9438955B2 (en) System and/or method for distributing media content
US7266835B2 (en) Method and apparatus for secure transactions in an interactive television ticker
US20020056109A1 (en) Method and system to provide a personalized shopping channel VIA an interactive video casting system
US20020124252A1 (en) Method and system to provide information alerts via an interactive video casting system
CA2398129A1 (en) Video display with vbi triggered message
US20020054091A1 (en) Method and system to defer transactions conducted via interactive television
EP1495635A1 (en) Automatic advertisement insertion into an interactive television ticker
WO2004003693A2 (en) Method and apparatus to invoke a shopping ticker
AU2011235993A1 (en) Method for enhancing television advertising viewership
WO2002071754A1 (en) Messaging via a third party in an interactive video system

Legal Events

Date Code Title Description
AS Assignment

Owner name: DIGEO BROADBAND INC., WASHINGTON

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:TOMSEN, MAI-LAN;REEL/FRAME:011537/0040

Effective date: 20010206

AS Assignment

Owner name: DIGEO, INC., WASHINGTON

Free format text: CHANGE OF NAME;ASSIGNOR:DIGEO BROADBAND, INC.;REEL/FRAME:011975/0500

Effective date: 20010312

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION