TW200941233A - System and method for intelligently allocating client requests to server centers - Google Patents

System and method for intelligently allocating client requests to server centers Download PDF

Info

Publication number
TW200941233A
TW200941233A TW097147251A TW97147251A TW200941233A TW 200941233 A TW200941233 A TW 200941233A TW 097147251 A TW097147251 A TW 097147251A TW 97147251 A TW97147251 A TW 97147251A TW 200941233 A TW200941233 A TW 200941233A
Authority
TW
Taiwan
Prior art keywords
game
video
frame
user
server
Prior art date
Application number
TW097147251A
Other languages
English (en)
Chinese (zh)
Inventor
Stephen G Perlman
Der Laan Roger Van
Original Assignee
Onlive 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 Onlive Inc filed Critical Onlive Inc
Publication of TW200941233A publication Critical patent/TW200941233A/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/61Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1012Server selection for load balancing based on compliance of requirements or conditions with available server resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1021Server selection for load balancing based on client or server locations

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
TW097147251A 2007-12-05 2008-12-04 System and method for intelligently allocating client requests to server centers TW200941233A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US99957607A 2007-12-05 2007-12-05

Publications (1)

Publication Number Publication Date
TW200941233A true TW200941233A (en) 2009-10-01

Family

ID=40718190

Family Applications (2)

Application Number Title Priority Date Filing Date
TW097147251A TW200941233A (en) 2007-12-05 2008-12-04 System and method for intelligently allocating client requests to server centers
TW098115435A TW200951728A (en) 2007-12-05 2008-12-04 Mothod for reporting recorded video preceding system failures

Family Applications After (1)

Application Number Title Priority Date Filing Date
TW098115435A TW200951728A (en) 2007-12-05 2008-12-04 Mothod for reporting recorded video preceding system failures

Country Status (9)

Country Link
EP (1) EP2232380A4 (fr)
JP (1) JP2011514565A (fr)
KR (1) KR20100113502A (fr)
CN (1) CN101918933A (fr)
AU (1) AU2008333834A1 (fr)
CA (1) CA2707709A1 (fr)
RU (1) RU2010127309A (fr)
TW (2) TW200941233A (fr)
WO (1) WO2009073832A1 (fr)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI421677B (zh) * 2010-12-01 2014-01-01 Inventec Corp 伺服器集群的事務處理方法
TWI448129B (zh) * 2011-11-09 2014-08-01 D Link Corp According to the behavior of the network address translator to establish a transmission control protocol connection method
US10334019B2 (en) 2016-03-04 2019-06-25 Synology Incorporated Method and associated server for ensuring data security under high access efficiency

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8888592B1 (en) 2009-06-01 2014-11-18 Sony Computer Entertainment America Llc Voice overlay
US8147339B1 (en) 2007-12-15 2012-04-03 Gaikai Inc. Systems and methods of serving game video
US8613673B2 (en) 2008-12-15 2013-12-24 Sony Computer Entertainment America Llc Intelligent game loading
US8968087B1 (en) 2009-06-01 2015-03-03 Sony Computer Entertainment America Llc Video game overlay
US8926435B2 (en) 2008-12-15 2015-01-06 Sony Computer Entertainment America Llc Dual-mode program execution
US9723319B1 (en) 2009-06-01 2017-08-01 Sony Interactive Entertainment America Llc Differentiation for achieving buffered decoding and bufferless decoding
US8911295B2 (en) 2010-02-12 2014-12-16 Comviva Technologies Limited Method and system for online mobile gaming
US8771064B2 (en) 2010-05-26 2014-07-08 Aristocrat Technologies Australia Pty Limited Gaming system and a method of gaming
US9626696B2 (en) 2010-06-17 2017-04-18 Microsoft Technology Licensing, Llc Techniques to verify location for location based services
US8676591B1 (en) 2010-08-02 2014-03-18 Sony Computer Entertainment America Llc Audio deceleration
CN103442774B (zh) 2010-09-13 2016-08-10 索尼电脑娱乐美国公司 双模式程序执行和加载
WO2012037165A2 (fr) 2010-09-13 2012-03-22 Gaikai, Inc. Gestion des additifs pour un programme d'ordinateur
EP2656583A1 (fr) * 2010-12-23 2013-10-30 Telefonaktiebolaget L M Ericsson (publ) Serveur de courtage multimédia, procédé, programme d'ordinateur et produit programme d'ordinateur pour apparier une source multimédia et un récepteur multimédia
WO2012103670A1 (fr) * 2011-01-31 2012-08-09 海信集团有限公司 Procédé, dispositif et système servant, sur la base du service de nuage, à produire et traiter des données multimédia
JP5331192B2 (ja) * 2011-11-07 2013-10-30 株式会社スクウェア・エニックス・ホールディングス 描画サーバ、センタサーバ、符号化装置、制御方法、符号化方法、プログラム、及び記録媒体
SG11201402508WA (en) 2011-11-23 2014-06-27 Geonomics Global Games Ltd Systems and methods for providing and processing software objects in connection with a map-based game
US11406906B2 (en) 2012-03-13 2022-08-09 Sony Interactive Entertainment LLC Network connected controller for direct to cloud gaming
US10913003B2 (en) 2012-03-13 2021-02-09 Sony Interactive Entertainment LLC Mini-games accessed through a sharing interface
US9345966B2 (en) 2012-03-13 2016-05-24 Sony Interactive Entertainment America Llc Sharing recorded gameplay to a social graph
CN113159948A (zh) * 2016-01-24 2021-07-23 杭州复杂美科技有限公司 区块链撮合交易所
CN108415763B (zh) * 2018-02-11 2020-12-11 中南大学 一种边缘计算系统的分配方法
US11736553B1 (en) 2019-09-27 2023-08-22 Amazon Technologies, Inc. Selecting hosting servers for interactive electronic activities
CN113132743B (zh) * 2019-12-30 2022-11-04 浙江宇视科技有限公司 直播存储播放方法和系统
JP7768128B2 (ja) * 2020-05-22 2025-11-12 ソニーグループ株式会社 情報処理装置、情報処理方法、プログラム及び情報処理システム
US11863616B1 (en) * 2020-10-30 2024-01-02 Amazon Technologies, Inc. Selecting hosting servers for network services
US11134217B1 (en) 2021-01-11 2021-09-28 Surendra Goel System that provides video conferencing with accent modification and multiple video overlaying

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0965084A1 (fr) * 1996-03-21 1999-12-22 MPATH Interactive Inc. Systeme de mise en correspondance sur reseaux pour la selection de clients en fonction d'attributs de serveurs et de liaisons de communication
US6755743B1 (en) * 1999-12-08 2004-06-29 Kabushiki Kaisha Sega Enterprises Communication game system and processing method thereof
JP2001224865A (ja) * 1999-12-08 2001-08-21 Sega Corp 通信ゲームシステムおよび通信ゲーム処理方法
JP3969089B2 (ja) * 2001-12-25 2007-08-29 株式会社日立製作所 階層構成サーバシステム
US7270605B2 (en) * 2003-07-08 2007-09-18 Gt Peer-to-peer gaming system
US7607129B2 (en) * 2005-04-07 2009-10-20 International Business Machines Corporation Method and apparatus for using virtual machine technology for managing parallel communicating applications
JP4101251B2 (ja) * 2005-05-24 2008-06-18 富士通株式会社 負荷分散プログラム、負荷分散方法、及び負荷分散装置
US20070265094A1 (en) * 2006-05-10 2007-11-15 Norio Tone System and Method for Streaming Games and Services to Gaming Devices

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI421677B (zh) * 2010-12-01 2014-01-01 Inventec Corp 伺服器集群的事務處理方法
TWI448129B (zh) * 2011-11-09 2014-08-01 D Link Corp According to the behavior of the network address translator to establish a transmission control protocol connection method
US10334019B2 (en) 2016-03-04 2019-06-25 Synology Incorporated Method and associated server for ensuring data security under high access efficiency

Also Published As

Publication number Publication date
EP2232380A1 (fr) 2010-09-29
WO2009073832A1 (fr) 2009-06-11
TW200951728A (en) 2009-12-16
CA2707709A1 (fr) 2009-06-11
CN101918933A (zh) 2010-12-15
JP2011514565A (ja) 2011-05-06
AU2008333834A1 (en) 2009-06-11
RU2010127309A (ru) 2012-01-10
KR20100113502A (ko) 2010-10-21
EP2232380A4 (fr) 2011-11-09

Similar Documents

Publication Publication Date Title
TWI459215B (zh) 用於將程式碼及資料儲存於應用程式主機代管中心內之系統及方法
TWI399982B (zh) 用以壓縮串流互動視訊之系統
TWI536804B (zh) 基於通信頻道之已偵測之資料速率以壓縮視訊的系統及方法
TWI528832B (zh) 使用包括與成功接收視訊內容相關之資料之反饋的視訊壓縮方法及系統
TWI536805B (zh) 使用一選定影像塊及影像塊旋轉圖案於視訊編碼之系統與方法
TWI558109B (zh) 基於來自用戶端器件之反饋資訊來壓縮視訊圖框或其部分之方法及系統
TWI536806B (zh) 使用多個編碼格式之多串流視訊壓縮之系統及方法
TWI475843B (zh) 用於多串流視訊壓縮之系統及方法
TWI501589B (zh) 利用前向錯誤更正之視訊壓縮系統及方法
TWI530163B (zh) 基於延時量測及其他反饋之壓縮視訊之系統及方法及機器可讀媒體
TWI554115B (zh) 基於反饋資料來選擇視訊編碼格式的方法及系統
TW200941233A (en) System and method for intelligently allocating client requests to server centers
RU2501180C2 (ru) Система сжатия видео и способ компенсации для ограничения полосы пропускания канала связи
TW200939793A (en) System and method for protecting certain types of multimedia data transmitted over a communication channel
TW200942305A (en) Apparatus for streaming databases serving real-time applications used through streaming interactive video
TW201117868A (en) System and method for accelerated machine switching
TW200952495A (en) Apparatus for combining aplurality of views of real-time streaming interactive video
TW200935916A (en) System and method for compressing video by adjusting tile size based on detected intraframe motion or scene complexity
TW201041400A (en) Temporary decoder apparatus and method
TW200941232A (en) Video compression system and method for reducing the effects of packet loss over a communication channel
TW200939789A (en) Method for user session transitioning among streaming interactive video servers
BRPI1107030A2 (pt) Sistema e método para efeitos de vídeo hospedados remotos
HK1149810B (en) System and method for compressing video by allocating bits to image tiles based on detected intraframe motion or scene complexity
HK1149870A (en) Video compression system and method for compensating for bandwidth limitations of a communication channel
HK1149811B (en) Video compression system and method for reducing the effects of packet loss over a communication channel