KR20170129296A - 비디오 서버 및 게임 서버를 포함하는 컴퓨터 게임 시스템에서 컴퓨터 게임을 제공하기 위한 방법 및 시스템 - Google Patents
비디오 서버 및 게임 서버를 포함하는 컴퓨터 게임 시스템에서 컴퓨터 게임을 제공하기 위한 방법 및 시스템 Download PDFInfo
- Publication number
- KR20170129296A KR20170129296A KR1020177033254A KR20177033254A KR20170129296A KR 20170129296 A KR20170129296 A KR 20170129296A KR 1020177033254 A KR1020177033254 A KR 1020177033254A KR 20177033254 A KR20177033254 A KR 20177033254A KR 20170129296 A KR20170129296 A KR 20170129296A
- Authority
- KR
- South Korea
- Prior art keywords
- game
- video
- client
- executable
- server
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims description 94
- 238000004891 communication Methods 0.000 claims abstract description 82
- 238000004590 computer program Methods 0.000 claims abstract description 42
- 230000036961 partial effect Effects 0.000 claims description 44
- 230000008859 change Effects 0.000 claims description 32
- 230000004044 response Effects 0.000 claims description 27
- 238000012545 processing Methods 0.000 claims description 24
- 230000007704 transition Effects 0.000 claims description 19
- 230000000977 initiatory effect Effects 0.000 claims description 12
- 238000012986 modification Methods 0.000 claims description 8
- 230000004048 modification Effects 0.000 claims description 8
- 238000012544 monitoring process Methods 0.000 claims description 8
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000001419 dependent effect Effects 0.000 claims description 7
- 230000006870 function Effects 0.000 description 36
- 230000015654 memory Effects 0.000 description 36
- 238000012546 transfer Methods 0.000 description 26
- 238000009877 rendering Methods 0.000 description 25
- 230000009471 action Effects 0.000 description 12
- 238000006243 chemical reaction Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 10
- 238000007726 management method Methods 0.000 description 6
- 230000002829 reductive effect Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 5
- 238000003066 decision tree Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 5
- 239000003795 chemical substances by application Substances 0.000 description 4
- 238000009434 installation Methods 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 230000017105 transposition Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 230000001965 increasing effect Effects 0.000 description 3
- 239000004065 semiconductor Substances 0.000 description 3
- 230000003068 static effect Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012805 post-processing Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000002147 killing effect Effects 0.000 description 1
- 230000000670 limiting effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 210000001747 pupil Anatomy 0.000 description 1
- 238000012797 qualification Methods 0.000 description 1
- 238000001454 recorded image Methods 0.000 description 1
- 238000013515 script Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/131—Protocols for games, networked simulations or virtual reality
-
- H04L67/38—
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/31—Communication aspects specific to video games, e.g. between several handheld game devices at close range
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F9/00—Games not otherwise provided for
- A63F9/24—Electric games; Games using electronic circuits not otherwise provided for
-
- H04L65/4023—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/402—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
- H04L65/4025—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel non-real time sessions, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services where none of the additional parallel sessions is real time or time sensitive, e.g. downloading a file in a parallel FTP session, initiating an email or combinational services
-
- H04L65/4069—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/142—Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
도 2는 본 발명의 다양한 실시예에 따른, 다수의 비디오 게임을 제공하도록 구성된 비디오 소스의 상세 구성을 도시한다.
도 3은 본 발명의 다양한 실시예에 따른 게임 서버의 상세 구성을 도시한다.
도 4는 본 발명의 다양한 실시예에 따른 사용자 인터페이스를 도시한다.
도 5는 본 발명의 다양한 실시예에 따른 다운로드 관리자의 상세 구성을 도시한다.
도 6은 본 발명의 다양한 실시예에 따른 결정 트리구조를 도시한다.
도 7은 본 발명의 다양한 실시예에 따른, 실행가능 게임 컨텐트를 다운로드하는 방법을 도시한다.
도 8은 본 발명의 다양한 실시예에 따른, 컴퓨터 게임을 제공하는 방법을 도시한다.
도 9는 본 발명의 다양한 실시예에 따른, 게임 세션을 전송하는 방법을 도시한다.
Claims (75)
- 비디오 서버 및 게임 서버를 포함하는 컴퓨터 게임 시스템에서 컴퓨터 게임을 제공하기 위한 방법으로서, 상기 방법은,
게임상황을 기초로 비디오 스트림을 렌더링하기 위하여 상기 비디오 서버에서 서버측 게임 실행 모드로 게임 로직을 실행하는 단계,
상기 비디오 서버로부터 통신 네트워크를 통해 클라이언트로 비디오 스트림을 제공하는 단계,
상기 비디오 서버가 게임상황을 기초로 컴퓨터 게임의 비디오를 생성하도록 구성된 복수의 실행가능 게임 코드의 다운로드 순서를 게임상황에 응답하여 동적으로 결정하는 단계, 및
상기 비디오 서버가 상기 복수의 실행가능 게임 코드의 결정된 다운로드 순서에 따라 비디오 스트림과 병행적으로 실행가능 게임 코드를 클라이언트로 제공하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법. - 제1항에 있어서, 상기 비디오 서버는 서로 다른 다수의 비디오 게임을 위한 비디오 스트림을 제공하도록 구성되는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 게임상황은 게임 서버에 유지되는 전체 게임상황의 부분상황인 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 스트림이 제공되는 통신 네트워크는 인터넷을 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 실행가능 게임 코드는 상기 비디오 스트림이 제공되는 통신 네트워크와 다른 통신 네트워크를 통해 클라이언트에 제공되는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제5항에 있어서, 상기 다른 통신 네트워크는 인터넷과 전화망을 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제5항에 있어서, 상기 다른 통신 네트워크는 공통된 일부 세그먼트를 갖는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 실행가능 게임 코드가 제공되는 속도(단위: 바이트/초)는 비디오 스트림이 전달되는 통신 네트워크의 대역폭에 의존하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 실행가능 게임 코드가 제공되는 속도(단위: 바이트/초)는 비디오 스트림이 전송되는 속도를 일정하게 유지시키는 데 필요한 대역폭에 의존하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버로부터 클라이언트로 전송되는 데이터 패킷은 비디오 스트림의 데이터 및 실행가능 게임 코드의 데이터를 모두 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 게임 서버가 비디오 서버로부터 클라이언트로 비디오 스트림이 제공되는 스트리밍 모드를 클라이언트에서 컴퓨터 게임의 비디오를 생성하기 위해 실행가능 게임 코드가 사용되는 클라이언트 모드로 전환하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버는 비디오 스트림을 생성하고 상기 비디오 스트림은 비디오 서버로부터 클라이언트에 의해서 일정 시간 동안 수신되는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 실행가능 게임 코드는 비디오 서버에 의해 스트리밍 모드와 클라이언트 모드 둘 다에서 클라이언트로 다운로드되는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서,
상기 비디오 서버가 클라이언트로부터 게임 커맨드를 수신하는 단계,
상기 비디오 서버가 수신된 게임 커맨드를 게임 서버로 전달하는 단계, 및
상기 비디오 서버가 수신된 게임 커맨드를 사용하여 업데이트된 게임 상황을 게임 서버로부터 수신하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법. - 제1항에 있어서, 비디오 서버가 클라이언트에 표시되는 비디오 스트림이 전송되는 속도를 일정하게 유지하면서 상기 실행가능 게임 코드가 클라이언트로 다운로드될 수 있는 속도를 결정하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제15항에 있어서, 상기 실행가능 게임 코드가 클라이언트로 다운로드될 수 있는 속도는 비디오 스트림이 클라이언트로 제공되는 속도에 의존하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제15항에 있어서, 상기 실행가능 게임 코드가 클라이언트로 다운로드 될 수 있는 속도는 시간이 지남에 따라 변화되는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제15항에 있어서, 상기 실행가능 게임 코드가 클라이언트로 다운로드되는 속도는 결정된 속도보다 작거나 같은 속도인 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제15항에 있어서, 상기 실행가능 게임 코드 및 비디오 스트림이 비디오 서버에 의해 병행적으로 클라이언트에 제공되는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 비디오 서버가 게임상황에 응답하여 상기 실행가능 게임 코드를 클라이언트로 제공하는 순서를 수정하는 것을 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제20항에 있어서, 상기 순서의 수정은 상기 게임상황의 도달 확률에 의존하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버가 상기 실행가능 게임 코드의 실행가능 부분상황이 클라이언트로 다운로드되었는지를 결정하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제22항에 있어서, 상기 실행가능 부분상황은 게임의 현재 상황에 의존하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버로부터 클라이언트로 게임상황을 제공하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 비디오 서버가 클라이언트에서 실행가능 부분상황의 실행을 시작하고 실행가능 부분상황 및 게임상황을 사용하여 컴퓨터 게임의 비디오를 생성하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제25항에 있어서, 상기 실행가능 부분상황은 모든 실행가능 게임 코드를 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제25항에 있어서, 상기 실행가능 부분상황이 클라이언트로 제공된 후에, 비디오 서버가 비디오 서버로부터 클라이언트로의 게임 비디오의 제공을 종료시키는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버로부터 수신한 컴퓨터 게임의 비디오와 상기 클라이언트에서 생성된 게임 비디오가 동일한 브라우저 창에 표시되는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버에 의한 클라이언트에서의 실행가능 부분상황의 실행이, 실행가능 게임 컨텐트의 다른 부분이 클라이언트에 다운로드되는 동안에 계속 수행되는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버가 다운로드 순서를 동적으로 결정하는 단계는 확률 트리 데이터베이스를 쿼리하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버가, 상기 비디오 스트림이 클라이언트로 제공되는 속도에 의존하여, 실행가능 게임 코드가 클라이언트로 제공되는 다운로드 속도를 계산하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제31항에 있어서, 상기 다운로드 속도를 계산하는 단계는 비디오 서버가 클라이언트로의 통신 채널의 대역폭을 모니터링하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 서버측 게임 실행 모드로부터 게임상황을 기초로 비디오 스트림을 렌더링하기 위하여, 상기 비디오 서버가 클라이언트에서 게임 로직이 실행되는 클라이언트측 게임 실행 모드로의 전환을 시작하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제33항에 있어서, 상기 클라이언트측 게임 실행 모드로의 전환이 시작된 후, 비디오 서버가 실행가능 게임 코드를 클라이언트로 제공하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제33항에 있어서, 상기 클라이언트측 게임 실행 모드로의 전환이 시작된 후, 비디오 서버가 실행가능 게임 코드를 클라이언트로 제공하는 단계는 실행가능 게임 코드의 다운로드 순서에 따라 수행되는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제33항에 있어서, 상기 클라이언트측 게임 실행 모드로의 전환이 시작된 후, 비디오 서버가 게임상황에 응답하여 동적으로 실행가능 게임 코드의 다운로드 순서를 결정하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버로부터 클라이언트로, 비디오 스트림의 기반이 되는 게임상황 사본을 제공하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버가 클라이언트에서 실행가능 게임 코드를 실행하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 실행가능 게임 코드는 상기 실행가능 게임 코드의 부분상황만이 클라이언트로 다운로드된 때에 비디오 서버에 의해 클라이언트에서 실행되는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버가 상기 비디오 서버에서 생성된 비디오 스트림을 클라이언트에서 표시하는 것을 실행가능 게임 코드에 의해 생성된 비디오 스트림을 클라이언트에서 표시하는 것으로 전환하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 게임상황을 상기 비디오 서버에 제공하지 않고 또는 이에 추가하여, 비디오 스트림의 기반이 되는 게임상황을 클라이언트로 전송하도록 하는 요청을 게임 서버에 제공하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버가 클라이언트의 IP 주소를 게임 서버에 제공하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 제1항에 있어서, 상기 비디오 서버로부터 클라이언트로의 비디오 스트림의 제공을 종료한 후, 상기 비디오 서버가 실행가능 게임 코드를 클라이언트로 계속해서 제공하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 게임을 제공하는 방법.
- 비디오 소스로부터 지리적으로 원격지에 있는 제1클라이언트로, 컴퓨터 프로그램의 현재 상황에 응답하여 비디오 소스에서 생성되는 스트리밍 게임 비디오를 제공하도록 구성된 비디오 소스, 및
컴퓨터 프로그램의 현재 상황에 응답하여, 컴퓨터 프로그램의 복수의 실행가능 게임 코드의 다운로드 순서를 동적으로 결정하고, 상기 스트리밍 게임 비디오가 비디오 소스로부터 상기 제1클라이언트로 제공되는 동안에, 코드 소스로부터 네트워크를 통해 상기 제1클라이언트로, 상기 다운로드 순서에 따라, 실행가능 게임 코드의 부분을 다운로드하도록 구성된 다운로드 관리자를 포함하는 것을 특징으로 하는 게임 시스템. - 제44항에 있어서, 상기 비디오 소스는 그래픽 처리 장치를 사용하여 스트리밍 게임 비디오를 생성하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 컴퓨터 프로그램의 현재 상황은 제1클라이언트와 제2클라이언트 중 적어도 하나로부터 수신한 커맨드에 의존하는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 컴퓨터 프로그램은 컴퓨터 게임과 비디오 게임 중 적어도 어느 하나를 포함하고, 스트리밍 게임 비디오는 비디오 소스에서 3차원 게임 환경으로부터 렌더링되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 다운로드 관리자는 제1클라이언트에 실행가능 게임 코드를 제공하는 것보다, 제1클라이언트에 스트리밍 게임 비디오를 제공하는 데 큰 우선순위를 부여하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 다운로드 관리자는, 실행가능 컨텐트의 부분이 제1클라이언트로 다운로드되기 전에 제1클라이언트에서 실행가능 컨텐트의 부분이 필요하게 될 확률이 있을 때에 스트리밍 게임 비디오가 다운로드되는 속도가 감소될 수 있도록, 스트리밍 게임 비디오의 특징을 변경하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제49항에 있어서, 상기 스트리밍 게임 비디오의 변경되는 특징은 프레임 속도이거나, 또는, 확률은 1%, 2%, 또는 5%보다 큰 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 다운로드 관리자는 코드 소스와 제1클라이언트 사이의 통신 채널의 대역폭에 의존하는 비트 속도로 실행가능 컨텐트를 제공하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제51항에 있어서, 상기 비트 속도는 또한, 스트리밍 게임 비디오가 제공되는 비트 속도에 의존하는 것을 특징으로 하는 시스템.
- 제44항에 있어서, 상기 제1클라이언트에 표시되는 스트리밍 게임 비디오의 전송 속도를 일정하게 유지하도록, 상기 다운로드 관리자는 스트리밍 게임 비디오가 제공되는 속도에 의해 제한된 속도로 실행가능 컨텐트를 제1클라이언트로 다운로드하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 다운로드 관리자는, 컴퓨터 프로그램의 현재 상황으로부터 컴퓨터 프로그램의 다른 상황들로 도달되는 확률의 결정을 기초로, 그리고 이들 다른 상황들에 대응하는 필요한 리소스에 대한 지식을 기초로, 다운로드 순서를 동적으로 수정하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제54항에 있어서, 상기 다운로드 순서의 동적 수정은 서버측 모드 또는 클라이언트측 모드 중 하나에서 수행될 수 있는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 확률 트리 데이터베이스를 저장하고 상기 다운로드 관리자와 통신하는 컴퓨터 판독 가능 매체를 추가로 포함하고,
상기 다운로드 관리자는 확률 트리 데이터베이스에 질의(쿼리)하여 컴퓨터 프로그램의 현재 상황을 기초로 컴퓨터 프로그램의 다른 상황의 확률을 결정하도록 추가로 구성되는 것을 특징으로 하는 게임 시스템. - 제56항에 있어서, 상기 확률 트리 데이터베이스를 유지하도록 구성된 통계 엔진을 추가로 포함하는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 스트리밍 게임 비디오의 프레임 및 실행가능 게임 코드는 동일한 데이터 패킷 내에서 제1클라이언트로 다운로드되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 비디오 소스는, 제1클라이언트의 시점에 기초하여 제1 스트리밍 게임 비디오를 생성하고 제2클라이언트의 시점에 기초하여 제2 스트리밍 게임 비디오를 생성하며, 이 제1스트리밍 게임 비디오와 제2스트리밍 게임 비디오를 각각 제1클라이언트와 제2클라이언트로 제공하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 컴퓨터 프로그램의 현재 상황은 제1 및 제2클라이언트로부터 수신한 커맨드에 의존하는 것을 특징으로 하는 게임 시스템.
- 제45항에 있어서, 상기 그래픽 처리 장치는 두 개 이상의 비디오 스트림을 병행적으로 생성하도록 구성되며, 비디오 소스는 이들 비디오 스트림을 서로 다른 클라이언트들로 전송하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 컴퓨터 프로그램의 현재 상황은 제1클라이언트로부터 수신한 제1 커맨드에 의존하는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 스트리밍 게임 비디오가 제1클라이언트로 제공되는 동안에 상기 컴퓨터 프로그램의 현재 상황이 제1클라이언트로 제공되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 다운로드 관리자는, 코드 소스와 제1클라이언트 사이의 통신 채널의 대역폭에 의존하는 비트 속도로 실행가능 컨텐트를 제공하도록 구성되고, 제1클라이언트는 또한, 스트리밍 게임 비디오 내의 데이터 양에 의존하는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 제1클라이언트에 컴퓨터 프로그램의 상황을 제공하도록 구성된 상황 소스를 더 포함하는 것을 특징으로 하는 게임 시스템.
- 제65항에 있어서, 상기 상황 소스는 제1클라이언트에 저장된 컴퓨터 프로그램의 상황 사본을 업데이트하도록 추가 구성되는 것을 특징으로 하는 게임 시스템.
- 제65항에 있어서, 상기 상황 소스는 게임 서버로부터 수신한 데이터를 기초로 하여, 상기 상황 소스에 저장된 컴퓨터 프로그램의 상황 사본을 업데이트하도록 추가 구성되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 실행가능 컨텐트의 실행가능 부분상황이 제1클라이언트로 언제 제공되었는지를 결정하도록 구성된 전환 로직을 더 포함하는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 제1클라이언트에서의 실행가능 게임 코드의 실행은, 제1 스트리밍 비디오가 비디오 소스로부터 상기 제1클라이언트로 제공되는 동안에 개시되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 다운로드 관리자는 실행가능 부분상황의 실행 개시 후에 컴퓨터 프로그램의 실행가능 컨텐트를 클라이언트로 계속해서 제공하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 비디오 소스에서의 컴퓨터 프로그램의 실행과 클라이언트에서의 실행가능 컨텐트의 실행을 동기화하도록 구성된 전환 로직을 더 포함하는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 제1클라이언트에서 실행가능 컨텐트의 실행을 개시하도록 구성된 전환 로직을 더 포함하는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 게임 서버로 제1클라이언트의 IP 주소를 제공하도록 구성되는 전환 로직을 더 포함하며, 비디오 소스는 게임 서버로부터 컴퓨터 프로그램의 상황을 수신하도록 구성되는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 제1클라이언트가, 비디오 스트림이 수신되는 속도를 일정하게 유지하면서, 실행가능 컨텐트와 스트리밍 게임 비디오를 병행적으로 수신할 능력이 있는지를 판단하도록 구성된 자격부여 로직을 더 포함하는 것을 특징으로 하는 게임 시스템.
- 제44항에 있어서, 상기 스트리밍 게임 비디오 및 실행가능 게임 코드가 병행적으로 클라이언트로 제공되는 총 속도는, 상기 스트리밍 게임 비디오를 통과시키는 통신 채널의 대역폭보다 큰 것을 특징으로 하는 게임 시스템.
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US38247010P | 2010-09-13 | 2010-09-13 | |
US61/382,470 | 2010-09-13 | ||
US40789810P | 2010-10-28 | 2010-10-28 | |
US61/407,898 | 2010-10-28 | ||
US42117510P | 2010-12-08 | 2010-12-08 | |
US42116310P | 2010-12-08 | 2010-12-08 | |
US61/421,163 | 2010-12-08 | ||
US61/421,175 | 2010-12-08 | ||
US13/231,790 US8840476B2 (en) | 2008-12-15 | 2011-09-13 | Dual-mode program execution |
PCT/US2011/051468 WO2012037170A1 (en) | 2010-09-13 | 2011-09-13 | Dual mode program execution and loading |
US13/231,790 | 2011-09-13 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020137008010A Division KR20130090898A (ko) | 2010-09-13 | 2011-09-13 | 2중 모드 프로그램 실행 및 로딩 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20170129296A true KR20170129296A (ko) | 2017-11-24 |
Family
ID=45831945
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020187003968A Active KR102003007B1 (ko) | 2010-09-13 | 2011-09-13 | 비디오 서버 및 게임 서버를 포함하는 컴퓨터 게임 시스템에서 컴퓨터 게임을 제공하는 방법 및 시스템 |
KR1020177033254A Withdrawn KR20170129296A (ko) | 2010-09-13 | 2011-09-13 | 비디오 서버 및 게임 서버를 포함하는 컴퓨터 게임 시스템에서 컴퓨터 게임을 제공하기 위한 방법 및 시스템 |
KR1020177033253A Withdrawn KR20170129967A (ko) | 2010-09-13 | 2011-09-13 | 게임 서버를 포함하는 컴퓨터 게임 시스템에서 통신 네트워크를 통해 클라이언트들 간에 게임 세션을 이송하는 방법 |
KR1020177033252A Active KR101956639B1 (ko) | 2010-09-13 | 2011-09-13 | 비디오 서버 및 게임 서버를 포함하는 컴퓨터 게임 시스템에서 컴퓨터 게임을 제공하는 방법 및 시스템 |
KR1020177033255A Withdrawn KR20170129297A (ko) | 2010-09-13 | 2011-09-13 | 게임 서버 |
KR1020137008010A Ceased KR20130090898A (ko) | 2010-09-13 | 2011-09-13 | 2중 모드 프로그램 실행 및 로딩 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020187003968A Active KR102003007B1 (ko) | 2010-09-13 | 2011-09-13 | 비디오 서버 및 게임 서버를 포함하는 컴퓨터 게임 시스템에서 컴퓨터 게임을 제공하는 방법 및 시스템 |
Family Applications After (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020177033253A Withdrawn KR20170129967A (ko) | 2010-09-13 | 2011-09-13 | 게임 서버를 포함하는 컴퓨터 게임 시스템에서 통신 네트워크를 통해 클라이언트들 간에 게임 세션을 이송하는 방법 |
KR1020177033252A Active KR101956639B1 (ko) | 2010-09-13 | 2011-09-13 | 비디오 서버 및 게임 서버를 포함하는 컴퓨터 게임 시스템에서 컴퓨터 게임을 제공하는 방법 및 시스템 |
KR1020177033255A Withdrawn KR20170129297A (ko) | 2010-09-13 | 2011-09-13 | 게임 서버 |
KR1020137008010A Ceased KR20130090898A (ko) | 2010-09-13 | 2011-09-13 | 2중 모드 프로그램 실행 및 로딩 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8840476B2 (ko) |
KR (6) | KR102003007B1 (ko) |
CN (1) | CN103442774B (ko) |
WO (1) | WO2012037170A1 (ko) |
Families Citing this family (60)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9314691B2 (en) * | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
US9077991B2 (en) * | 2002-12-10 | 2015-07-07 | Sony Computer Entertainment America Llc | System and method for utilizing forward error correction with video compression |
US20090118019A1 (en) * | 2002-12-10 | 2009-05-07 | Onlive, Inc. | System for streaming databases serving real-time applications used through streaming interactive video |
US8549574B2 (en) | 2002-12-10 | 2013-10-01 | Ol2, Inc. | Method of combining linear content and interactive content compressed together as streaming interactive video |
GB2438783B8 (en) * | 2005-03-16 | 2011-12-28 | Lucasfilm Entertainment Co Ltd | Three-dimensional motion capture |
US9633379B1 (en) * | 2009-06-01 | 2017-04-25 | Sony Interactive Entertainment America Llc | Qualified video delivery advertisement |
US8502856B2 (en) | 2010-04-07 | 2013-08-06 | Apple Inc. | In conference display adjustments |
US9313083B2 (en) * | 2011-12-09 | 2016-04-12 | Empire Technology Development Llc | Predictive caching of game content data |
US9392337B2 (en) * | 2011-12-22 | 2016-07-12 | Cisco Technology, Inc. | Wireless TCP link state monitoring based video content adaptation and data delivery |
US9751011B2 (en) | 2012-05-25 | 2017-09-05 | Electronics Arts, Inc. | Systems and methods for a unified game experience in a multiplayer game |
US9300742B2 (en) * | 2012-10-23 | 2016-03-29 | Microsoft Technology Licensing, Inc. | Buffer ordering based on content access tracking |
US9258353B2 (en) | 2012-10-23 | 2016-02-09 | Microsoft Technology Licensing, Llc | Multiple buffering orders for digital content item |
CN103561062B (zh) * | 2013-10-18 | 2017-04-05 | 北京奇虎科技有限公司 | 应用执行方法、设备和系统 |
US9641592B2 (en) | 2013-11-11 | 2017-05-02 | Amazon Technologies, Inc. | Location of actor resources |
US9374552B2 (en) * | 2013-11-11 | 2016-06-21 | Amazon Technologies, Inc. | Streaming game server video recorder |
WO2015070231A1 (en) * | 2013-11-11 | 2015-05-14 | Amazon Technologies, Inc. | Multiple stream content presentation |
US9604139B2 (en) | 2013-11-11 | 2017-03-28 | Amazon Technologies, Inc. | Service for generating graphics object data |
US20150133214A1 (en) * | 2013-11-11 | 2015-05-14 | Amazon Technologies, Inc. | Video encoding based on areas of interest |
US9582904B2 (en) | 2013-11-11 | 2017-02-28 | Amazon Technologies, Inc. | Image composition based on remote object data |
US9578074B2 (en) * | 2013-11-11 | 2017-02-21 | Amazon Technologies, Inc. | Adaptive content transmission |
US9805479B2 (en) | 2013-11-11 | 2017-10-31 | Amazon Technologies, Inc. | Session idle optimization for streaming server |
US9634942B2 (en) | 2013-11-11 | 2017-04-25 | Amazon Technologies, Inc. | Adaptive scene complexity based on service quality |
CN104866499A (zh) * | 2014-02-24 | 2015-08-26 | 腾讯科技(深圳)有限公司 | 一种网页的加载方法及装置 |
US9785427B2 (en) | 2014-09-05 | 2017-10-10 | Oracle International Corporation | Orchestration of software applications upgrade using checkpoints |
US9740474B2 (en) | 2014-10-29 | 2017-08-22 | Oracle International Corporation | Orchestration of software applications upgrade using automatic hang detection |
US9753717B2 (en) * | 2014-11-06 | 2017-09-05 | Oracle International Corporation | Timing report framework for distributed software upgrades |
US9880828B2 (en) | 2014-11-07 | 2018-01-30 | Oracle International Corporation | Notifications framework for distributed software upgrades |
US20160259453A1 (en) | 2015-03-06 | 2016-09-08 | Sony Computer Entertainment America Llc | Dynamic adjustment of cloud game data streams to output device and network quality |
KR20160112143A (ko) | 2015-03-18 | 2016-09-28 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서의 디스플레이 패널의 화면 업데이트 방법 |
CN108136259B (zh) | 2015-07-24 | 2021-08-20 | 格瑞拉伯克斯有限公司 | 用于流式传输和用于再现应用的方法和电信网络 |
US10135892B2 (en) * | 2015-07-28 | 2018-11-20 | Google Llc | Independent control of interactive streaming media |
US10315108B2 (en) * | 2015-08-19 | 2019-06-11 | Sony Interactive Entertainment America Llc | Local application quick start with cloud transitioning |
US11013994B2 (en) | 2015-12-21 | 2021-05-25 | Gorillabox Gmbh | Method for playing back applications from a cloud, telecommunication network for streaming and for replaying applications (APPs) via a specific telecommunication system, and use of a telecommunication network for streaming and replaying applications (APPs) |
US11533532B2 (en) | 2016-09-03 | 2022-12-20 | Gorillabox Gmbh | Method for streaming and reproducing applications via a particular telecommunications system, telecommunications network for carrying out the method, and use of a telecommunications network of this type |
KR102004970B1 (ko) * | 2016-11-17 | 2019-07-30 | 에스케이플래닛 주식회사 | 클라우드 스트리밍 서비스 제공 방법 및 이를 위한 장치 |
CN106693367B (zh) * | 2017-01-25 | 2020-05-05 | 腾讯科技(深圳)有限公司 | 一种在客户端显示数据的处理方法和服务器以及客户端 |
RU2651251C1 (ru) | 2017-04-28 | 2018-04-18 | АО "Лаборатория Касперского" | Способ загрузки правил фильтрации на мобильное устройство |
EP3396927B1 (en) * | 2017-04-28 | 2019-09-11 | AO Kaspersky Lab | System and method of downloading filtering rules onto a mobile device |
US10372298B2 (en) | 2017-09-29 | 2019-08-06 | Apple Inc. | User interface for multi-user communication session |
DK201870364A1 (en) | 2018-05-07 | 2019-12-03 | Apple Inc. | MULTI-PARTICIPANT LIVE COMMUNICATION USER INTERFACE |
CN109040776B (zh) * | 2018-07-27 | 2021-11-05 | 联达时代(南京)智能科技有限公司 | 用于播放内容的识别方法及装置 |
US11128792B2 (en) | 2018-09-28 | 2021-09-21 | Apple Inc. | Capturing and displaying images with multiple focal planes |
US10974153B2 (en) | 2019-01-17 | 2021-04-13 | Disney Enterprises, Inc. | Streamable compressed geometry for live broadcast |
GB2583511B (en) * | 2019-05-02 | 2024-01-10 | Sony Interactive Entertainment Inc | Method of and system for controlling the rendering of a video game instance |
US11405347B1 (en) * | 2019-05-31 | 2022-08-02 | Meta Platforms, Inc. | Systems and methods for providing game-related content |
CN110327625B (zh) * | 2019-07-08 | 2023-07-21 | 网易(杭州)网络有限公司 | 文件的处理方法、装置、处理器、终端及服务器 |
KR102674241B1 (ko) * | 2019-10-31 | 2024-06-10 | 삼성에스디에스 주식회사 | 게임 스트리밍 방법 및 장치 |
US11638874B2 (en) * | 2020-01-06 | 2023-05-02 | Square Enix Ltd. | Systems and methods for changing a state of a game object in a video game |
US11513667B2 (en) | 2020-05-11 | 2022-11-29 | Apple Inc. | User interface for audio message |
CN112169320B (zh) * | 2020-09-23 | 2023-10-10 | 腾讯科技(深圳)有限公司 | 应用程序的启动及存档方法、装置、设备及存储介质 |
US20220129295A1 (en) | 2020-10-25 | 2022-04-28 | Meta Platforms, Inc. | Server-side hosted environment for a cloud gaming system |
US12301979B2 (en) | 2021-01-31 | 2025-05-13 | Apple Inc. | User interfaces for wide angle video conference |
US11431891B2 (en) | 2021-01-31 | 2022-08-30 | Apple Inc. | User interfaces for wide angle video conference |
US12170579B2 (en) | 2021-03-05 | 2024-12-17 | Apple Inc. | User interfaces for multi-participant live communication |
US11928303B2 (en) | 2021-05-15 | 2024-03-12 | Apple Inc. | Shared-content session user interfaces |
US11907605B2 (en) | 2021-05-15 | 2024-02-20 | Apple Inc. | Shared-content session user interfaces |
US11893214B2 (en) | 2021-05-15 | 2024-02-06 | Apple Inc. | Real-time communication user interface |
US11812135B2 (en) | 2021-09-24 | 2023-11-07 | Apple Inc. | Wide angle video conference |
US12368946B2 (en) | 2021-09-24 | 2025-07-22 | Apple Inc. | Wide angle video conference |
US12267622B2 (en) | 2021-09-24 | 2025-04-01 | Apple Inc. | Wide angle video conference |
Family Cites Families (367)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4372558A (en) | 1978-11-21 | 1983-02-08 | Matsushita Electric Industrial Co., Ltd. | Remote game apparatus |
US5263723A (en) | 1989-10-27 | 1993-11-23 | Wakeman & Deforrest Corporation | Interactive contest system |
US7448063B2 (en) * | 1991-11-25 | 2008-11-04 | Actv, Inc. | Digital interactive system for providing full interactivity with live programming events |
US5926208A (en) | 1992-02-19 | 1999-07-20 | Noonen; Michael | Video compression and decompression arrangement having reconfigurable camera and low-bandwidth transmission capability |
US5553864A (en) | 1992-05-22 | 1996-09-10 | Sitrick; David H. | User image integration into audiovisual presentation system and methodology |
JP3148045B2 (ja) | 1992-06-17 | 2001-03-19 | 富士通株式会社 | 三次元物体cg作成装置 |
JPH07325934A (ja) | 1992-07-10 | 1995-12-12 | Walt Disney Co:The | 仮想世界に向上したグラフィックスを提供する方法および装置 |
US5411270A (en) | 1992-11-20 | 1995-05-02 | Sega Of America, Inc. | Split-screen video game with character playfield position exchange |
US5889499A (en) | 1993-07-29 | 1999-03-30 | S3 Incorporated | System and method for the mixing of graphics and video signals |
US6611607B1 (en) | 1993-11-18 | 2003-08-26 | Digimarc Corporation | Integrating digital watermarks in multimedia content |
CA2144253C (en) | 1994-04-01 | 1999-09-21 | Bruce F. Naylor | System and method of generating compressed video graphics images |
US5636209A (en) | 1994-05-05 | 1997-06-03 | Perlman; Stephen G. | Modem to support multiple site call conferenced data communications |
EP0774186A4 (en) | 1994-05-05 | 2005-07-20 | Catapult Entertainment Inc | Network architecture for real-time video games |
US5558339A (en) | 1994-05-05 | 1996-09-24 | Perlman; Stephen G. | Network architecture to support recording and playback of real-time video games |
JPH07319747A (ja) | 1994-05-24 | 1995-12-08 | Nec Telecom Syst Ltd | データ更新システム |
US5641319A (en) | 1994-08-10 | 1997-06-24 | Lodgenet Entertainment Corporation | Entertainment system for providing interactive video game responses to the game interrogations to the video game engines without being processed by the host computer |
US5689577A (en) | 1994-10-14 | 1997-11-18 | Picker International, Inc. | Procedure for the simplification of triangular surface meshes for more efficient processing |
US5685775A (en) | 1994-10-28 | 1997-11-11 | International Business Machines Corporation | Networking video games over telephone network |
WO1996014908A1 (en) | 1994-11-14 | 1996-05-23 | Catapult Entertainment, Inc. | Method and apparatus for synchronizing the execution of multiple video game systems in a networked environment |
US6005561A (en) | 1994-12-14 | 1999-12-21 | The 3Do Company | Interactive information delivery system |
US7690043B2 (en) | 1994-12-19 | 2010-03-30 | Legal Igaming, Inc. | System and method for connecting gaming devices to a network for remote play |
US6272223B1 (en) | 1997-10-28 | 2001-08-07 | Rolf Carlson | System for supplying screened random numbers for use in recreational gaming in a casino or over the internet |
US7260834B1 (en) | 1999-10-26 | 2007-08-21 | Legal Igaming, Inc. | Cryptography and certificate authorities in gaming machines |
US5707286A (en) | 1994-12-19 | 1998-01-13 | Mikohn Gaming Corporation | Universal gaming engine |
US20040209660A1 (en) | 1994-12-19 | 2004-10-21 | Carlson Rolf E. | Universal gaming engine |
US5623424A (en) | 1995-05-08 | 1997-04-22 | Kabushiki Kaisha Toshiba | Rate-controlled digital video editing method and system which controls bit allocation of a video encoder by varying quantization levels |
US5852672A (en) | 1995-07-10 | 1998-12-22 | The Regents Of The University Of California | Image system for three dimensional, 360 DEGREE, time sequence surface mapping of moving objects |
US6138147A (en) * | 1995-07-14 | 2000-10-24 | Oracle Corporation | Method and apparatus for implementing seamless playback of continuous media feeds |
US5935004A (en) | 1995-08-28 | 1999-08-10 | Mediaone Group, Inc. | System and method for scheduled delivery of a software program over a cable network |
GB9519921D0 (en) | 1995-09-29 | 1995-11-29 | Philips Electronics Nv | Graphics image manipulation |
JP3745802B2 (ja) | 1995-10-13 | 2006-02-15 | 株式会社日立製作所 | 画像生成/表示装置 |
US6331856B1 (en) | 1995-11-22 | 2001-12-18 | Nintendo Co., Ltd. | Video game system with coprocessor providing high speed efficient 3D graphics and digital audio signal processing |
US5790753A (en) * | 1996-01-22 | 1998-08-04 | Digital Equipment Corporation | System for downloading computer software programs |
US5738583A (en) | 1996-02-02 | 1998-04-14 | Motorola, Inc. | Interactive wireless gaming system |
EP0965084A1 (en) | 1996-03-21 | 1999-12-22 | MPATH Interactive Inc. | Network match maker for selecting clients based on attributes of servers and communication links |
US6015344A (en) | 1996-04-05 | 2000-01-18 | Rlt Acquisition, Inc. | Prize redemption system for games |
US5846132A (en) | 1996-04-10 | 1998-12-08 | William W. Junkin Trust | Interactive system allowing simulated or real time participation in a league |
US6050898A (en) | 1996-05-15 | 2000-04-18 | Vr-1, Inc. | Initiating and scaling massive concurrent data transaction |
US6175854B1 (en) | 1996-06-11 | 2001-01-16 | Ameritech Services, Inc. | Computer system architecture and method for multi-user, real-time applications |
US5793985A (en) | 1996-06-17 | 1998-08-11 | Hewlett-Packard Company | Method and apparatus for block-based motion estimation |
US5828370A (en) | 1996-07-01 | 1998-10-27 | Thompson Consumer Electronics Inc. | Video delivery system and method for displaying indexing slider bar on the subscriber video screen |
US5878283A (en) | 1996-09-05 | 1999-03-02 | Eastman Kodak Company | Single-use camera with motion sensor |
US6085186A (en) * | 1996-09-20 | 2000-07-04 | Netbot, Inc. | Method and system using information written in a wrapper description language to execute query on a network |
WO1998014898A2 (en) | 1996-10-01 | 1998-04-09 | Philips Electronics N.V. | Latency effect in multi-player video game reduced by surrogate agent |
US6025801A (en) | 1996-10-01 | 2000-02-15 | Philips Electronics North America Corporation | Video game with local updates mitigates latency effects in wide area network |
TW469148B (en) * | 1996-10-09 | 2001-12-21 | Sega Enterprises Kk | Game apparatus, method of game processing, game execution method, and game system |
US5905988A (en) | 1996-11-13 | 1999-05-18 | Imaginon | Method and apparatus for database transformation and adaptive playback |
US6480541B1 (en) | 1996-11-27 | 2002-11-12 | Realnetworks, Inc. | Method and apparatus for providing scalable pre-compressed digital video with reduced quantization based artifacts |
US5974442A (en) | 1996-12-31 | 1999-10-26 | Intel Corporation | Communication technique for interactive applications over a network with delays |
US5899810A (en) | 1997-01-24 | 1999-05-04 | Kaon Interactive Corporation | Distributed game architecture to overcome system latency |
US6039648A (en) | 1997-03-04 | 2000-03-21 | Casino Data Systems | Automated tournament gaming system: apparatus and method |
US6152824A (en) | 1997-03-06 | 2000-11-28 | Mpath Interactive, Inc. | Online gaming architecture |
US5974503A (en) | 1997-04-25 | 1999-10-26 | Emc Corporation | Storage and access of continuous media files indexed as lists of raid stripe sets associated with file names |
US6453334B1 (en) | 1997-06-16 | 2002-09-17 | Streamtheory, Inc. | Method and apparatus to allow remotely located computer programs and/or data to be accessed on a local computer in a secure, time-limited manner, with persistent caching |
US6115038A (en) | 1997-07-09 | 2000-09-05 | Christofferson Enterprises, Llc | Method for creating lower cost real-time 3D graphics in a distributed environment |
GB2329810B (en) | 1997-09-29 | 2002-02-27 | Science Res Foundation | Generation and use of compressed image data |
US6606746B1 (en) | 1997-10-16 | 2003-08-12 | Opentv, Inc. | Interactive television system and method for displaying a graphical user interface using insert pictures |
US5884101A (en) | 1998-04-17 | 1999-03-16 | I-Cube, Inc. | Apparatus for detecting data buffer faults |
MXPA01000893A (es) | 1998-07-27 | 2002-06-04 | Webtv Networks Inc | Acceso remoto a computadora. |
EA199800706A1 (ru) | 1998-08-13 | 1999-02-25 | Александр Иванович Силаев | Способ игры со ставками (варианты) и устройство для его осуществления |
US6697869B1 (en) | 1998-08-24 | 2004-02-24 | Koninklijke Philips Electronics N.V. | Emulation of streaming over the internet in a broadcast application |
US6599194B1 (en) | 1998-09-08 | 2003-07-29 | Darren Smith | Home video game system with hard disk drive and internet access capability |
US6526041B1 (en) * | 1998-09-14 | 2003-02-25 | Siemens Information & Communication Networks, Inc. | Apparatus and method for music-on-hold delivery on a communication system |
US6409602B1 (en) | 1998-11-06 | 2002-06-25 | New Millenium Gaming Limited | Slim terminal gaming system |
US6241612B1 (en) | 1998-11-09 | 2001-06-05 | Cirrus Logic, Inc. | Voice communication during a multi-player game |
US6587109B1 (en) | 1998-12-24 | 2003-07-01 | B3D, Inc. | System and method for real-time scalability of 3D graphics based on internet bandwidth and CPU speed |
US6754241B1 (en) | 1999-01-06 | 2004-06-22 | Sarnoff Corporation | Computer system for statistical multiplexing of bitstreams |
US6665872B1 (en) | 1999-01-06 | 2003-12-16 | Sarnoff Corporation | Latency-based statistical multiplexing |
US6583793B1 (en) | 1999-01-08 | 2003-06-24 | Ati International Srl | Method and apparatus for mapping live video on to three dimensional objects |
WO2000044458A1 (fr) | 1999-01-28 | 2000-08-03 | Sega Enterprises, Ltd. | Systeme de jeu sur reseau, terminal de dispositif de jeu utilise dans ce systeme et support d'enregistrement |
US6426748B1 (en) | 1999-01-29 | 2002-07-30 | Hypercosm, Inc. | Method and apparatus for data compression for three-dimensional graphics |
US6416412B1 (en) * | 1999-03-16 | 2002-07-09 | Atari Games Corporation | System for remotely activating a sound in a game unit |
US6665453B2 (en) | 1999-03-16 | 2003-12-16 | Intel Corporation | Multi-resolution support for video images |
IL129345A (en) | 1999-04-06 | 2004-05-12 | Broadcom Corp | Video encoding and video/audio/data multiplexing device |
US7178106B2 (en) | 1999-04-21 | 2007-02-13 | Sonic Solutions, A California Corporation | Presentation of media content from multiple media sources |
US6763371B1 (en) | 1999-05-10 | 2004-07-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for collaborative communication in a communication network |
US6792615B1 (en) | 1999-05-19 | 2004-09-14 | New Horizons Telecasting, Inc. | Encapsulated, streaming media automation and distribution system |
US6687663B1 (en) | 1999-06-25 | 2004-02-03 | Lake Technology Limited | Audio processing method and apparatus |
US6415317B1 (en) | 1999-10-01 | 2002-07-02 | Joshua Michael Yelon | Software system for reducing the appearance of latency in a multi-user environment |
WO2001031497A1 (en) | 1999-10-22 | 2001-05-03 | Activesky, Inc. | An object oriented video system |
US7028264B2 (en) | 1999-10-29 | 2006-04-11 | Surfcast, Inc. | System and method for simultaneous display of multiple information sources |
JP2001357312A (ja) * | 1999-11-24 | 2001-12-26 | Sega Corp | 情報処理装置、ファイルサーバ、課金管理システムおよび課金管理方法並びにプログラムを記録した記録媒体 |
US6810528B1 (en) | 1999-12-03 | 2004-10-26 | Sony Computer Entertainment America Inc. | System and method for providing an on-line gaming experience through a CATV broadband network |
US6755743B1 (en) | 1999-12-08 | 2004-06-29 | Kabushiki Kaisha Sega Enterprises | Communication game system and processing method thereof |
US20020059637A1 (en) | 2000-01-14 | 2002-05-16 | Rakib Selim Shlomo | Home gateway for video and data distribution from various types of headend facilities and including digital video recording functions |
US20010029523A1 (en) | 2000-01-21 | 2001-10-11 | Mcternan Brennan J. | System and method for accounting for variations in client capabilities in the distribution of a media presentation |
JP2004514189A (ja) | 2000-02-17 | 2004-05-13 | アクレイム エンターテインメント インコーポレイテッド | マルチプレーヤーのコンピュータゲーム、システム及び方法 |
US6539354B1 (en) | 2000-03-24 | 2003-03-25 | Fluent Speech Technologies, Inc. | Methods and devices for producing and using synthetic visual speech based on natural coarticulation |
EP1290571A4 (en) | 2000-04-17 | 2005-11-02 | Igt Reno Nev | SYSTEM AND METHOD FOR DETECTING THE PICTURE OF A PLAYER TO INTEGRATE IT INTO A GAME |
US6711283B1 (en) | 2000-05-03 | 2004-03-23 | Aperio Technologies, Inc. | Fully automatic rapid microscope slide scanner |
US7499453B2 (en) | 2000-05-19 | 2009-03-03 | Cisco Technology, Inc. | Apparatus and methods for incorporating bandwidth forecasting and dynamic bandwidth allocation into a broadband communication system |
DE10033110B4 (de) | 2000-07-07 | 2005-06-16 | Siemens Ag | Verfahren, und System zur Übertragung digitalisierter Bewegtbilder von einem Sender zu einem Empfänger und zugehöriger Decoder |
US7274368B1 (en) | 2000-07-31 | 2007-09-25 | Silicon Graphics, Inc. | System method and computer program product for remote graphics processing |
US6704024B2 (en) | 2000-08-07 | 2004-03-09 | Zframe, Inc. | Visual content browsing using rasterized representations |
AU2001291276B2 (en) | 2000-08-25 | 2005-03-24 | Opentv, Inc. | Method of enhancing streaming media content |
US8932136B2 (en) | 2000-08-25 | 2015-01-13 | Opentv, Inc. | Method and system for initiating an interactive game |
JP2002095018A (ja) | 2000-09-12 | 2002-03-29 | Canon Inc | 画像表示制御装置及び画像表示システム、並びに画像データの表示方法 |
JP2002207685A (ja) * | 2000-10-12 | 2002-07-26 | Sony Computer Entertainment Inc | 仮想世界システム、サーバコンピュータおよび情報処理装置 |
WO2002033641A2 (en) | 2000-10-16 | 2002-04-25 | Cardionow, Inc. | Medical image capture system and method |
JP2002126354A (ja) | 2000-10-24 | 2002-05-08 | Murai Associates Corp | ネットワーク型ゲームの参加方法ならびにそのサーバシステムおよび同方法がプログラムされ記録された記録媒体 |
AUPR100600A0 (en) | 2000-10-25 | 2000-11-16 | Aristocrat Technologies Australia Pty Limited | Gaming graphics |
US6884172B1 (en) | 2000-10-25 | 2005-04-26 | Ngame Limited | Electronic game system |
WO2002055163A2 (en) | 2000-11-01 | 2002-07-18 | Station Casinos Inc | Method and system for remote gaming |
US7062567B2 (en) | 2000-11-06 | 2006-06-13 | Endeavors Technology, Inc. | Intelligent network streaming and execution system for conventionally coded applications |
US6959320B2 (en) | 2000-11-06 | 2005-10-25 | Endeavors Technology, Inc. | Client-side performance optimization system for streamed applications |
US6918113B2 (en) | 2000-11-06 | 2005-07-12 | Endeavors Technology, Inc. | Client installation and execution system for streamed applications |
US8831995B2 (en) | 2000-11-06 | 2014-09-09 | Numecent Holdings, Inc. | Optimized server for streamed applications |
US7043524B2 (en) | 2000-11-06 | 2006-05-09 | Omnishift Technologies, Inc. | Network caching system for streamed applications |
AU2002226956A1 (en) | 2000-11-22 | 2002-06-03 | Leap Wireless International, Inc. | Method and system for providing interactive services over a wireless communications network |
US20020061062A1 (en) | 2000-11-22 | 2002-05-23 | O'brien Royal | Filtering system and method for digital interactive streams |
WO2002042921A1 (en) | 2000-11-27 | 2002-05-30 | Butterfly.Net, Inc. | System and method for synthesizing environments to facilitate distributed, context-sensitive, multi-user interactive applications |
US20030177187A1 (en) | 2000-11-27 | 2003-09-18 | Butterfly.Net. Inc. | Computing grid for massively multi-player online games and other multi-user immersive persistent-state and session-based applications |
US6996742B2 (en) | 2000-11-28 | 2006-02-07 | Sedna Patent Services, Llc | Method for regenerating and streaming content from a video server using RAID 5 data striping |
US20020075382A1 (en) | 2000-12-01 | 2002-06-20 | Yoram Cohen | Method and apparatus for implementing a thin-client videophone in a cable television network |
US7451196B1 (en) | 2000-12-15 | 2008-11-11 | Stream Theory, Inc. | Method and system for executing a software application in a virtual environment |
US6761636B2 (en) | 2001-01-16 | 2004-07-13 | Fucom Company, Ltd. | Real time data exchange system |
FI109633B (fi) | 2001-01-24 | 2002-09-13 | Gamecluster Ltd Oy | Menetelmä videokuvan pakkauksen nopeuttamiseksi ja/tai sen laadun parantamiseksi |
US7587520B1 (en) | 2001-01-24 | 2009-09-08 | 3Dlabs Inc. Ltd. | Image display system with visual server |
US7305697B2 (en) | 2001-02-02 | 2007-12-04 | Opentv, Inc. | Service gateway for interactive television |
US20020115487A1 (en) | 2001-02-16 | 2002-08-22 | Wells William R. | Gaming device network |
US20020128067A1 (en) | 2001-03-09 | 2002-09-12 | Victor Keith Blanco | Method and apparatus for creating and playing soundtracks in a gaming system |
US6475090B2 (en) | 2001-03-29 | 2002-11-05 | Koninklijke Philips Electronics N.V. | Compensating for network latency in a multi-player game |
US20020154691A1 (en) | 2001-04-19 | 2002-10-24 | Kost James F. | System and process for compression, multiplexing, and real-time low-latency playback of networked audio/video bit streams |
WO2002089441A1 (en) | 2001-05-01 | 2002-11-07 | Meta4Hand Inc. | Wireless network computing |
US7305691B2 (en) | 2001-05-07 | 2007-12-04 | Actv, Inc. | System and method for providing targeted programming outside of the home |
JP4293740B2 (ja) | 2001-05-29 | 2009-07-08 | 株式会社リコー | 画像圧縮装置 |
US20020184303A1 (en) | 2001-05-31 | 2002-12-05 | Virtaul Media, Inc. | Embedded web server capable of managing dynamic content delivery of data stream, audio stream, or video stream |
WO2002102050A2 (en) | 2001-06-12 | 2002-12-19 | Digital Interactive Streams, Inc. | System and method for enhancing digital video |
US20020186769A1 (en) | 2001-06-12 | 2002-12-12 | O'brien Royal | System and method for transcoding |
US20030009542A1 (en) | 2001-06-14 | 2003-01-09 | Kasal Alpay O. | Digital entertainment solution |
US6601009B2 (en) | 2001-07-12 | 2003-07-29 | Yahoo Inc | Method and system of automatic bandwidth detection |
US20030130040A1 (en) | 2001-07-17 | 2003-07-10 | Jeffrey Thomas Dripps | Distributed video game system and method |
US7367885B2 (en) | 2001-08-09 | 2008-05-06 | Igt | 3-D text in a gaming machine |
JP2003060638A (ja) | 2001-08-15 | 2003-02-28 | Sony Corp | コンテンツ提供装置及びコンテンツ提供方法 |
US6999083B2 (en) * | 2001-08-22 | 2006-02-14 | Microsoft Corporation | System and method to provide a spectator experience for networked gaming |
JP3815278B2 (ja) | 2001-08-30 | 2006-08-30 | ソニー株式会社 | ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲーム端末装置、情報処理方法、及び情報処理プログラム |
US20030048808A1 (en) | 2001-09-12 | 2003-03-13 | Stahl Thomas Anthony | Method and apparatus for changing received streaming content channels |
US7791641B2 (en) | 2001-09-12 | 2010-09-07 | Samsung Electronics Co., Ltd. | Systems and methods for utilizing activity detection information in relation to image processing |
TWI293533B (en) | 2001-09-26 | 2008-02-11 | Jodie Lynn Reynolds | System and method for communication media signals |
US20030093806A1 (en) | 2001-11-14 | 2003-05-15 | Vincent Dureau | Remote re-creation of data in a television system |
US7164238B2 (en) | 2001-11-14 | 2007-01-16 | Astral Communications, Inc. | Energy savings device and method for a resistive and/or an inductive load and/or a capacitive load |
US7297062B2 (en) | 2001-11-23 | 2007-11-20 | Cyberview Technology, Inc. | Modular entertainment and gaming systems configured to consume and provide network services |
KR100446635B1 (ko) | 2001-11-27 | 2004-09-04 | 삼성전자주식회사 | 깊이 이미지 기반 3차원 객체 표현 장치 및 방법 |
US7299487B1 (en) | 2001-12-04 | 2007-11-20 | Unisys Corporation | Control program, for a co-processor in a video-on-demand system, which uses transmission control lists to send video data packets with respective subgroups of internet protocol headers |
GB0219509D0 (en) | 2001-12-05 | 2002-10-02 | Delamont Dean | Improvements to interactive TV games system |
EP1457056B1 (en) | 2001-12-17 | 2016-08-10 | Microsoft Technology Licensing, LLC | Skip macroblock coding |
US20030151753A1 (en) | 2002-02-08 | 2003-08-14 | Shipeng Li | Methods and apparatuses for use in switching between streaming video bitstreams |
US7003035B2 (en) | 2002-01-25 | 2006-02-21 | Microsoft Corporation | Video coding methods and apparatuses |
US7133368B2 (en) | 2002-02-01 | 2006-11-07 | Microsoft Corporation | Peer-to-peer method of quality of service (QoS) probing and analysis and infrastructure employing same |
US20030152080A1 (en) | 2002-02-12 | 2003-08-14 | O'brien Royal | System and method for fault tolerant multimedia communication |
US7636860B2 (en) | 2002-02-13 | 2009-12-22 | Realnetworks, Inc. | Scalable and extensible secure rendering of digital content |
EP1483741A2 (en) | 2002-03-01 | 2004-12-08 | t5 Labs Ltd | Centralised interactive graphical application server |
US6908390B2 (en) | 2002-03-29 | 2005-06-21 | Igt | Apparatus and method for a gaming tournament network |
GB0208317D0 (en) | 2002-04-11 | 2002-05-22 | Koninkl Philips Electronics Nv | Controlling a home electronics system |
US7483487B2 (en) | 2002-04-11 | 2009-01-27 | Microsoft Corporation | Streaming methods and systems |
US20030228906A1 (en) * | 2002-04-19 | 2003-12-11 | Walker Jay S. | Methods and apparatus for providing communications services at a gaming machine |
US6935959B2 (en) | 2002-05-16 | 2005-08-30 | Microsoft Corporation | Use of multiple player real-time voice communications on a gaming device |
US7023918B2 (en) | 2002-05-30 | 2006-04-04 | Ess Technology, Inc. | Color motion artifact detection and processing apparatus compatible with video coding standards |
US7038676B2 (en) | 2002-06-11 | 2006-05-02 | Sony Computer Entertainmant Inc. | System and method for data compression |
US7064765B2 (en) | 2002-06-24 | 2006-06-20 | Hewlett-Packard Development Company, L.P. | System and method for grabbing frames of graphical data |
JP2004045668A (ja) | 2002-07-10 | 2004-02-12 | Ricoh Co Ltd | 静電荷像現像用現像剤、画像形成装置及び画像形成方法 |
US20040022391A1 (en) | 2002-07-30 | 2004-02-05 | O'brien Royal | Digital content security system and method |
JP2005535181A (ja) * | 2002-07-31 | 2005-11-17 | ブルーストリーク テクノロジー インコーポレイテッド | リアルタイムのチッカー情報を提供するためのシステムおよび方法 |
US7072693B2 (en) | 2002-08-05 | 2006-07-04 | Calamp Corp. | Wireless communications structures and methods utilizing frequency domain spatial processing |
KR20020086835A (ko) | 2002-08-12 | 2002-11-20 | 김흥호 | 인터넷망을 이용한 비디오게임의 다중플레이 및 관전법 |
US20040034870A1 (en) | 2002-08-12 | 2004-02-19 | O'brien Royal J | Data streaming system and method |
DE60222890T2 (de) | 2002-08-12 | 2008-02-07 | Alcatel Lucent | Verfahren und Vorrichtungen zur Implementerung von hochinteraktiven Unterhaltungsdiensten unter Verwendung der Medienströmungstechnologie, das die Bereitstellung auf Abstand von Virtuelle Realitätdiensten ermöglicht |
WO2004018060A2 (en) | 2002-08-21 | 2004-03-04 | Lime Studios Limited | Improvements to interactive tv games system |
DE60325921D1 (de) | 2002-08-22 | 2009-03-12 | Imec Inter Uni Micro Electr | Verfahren zur MIMO-Übertragung für mehrere Benutzer und entsprechende Vorrichtungen |
US6863612B2 (en) | 2002-09-03 | 2005-03-08 | Bidamic Inc. | System and method for interactive on-line gaming |
US7334043B2 (en) | 2002-09-17 | 2008-02-19 | At&T Delaware Intellectual Property, Inc. | Extending functionality of workflow applications using instant messaging (IM) |
US20040063498A1 (en) | 2002-09-30 | 2004-04-01 | Sony Corporation | System and method for flexibly implementing a wireless gaming network |
JP2004128779A (ja) | 2002-10-01 | 2004-04-22 | Sony Corp | 放送システム、記録装置、記録方法、プログラム、記録媒体 |
US7878908B2 (en) | 2002-11-14 | 2011-02-01 | Nintendo Co., Ltd. | Multiplexed secure video game play distribution |
US8964830B2 (en) | 2002-12-10 | 2015-02-24 | Ol2, Inc. | System and method for multi-stream video compression using multiple encoding formats |
US20100166056A1 (en) | 2002-12-10 | 2010-07-01 | Steve Perlman | System and method for encoding video using a selected tile and tile rotation pattern |
US8549574B2 (en) | 2002-12-10 | 2013-10-01 | Ol2, Inc. | Method of combining linear content and interactive content compressed together as streaming interactive video |
US8054880B2 (en) | 2004-12-10 | 2011-11-08 | Tut Systems, Inc. | Parallel rate control for digital video encoder with multi-processor architecture and picture-based look-ahead window |
US8840475B2 (en) | 2002-12-10 | 2014-09-23 | Ol2, Inc. | Method for user session transitioning among streaming interactive video servers |
US9192859B2 (en) | 2002-12-10 | 2015-11-24 | Sony Computer Entertainment America Llc | System and method for compressing video based on latency measurements and other feedback |
US9138644B2 (en) | 2002-12-10 | 2015-09-22 | Sony Computer Entertainment America Llc | System and method for accelerated machine switching |
US9003461B2 (en) | 2002-12-10 | 2015-04-07 | Ol2, Inc. | Streaming interactive video integrated with recorded video segments |
US8468575B2 (en) | 2002-12-10 | 2013-06-18 | Ol2, Inc. | System for recursive recombination of streaming interactive video |
US8387099B2 (en) | 2002-12-10 | 2013-02-26 | Ol2, Inc. | System for acceleration of web page delivery |
US20110122063A1 (en) | 2002-12-10 | 2011-05-26 | Onlive, Inc. | System and method for remote-hosted video effects |
US8893207B2 (en) | 2002-12-10 | 2014-11-18 | Ol2, Inc. | System and method for compressing streaming interactive video |
US9032465B2 (en) | 2002-12-10 | 2015-05-12 | Ol2, Inc. | Method for multicasting views of real-time streaming interactive video |
US9061207B2 (en) | 2002-12-10 | 2015-06-23 | Sony Computer Entertainment America Llc | Temporary decoder apparatus and method |
US8366552B2 (en) * | 2002-12-10 | 2013-02-05 | Ol2, Inc. | System and method for multi-stream video compression |
US9756349B2 (en) | 2002-12-10 | 2017-09-05 | Sony Interactive Entertainment America Llc | User interface, system and method for controlling a video stream |
US20090118019A1 (en) | 2002-12-10 | 2009-05-07 | Onlive, Inc. | System for streaming databases serving real-time applications used through streaming interactive video |
US8832772B2 (en) | 2002-12-10 | 2014-09-09 | Ol2, Inc. | System for combining recorded application state with application streaming interactive video output |
US9314691B2 (en) | 2002-12-10 | 2016-04-19 | Sony Computer Entertainment America Llc | System and method for compressing video frames or portions thereof based on feedback information from a client device |
US8526490B2 (en) | 2002-12-10 | 2013-09-03 | Ol2, Inc. | System and method for video compression using feedback including data related to the successful receipt of video content |
US8495678B2 (en) | 2002-12-10 | 2013-07-23 | Ol2, Inc. | System for reporting recorded video preceding system failures |
US10201760B2 (en) | 2002-12-10 | 2019-02-12 | Sony Interactive Entertainment America Llc | System and method for compressing video based on detected intraframe motion |
US8711923B2 (en) | 2002-12-10 | 2014-04-29 | Ol2, Inc. | System and method for selecting a video encoding format based on feedback data |
US8949922B2 (en) | 2002-12-10 | 2015-02-03 | Ol2, Inc. | System for collaborative conferencing using streaming interactive video |
US7849491B2 (en) | 2002-12-10 | 2010-12-07 | Onlive, Inc. | Apparatus and method for wireless video gaming |
US9108107B2 (en) | 2002-12-10 | 2015-08-18 | Sony Computer Entertainment America Llc | Hosting and broadcasting virtual events using streaming interactive video |
US9077991B2 (en) | 2002-12-10 | 2015-07-07 | Sony Computer Entertainment America Llc | System and method for utilizing forward error correction with video compression |
US8661496B2 (en) | 2002-12-10 | 2014-02-25 | Ol2, Inc. | System for combining a plurality of views of real-time streaming interactive video |
KR100507780B1 (ko) | 2002-12-20 | 2005-08-17 | 한국전자통신연구원 | 고속 마커프리 모션 캡쳐 장치 및 방법 |
US9177387B2 (en) | 2003-02-11 | 2015-11-03 | Sony Computer Entertainment Inc. | Method and apparatus for real time motion capture |
US7256779B2 (en) | 2003-05-08 | 2007-08-14 | Nintendo Co., Ltd. | Video game play using panoramically-composited depth-mapped cube mapping |
US7798905B2 (en) | 2003-05-09 | 2010-09-21 | Microsoft Corporation | Method and apparatus for associating data with online game ratings |
US6963353B1 (en) | 2003-05-14 | 2005-11-08 | Cisco Technology, Inc. | Non-causal speaker selection for conference multicast |
US7739715B2 (en) | 2003-06-24 | 2010-06-15 | Microsoft Corporation | Variable play speed control for media streams |
US7270605B2 (en) | 2003-07-08 | 2007-09-18 | Gt | Peer-to-peer gaming system |
US7139002B2 (en) | 2003-08-01 | 2006-11-21 | Microsoft Corporation | Bandwidth-efficient processing of video images |
CN100521626C (zh) * | 2003-08-29 | 2009-07-29 | Rgb网络有限公司 | 高级自适应视频多路复用器系统 |
US7789748B2 (en) | 2003-09-04 | 2010-09-07 | Igt | Gaming device having player-selectable music |
US8662983B2 (en) | 2003-09-09 | 2014-03-04 | Wms Gaming Inc. | Electronic game and system having overlayed video images |
IL158158A (en) | 2003-09-29 | 2012-05-31 | Bamboo Mediacasting Ltd | Distribution of multicast data to users |
US7418472B2 (en) | 2003-09-30 | 2008-08-26 | Microsoft Corporation | Systems and methods for determining remote device media capabilities |
US7822281B2 (en) | 2003-10-31 | 2010-10-26 | Canon Kabushiki Kaisha | Digital video compression |
US7246183B2 (en) | 2003-11-14 | 2007-07-17 | Avocent California Corporation | Phase optimization for wireless KVM transmission |
WO2005055607A1 (en) | 2003-12-08 | 2005-06-16 | Electronics And Telecommunications Research Institute | System and method for encoding and decoding an image using bitstream map and recording medium thereof |
WO2005065085A2 (en) | 2003-12-21 | 2005-07-21 | Kremen Stanley H | System and apparatus for recording, transmitting, and projecting digital three-dimensional images |
US20050160465A1 (en) | 2004-01-21 | 2005-07-21 | United Video Properties, Inc. | Interactive television system with automatic switching from broadcast media to streaming media |
US7246923B2 (en) | 2004-02-11 | 2007-07-24 | 3M Innovative Properties Company | Reshaping light source modules and illumination systems using the same |
US7227894B2 (en) | 2004-02-24 | 2007-06-05 | Industrial Technology Research Institute | Method and apparatus for MPEG-4 FGS performance enhancement |
US7584248B2 (en) * | 2004-02-27 | 2009-09-01 | Alcatel-Lucent Usa Inc. | Apparatus and method for fair message exchanges in distributed multi-player games |
US7668712B2 (en) | 2004-03-31 | 2010-02-23 | Microsoft Corporation | Audio encoding and decoding with intra frames and adaptive forward error correction |
US7633994B2 (en) | 2004-07-30 | 2009-12-15 | Rearden, LLC. | System and method for distributed input-distributed output wireless communications |
US7818444B2 (en) | 2004-04-30 | 2010-10-19 | Move Networks, Inc. | Apparatus, system, and method for multi-bitrate content streaming |
US20060080702A1 (en) * | 2004-05-20 | 2006-04-13 | Turner Broadcasting System, Inc. | Systems and methods for delivering content over a network |
US20050282636A1 (en) | 2004-06-04 | 2005-12-22 | O'brien Royal | Gaming on demand system and methodology |
KR100995333B1 (ko) | 2004-06-07 | 2010-11-19 | 슬링 미디어 인코퍼레이티드 | 퍼스널 미디어 브로드캐스팅 시스템 |
US8099755B2 (en) | 2004-06-07 | 2012-01-17 | Sling Media Pvt. Ltd. | Systems and methods for controlling the encoding of a media stream |
US20050286777A1 (en) | 2004-06-27 | 2005-12-29 | Roger Kumar | Encoding and decoding images |
US7664184B2 (en) | 2004-07-21 | 2010-02-16 | Amimon Ltd. | Interpolation image compression |
KR101295471B1 (ko) | 2004-07-30 | 2013-08-09 | 익스트림 리얼리티 엘티디. | 이미지 프로세싱을 기반으로 한 3d 공간 차원용 시스템 및 방법 |
US20060048136A1 (en) | 2004-08-25 | 2006-03-02 | Vries Jeff D | Interception-based resource detection system |
US7363397B2 (en) * | 2004-08-26 | 2008-04-22 | International Business Machines Corporation | System and method for DMA controller with multi-dimensional line-walking functionality |
US7590750B2 (en) | 2004-09-10 | 2009-09-15 | Microsoft Corporation | Systems and methods for multimedia remoting over terminal server connections |
US7458894B2 (en) * | 2004-09-15 | 2008-12-02 | Microsoft Corporation | Online gaming spectator system |
US8719075B2 (en) | 2004-09-23 | 2014-05-06 | Overstock.Com, Inc. | System, program product, and methods for online image handling |
US20060069796A1 (en) | 2004-09-29 | 2006-03-30 | Infinium Labs, Inc. | Method for automatic patching of a sparsely streamed application |
JP2007065928A (ja) | 2005-08-30 | 2007-03-15 | Toshiba Corp | 情報記憶媒体、情報処理方法、情報転送方法、情報再生方法、情報再生装置、情報記録方法、情報記録装置、及びプログラム |
US7240162B2 (en) | 2004-10-22 | 2007-07-03 | Stream Theory, Inc. | System and method for predictive streaming |
US8359591B2 (en) | 2004-11-13 | 2013-01-22 | Streamtheory, Inc. | Streaming from a media device |
US20060104353A1 (en) | 2004-11-16 | 2006-05-18 | Johnson Andrew W | Video signal preprocessing to minimize prediction error |
US7695369B2 (en) | 2004-11-22 | 2010-04-13 | Planetwide Games, Inc. | Systems and methods for accessing online content during online gaming |
US8425331B2 (en) | 2004-12-07 | 2013-04-23 | Microsoft Corporation | User interface for viewing aggregated game, system and personal information |
US8274518B2 (en) | 2004-12-30 | 2012-09-25 | Microsoft Corporation | Systems and methods for virtualizing graphics subsystems |
US20060149845A1 (en) | 2004-12-30 | 2006-07-06 | Xinnia Technology, Llc | Managed quality of service for users and applications over shared networks |
US20060168291A1 (en) | 2005-01-05 | 2006-07-27 | Van Zoest Alexander | Interactive multichannel data distribution system |
US20060224761A1 (en) * | 2005-02-11 | 2006-10-05 | Vemotion Limited | Interactive video applications |
US20060205517A1 (en) | 2005-03-08 | 2006-09-14 | Malabuyo Paolo V | Systems and methods for providing a system level user interface in a multimedia console |
EP1869599A2 (en) * | 2005-03-21 | 2007-12-26 | Yosef Mizrahi | Method, system and computer-readable code for providing a computer gaming service |
US8024523B2 (en) | 2007-11-07 | 2011-09-20 | Endeavors Technologies, Inc. | Opportunistic block transmission with time constraints |
WO2006102621A2 (en) | 2005-03-23 | 2006-09-28 | Stream Theory, Inc. | System and method for tracking changes to files in streaming applications |
US20060218225A1 (en) | 2005-03-28 | 2006-09-28 | Hee Voon George H | Device for sharing social network information among users over a network |
US8326967B2 (en) | 2005-04-01 | 2012-12-04 | Cisco Technology, Inc. | Stream control failover utilizing the sharing of state information within a logical group of stream servers |
US20060230428A1 (en) * | 2005-04-11 | 2006-10-12 | Rob Craig | Multi-player video game system |
US20060282855A1 (en) | 2005-05-05 | 2006-12-14 | Digital Display Innovations, Llc | Multiple remote display system |
US7878907B2 (en) | 2005-05-13 | 2011-02-01 | Microsoft Corporation | Real-time HD TV/video IP streaming to a game console |
US20060258463A1 (en) | 2005-05-13 | 2006-11-16 | Professional Interactive Entertainment, Inc. | System and method for network interactive game match-up and server selection |
US20070254742A1 (en) | 2005-06-06 | 2007-11-01 | Digital Interactive Streams, Inc. | Gaming on demand system and methodology |
WO2007005911A2 (en) | 2005-07-05 | 2007-01-11 | White Technologies Group | System for multimedia on demand over internet based network |
US7936819B2 (en) | 2005-07-08 | 2011-05-03 | Tag Networks, Inc. | Video encoder with latency control |
US9061206B2 (en) | 2005-07-08 | 2015-06-23 | Activevideo Networks, Inc. | Video game system using pre-generated motion vectors |
JP2007080357A (ja) | 2005-09-13 | 2007-03-29 | Toshiba Corp | 情報記憶媒体、情報再生方法、情報再生装置 |
US7789757B2 (en) * | 2005-09-22 | 2010-09-07 | At&T Intellectual Property I, L.P. | Video games on demand with anti-piracy security |
US20070099709A1 (en) * | 2005-11-03 | 2007-05-03 | Aruze Gaming America, Inc. | Game-machine terminal apparatus, game machine, and game method |
US7794325B2 (en) | 2005-11-17 | 2010-09-14 | Microsoft Corporation | Dynamic in-game soundtrack for a console game machine |
US8135040B2 (en) | 2005-11-30 | 2012-03-13 | Microsoft Corporation | Accelerated channel change |
WO2007067217A2 (en) * | 2005-12-02 | 2007-06-14 | Cyberscan Technology, Inc. | In-room gaming |
EP1958159A2 (en) | 2005-12-05 | 2008-08-20 | Vollee Ltd. | Method and system for enabling a user to play a large screen game by means of a mobile device |
KR100826871B1 (ko) | 2005-12-08 | 2008-05-06 | 한국전자통신연구원 | 휴대용 단말기를 위한 스트리밍 방식 게임 소프트웨어 제공방법 및 시스템 |
WO2007076504A2 (en) | 2005-12-27 | 2007-07-05 | Massive Incorporated | Streaming media casts, such as in a video game or mobile device environment |
US8764566B2 (en) | 2006-02-24 | 2014-07-01 | Igt | Internet remote game server |
US8095400B2 (en) | 2006-03-06 | 2012-01-10 | Cbs Interactive, Inc. | Online waiting room system, method and computer program product |
IL174363A0 (en) | 2006-03-16 | 2006-08-01 | Vollee Ltd | Method and system for providing video game sounds to a mobile device |
US8392821B2 (en) | 2006-03-17 | 2013-03-05 | Viddler, Inc. | Methods and systems for displaying videos with overlays and tags |
EP1837060A1 (en) | 2006-03-21 | 2007-09-26 | In Fusio (S.A.) | Method for displaying interactive video content from a video stream in a display of a user device |
US7693157B2 (en) | 2006-04-25 | 2010-04-06 | Microsoft Corporation | Quality of service support for A/V streams |
KR101249569B1 (ko) | 2006-04-29 | 2013-04-01 | 톰슨 라이센싱 | 스태거캐스팅을 이용하는 인터넷 프로토콜 기반 무선 네트워크에서의 멀티캐스트 세션의 심리스 핸드오버 |
US20070265094A1 (en) * | 2006-05-10 | 2007-11-15 | Norio Tone | System and Method for Streaming Games and Services to Gaming Devices |
US20070266170A1 (en) | 2006-05-11 | 2007-11-15 | Mockett Gregory P | Interactive, rich-media delivery over an ip network using synchronized unicast and multicast |
US20070283265A1 (en) * | 2006-05-16 | 2007-12-06 | Portano Michael D | Interactive gaming system with animated, real-time characters |
WO2008094279A1 (en) | 2006-06-06 | 2008-08-07 | Cts Media | A method and system for dynamic management of multiple media data streams |
US7841946B2 (en) | 2006-06-29 | 2010-11-30 | Spawn Labs, Inc. | System for remote game access |
US8000318B2 (en) | 2006-06-30 | 2011-08-16 | Embarq Holdings Company, Llc | System and method for call routing based on transmission performance of a packet network |
US8628414B2 (en) | 2006-07-14 | 2014-01-14 | Valve Corporation | Enhanced commentary system for 3D computer entertainment |
US20080025390A1 (en) | 2006-07-25 | 2008-01-31 | Fang Shi | Adaptive video frame interpolation |
US8221220B2 (en) | 2006-08-11 | 2012-07-17 | Disney Enterprises, Inc. | Method and/or system for adaptive gaming experience |
EP1901190A1 (en) | 2006-09-15 | 2008-03-19 | Sony DADC Austria AG | Method and system for managing access to add-on data files |
WO2008040123A1 (en) | 2006-10-02 | 2008-04-10 | Aftercad Software Inc. | Method and system for delivering and interactively displaying three-dimensional graphics |
US7818769B2 (en) | 2006-10-02 | 2010-10-19 | Mobitv, Inc. | Methods and apparatus for implementing dynamic program guides on mobile devices |
US8325819B2 (en) | 2006-10-12 | 2012-12-04 | Qualcomm Incorporated | Variable length coding table selection based on video block type for refinement coefficient coding |
US8261345B2 (en) | 2006-10-23 | 2012-09-04 | Endeavors Technologies, Inc. | Rule-based application access management |
US8825765B2 (en) | 2006-11-28 | 2014-09-02 | Verizon Patent And Licensing Inc. | Cross platform gaming |
US7715481B2 (en) | 2006-11-29 | 2010-05-11 | Ipera Technology, Inc. | System and method for allocation of resources for processing video |
JP2008139423A (ja) | 2006-11-30 | 2008-06-19 | Sony Corp | コンテンツ再生システム、再生装置、再生切替方法及びプログラム |
US7824268B2 (en) | 2006-12-19 | 2010-11-02 | Electronic Arts, Inc. | Live hosted online multiplayer game |
US8187104B2 (en) | 2007-01-29 | 2012-05-29 | Sony Online Entertainment Llc | System and method for creating, editing, and sharing video content relating to video game events |
WO2008092385A1 (en) | 2007-01-29 | 2008-08-07 | Chon Fong Kuok | Systems and methods for online games |
US20090305790A1 (en) | 2007-01-30 | 2009-12-10 | Vitie Inc. | Methods and Apparatuses of Game Appliance Execution and Rendering Service |
US9737812B2 (en) | 2007-02-13 | 2017-08-22 | Sizmek Technologies Ltd. | Method of interacting with an interactive game program |
US8886545B2 (en) | 2007-03-07 | 2014-11-11 | Vlingo Corporation | Dealing with switch latency in speech recognition |
US20080220869A1 (en) | 2007-03-08 | 2008-09-11 | Timothy Michael Midgley | Method and apparatus for providing game guide data in a gaming environment |
US20080234047A1 (en) * | 2007-03-21 | 2008-09-25 | Igt | Wager game license management in a game table |
US8634943B2 (en) | 2007-05-02 | 2014-01-21 | Bleacher League Entertainment Inc. | Interactive sports-themed game |
US20080284798A1 (en) | 2007-05-07 | 2008-11-20 | Qualcomm Incorporated | Post-render graphics overlays |
US8152631B2 (en) * | 2007-05-16 | 2012-04-10 | Wms Gaming, Inc. | Streaming video for electronic gaming machines with real-time interactive control |
US20080291208A1 (en) | 2007-05-24 | 2008-11-27 | Gary Keall | Method and system for processing data via a 3d pipeline coupled to a generic video processing unit |
WO2009026354A1 (en) | 2007-08-20 | 2009-02-26 | Garagegames, Inc. | System and method for linking a player computer system directly to a predetermined shared game environment |
US8174620B2 (en) | 2007-11-06 | 2012-05-08 | Microsoft Corporation | High definition media content processing |
US8892738B2 (en) | 2007-11-07 | 2014-11-18 | Numecent Holdings, Inc. | Deriving component statistics for a stream enabled application |
CN101918956A (zh) | 2007-12-05 | 2010-12-15 | 生命力有限公司 | 用于通过基于所检测的帧内运动或场景复杂度调节图像块大小来压缩视频的系统及方法 |
CA2707706C (en) | 2007-12-05 | 2017-07-11 | Onlive, Inc. | Tile-based system and method for compressing video |
TWI536804B (zh) | 2007-12-05 | 2016-06-01 | 新力電腦娛樂(美國)責任有限公司 | 基於通信頻道之已偵測之資料速率以壓縮視訊的系統及方法 |
TWI459215B (zh) | 2007-12-05 | 2014-11-01 | Ol2 Inc | 用於將程式碼及資料儲存於應用程式主機代管中心內之系統及方法 |
TW200935920A (en) | 2007-12-05 | 2009-08-16 | Onlive Inc | System and method for compressing video by allocating bits to image tiles based on detected intraframe motion or scene complexity |
RU2500022C2 (ru) | 2007-12-05 | 2013-11-27 | Ол2, Инк. | Потоковое интерактивное видеоклиентское устройство |
CA2707899C (en) | 2007-12-05 | 2016-09-13 | Onlive, Inc. | System and method for protecting certain types of multimedia data transmitted over a communication channel |
JP2011507352A (ja) | 2007-12-05 | 2011-03-03 | オンライブ インコーポレイテッド | 通信チャンネルの帯域巾制限を補償するためのビデオ圧縮システム及び方法 |
EP2232380A4 (en) | 2007-12-05 | 2011-11-09 | Onlive Inc | SYSTEM AND METHOD FOR INTELLIGENT ASSIGNMENT OF CLIENT REQUESTS TO SERVING CENTERS |
NZ585906A (en) | 2007-12-05 | 2013-06-28 | Ol2 Inc | Streaming game or application audio-visual data over a public network after compressing the data using parallel processing |
AU2008333829B2 (en) | 2007-12-05 | 2013-10-03 | Sony Computer Entertainment America Llc | System and method for compressing video based on detected intraframe motion |
JP2009141700A (ja) | 2007-12-06 | 2009-06-25 | Ricoh Co Ltd | 画像処理装置、画像処理方法、画像処理プログラムおよび記録媒体 |
US8613673B2 (en) | 2008-12-15 | 2013-12-24 | Sony Computer Entertainment America Llc | Intelligent game loading |
US9211473B2 (en) | 2008-12-15 | 2015-12-15 | Sony Computer Entertainment America Llc | Program mode transition |
US9498714B2 (en) | 2007-12-15 | 2016-11-22 | Sony Interactive Entertainment America Llc | Program mode switching |
TW200948088A (en) | 2008-02-27 | 2009-11-16 | Ncomputing Inc | System and method for virtual 3D graphics acceleration and streaming multiple different video streams |
EP2098994A1 (en) | 2008-03-04 | 2009-09-09 | Agfa HealthCare NV | System for real-time volume rendering on thin clients via a render server |
US7774488B2 (en) | 2008-03-12 | 2010-08-10 | International Business Machines Corporation | Method and system for switching media streams in a client system based on environmental changes |
US7873727B2 (en) | 2008-03-13 | 2011-01-18 | Board Of Regents, The University Of Texas Systems | System and method for evaluating streaming multimedia quality |
US8758140B2 (en) | 2008-03-24 | 2014-06-24 | Microsoft Corporation | Method for viral invites as game and discovery mechanic |
US20090247295A1 (en) | 2008-03-31 | 2009-10-01 | Weldon Marcus K | Network-Based Methods and Apparatus for Rendering Images to an End User |
US8831086B2 (en) | 2008-04-10 | 2014-09-09 | Qualcomm Incorporated | Prediction techniques for interpolation in video coding |
US8856268B2 (en) | 2008-04-22 | 2014-10-07 | Microsoft Corporation | Sharing of console and web-based games and gaming profiles |
US20090268821A1 (en) | 2008-04-29 | 2009-10-29 | The Hong Kong University Of Science And Technology | Block parallel and fast motion estimation in video coding |
US20090276402A1 (en) | 2008-05-01 | 2009-11-05 | Mobitv, Inc. | Search system using media metadata tracks |
US8154553B2 (en) | 2008-05-22 | 2012-04-10 | Playcast Media System, Ltd. | Centralized streaming game server |
US8264493B2 (en) | 2008-05-12 | 2012-09-11 | Playcast Media Systems, Ltd. | Method and system for optimized streaming game server |
US8308569B2 (en) | 2008-05-12 | 2012-11-13 | Microsoft Corporation | Reward for resurrecting teammate in a multiplayer game |
US9047236B2 (en) | 2008-06-06 | 2015-06-02 | Amazon Technologies, Inc. | Client side stream switching |
US20100005503A1 (en) | 2008-07-01 | 2010-01-07 | Kaylor Floyd W | Systems and methods for generating a video image by merging video streams |
TWI373945B (en) | 2008-07-18 | 2012-10-01 | Ubitus Technology Ltd | Multimedia streaming transmission system and method thereof |
US20100014825A1 (en) | 2008-07-18 | 2010-01-21 | Porto Technology, Llc | Use of a secondary device to overlay disassociated media elements onto video content |
US8321903B2 (en) | 2008-07-28 | 2012-11-27 | Playcast Media Systems, Ltd. | External services allocation in closed on-demand systems |
US9700791B2 (en) | 2008-08-14 | 2017-07-11 | Valve Corporation | Overlaying interactive video game play with real-time chat sessions with game switching |
US8019899B2 (en) | 2008-08-28 | 2011-09-13 | Yahoo! Inc. | Delivering partially processed results based on system metrics in network content delivery systems |
US8352542B2 (en) | 2008-09-08 | 2013-01-08 | Seachange International, Inc. | Method and system for providing an interactive application over a network |
US20100061443A1 (en) | 2008-09-10 | 2010-03-11 | Maman Eran | Method and system for video streaming of a graphical display of an application |
WO2010035267A1 (en) | 2008-09-25 | 2010-04-01 | Tictacti Ltd. | A system and method for precision placement of in-game dynamic advertising in computer games |
US20100079676A1 (en) | 2008-09-29 | 2010-04-01 | International Business Machines Corporation | Providing Multi-User Views |
US8090014B2 (en) | 2008-10-06 | 2012-01-03 | Hewlett-Packard Development Company, L.P. | Managing multiview streaming video data composed of frames |
WO2010042752A2 (en) | 2008-10-08 | 2010-04-15 | Digiboo Llc | System and method for distributing digital content |
US8687702B2 (en) | 2008-10-27 | 2014-04-01 | Advanced Micro Devices, Inc. | Remote transmission and display of video data using standard H.264-based video codecs |
US8897365B2 (en) | 2008-11-19 | 2014-11-25 | Nvidia Corporation | Video rate control processor for a video encoding process |
US8380808B2 (en) | 2008-11-24 | 2013-02-19 | Royal O'Brien | Dynamic medium content streaming system |
US8926435B2 (en) | 2008-12-15 | 2015-01-06 | Sony Computer Entertainment America Llc | Dual-mode program execution |
US9060187B2 (en) | 2008-12-22 | 2015-06-16 | Netflix, Inc. | Bit rate stream switching |
US8499090B2 (en) | 2008-12-30 | 2013-07-30 | Intel Corporation | Hybrid method for delivering streaming media within the home |
US8401075B2 (en) | 2008-12-31 | 2013-03-19 | General Instrument Corporation | Hybrid video encoder including real-time and off-line video encoders |
US8221241B2 (en) | 2009-01-13 | 2012-07-17 | Igt | Gaming involving devices in multiple locations |
US7953883B2 (en) | 2009-01-27 | 2011-05-31 | Cisco Technology, Inc. | Failover mechanism for real-time packet streaming sessions |
US8364024B2 (en) | 2009-02-03 | 2013-01-29 | Broadcom Corporation | Constructing video frames and synchronizing audio data in a media player from data received via a plurality of diverse protocol stack paths |
US8711159B2 (en) | 2009-02-23 | 2014-04-29 | Microsoft Corporation | VGPU: a real time GPU emulator |
US8147340B2 (en) | 2009-03-05 | 2012-04-03 | Igt | Methods and regulated gaming machines configured for service oriented smart display buttons |
US20100317443A1 (en) * | 2009-06-11 | 2010-12-16 | Comcast Cable Communications, Llc | Distributed Network Game System |
US8382591B2 (en) * | 2010-06-03 | 2013-02-26 | Ol2, Inc. | Graphical user interface, system and method for implementing a game controller on a touch-screen device |
CN110336850B (zh) * | 2010-09-13 | 2022-08-09 | 索尼互动娱乐美国有限责任公司 | 附加组件管理 |
-
2011
- 2011-09-13 KR KR1020187003968A patent/KR102003007B1/ko active Active
- 2011-09-13 KR KR1020177033254A patent/KR20170129296A/ko not_active Withdrawn
- 2011-09-13 KR KR1020177033253A patent/KR20170129967A/ko not_active Withdrawn
- 2011-09-13 WO PCT/US2011/051468 patent/WO2012037170A1/en active Application Filing
- 2011-09-13 US US13/231,790 patent/US8840476B2/en active Active
- 2011-09-13 KR KR1020177033252A patent/KR101956639B1/ko active Active
- 2011-09-13 KR KR1020177033255A patent/KR20170129297A/ko not_active Withdrawn
- 2011-09-13 CN CN201180047649.3A patent/CN103442774B/zh active Active
- 2011-09-13 KR KR1020137008010A patent/KR20130090898A/ko not_active Ceased
Also Published As
Publication number | Publication date |
---|---|
KR20170129967A (ko) | 2017-11-27 |
CN103442774B (zh) | 2016-08-10 |
US8840476B2 (en) | 2014-09-23 |
KR101956639B1 (ko) | 2019-03-11 |
KR20130090898A (ko) | 2013-08-14 |
KR102003007B1 (ko) | 2019-07-23 |
KR20180018845A (ko) | 2018-02-21 |
WO2012037170A1 (en) | 2012-03-22 |
CN103442774A (zh) | 2013-12-11 |
US20120005316A1 (en) | 2012-01-05 |
KR20170129966A (ko) | 2017-11-27 |
KR20170129297A (ko) | 2017-11-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102003007B1 (ko) | 비디오 서버 및 게임 서버를 포함하는 컴퓨터 게임 시스템에서 컴퓨터 게임을 제공하는 방법 및 시스템 | |
US11471762B2 (en) | Program mode transition | |
US11590419B2 (en) | Web-based game controller | |
US9539508B2 (en) | Intelligent game loading | |
US8926435B2 (en) | Dual-mode program execution | |
US9656160B2 (en) | Massive multi-player online (MMO) games server and methods for executing the same | |
JP6959925B2 (ja) | クラウドゲーミングにおけるユーザ保存データ管理方法 | |
CN113226500B (zh) | 使用对等流式传输的众包云游戏 | |
EP2621594B1 (en) | Dual mode program execution and loading | |
US20220347565A1 (en) | Massive Multi-Player Online (MMO) Games Server and Methods for Executing the Same | |
US12070680B2 (en) | Web-based game controller | |
US20230039077A1 (en) | Program Mode Transition |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
PA0104 | Divisional application for international application |
Comment text: Divisional Application for International Patent Patent event code: PA01041R01D Patent event date: 20171116 Application number text: 1020137008010 Filing date: 20130329 |
|
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20171117 Comment text: Request for Examination of Application |
|
PG1501 | Laying open of application | ||
PC1202 | Submission of document of withdrawal before decision of registration |
Comment text: [Withdrawal of Procedure relating to Patent, etc.] Withdrawal (Abandonment) Patent event code: PC12021R01D Patent event date: 20171212 |
|
WITB | Written withdrawal of application |