US6571344B1 - Method and apparatus for authenticating time-sensitive interactive communications - Google Patents
Method and apparatus for authenticating time-sensitive interactive communications Download PDFInfo
- Publication number
- US6571344B1 US6571344B1 US09/469,453 US46945399A US6571344B1 US 6571344 B1 US6571344 B1 US 6571344B1 US 46945399 A US46945399 A US 46945399A US 6571344 B1 US6571344 B1 US 6571344B1
- Authority
- US
- United States
- Prior art keywords
- time
- user
- event
- response
- presentation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 230000002452 interceptive effect Effects 0.000 title description 2
- 230000004044 response Effects 0.000 claims abstract description 48
- 230000003111 delayed effect Effects 0.000 claims 2
- 230000008569 process Effects 0.000 description 10
- 238000013500 data storage Methods 0.000 description 5
- 238000004364 calculation method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/29—Arrangements for monitoring broadcast services or broadcast-related services
- H04H60/33—Arrangements for monitoring the users' behaviour or opinions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3297—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving time stamps, e.g. generation of time stamps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H60/00—Arrangements for broadcast applications with a direct linking to broadcast information or broadcast space-time; Broadcast-related systems
- H04H60/09—Arrangements for device control with a direct linkage to broadcast information or to broadcast space-time; Arrangements for control of broadcast-related services
- H04H60/14—Arrangements for conditional access to broadcast information or to broadcast-related services
- H04H60/23—Arrangements for conditional access to broadcast information or to broadcast-related services using cryptography, e.g. encryption, authentication, key distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
Definitions
- the present invention relates to digital time-stamping techniques, and more particularly, to a method and apparatus for authenticating time-sensitive interactive communications, such as television events.
- a method and apparatus for calculating and validating the differential time between the broadcasting of an event and the time at which a user responds.
- the event may include, for example, the announcement of an auction or a contest on a television program.
- the present invention determines the time between the initial presentation of the contest to the user and the time when the user responds to the contest.
- each end-user device includes a secure time-keeping device having a secure clock/calendar feature for calculating the differential time between presentation of the event and the user response.
- the encryption and time-stamping features of the present invention can be incorporated, for example, directly in each end-user device or in a smart card or another portable device that can be inserted into the end-user device.
- Another aspect of the invention prevents the fraudulent modification of the differential time.
- a user is prevented from recording a particular event, for example, using a video cassette recorder (VCR), and thereafter replaying the recorded event and responding to the replayed event, thereby altering the effective response time.
- VCR video cassette recorder
- the present invention compares local and global presentation time information to ensure that each user responds to the initial, real-time event and not to a replay.
- FIG. 1 illustrates a network environment in which the present invention can operate
- FIG. 2 is a schematic block diagram of an exemplary transmitter associated with a service provider, in accordance with the present invention
- FIG. 3 illustrates an illustrative Motion Pictures Expert Group (MPEG) data stream for an illustrative television contest implementation of the present invention
- FIG. 4 is a schematic block diagram of an exemplary end user device, in accordance with the present invention.
- FIG. 5 is a flow chart describing an exemplary background event response handling process embodying principles of the present invention, as performed by the end-user device of FIG. 4 .
- FIG. 1 illustrates a network environment 100 for transferring multimedia information, such as video, audio and data, from a service provider, such as a television broadcaster, using a transmitter 200 , discussed further below in conjunction with FIG. 2, to one or more end-users utilizing end-user devices 400 - 1 through 400 -n (collectively referred to hereinafter as end-user devices 400 ), discussed further below in conjunction with FIG. 4 .
- the end-user devices 400 may be embodied, for example, as digital televisions, such as Philips Digital High Definition Television, model 64PH9905, commercially available from Philips Electronics N.A.
- the network environment 100 may be embodied, for example, as a wireless broadcast network, such as a cellular telephone network, a terrestrial television broadcast network, or a digital satellite service (DSS) television network, or a wired network, such as the Internet, Public Switched Telephone Network (PSTN) or a cable television network, or a combination of the foregoing. While the present invention is illustrated herein in the context of a television contest, the present invention can be applied to any time-sensitive event involving a number of users communicating with a service provider over a network, as would be apparent to a person of ordinary skill in the art.
- a wireless broadcast network such as a cellular telephone network, a terrestrial television broadcast network, or a digital satellite service (DSS) television network
- a wired network such as the Internet, Public Switched Telephone Network (PSTN) or a cable television network, or a combination of the foregoing.
- PSTN Public Switched Telephone Network
- cable television network or a combination of the foregoing.
- the differential time it takes for a user to respond to a particular event is calculated in a secure and reliable manner by each end-user device 400 .
- the present invention permits fair, secure, accurate and real-time multi-user events, such as auctions, contests, games or voting.
- the relative time period of interest is the effective time it takes for a user to respond to the event. For example, for a television contest, the time period of interest is the time between when the contest is first presented to the user and when the user responds to the contest.
- each user device 400 includes a secure time-keeping device that includes a secure clock/calendar feature for calculating the differential time between presentation of the event and the user response. Since the present invention locally and reliably computes the differential time for the user response, the response can be returned to the transmitter 200 at any time, for example, to distribute the messages received by the service provider 200 or can be sent at times of lower network traffic.
- a user is prevented from recording a particular event, for example, using a video cassette recorder (VCR), and thereafter replaying the recorded event and responding to the replayed event, thereby altering the effective response time.
- VCR video cassette recorder
- the present invention compares local and global presentation time information to ensure that each user responds to the initial, real-time event and not a replay.
- FIG. 2 illustrates an exemplary transmitter 200 associated with a service provider 110 , in accordance with the present invention.
- the transmitter 200 may be associated with a television network, a cable operator, a digital satellite service operator, or any service provider transmitting programming content.
- the transmitter 200 includes a processor 210 and related memory, such as a data storage device 220 .
- the processor 210 may be embodied as a single processor, or a number of processors operating in parallel.
- the data storage device 220 and/or a read only memory (ROM) are operable to store one or more instructions, which the processor 210 is operable to retrieve, interpret and execute.
- the transmitter 200 preferably includes a secure memory store 250 for recording key information, in a known manner.
- the secure memory store 250 records any necessary public or private key information and should be non-volatile, and tamper-resistant.
- the transmitter 200 preferably includes a random number generator 260 , and a clock module 270 .
- the random number generator 260 produces a random number that can be utilized in public key calculations, in a known manner.
- the clock module 270 generates time-stamp values that are transmitted with the event data.
- the communications port 230 connects the transmitter 200 to the network 100 , thereby linking the transmitter 200 to each connected device shown in FIG. 1 .
- FIG. 3 illustrates an illustrative data stream 300 , such as a Motion Pictures Expert Group (MPEG) stream, for an illustrative television contest implementation of the present invention.
- the MPEG data stream 300 can include event control data 310 that is transmitted by the transmitter 200 together with the video and audio data 320 , 330 .
- the event control data 310 can include encrypted packets describing the options in the contest.
- the event control data 310 shown in FIG. 3 includes an encrypted global time stamp (date/time) 341 , presentation time (PTS) 342 , relative to the System Time Clock (STS) of the overall MPEG stream 300 , a event identifier 343 and, optionally, a correct answer 344 .
- PTS Presentation time
- STS System Time Clock
- the global time stamp (date/time) 341 is the time at which the MPEG packet was sent by the transmitter 200 and the presentation time (PTS) 342 is the precise time at which the end-user device 400 should render the image on the user's display.
- PTS presentation time
- the MPEG data stream 300 can include a new public key at periodic intervals, in accordance with well-known conditional access techniques.
- FIG. 4 illustrates an exemplary end-user device 400 , in accordance with the present invention.
- the end-user devices 400 may be embodied, for example, as digital televisions or personal computers.
- the end-user device 400 includes a processor 410 and related memory, such as a data storage device 420 .
- the processor 410 and data storage device 420 operate in a similar manner to the processor 210 and data storage device 220 discussed above in conjunction with FIG. 2 .
- the end-user device 400 can include a secure memory store 450 for recording key information, in a known manner.
- the secure memory store 450 records any necessary public or private key information and should be non-volatile, and tamper-resistant.
- the transmitter 400 preferably includes a random number generator 460 , and a clock module 470 .
- the random number generator 460 produces a random number that can be utilized in public key calculations, in a known manner.
- the clock module 470 generates time-stamp values that are used to calculate the differential time between the presentation and response times of an event, in accordance with the present invention.
- the encryption and time-stamp features of the end-user device 400 see, for example, U.S. Pat. No. 5,001,752 to Fischer, incorporated by reference above. It is noted that the encryption and time-stamp features of the end-user device 400 can be incorporated, for example, in a smart card or other portable device that is inserted into the end-user device 400 .
- the communications port 430 connects the end-user device 400 to the network 100 , thereby linking the end-user device 400 to each connected device shown in FIG. 1 .
- the MPEG data stream 300 shown in FIG. 3 arrives at each end-user device 400 .
- the end-user device 400 decrypts the event control data 310 and records the information in an event table 425 .
- the global time stamp (date/time) 341 , presentation time (PTS) 342 , event identifier 343 and, optionally, correct answer 344 are recorded in the corresponding fields of the event table 425 .
- the end-user device 400 includes a background event response handling process 500 , discussed in conjunction with FIG. 5, that is activated during step 510 upon the receipt of an input from the user.
- the background event response handling process 500 can be tailored to each event and downloaded with the MPEG data stream 300 in the form of a controlling application, such as a Java applet.
- the receiver 400 continues the play of the audio/video information 320 , 330 included in the MPEG stream, in a conventional manner, during the execution of the background event response handling process 500 .
- the background event response handling process 500 upon detecting an event, obtains the presentation time (PTS) 342 and event identifier 343 from the MPEG event control data 310 and obtains a local time-stamp of the event presentation from the clock module 470 during step 510 . Thereafter, the background event response handling process 500 will monitor the user actions until a user response is received during step 515 . Once a user response is detected during step 515 , the background event response handling process 500 obtains a local time-stamp of the user response from the clock module 470 during step 520 .
- PTS presentation time
- event identifier 343 the MPEG event control data 310
- obtains a local time-stamp of the event presentation from the clock module 470 during step 510 Thereafter, the background event response handling process 500 will monitor the user actions until a user response is received during step 515 . Once a user response is detected during step 515 , the background event response handling process 500 obtains a local time-stamp of the user response from the clock
- the background event response handling process 500 then computes the differential time between the local time-stamps of the event presentation and user response during step 525 .
- the background event response handling process 500 computes the delay time during step 530 between the transmitter global time stamp 341 and the local time-stamp of the event presentation that was obtained from the clock module during step 510 . It is noted that the presentation time (PTS) 342 can be utilized during step 530 in lieu of or in addition to the transmitter global time stamp 341 .
- a test is then performed during step 540 to determine if the delay time calculated in the previous step is within a predefined tolerance.
- the predefined tolerance is determined by factoring in mean-delay values through the network 100 , and is intended to prevent a user from having time to respond to a replayed event. If it is determined during step 540 that the delay time exceeds the threshold then a security violation is detected during step 545 . It is noted that the detection of a security violation during steps 540 and 545 can be performed by the secure receiver 400 and flagged for the service provider 200 , as shown in FIG. 5, or detected by the service provider 200 .
- the event response handling process 500 then transmits during step 550 an encrypted response packet to the transmitter 200 that contains the differential time computed during step 520 , the answer, and the event identifier.
- the transmission step performed during step 540 can be conditional upon the answer being correct or another appropriate message can be sent to the service provider 200 .
- the message transmitted during step 550 can be time-delayed to distribute the messages received by the service provider 200 or can be sent at times of lower network traffic.
- the service provider 200 Upon receipt of the reply message, the service provider 200 decrypts the message and compares the received differential time and answer information with recorded information for the identified event to identify a winner or otherwise validate the time it took for the user to respond.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Social Psychology (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
Claims (19)
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/469,453 US6571344B1 (en) | 1999-12-21 | 1999-12-21 | Method and apparatus for authenticating time-sensitive interactive communications |
KR1020017010596A KR100752796B1 (en) | 1999-12-21 | 2000-12-07 | Method and system for determining time between sent event and user response |
PCT/EP2000/012405 WO2001046784A2 (en) | 1999-12-21 | 2000-12-07 | Method and apparatus for authenticating time-sensitive interactive communications |
EP00983258A EP1219064B1 (en) | 1999-12-21 | 2000-12-07 | Method and apparatus for authenticating time-sensitive interactive communications |
JP2001547234A JP4864265B2 (en) | 1999-12-21 | 2000-12-07 | Two-way communication authentication method and apparatus with good time sensitivity |
DE60038617T DE60038617T2 (en) | 1999-12-21 | 2000-12-07 | METHOD AND DEVICE FOR AUTHENTICATING TIME-DEPENDENT INTERACTIVE TRANSMISSIONS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/469,453 US6571344B1 (en) | 1999-12-21 | 1999-12-21 | Method and apparatus for authenticating time-sensitive interactive communications |
Publications (1)
Publication Number | Publication Date |
---|---|
US6571344B1 true US6571344B1 (en) | 2003-05-27 |
Family
ID=23863859
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/469,453 Expired - Lifetime US6571344B1 (en) | 1999-12-21 | 1999-12-21 | Method and apparatus for authenticating time-sensitive interactive communications |
Country Status (6)
Country | Link |
---|---|
US (1) | US6571344B1 (en) |
EP (1) | EP1219064B1 (en) |
JP (1) | JP4864265B2 (en) |
KR (1) | KR100752796B1 (en) |
DE (1) | DE60038617T2 (en) |
WO (1) | WO2001046784A2 (en) |
Cited By (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020053090A1 (en) * | 2000-10-27 | 2002-05-02 | Masataka Okayama | Data receiving apparatus and data receiving method |
US20020062484A1 (en) * | 2000-06-19 | 2002-05-23 | De Lange Alphonsius Anthonius Jozef | Method of automatic execution receiving station |
US20030229899A1 (en) * | 2002-05-03 | 2003-12-11 | Matthew Thompson | System and method for providing synchronized events to a television application |
US20050033862A1 (en) * | 2001-11-28 | 2005-02-10 | Philipp Blum | Method for syncronization in networks |
US20050091554A1 (en) * | 2003-08-07 | 2005-04-28 | Dmitrii Loukianov | Event time-stamping |
US6910129B1 (en) * | 1999-12-24 | 2005-06-21 | Kent Ridge Digital Labs | Remote authentication based on exchanging signals representing biometrics information |
US20050155075A1 (en) * | 2002-02-04 | 2005-07-14 | Daniel Crichton | Media transmission system and method |
US20070250846A1 (en) * | 2001-12-21 | 2007-10-25 | Swix Scott R | Methods, systems, and products for evaluating performance of viewers |
US20080147497A1 (en) * | 2006-12-13 | 2008-06-19 | Tischer Steven N | Advertising and content management systems and methods |
US20080242409A1 (en) * | 2007-03-30 | 2008-10-02 | Ntn Buzztime, Inc. | Video Feed Synchronization in an Interactive Environment |
US20100082981A1 (en) * | 2008-09-30 | 2010-04-01 | Liam Church | Electronic business postal system |
US20100101509A1 (en) * | 2008-10-29 | 2010-04-29 | Tanbour Emadeddin Y | Water heaters with sealed door assemblies |
US20100101507A1 (en) * | 2008-10-29 | 2010-04-29 | Tanbour Emadeddin Y | Water heaters with fuel line and door assembly |
US7857699B2 (en) | 2006-11-01 | 2010-12-28 | Igt | Gaming system and method of operating a gaming system having a bonus participation bidding sequence |
US7905777B2 (en) | 2005-08-04 | 2011-03-15 | Igt | Methods and apparatus for auctioning an item via a gaming device |
US20110178877A1 (en) * | 2001-12-14 | 2011-07-21 | Swix Scott R | Advertising and content management systems and methods |
US8086491B1 (en) | 2001-12-31 | 2011-12-27 | At&T Intellectual Property I, L. P. | Method and system for targeted content distribution using tagged data streams |
US20120008047A1 (en) * | 2009-02-05 | 2012-01-12 | Guru Prashanth Balasubramanian | Mobile Consumer Electronic Applications on Internet Video Platform |
US8216065B2 (en) | 2005-09-09 | 2012-07-10 | Igt | Gaming system having multiple adjacently arranged gaming machines which each provide a component for a multi-component game |
US8219411B2 (en) | 2001-12-14 | 2012-07-10 | At&T Intellectual Property I, L. P. | Methods, systems, and products for targeting advertisements |
US8224662B2 (en) | 2001-12-14 | 2012-07-17 | At&T Intellectual Property I, L.P. | Methods, systems, and products for developing tailored content |
US8640160B2 (en) | 1997-01-06 | 2014-01-28 | At&T Intellectual Property I, L.P. | Method and system for providing targeted advertisements |
US8677384B2 (en) | 2003-12-12 | 2014-03-18 | At&T Intellectual Property I, L.P. | Methods and systems for network based capture of television viewer generated clickstreams |
US9185094B2 (en) | 2012-03-01 | 2015-11-10 | Ologn Technologies Ag | Systems, methods and apparatuses for the secure transmission and restricted use of media content |
US9390244B2 (en) | 2013-03-12 | 2016-07-12 | Eric Lynch | Temporal security for controlled access systems |
US9559845B2 (en) | 2012-03-01 | 2017-01-31 | Ologn Technologies Ag | Systems, methods and apparatuses for the secure transmission of media content |
US9967633B1 (en) | 2001-12-14 | 2018-05-08 | At&T Intellectual Property I, L.P. | System and method for utilizing television viewing patterns |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8352582B2 (en) * | 2001-06-28 | 2013-01-08 | Koninklijke Philips Electronics N.V. | Temporal proximity to verify physical proximity |
GB0616027D0 (en) * | 2006-08-11 | 2006-09-20 | Answerback Interactive | Interactive electronic system and method for a plurality of users |
KR100748229B1 (en) * | 2006-12-12 | 2007-08-10 | (주)지티앤에스 | Prioritization Method of Upload Data in Server / Client System and Auction System Using the Same |
Citations (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5001752A (en) | 1989-10-13 | 1991-03-19 | Fischer Addison M | Public/key date-time notary facility |
US5189700A (en) | 1989-07-05 | 1993-02-23 | Blandford Robert R | Devices to (1) supply authenticated time and (2) time stamp and authenticate digital documents |
US5223923A (en) | 1989-08-07 | 1993-06-29 | Tv Answer, Inc. | Cellular repeater stations in a wireless audience response system for satellite communication |
US5422953A (en) | 1993-05-05 | 1995-06-06 | Fischer; Addison M. | Personal date/time notary device |
US5500897A (en) * | 1993-07-22 | 1996-03-19 | International Business Machines Corporation | Client/server based secure timekeeping system |
US5684526A (en) | 1994-03-04 | 1997-11-04 | Sony Corporation | System and method for responding to two-way broadcast programs |
US5748740A (en) * | 1995-09-29 | 1998-05-05 | Dallas Semiconductor Corporation | Method, apparatus, system and firmware for secure transactions |
US5822543A (en) * | 1996-07-08 | 1998-10-13 | International Business Machines Corporation | Gathering data handling statistics in non-synchronous data communication networks |
US6078956A (en) * | 1997-09-08 | 2000-06-20 | International Business Machines Corporation | World wide web end user response time monitor |
US6108700A (en) * | 1997-08-01 | 2000-08-22 | International Business Machines Corporation | Application end-to-end response time measurement and decomposition |
US6237095B1 (en) * | 1995-09-29 | 2001-05-22 | Dallas Semiconductor Corporation | Apparatus for transfer of secure information between a data carrying module and an electronic device |
US6286046B1 (en) * | 1997-12-22 | 2001-09-04 | International Business Machines Corporation | Method of recording and measuring e-business sessions on the world wide web |
WO2002028053A2 (en) * | 2000-09-28 | 2002-04-04 | Intel Corporation | Speed sensitive content delivery in a client-server network |
US6408388B1 (en) * | 1993-05-05 | 2002-06-18 | Addison M. Fischer | Personal date/time notary device |
US6411998B1 (en) * | 1997-09-08 | 2002-06-25 | International Business Machines Corporation | World wide web internet delay monitor |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH051752A (en) * | 1991-06-20 | 1993-01-08 | Tochigi Fuji Ind Co Ltd | Change gear |
JPH05223923A (en) * | 1992-02-18 | 1993-09-03 | Oki Electric Ind Co Ltd | Method and apparatus for detecting buried structure |
JPH05252495A (en) * | 1992-03-03 | 1993-09-28 | Nippon Hoso Kyokai <Nhk> | Broadcast program transmission method |
JPH05344084A (en) * | 1992-06-05 | 1993-12-24 | Kanaasu Data Kk | Program participation type broadcast system and transmitter and receiver used therefor |
JPH08251571A (en) * | 1995-03-15 | 1996-09-27 | Toshiba Corp | Charging device |
JP3767635B2 (en) * | 1995-03-31 | 2006-04-19 | ソニー株式会社 | Interactive program broadcast method, interactive program response method and response apparatus |
JP3791555B2 (en) * | 1995-08-24 | 2006-06-28 | ソニー株式会社 | Response information processing method and processing system for interactive program |
JPH10200880A (en) * | 1997-01-06 | 1998-07-31 | Toshiba Corp | Bidirectional television receiver, response server system and bidirectional television system using the same |
-
1999
- 1999-12-21 US US09/469,453 patent/US6571344B1/en not_active Expired - Lifetime
-
2000
- 2000-12-07 WO PCT/EP2000/012405 patent/WO2001046784A2/en active IP Right Grant
- 2000-12-07 EP EP00983258A patent/EP1219064B1/en not_active Expired - Lifetime
- 2000-12-07 JP JP2001547234A patent/JP4864265B2/en not_active Expired - Fee Related
- 2000-12-07 KR KR1020017010596A patent/KR100752796B1/en not_active Expired - Fee Related
- 2000-12-07 DE DE60038617T patent/DE60038617T2/en not_active Expired - Lifetime
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5189700A (en) | 1989-07-05 | 1993-02-23 | Blandford Robert R | Devices to (1) supply authenticated time and (2) time stamp and authenticate digital documents |
US5223923A (en) | 1989-08-07 | 1993-06-29 | Tv Answer, Inc. | Cellular repeater stations in a wireless audience response system for satellite communication |
US5001752A (en) | 1989-10-13 | 1991-03-19 | Fischer Addison M | Public/key date-time notary facility |
US5936149A (en) * | 1993-05-05 | 1999-08-10 | Fischer; Addison M. | Personal date/time notary device |
US5422953A (en) | 1993-05-05 | 1995-06-06 | Fischer; Addison M. | Personal date/time notary device |
US6408388B1 (en) * | 1993-05-05 | 2002-06-18 | Addison M. Fischer | Personal date/time notary device |
US5500897A (en) * | 1993-07-22 | 1996-03-19 | International Business Machines Corporation | Client/server based secure timekeeping system |
US5684526A (en) | 1994-03-04 | 1997-11-04 | Sony Corporation | System and method for responding to two-way broadcast programs |
US5748740A (en) * | 1995-09-29 | 1998-05-05 | Dallas Semiconductor Corporation | Method, apparatus, system and firmware for secure transactions |
US6237095B1 (en) * | 1995-09-29 | 2001-05-22 | Dallas Semiconductor Corporation | Apparatus for transfer of secure information between a data carrying module and an electronic device |
US5822543A (en) * | 1996-07-08 | 1998-10-13 | International Business Machines Corporation | Gathering data handling statistics in non-synchronous data communication networks |
US6108700A (en) * | 1997-08-01 | 2000-08-22 | International Business Machines Corporation | Application end-to-end response time measurement and decomposition |
US6078956A (en) * | 1997-09-08 | 2000-06-20 | International Business Machines Corporation | World wide web end user response time monitor |
US6411998B1 (en) * | 1997-09-08 | 2002-06-25 | International Business Machines Corporation | World wide web internet delay monitor |
US6286046B1 (en) * | 1997-12-22 | 2001-09-04 | International Business Machines Corporation | Method of recording and measuring e-business sessions on the world wide web |
WO2002028053A2 (en) * | 2000-09-28 | 2002-04-04 | Intel Corporation | Speed sensitive content delivery in a client-server network |
Cited By (53)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8640160B2 (en) | 1997-01-06 | 2014-01-28 | At&T Intellectual Property I, L.P. | Method and system for providing targeted advertisements |
US6910129B1 (en) * | 1999-12-24 | 2005-06-21 | Kent Ridge Digital Labs | Remote authentication based on exchanging signals representing biometrics information |
US7600239B2 (en) * | 2000-06-19 | 2009-10-06 | Koninklijke Philips Electronics N.V. | Method of automatic execution receiving station |
US20020062484A1 (en) * | 2000-06-19 | 2002-05-23 | De Lange Alphonsius Anthonius Jozef | Method of automatic execution receiving station |
US20020053090A1 (en) * | 2000-10-27 | 2002-05-02 | Masataka Okayama | Data receiving apparatus and data receiving method |
US20110090925A1 (en) * | 2001-11-28 | 2011-04-21 | Philipp Blum | Method for synchronization in networks |
US20050033862A1 (en) * | 2001-11-28 | 2005-02-10 | Philipp Blum | Method for syncronization in networks |
US7716375B2 (en) * | 2001-11-28 | 2010-05-11 | Bridgeco Ag | Method for synchronization in networks |
US8601165B2 (en) | 2001-11-28 | 2013-12-03 | Smsc Holdings S.A.R.L. | Method for synchronization in networks |
US10674227B2 (en) | 2001-12-14 | 2020-06-02 | At&T Intellectual Property I, L.P. | Streaming video |
US8700419B2 (en) | 2001-12-14 | 2014-04-15 | At&T Intellectual Property I, L.P. | Methods, systems, and products for tailored content |
US8812363B2 (en) | 2001-12-14 | 2014-08-19 | At&T Intellectual Property I, L.P. | Methods, systems, and products for managing advertisements |
US9967633B1 (en) | 2001-12-14 | 2018-05-08 | At&T Intellectual Property I, L.P. | System and method for utilizing television viewing patterns |
US8548820B2 (en) | 2001-12-14 | 2013-10-01 | AT&T Intellecutal Property I. L.P. | Methods, systems, and products for targeting advertisements |
US20110178877A1 (en) * | 2001-12-14 | 2011-07-21 | Swix Scott R | Advertising and content management systems and methods |
US8224662B2 (en) | 2001-12-14 | 2012-07-17 | At&T Intellectual Property I, L.P. | Methods, systems, and products for developing tailored content |
US8219411B2 (en) | 2001-12-14 | 2012-07-10 | At&T Intellectual Property I, L. P. | Methods, systems, and products for targeting advertisements |
US11317165B2 (en) | 2001-12-14 | 2022-04-26 | At&T Intellectual Property I, L.P. | Streaming video |
US8959542B2 (en) | 2001-12-21 | 2015-02-17 | At&T Intellectual Property I, L.P. | Methods, systems, and products for evaluating performance of viewers |
US20070250846A1 (en) * | 2001-12-21 | 2007-10-25 | Swix Scott R | Methods, systems, and products for evaluating performance of viewers |
US8468556B2 (en) * | 2001-12-21 | 2013-06-18 | At&T Intellectual Property I, L.P. | Methods, systems, and products for evaluating performance of viewers |
US8086491B1 (en) | 2001-12-31 | 2011-12-27 | At&T Intellectual Property I, L. P. | Method and system for targeted content distribution using tagged data streams |
US8156533B2 (en) * | 2002-02-04 | 2012-04-10 | Accenture Global Services Limited | Media transmission system and method |
US20050155075A1 (en) * | 2002-02-04 | 2005-07-14 | Daniel Crichton | Media transmission system and method |
US8572641B2 (en) | 2002-02-04 | 2013-10-29 | Accenture Global Services Limited | Media transmission system and method |
US20030229899A1 (en) * | 2002-05-03 | 2003-12-11 | Matthew Thompson | System and method for providing synchronized events to a television application |
US8832754B2 (en) * | 2002-05-03 | 2014-09-09 | Tvworks, Llc | System and method for providing synchronized events to a television application |
US10448071B2 (en) | 2002-05-03 | 2019-10-15 | Comcast Cable Communications Management, Llc | System and method for providing synchronized events to a television application |
US20050091554A1 (en) * | 2003-08-07 | 2005-04-28 | Dmitrii Loukianov | Event time-stamping |
US8677384B2 (en) | 2003-12-12 | 2014-03-18 | At&T Intellectual Property I, L.P. | Methods and systems for network based capture of television viewer generated clickstreams |
US7905777B2 (en) | 2005-08-04 | 2011-03-15 | Igt | Methods and apparatus for auctioning an item via a gaming device |
US8167709B2 (en) | 2005-08-04 | 2012-05-01 | Igt | Methods and apparatus for auctioning an item via a gaming device |
US8632394B2 (en) | 2005-08-04 | 2014-01-21 | Igt | Methods and apparatus for auctioning an item via a gaming device |
US8216065B2 (en) | 2005-09-09 | 2012-07-10 | Igt | Gaming system having multiple adjacently arranged gaming machines which each provide a component for a multi-component game |
US8512121B2 (en) | 2005-09-09 | 2013-08-20 | Igt | Gaming system having multiple adjacently arranged gaming machines which each provide a component for a multi-component game |
US7857699B2 (en) | 2006-11-01 | 2010-12-28 | Igt | Gaming system and method of operating a gaming system having a bonus participation bidding sequence |
US20080147497A1 (en) * | 2006-12-13 | 2008-06-19 | Tischer Steven N | Advertising and content management systems and methods |
US20080242409A1 (en) * | 2007-03-30 | 2008-10-02 | Ntn Buzztime, Inc. | Video Feed Synchronization in an Interactive Environment |
US10038659B2 (en) | 2008-09-30 | 2018-07-31 | Escher Group (Irl) Limited | Electronic business postal system |
US10778625B2 (en) | 2008-09-30 | 2020-09-15 | Escher Group (Irl) Limited | Electronic business postal system |
US20100082981A1 (en) * | 2008-09-30 | 2010-04-01 | Liam Church | Electronic business postal system |
US9406050B2 (en) | 2008-09-30 | 2016-08-02 | Escher Group (Irl) Limited | Electronic business postal system |
US9477948B2 (en) | 2008-09-30 | 2016-10-25 | Escher Group (Irl) Limited | Electronic business postal system |
US8600912B2 (en) | 2008-09-30 | 2013-12-03 | Escher Group (Irl) Limited | Electronic business postal system |
US20100101509A1 (en) * | 2008-10-29 | 2010-04-29 | Tanbour Emadeddin Y | Water heaters with sealed door assemblies |
US20100101507A1 (en) * | 2008-10-29 | 2010-04-29 | Tanbour Emadeddin Y | Water heaters with fuel line and door assembly |
US20140179410A1 (en) * | 2009-02-05 | 2014-06-26 | Sony Electronics Inc. | Mobile consumer electronic applications on internet video platform |
US20120008047A1 (en) * | 2009-02-05 | 2012-01-12 | Guru Prashanth Balasubramanian | Mobile Consumer Electronic Applications on Internet Video Platform |
US8806564B2 (en) * | 2009-02-05 | 2014-08-12 | Sony Corporation | Mobile consumer electronic applications on internet video platform |
US9185094B2 (en) | 2012-03-01 | 2015-11-10 | Ologn Technologies Ag | Systems, methods and apparatuses for the secure transmission and restricted use of media content |
US9559845B2 (en) | 2012-03-01 | 2017-01-31 | Ologn Technologies Ag | Systems, methods and apparatuses for the secure transmission of media content |
US9390244B2 (en) | 2013-03-12 | 2016-07-12 | Eric Lynch | Temporal security for controlled access systems |
US10402551B2 (en) | 2013-03-12 | 2019-09-03 | Eric Lynch | Temporal security for controlled access systems |
Also Published As
Publication number | Publication date |
---|---|
JP2003518350A (en) | 2003-06-03 |
WO2001046784A2 (en) | 2001-06-28 |
WO2001046784A3 (en) | 2002-05-02 |
KR20010102284A (en) | 2001-11-15 |
DE60038617D1 (en) | 2008-05-29 |
EP1219064A2 (en) | 2002-07-03 |
EP1219064B1 (en) | 2008-04-16 |
KR100752796B1 (en) | 2007-08-29 |
DE60038617T2 (en) | 2009-05-07 |
JP4864265B2 (en) | 2012-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6571344B1 (en) | Method and apparatus for authenticating time-sensitive interactive communications | |
US20050021942A1 (en) | Process for updating a revocation list of noncompliant keys appliances or modules in a secure system for broadcasting content | |
US8724808B2 (en) | Method for secure distribution of digital data representing a multimedia content | |
US8037313B2 (en) | Method and arrangement for real-time betting with an off-line terminal | |
EP0638344B1 (en) | Secure system for interactive game participation with verification of event chronology | |
US8566893B2 (en) | Systems and methods for providing a token registry and encoder | |
US7698554B2 (en) | Controlling transmission of broadcast content | |
JP2003179565A (en) | Time verification system | |
CN105409226A (en) | System and method for effectively controlling client behavior in adaptive streaming | |
CN110381334A (en) | Anti-stealing-link method, device and system | |
EP1495622B1 (en) | Method for the anonymous authentication of a data transmitter | |
US8495154B2 (en) | Content usage tracking in superdistribution | |
US20040049777A1 (en) | Transaction system | |
US7486793B2 (en) | Invoicing management method of a service transmitted per time unit | |
US20050076183A1 (en) | Method and apparatus for enforcing timed agreements | |
JP2004179699A (en) | Reception system | |
US8132201B2 (en) | Process for transmitting digital data representative of a content | |
US20080250444A1 (en) | Method For Processing Conditional Access Contents By A User Unit | |
JP2003044398A (en) | Method and device for reproducing contents, method and device for instructing reproduction of contents, contents reproducing program and recording medium for the program, and contents reproduction instructing program and recording medium for the program | |
Morigaki et al. | An analysis of detailed electronic time-stamping using digital TV | |
JP2001350717A (en) | Information display system, gateway device and information display device | |
JP2004112208A (en) | Stored content viewing information acquisition system | |
JP2002218431A (en) | Broadcasting receiver, module used for the receiver and broadcasting receiving method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: PHILIPS ELECTRONICS NORTH AMERICA CORP., NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SITNIK, ERAN;REEL/FRAME:010511/0288 Effective date: 19991210 |
|
AS | Assignment |
Owner name: KONINKLIJKE PHILIPS ELECTRONICS N.V., NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PHILIPS ELECTRONICS NORTH AMERICA CORP.;REEL/FRAME:013969/0793 Effective date: 20030411 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: NXP B.V., NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KONINKLIJKE PHILIPS ELECTRONICS N.V.;REEL/FRAME:018635/0787 Effective date: 20061117 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: BREAKWATERS INNOVATIONS LLC, VIRGINIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NXP B.V.;REEL/FRAME:032642/0564 Effective date: 20131215 |
|
REMI | Maintenance fee reminder mailed | ||
AS | Assignment |
Owner name: NXP B.V., NETHERLANDS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BREAKWATERS INNOVATIONS LLC;REEL/FRAME:035086/0391 Effective date: 20150303 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
SULP | Surcharge for late payment |
Year of fee payment: 11 |
|
AS | Assignment |
Owner name: III HOLDINGS 6, LLC, DELAWARE Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NXP B.V.;REEL/FRAME:036304/0330 Effective date: 20150730 |