[go: up one dir, main page]

WO2002042879A2 - System and method for virus protection in real-time media - Google Patents

System and method for virus protection in real-time media Download PDF

Info

Publication number
WO2002042879A2
WO2002042879A2 PCT/US2001/045125 US0145125W WO0242879A2 WO 2002042879 A2 WO2002042879 A2 WO 2002042879A2 US 0145125 W US0145125 W US 0145125W WO 0242879 A2 WO0242879 A2 WO 0242879A2
Authority
WO
WIPO (PCT)
Prior art keywords
file
server
virus
video
audio
Prior art date
Application number
PCT/US2001/045125
Other languages
French (fr)
Other versions
WO2002042879A3 (en
Inventor
Don Pacholec
Sanjeev Kumar
Original Assignee
Portal Player, Inc.
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 Portal Player, Inc. filed Critical Portal Player, Inc.
Priority to AU2002241543A priority Critical patent/AU2002241543A1/en
Publication of WO2002042879A2 publication Critical patent/WO2002042879A2/en
Publication of WO2002042879A3 publication Critical patent/WO2002042879A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/55Detecting local intrusion or implementing counter-measures
    • G06F21/56Computer malware detection or handling, e.g. anti-virus arrangements
    • G06F21/566Dynamic detection, i.e. detection performed at run-time, e.g. emulation, suspicious activities

Definitions

  • the present invention relates to streaming media, and more specifically to a system and method for protecting against inadvertent transmission of viruses in such media.
  • Internet streaming media has revolutionized the way information is transmitted and viewed. Traditionally, information had been transmitted as static text and graphics. With the advance of streaming media, information can now be transmitted as a multimedia experience populated by sound and moving pictures. Streaming media has become the de- facto global media broadcasting and distribution standard, incorporating all other media, including television, radio, and film.
  • Streaming information across the Internet can be accomplished, for example, by compressing a digital file, such as video or audio, and segmenting the compressed file into small packets, which are transmitted, one after another, over the Internet.
  • packets reach their destination (a requesting user's computer) they are decompressed and reassembled into a form that can be recognized by the user's computer system.
  • the transmitted packets are ordinarily "buffered" so that a certain number of packets are downloaded to the user's computer system prior to execution.
  • the buffered packets may be played. As those buffered or preloaded packets are executed, more packets are downloaded and queued for execution accordingly.
  • UDP User Datagram Protocol
  • RTSP RealTime Streaming Protocol
  • UDP and RTSP are ideal for audio and video broadcasting since they place a higher priority on continuous streaming than on absolute document integrity.
  • TCP Transmission Control Protocol
  • HTTP HyperText Transfer Protocol
  • Lossy compression schemes reduce file size by discarding some amount of data during the encoding process before it is transmitted over the Internet. Once the information is received on the client side, the codec attempts to reconstruct the information that was lost or discarded. The benefit to this sort of compression lies in the smaller file size that results from discarding the "lost" information.
  • lossless compression squeezes data into smaller packets of information without permanently discarding any of the data. Instead of permanently discarding information, for example, lossless compression discards it temporarily but provides a "map" with which the codec can reconstruct the original file. Both “lossy” and “lossless” compression may be used by various streaming protocols.
  • a computer virus is essentially a program or piece of code loaded onto a computer, usually subversively, which executes and corrupts various files on the computer.
  • viruses can also replicate themselves by effectively causing their transmission to other computers, thereby resulting in a significant large-scale corruption of numerous computer systems.
  • the chance that a virus may be transmitted to a client computer during a communications session is significantly increased.
  • the present invention affords a system and method for detecting real-time video and audio stream virus infections.
  • the system may receive particular data format streams, such as MPEG1, MPEG2, MPEG4, or other such data streams, and scan the stream to detect virus infection therein. If a virus infection is detected by the system while scanning the stream, the system may clean the infected stream and consequently deliver the cleaned data stream to a destination site, such as computers, cellular telephones, VOIP devices, IP-based video applications, portable content devices, and the like.
  • a destination site such as computers, cellular telephones, VOIP devices, IP-based video applications, portable content devices, and the like.
  • FIG. 1 is a diagram illustrating a system for detecting real-time video and audio stream virus infection in accordance with the invention
  • Fig. 2 is a block diagram depicting a preferred operation of the virus detection software application module shown in Fig. 1 for detecting real-time video stream virus infection in accordance with the invention
  • Fig. 3 is a block diagram depicting a preferred operation of the virus detection software application module shown in Fig. 1 for detecting real-time audio stream virus infection in accordance with the invention.
  • Fig. 1 is a diagram illustrating a system for detecting real-time video and audio stream virus infection in accordance with the invention.
  • the system 10 may include a server 12 connected with one or more client computer systems 14 across a data network 16, such as a wide area network (WAN) 16, the Internet, or more particularly, the World Wide Web.
  • WAN wide area network
  • the invention is described as being provided over the World Wide Web, it may also be provided over a local area network, such as an intranet, and other network structures.
  • the server 12 may include a software application 18 for streaming media files to the one or more client computer systems 14 in the network 16.
  • the software application 18 may be executed by a CPU 20 resident in the server 12.
  • the software application 18 will be described in more detail below.
  • a database 22 may be associated with the server 12 for storing multimedia information, such as audio and video files.
  • the client computer systems 14 may include a display device 24, a CPU unit 26, one or more user input/output devices, such as a mouse 28 and a keyboard 30 and may be configured to communicate with the server 12 over the WAN 16.
  • the CPU unit 26 may house a permanent storage system 32, such as a hard disk drive, optical disk drive, tape drive, or the like, which may store one or more software applications such as a web browser application.
  • the computer system 14 may have a resident memory 34, such as DRAM, and the software application from the disk 32 may be transferred to the memory 34 to be executed by a CPU 36 in the computer system 14.
  • a browser application may connect the computer system 14 to the server 12 over the WAN 16 and receive data and graphical information (such as web pages, reports, etc.) that may be displayed on the display device 24 of the computer system 14.
  • the browser application may also permit the computer system 14 to interact with the server 12, such as for receiving audio and video streaming multimedia files from the server 12.
  • the client computer system 14 may also include a software application 38 (which may or may not be integrated with the browser application) for decompressing, virus scanning, and executing streaming multimedia files transmitted from the server 12.
  • the software application 18 on the server 12 permits the transmission of streaming audio and/or video multimedia files to client computer systems 14.
  • the software application 18 contains program code for causing the server 12 to compress a digital multimedia file, such as video or audio, and to segment the compressed file into small packets.
  • the software application 18 program code also causes the server 12 to initiate a communications session with the client computer system 14 and to transmit the segmented data packets, one after another, thereto over the data network 16.
  • the software application 38 program code therein causes the computer system 14 to decompress and reassemble the data packets into a form that can be recognized and executed by the computer system 14.
  • the server 12 may include a software application 18 for streaming multimedia information to the client computer systems 14.
  • the software application 18 may include an application module 40 for detecting in real-time audio and/or video stream virus infection in accordance with the invention.
  • Fig. 2 is a block diagram depicting a preferred operation of the virus detection software module 40. As shown in Fig.
  • a video format stream such as MPEG 1 , MPEG2, MPEG4, MPEG7, or other like video transmission protocol may be received from the database 22 by the server 12.
  • the virus detection software application module 40 of the software application 18 may scan the retrieved video data stream for infection occurrences within the video data stream.
  • the module 40 may scan the video data stream in real-time.
  • the module 40 may, upon locating an infected data stream, automatically clean the infected data stream at the server 12 before transmission of the data stream to the client 14, and cause the server 12 to transmit a clean data stream to the client computer systems 14.
  • the server may store a virus signature file that may be periodically updated.
  • the file is checked against the virus signature file to detect any viruses. If a virus is detected, then the virus is cleaned from the file as it is being streamed or downloaded to the remote site. Thus, any file from the server is cleaned as it is being downloaded or streamed to the remote site.
  • the software application module 40 described above may also enable virus infection detection for streaming audio as well as streaming video information.
  • Fig. 3 is a block diagram depicting a preferred operation of the virus detection software module 40 as relating to streaming audio. As shown in Fig.
  • an audio format stream such as MPEG1, MPEG2, MPEG4, or other like audio transmission protocol may be received from the database 22 by the server 12.
  • the virus detection software application module 40 of the software application 18 may scan the retrieved audio data stream for infection occurrences within the audio data stream.
  • the module 40 may scan the audio data stream in real-time.
  • the module 40 may, upon locating an infected data stream, automatically clean the infected data stream at the server 12 before transmission of the data stream to the client 14, and cause the server 12 to transmit a clean data stream to the client computer systems 14.
  • the server may store a virus signature file that may be periodically updated.
  • the file When a file is downloaded from the server or streamed through the server, the file is checked against the virus signature file to detect any viruses. If a virus is detected, then the virus is cleaned from the file as it is being streamed or downloaded to the remote site. Thus, any file from the server is cleaned as it is being downloaded or streamed to the remote site.
  • the present invention provides bi-directional protection to the video and/or audio data streams by protecting the stream at both the input side (uploaded to server) and the output side (downloaded to a client computer system). Additionally, the present invention ensures very highly reliable delivery of audio and/or video content to all forms of consumer devices, such as cellular telephones, video over Internet Protocol devices, IP-based video applications, and portable content devices, etc.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Virology (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Measuring Or Testing Involving Enzymes Or Micro-Organisms (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

A system (40) and method for real time virus protection of media (22) data.

Description

SYSTEM AND METHOD FOR VIRUS PROTECTION IN REAL-TIME MEDIA
The present invention relates to streaming media, and more specifically to a system and method for protecting against inadvertent transmission of viruses in such media.
BACKGROUND OF THE INVENTION
Internet streaming media has revolutionized the way information is transmitted and viewed. Traditionally, information had been transmitted as static text and graphics. With the advance of streaming media, information can now be transmitted as a multimedia experience populated by sound and moving pictures. Streaming media has become the de- facto global media broadcasting and distribution standard, incorporating all other media, including television, radio, and film.
Streaming information across the Internet can be accomplished, for example, by compressing a digital file, such as video or audio, and segmenting the compressed file into small packets, which are transmitted, one after another, over the Internet. When the packets reach their destination (a requesting user's computer), they are decompressed and reassembled into a form that can be recognized by the user's computer system. To maintain the illusion of seamless play, the transmitted packets are ordinarily "buffered" so that a certain number of packets are downloaded to the user's computer system prior to execution. Thus, while the downloading continues, the buffered packets may be played. As those buffered or preloaded packets are executed, more packets are downloaded and queued for execution accordingly.
Various protocols have been developed for streaming information across the Internet. For example, the User Datagram Protocol (UDP) allows data to be transmitted efficiently from a host server to a client system, and advanced encoding techniques allow compression of streamed files into extremely small packets of data. More recent protocols such as the RealTime Streaming Protocol (RTSP) are making the transmission of data even more efficient.
UDP and RTSP, for example, are ideal for audio and video broadcasting since they place a higher priority on continuous streaming than on absolute document integrity. Unlike TCP and HTTP transmission, when a UDP packet is dropped, the server continues sending information. TCP, in contrast, continues attempting to resend the lost packet before sending any further packets. Because streaming media generally requires a continuous transmission of information, protocols such as UDP and RTSP are ideal.
Regardless of the advances in UDP and RTSP transmission protocols, streaming media would not be possible without the rapid innovation in encoding algorithms or codecs that compress and decompress audio and video data. Unfortunately, standard modem connections, such as cable modems and xDSL modems, do not ordinarily have the capacity to deliver pure, uncompressed audio and/or video over the Internet. In order to stream information across the limited bandwidth of the Internet, as described above, the audio and/or video information needs to be compressed and optimized with various codecs (compression-decompression encoding algorithms).
Compression schemes can be classified as "lossy" or "lossless." Lossy compression schemes reduce file size by discarding some amount of data during the encoding process before it is transmitted over the Internet. Once the information is received on the client side, the codec attempts to reconstruct the information that was lost or discarded. The benefit to this sort of compression lies in the smaller file size that results from discarding the "lost" information. In contrast, lossless compression squeezes data into smaller packets of information without permanently discarding any of the data. Instead of permanently discarding information, for example, lossless compression discards it temporarily but provides a "map" with which the codec can reconstruct the original file. Both "lossy" and "lossless" compression may be used by various streaming protocols.
Due to the electronic nature of the Internet, data is often prone to attack from computer viruses. A computer virus is essentially a program or piece of code loaded onto a computer, usually subversively, which executes and corrupts various files on the computer. Unfortunately, most viruses can also replicate themselves by effectively causing their transmission to other computers, thereby resulting in a significant large-scale corruption of numerous computer systems. With the large amount of information being transmitted to client computers during a streaming data session, the chance that a virus may be transmitted to a client computer during a communications session is significantly increased.
Conventional virus protection software and or hardware solutions have been developed to help protect against the transmission of such viruses. Unfortunately, existing hardware and/or software solutions do not detect real-time audio or video stream virus infections that can cripple a computer system. The existing systems also do not detect viruses in streaming files that are downloaded and then later played, in fake MP3 files and in MP3 files that actually contain viruses. Thus, there is a need for a system and method that affords protection against real-time audio and/or video stream virus infections. It is to this end that the present invention is directed. SUMMARY OF THE INVENTION
The present invention affords a system and method for detecting real-time video and audio stream virus infections. The system may receive particular data format streams, such as MPEG1, MPEG2, MPEG4, or other such data streams, and scan the stream to detect virus infection therein. If a virus infection is detected by the system while scanning the stream, the system may clean the infected stream and consequently deliver the cleaned data stream to a destination site, such as computers, cellular telephones, VOIP devices, IP-based video applications, portable content devices, and the like.
BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a diagram illustrating a system for detecting real-time video and audio stream virus infection in accordance with the invention;
Fig. 2 is a block diagram depicting a preferred operation of the virus detection software application module shown in Fig. 1 for detecting real-time video stream virus infection in accordance with the invention; and Fig. 3 is a block diagram depicting a preferred operation of the virus detection software application module shown in Fig. 1 for detecting real-time audio stream virus infection in accordance with the invention.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT Fig. 1 is a diagram illustrating a system for detecting real-time video and audio stream virus infection in accordance with the invention. As shown in Fig. 1, the system 10 may include a server 12 connected with one or more client computer systems 14 across a data network 16, such as a wide area network (WAN) 16, the Internet, or more particularly, the World Wide Web. It should be noted that while the invention is described as being provided over the World Wide Web, it may also be provided over a local area network, such as an intranet, and other network structures. Although the preferred embodiment is described with reference to streaming audio and video data, the invention may also be used to detect and clean viruses from streaming data that is downloaded and then later played by a user, from fake MP3 files and from MP3 files that contain a virus. The server 12 may include a software application 18 for streaming media files to the one or more client computer systems 14 in the network 16. The software application 18 may be executed by a CPU 20 resident in the server 12. The software application 18 will be described in more detail below. A database 22 may be associated with the server 12 for storing multimedia information, such as audio and video files.
The client computer systems 14 may include a display device 24, a CPU unit 26, one or more user input/output devices, such as a mouse 28 and a keyboard 30 and may be configured to communicate with the server 12 over the WAN 16. The CPU unit 26 may house a permanent storage system 32, such as a hard disk drive, optical disk drive, tape drive, or the like, which may store one or more software applications such as a web browser application. The computer system 14 may have a resident memory 34, such as DRAM, and the software application from the disk 32 may be transferred to the memory 34 to be executed by a CPU 36 in the computer system 14. A browser application may connect the computer system 14 to the server 12 over the WAN 16 and receive data and graphical information (such as web pages, reports, etc.) that may be displayed on the display device 24 of the computer system 14. The browser application may also permit the computer system 14 to interact with the server 12, such as for receiving audio and video streaming multimedia files from the server 12. The client computer system 14 may also include a software application 38 (which may or may not be integrated with the browser application) for decompressing, virus scanning, and executing streaming multimedia files transmitted from the server 12.
The software application 18 on the server 12 permits the transmission of streaming audio and/or video multimedia files to client computer systems 14. The software application 18 contains program code for causing the server 12 to compress a digital multimedia file, such as video or audio, and to segment the compressed file into small packets. The software application 18 program code also causes the server 12 to initiate a communications session with the client computer system 14 and to transmit the segmented data packets, one after another, thereto over the data network 16. When the data packets reach their destination (a requesting computer system 14), the software application 38 program code therein causes the computer system 14 to decompress and reassemble the data packets into a form that can be recognized and executed by the computer system 14. To maintain the illusion of seamless play, transmitted the packets are ordinarily "buffered" in the computer's memory 32 so that a certain number of data packets are downloaded to the computer system 14 prior to execution. As those buffered or preloaded packets are executed by the computer system 14, more packets are downloaded and queued for execution accordingly. As described above, the server 12 may include a software application 18 for streaming multimedia information to the client computer systems 14. The software application 18 may include an application module 40 for detecting in real-time audio and/or video stream virus infection in accordance with the invention. Fig. 2 is a block diagram depicting a preferred operation of the virus detection software module 40. As shown in Fig. 2, a video format stream, such as MPEG 1 , MPEG2, MPEG4, MPEG7, or other like video transmission protocol may be received from the database 22 by the server 12. When retrieved, the virus detection software application module 40 of the software application 18 may scan the retrieved video data stream for infection occurrences within the video data stream. Preferably, the module 40 may scan the video data stream in real-time. In accordance with the invention, the module 40 may, upon locating an infected data stream, automatically clean the infected data stream at the server 12 before transmission of the data stream to the client 14, and cause the server 12 to transmit a clean data stream to the client computer systems 14.
To detect the viruses, the server may store a virus signature file that may be periodically updated. When a file is downloaded from the server or streamed through the server, the file is checked against the virus signature file to detect any viruses. If a virus is detected, then the virus is cleaned from the file as it is being streamed or downloaded to the remote site. Thus, any file from the server is cleaned as it is being downloaded or streamed to the remote site. The software application module 40 described above may also enable virus infection detection for streaming audio as well as streaming video information. Fig. 3 is a block diagram depicting a preferred operation of the virus detection software module 40 as relating to streaming audio. As shown in Fig. 3, an audio format stream, such as MPEG1, MPEG2, MPEG4, or other like audio transmission protocol may be received from the database 22 by the server 12. When retrieved, the virus detection software application module 40 of the software application 18 may scan the retrieved audio data stream for infection occurrences within the audio data stream. Preferably, the module 40 may scan the audio data stream in real-time. In accordance with the invention, the module 40 may, upon locating an infected data stream, automatically clean the infected data stream at the server 12 before transmission of the data stream to the client 14, and cause the server 12 to transmit a clean data stream to the client computer systems 14. To detect the viruses, the server may store a virus signature file that may be periodically updated. When a file is downloaded from the server or streamed through the server, the file is checked against the virus signature file to detect any viruses. If a virus is detected, then the virus is cleaned from the file as it is being streamed or downloaded to the remote site. Thus, any file from the server is cleaned as it is being downloaded or streamed to the remote site.
Advantageously, the present invention provides bi-directional protection to the video and/or audio data streams by protecting the stream at both the input side (uploaded to server) and the output side (downloaded to a client computer system). Additionally, the present invention ensures very highly reliable delivery of audio and/or video content to all forms of consumer devices, such as cellular telephones, video over Internet Protocol devices, IP-based video applications, and portable content devices, etc.
While the foregoing has been described with reference to particular embodiments of the invention, such as a system and method for detecting real-time based audio/video virus infection, the invention is not limited to such embodiments and may be applicable to any system capable of performing the described advantages. It will be appreciated by those skilled in the art that changes in these embodiments may be made without departing from the principles and spirit of the invention.

Claims

CLAIMS:
1. A system for detecting and cleaning viruses in a file located on a server computer, comprising: a signature file resident at the server; means, at the server, for scanning a file, that is received by the server or downloaded from the server, using the signature file to detect a virus; means, at the server, for cleaning the detected virus from the file to be downloaded; and means for downloading the cleaned file to the client computer.
2. The system of Claim 1, wherein the file comprises an audio file being streamed from the server computer to the client computer.
3. The system of Claim 1, wherein the file comprises a video file being streamed from the server computer to the client computer.
4. The system of Claim 1, wherein the file comprises a fake MP3 file containing a virus.
5. The system of Claim 1, wherein the file comprises a MP3 file containing a virus.
6. A method for detecting and cleaning viruses in a file located on a server computer, comprising: scanning a file, that is received by the server or downloaded from the server, using a signature file to detect a virus; cleaning the detected virus at the server from the file to be downloaded; and downloading the cleaned file to the client computer.
7. The method of Claim 6, wherein the file comprises an audio file being streamed from the server computer to the client computer.
8. The method of Claim 6, wherein the file comprises a video file being streamed from the server computer to the client computer.
9. The method of Claim 6, wherein the file comprises a fake MP3 file containing a virus.
10. The method of Claim 6, wherein the file comprises a MP3 file containing a virus.
PCT/US2001/045125 2000-10-27 2001-10-24 System and method for virus protection in real-time media WO2002042879A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2002241543A AU2002241543A1 (en) 2000-10-27 2001-10-24 System and method for virus protection in real-time media

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US69929200A 2000-10-27 2000-10-27
US09/699,292 2000-10-27

Publications (2)

Publication Number Publication Date
WO2002042879A2 true WO2002042879A2 (en) 2002-05-30
WO2002042879A3 WO2002042879A3 (en) 2003-01-16

Family

ID=24808698

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/045125 WO2002042879A2 (en) 2000-10-27 2001-10-24 System and method for virus protection in real-time media

Country Status (2)

Country Link
AU (1) AU2002241543A1 (en)
WO (1) WO2002042879A2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7310818B1 (en) * 2001-10-25 2007-12-18 Mcafee, Inc. System and method for tracking computer viruses
US8225061B2 (en) 2009-07-02 2012-07-17 Apple Inc. Method and apparatus for protected content data processing
US9736668B2 (en) 2012-05-08 2017-08-15 24/7 Customer, Inc. Data assistance application for mobile devices

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6347375B1 (en) * 1998-07-08 2002-02-12 Ontrack Data International, Inc Apparatus and method for remote virus diagnosis and repair
US6401210B1 (en) * 1998-09-23 2002-06-04 Intel Corporation Method of managing computer virus infected files
US7007301B2 (en) * 2000-06-12 2006-02-28 Hewlett-Packard Development Company, L.P. Computer architecture for an intrusion detection system
US20020069370A1 (en) * 2000-08-31 2002-06-06 Infoseer, Inc. System and method for tracking and preventing illegal distribution of proprietary material over computer networks
US7373656B2 (en) * 2000-10-27 2008-05-13 Sandisk Il Ltd. Automatic configuration for portable devices

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7310818B1 (en) * 2001-10-25 2007-12-18 Mcafee, Inc. System and method for tracking computer viruses
US8387146B2 (en) 2001-10-25 2013-02-26 Mcafee, Inc. System and method for tracking computer viruses
US8225061B2 (en) 2009-07-02 2012-07-17 Apple Inc. Method and apparatus for protected content data processing
US8539182B2 (en) 2009-07-02 2013-09-17 Apple Inc. Method and apparatus for protected content data processing
US9736668B2 (en) 2012-05-08 2017-08-15 24/7 Customer, Inc. Data assistance application for mobile devices
US20170318443A1 (en) * 2012-05-08 2017-11-02 24/7 Customer, Inc. Data assistance application for mobile devices
US10616729B2 (en) 2012-05-08 2020-04-07 [24]7.ai, Inc. Data assistance application for mobile devices

Also Published As

Publication number Publication date
WO2002042879A3 (en) 2003-01-16
AU2002241543A1 (en) 2002-06-03

Similar Documents

Publication Publication Date Title
US12219001B2 (en) Hypermedia apparatus and method
JP4165668B2 (en) Method and apparatus for compressing continuous, non-separated data streams
CN101505365B (en) Real-time video monitoring system implementing method based on network television set-top box
US7185084B2 (en) Server-side measurement of client-perceived quality of service
US7051110B2 (en) Data reception/playback method and apparatus and data transmission method and apparatus for providing playback control functions
EP2280352B1 (en) Methods and apparatus for generating graphical and media displays at a client
US6349286B2 (en) System and method for automatic synchronization for multimedia presentations
US20050123042A1 (en) Moving picture streaming file, method and system for moving picture streaming service of mobile communication terminal
CN113497792A (en) Audio and video communication method, terminal, server, computer equipment and storage medium
WO2001080558A9 (en) A system and method for multimedia streaming
KR20000074498A (en) Method for video/audio streaming based on intermediate data
EP1920353A1 (en) Remote protocol support for communication of large objects in arbitrary format
KR20050085639A (en) Method and apparatus for providing a buffer architecture to improve presentation quality of images
US6950467B2 (en) Method and apparatus for streaming video data
Willebeek-LeMair et al. Bamba—Audio and video streaming over the Internet
US20030152080A1 (en) System and method for fault tolerant multimedia communication
WO2002042879A2 (en) System and method for virus protection in real-time media
US20070208872A1 (en) System and method for processing streaming data
US7599395B1 (en) Apparatus, method and a computer readable medium for generating media packets
Kuo et al. Design and implementation of a network application architecture for thin clients
US20020083125A1 (en) Interactive processing system
KR100739320B1 (en) ALTIFI transmission payload handler device for transmitting video stream in ALTIFI and method thereof
CN113746755A (en) Data processing method, apparatus, device, and computer-readable storage medium
HK40080095A (en) Method for processing events in media stream, apparatus, storage medium and computer equipment
Teixeira et al. A Free Software Streaming Video Application based on MMTP

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AL AM AT AU AZ BA BB BG BR BY CA CH CN CR CU CZ DE DK DM EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP