TW200943078A - Method for acceleration of web page delivery - Google Patents
Method for acceleration of web page deliveryInfo
- Publication number
- TW200943078A TW200943078A TW98114137A TW98114137A TW200943078A TW 200943078 A TW200943078 A TW 200943078A TW 98114137 A TW98114137 A TW 98114137A TW 98114137 A TW98114137 A TW 98114137A TW 200943078 A TW200943078 A TW 200943078A
- Authority
- TW
- Taiwan
- Prior art keywords
- type
- memory
- program code
- data
- application
- Prior art date
Links
- 230000001133 acceleration Effects 0.000 title 1
- 230000002452 interceptive effect Effects 0.000 abstract 1
- 230000004044 response Effects 0.000 abstract 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8545—Content authoring for generating interactive applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/23106—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/24—Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
- H04N21/2402—Monitoring of the downstream path of the transmission network, e.g. bandwidth available
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Transfer Between Computers (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
A system and method are described for storing program code and data within an application hosting center. For example, one embodiment of a computer-implemented method comprises: subdividing program code and/or data used to execute an online application into a first type and a second type; storing program code and data of the first type in a first type of memory, the first type of memory providing relatively low latency memory access; storing program code and data of the second type in a second type of memory, the second type of memory providing relatively higher latency memory access compared to the first type of memory; retrieving program code and data from the first memory and the second memory in response to a client request to execute an online application; and transmitting a streaming interactive video stream representing images generated by the application to the client.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US99965807A | 2007-12-05 | 2007-12-05 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW200943078A true TW200943078A (en) | 2009-10-16 |
Family
ID=40718184
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW097147248A TWI459215B (en) | 2007-12-05 | 2008-12-04 | System and method for storing program code and data within an application hosting center |
| TW98114137A TW200943078A (en) | 2007-12-05 | 2008-12-04 | Method for acceleration of web page delivery |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW097147248A TWI459215B (en) | 2007-12-05 | 2008-12-04 | System and method for storing program code and data within an application hosting center |
Country Status (10)
| Country | Link |
|---|---|
| EP (1) | EP2232375A4 (en) |
| JP (1) | JP2011507347A (en) |
| KR (1) | KR20100113503A (en) |
| CN (1) | CN101918924A (en) |
| AU (1) | AU2008333828B2 (en) |
| CA (1) | CA2707704A1 (en) |
| NZ (1) | NZ585909A (en) |
| RU (1) | RU2497184C2 (en) |
| TW (2) | TWI459215B (en) |
| WO (1) | WO2009073826A1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI815161B (en) * | 2021-05-17 | 2023-09-11 | 英華達股份有限公司 | Control method, system, and electronic equipment |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8888592B1 (en) | 2009-06-01 | 2014-11-18 | Sony Computer Entertainment America Llc | Voice overlay |
| US8968087B1 (en) | 2009-06-01 | 2015-03-03 | Sony Computer Entertainment America Llc | Video game 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 |
| US8926435B2 (en) | 2008-12-15 | 2015-01-06 | Sony Computer Entertainment America Llc | Dual-mode program execution |
| US8506402B2 (en) | 2009-06-01 | 2013-08-13 | Sony Computer Entertainment America Llc | Game execution environments |
| JP5605673B2 (en) * | 2009-10-01 | 2014-10-15 | 日本電気株式会社 | Digital data sharing service terminal, method, program, and digital data sharing service system |
| US8771064B2 (en) | 2010-05-26 | 2014-07-08 | Aristocrat Technologies Australia Pty Limited | Gaming system and a method of gaming |
| US8560331B1 (en) | 2010-08-02 | 2013-10-15 | Sony Computer Entertainment America Llc | Audio acceleration |
| KR20170129297A (en) | 2010-09-13 | 2017-11-24 | 소니 인터랙티브 엔터테인먼트 아메리카 엘엘씨 | A game server |
| KR102230426B1 (en) | 2010-09-13 | 2021-03-22 | 소니 인터랙티브 엔터테인먼트 아메리카 엘엘씨 | Add-on Management |
| CN105955767B (en) * | 2011-06-22 | 2020-05-26 | 联想(北京)有限公司 | Mode switching method and terminal equipment |
| KR101319243B1 (en) * | 2011-08-24 | 2013-10-16 | 연세대학교 산학협력단 | A method for providing web-page and a computer-readable recording medium recording program for implementing the method |
| US9237356B2 (en) | 2011-09-23 | 2016-01-12 | Qualcomm Incorporated | Reference picture list construction for video coding |
| KR101511928B1 (en) * | 2011-11-23 | 2015-04-13 | 지오노믹스 글로벌 게임즈 리미티드 | Systems and methods for providing and processing software objects in connection with a map-based game |
| KR102247892B1 (en) | 2014-12-02 | 2021-05-04 | 에스케이플래닛 주식회사 | System for cloud streaming service, method of image cloud streaming service using application code and apparatus for the same |
| KR102273142B1 (en) | 2015-01-13 | 2021-07-05 | 에스케이플래닛 주식회사 | System for cloud streaming service, method of image cloud streaming service using application code conversion and apparatus for the same |
| CN105844532A (en) * | 2016-03-23 | 2016-08-10 | 努比亚技术有限公司 | Method and server for processing subscription information |
| CN110110865B (en) * | 2018-07-20 | 2023-08-11 | 深圳怡化电脑股份有限公司 | Equipment maintenance method, device, server, equipment and storage medium |
| US11269612B2 (en) | 2019-12-10 | 2022-03-08 | Paypal, Inc. | Low latency dynamic content management |
| CN116389970B (en) * | 2021-12-22 | 2024-09-10 | 比亚迪股份有限公司 | Independent sound channel output method of multiple types of sound sources, SOC chip and automobile |
| US12517673B1 (en) * | 2022-04-29 | 2026-01-06 | Zoox, Inc. | Techniques for storing vehicle data |
Family Cites Families (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6909708B1 (en) * | 1996-11-18 | 2005-06-21 | Mci Communications Corporation | System, method and article of manufacture for a communication system architecture including video conferencing |
| JP3522527B2 (en) * | 1998-03-27 | 2004-04-26 | 富士通株式会社 | Input/Output Control Device and Input/Output Control Method |
| BR9815964A (en) * | 1998-07-27 | 2001-06-05 | Webtv Networks Inc | Remote computer access process, remote computing server system, video transmission process, multi-head monitor generator, processes for generating a compressed video stream, from motion estimation to image stream compression, to change the detection for image stream compression, for generating a catalogue, and for internet browsing, software program for www page design, software modified by compression to perform at least one function and to generate at least one video, control processes of video, image processing, video compression, asynchronous video stream compression, to store frame rate, to customize advertising, advertising, throughput accrual, interactive tv, to allocate bandwidth to a stream of compressed video, for allocating bandwidth for transmitting video over a cable network, for generating a plurality of videos, for transmitting a plurality of similar compressed video channels, statistically bit multiplexing, to generate a plurality of unrelated image streams, to generate a plurality of unrelated audio streams, and to produce different representations of video in a plurality of locations remote |
| US6640284B1 (en) * | 2000-05-12 | 2003-10-28 | Nortel Networks Limited | System and method of dynamic online session caching |
| JP3345719B2 (en) * | 2000-07-04 | 2002-11-18 | コナミ株式会社 | Game control method, game device, and recording medium |
| DE60116364T2 (en) * | 2000-10-27 | 2006-09-28 | Sony Computer Entertainment Inc. | DATA PROCESSING SYSTEM WITH MULTIPLE OPERATING TERMINALS AND A DATA PROCESSING DEVICE |
| SE521645C2 (en) * | 2001-04-11 | 2003-11-18 | Ericsson Telefon Ab L M | Method and mobile phone and mobile phone system that allows interruption in multi-user games when telephone calls are received |
| US20030093806A1 (en) * | 2001-11-14 | 2003-05-15 | Vincent Dureau | Remote re-creation of data in a television system |
| CN100357947C (en) * | 2002-07-23 | 2007-12-26 | 三星电子株式会社 | Method for providing indices of metadata and metadata searching method using the indices |
| JP2004128779A (en) * | 2002-10-01 | 2004-04-22 | Sony Corp | Broadcast system, recording device, recording method, program, recording medium |
| FI116016B (en) * | 2002-12-20 | 2005-08-31 | Oplayo Oy | a buffering |
| JP3735358B2 (en) * | 2003-09-12 | 2006-01-18 | コナミ株式会社 | Video game program, video game apparatus, and video game method |
| US8370888B2 (en) * | 2004-06-22 | 2013-02-05 | University Of Southern California | Hydra: high-performance data recording architecture for streaming media |
| JP4615958B2 (en) * | 2004-10-15 | 2011-01-19 | クラリオン株式会社 | Digital broadcast sending device, receiving device, and digital broadcasting system |
| US7751324B2 (en) * | 2004-11-19 | 2010-07-06 | Nokia Corporation | Packet stream arrangement in multimedia transmission |
| EP1869599A2 (en) * | 2005-03-21 | 2007-12-26 | Yosef Mizrahi | Method, system and computer-readable code for providing a computer gaming service |
| US20070265094A1 (en) * | 2006-05-10 | 2007-11-15 | Norio Tone | System and Method for Streaming Games and Services to Gaming Devices |
| KR100776635B1 (en) * | 2006-09-28 | 2007-11-15 | 주식회사 셀런 | Remote access method between set top box and remote server system using H.264 codec and apparatus for same |
-
2008
- 2008-12-04 NZ NZ585909A patent/NZ585909A/en unknown
- 2008-12-04 TW TW097147248A patent/TWI459215B/en active
- 2008-12-04 TW TW98114137A patent/TW200943078A/en unknown
- 2008-12-04 EP EP08858175A patent/EP2232375A4/en not_active Withdrawn
- 2008-12-04 RU RU2010127316/08A patent/RU2497184C2/en active
- 2008-12-04 CN CN2008801194261A patent/CN101918924A/en active Pending
- 2008-12-04 CA CA2707704A patent/CA2707704A1/en not_active Abandoned
- 2008-12-04 KR KR1020107014738A patent/KR20100113503A/en not_active Withdrawn
- 2008-12-04 WO PCT/US2008/085601 patent/WO2009073826A1/en not_active Ceased
- 2008-12-04 JP JP2010537086A patent/JP2011507347A/en active Pending
- 2008-12-04 AU AU2008333828A patent/AU2008333828B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI815161B (en) * | 2021-05-17 | 2023-09-11 | 英華達股份有限公司 | Control method, system, and electronic equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101918924A (en) | 2010-12-15 |
| CA2707704A1 (en) | 2009-06-11 |
| AU2008333828A1 (en) | 2009-06-11 |
| AU2008333828B2 (en) | 2013-10-03 |
| EP2232375A1 (en) | 2010-09-29 |
| KR20100113503A (en) | 2010-10-21 |
| NZ585909A (en) | 2013-08-30 |
| EP2232375A4 (en) | 2012-10-10 |
| RU2497184C2 (en) | 2013-10-27 |
| TW200937220A (en) | 2009-09-01 |
| JP2011507347A (en) | 2011-03-03 |
| RU2010127316A (en) | 2012-01-10 |
| TWI459215B (en) | 2014-11-01 |
| WO2009073826A1 (en) | 2009-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200943078A (en) | Method for acceleration of web page delivery | |
| US9052959B2 (en) | Load balancing between general purpose processors and graphics processors | |
| US10229651B2 (en) | Variable refresh rate video capture and playback | |
| JP5567744B2 (en) | Method and program for streaming composite video images using stateless compression | |
| WO2022227938A1 (en) | Cloud gaming processing method, apparatus and device, and storage medium | |
| SE0700783L (en) | Graphics Rendering System | |
| MX2009001575A (en) | System and methods for content conversion and distribution. | |
| RU2014140732A (en) | METHOD AND SYSTEM FOR PROVIDING REMOTE ACCESS TO THE STATE OF THE APPLICATION PROGRAM | |
| EP2863607A3 (en) | System and method for improving internet communication by using intermediate nodes | |
| JP6804191B2 (en) | Methods and equipment for post-processing of video streams | |
| CN115955590B (en) | Video processing method, device, computer equipment and medium | |
| CN102413382B (en) | Method for promoting smoothness of real-time video | |
| WO2008033507A3 (en) | Content server systems and methods | |
| GB0804346D0 (en) | System and method of tracking internet use | |
| US11089381B2 (en) | Apparatus and method for simultaneous playback and backup of media in a web browser | |
| KR101744684B1 (en) | Apparatus and method for providing cloud game service | |
| US20240009556A1 (en) | Cloud-based gaming system for supporting legacy gaming applications with high frame rate streams | |
| MX382392B (en) | Motion video predict coding method, motion video predict coding device, motion video predict coding program, motion video predict decoding method, motion video predict decoding device, and motion video predict decoding program | |
| CN116016972B (en) | Live broadcasting room beautifying method, device and system, storage medium and electronic equipment | |
| Shi et al. | SHARC: A scalable 3D graphics virtual appliance delivery framework in cloud | |
| KR20130109904A (en) | Method and apparatus for servicing multi-dimension game based on multi-screen service | |
| Liu | NeTS: Small: Dynamic Predictive Streaming of 360 Degree Video | |
| Stamm | Assessing Image Quality Impact of View Bypass in Cloud Rendering | |
| Li et al. | Performance evaluation and optimization of Wi-Fi display on Android | |
| Winstein | CAREER: Scarlet: Learned Protocols and Functional Architectures for Low-Latency Internet Video |