-
公开(公告)号:US11077364B2
公开(公告)日:2021-08-03
申请号:US16368801
申请日:2019-03-28
申请人: GOOGLE LLC
发明人: Dov Zimring , Paul Leventis , Benjamin Frenkel , Matthew Rodgers , Clinton Smullen , Robert McCool
IPC分类号: A63F13/25 , A63F13/358 , A63F13/323 , A63F13/335 , A63F13/40 , G06F9/455
摘要: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.
-
公开(公告)号:US20230117969A1
公开(公告)日:2023-04-20
申请号:US18081931
申请日:2022-12-15
申请人: GOOGLE LLC
发明人: Dov Zimring , Paul Leventis , Benjamin Frenkel , Matthew Rodgers , Clinton Smullen , Robert McCool
IPC分类号: A63F13/358 , A63F13/323 , A63F13/335 , A63F13/40 , G06F9/455
摘要: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.
-
3.
公开(公告)号:US11369873B2
公开(公告)日:2022-06-28
申请号:US16849805
申请日:2020-04-15
申请人: GOOGLE LLC
发明人: Clinton Smullen , Dov Zimring , Jani Huoponen , Aki Kuusela , Jean-Francois Roy , Paul Lalonde , Paul Leventis
IPC分类号: A63F13/358 , A63F13/86 , A63F13/53 , A63F13/35
摘要: This application is directed to a method of managing processing capability of a server system having one or more processing cores that further include multiple processing slices. Upon receiving requests to initiate online gaming sessions, the server system allocates each processing slice of the processing cores to a subset of the online gaming sessions to be executed thereon. A first processing slice is allocated to a first subset of the online gaming sessions including a first gaming session and a second gaming session. At the first processing slice, a time-sharing processing schedule is determined for the first subset of the online gaming sessions. In accordance with the time-sharing processing schedule, the first and second gaming sessions share a duty cycle of the first processing slice, and are executed dynamically and in parallel according to real-time data processing need of the first and second gaming sessions.
-
公开(公告)号:US20210220733A1
公开(公告)日:2021-07-22
申请号:US17223226
申请日:2021-04-06
申请人: GOOGLE LLC
发明人: Dov Zimring , Paul Leventis , Benjamin Frenkel , Matthew Rodgers , Clinton Smullen , Robert McCool
IPC分类号: A63F13/358 , A63F13/323 , A63F13/335 , A63F13/40 , G06F9/455
摘要: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.
-
公开(公告)号:US11654354B2
公开(公告)日:2023-05-23
申请号:US17223226
申请日:2021-04-06
申请人: GOOGLE LLC
发明人: Dov Zimring , Paul Leventis , Benjamin Frenkel , Matthew Rodgers , Clinton Smullen , Robert McCool
IPC分类号: A63F13/323 , A63F13/358 , A63F13/335 , A63F13/40 , G06F9/455
CPC分类号: A63F13/358 , A63F13/323 , A63F13/335 , A63F13/40 , G06F9/45558 , A63F2300/534 , A63F2300/535
摘要: An electronic game server receives a request from a client device to establish a real-time interactive gaming session, determines a device capability of an output device associated with the client device, determines a connection capability of the network connection, determines one or more target quality parameters for the real-time interactive gaming session based on the device capability and the connection capability, selects a first virtual machine of the plurality of virtual machines based on the one or more target quality parameters, establishes the real-time interactive gaming session with the client device, and provides to the real-time interactive gaming session, in accordance with the resource profile of the first virtual machine, resources for processing inputs from the client device and generating gameplay outputs in accordance with the processed inputs within the real-time interactive gaming session.
-
6.
公开(公告)号:US20220054940A1
公开(公告)日:2022-02-24
申请号:US17521133
申请日:2021-11-08
申请人: GOOGLE LLC
发明人: Clinton Smullen , Dov Zimring , Jani Huoponen , Aki Kuusela , Jean-Francois Roy , Paul Lalonde , Paul Leventis
IPC分类号: A63F13/53 , A63F13/35 , A63F13/358
摘要: This application is directed to a method of managing processing capability of a server system having one or more processing cores that further include multiple processing slices. Upon receiving requests to initiate online gaming sessions, the server system allocates each processing slice of the processing cores to a subset of the online gaming sessions to be executed thereon. A first processing slice is allocated to a first subset of the online gaming sessions including a first gaming session and a second gaming session. At the first processing slice, a time-sharing processing schedule is determined for the first subset of the online gaming sessions. In accordance with the time-sharing processing schedule, the first and second gaming sessions share a duty cycle of the first processing slice, and are executed dynamically and in parallel according to real-time data processing need of the first and second gaming sessions.
-
7.
公开(公告)号:US20200238175A1
公开(公告)日:2020-07-30
申请号:US16849805
申请日:2020-04-15
申请人: GOOGLE LLC
发明人: Clinton Smullen , Dov Zimring , Jani Huoponen , Aki Kuusela , Jean-Francois Roy , Paul Lalonde , Paul Leventis
摘要: This application is directed to a method of managing processing capability of a server system having one or more processing cores that further include multiple processing slices. Upon receiving requests to initiate online gaming sessions, the server system allocates each processing slice of the processing cores to a subset of the online gaming sessions to be executed thereon. A first processing slice is allocated to a first subset of the online gaming sessions including a first gaming session and a second gaming session. At the first processing slice, a time-sharing processing schedule is determined for the first subset of the online gaming sessions. In accordance with the time-sharing processing schedule, the first and second gaming sessions share a duty cycle of the first processing slice, and are executed dynamically and in parallel according to real-time data processing need of the first and second gaming sessions.
-
8.
公开(公告)号:US20230330533A1
公开(公告)日:2023-10-19
申请号:US18213399
申请日:2023-06-23
申请人: GOOGLE LLC
发明人: Clinton Smullen , Dov Zimring , Jani Huoponen , Aki Kuusela , Jean-Francois Roy , Paul Lalonde , Paul Leventis
IPC分类号: A63F13/53 , A63F13/35 , A63F13/358
CPC分类号: A63F13/53 , A63F13/35 , A63F13/358 , A63F13/86
摘要: This application is directed to a method of managing processing capability of a server system having one or more processing cores that further include multiple processing slices. Upon receiving requests to initiate online gaming sessions, the server system allocates each processing slice of the processing cores to a subset of the online gaming sessions to be executed thereon. A first processing slice is allocated to a first subset of the online gaming sessions including a first gaming session and a second gaming session. At the first processing slice, a time-sharing processing schedule is determined for the first subset of the online gaming sessions. In accordance with the time-sharing processing schedule, the first and second gaming sessions share a duty cycle of the first processing slice, and are executed dynamically and in parallel according to real-time data processing need of the first and second gaming sessions.
-
9.
公开(公告)号:US11701587B2
公开(公告)日:2023-07-18
申请号:US17521133
申请日:2021-11-08
申请人: GOOGLE LLC
发明人: Clinton Smullen , Dov Zimring , Jani Huoponen , Aki Kuusela , Jean-Francois Roy , Paul Lalonde , Paul Leventis
IPC分类号: A63F13/358 , A63F13/53 , A63F13/35 , A63F13/86
CPC分类号: A63F13/53 , A63F13/35 , A63F13/358 , A63F13/86
摘要: This application is directed to a method of managing processing capability of a server system having one or more processing cores that further include multiple processing slices. Upon receiving requests to initiate online gaming sessions, the server system allocates each processing slice of the processing cores to a subset of the online gaming sessions to be executed thereon. A first processing slice is allocated to a first subset of the online gaming sessions including a first gaming session and a second gaming session. At the first processing slice, a time-sharing processing schedule is determined for the first subset of the online gaming sessions. In accordance with the time-sharing processing schedule, the first and second gaming sessions share a duty cycle of the first processing slice, and are executed dynamically and in parallel according to real-time data processing need of the first and second gaming sessions.
-
10.
公开(公告)号:US11198065B2
公开(公告)日:2021-12-14
申请号:US16849805
申请日:2020-04-15
申请人: GOOGLE LLC
发明人: Clinton Smullen , Dov Zimring , Jani Huoponen , Aki Kuusela , Jean-Francois Roy , Paul Lalonde , Paul Leventis
IPC分类号: A63F13/358 , A63F13/86 , A63F13/53 , A63F13/35
摘要: This application is directed to a method of managing processing capability of a server system having one or more processing cores that further include multiple processing slices. Upon receiving requests to initiate online gaming sessions, the server system allocates each processing slice of the processing cores to a subset of the online gaming sessions to be executed thereon. A first processing slice is allocated to a first subset of the online gaming sessions including a first gaming session and a second gaming session. At the first processing slice, a time-sharing processing schedule is determined for the first subset of the online gaming sessions. In accordance with the time-sharing processing schedule, the first and second gaming sessions share a duty cycle of the first processing slice, and are executed dynamically and in parallel according to real-time data processing need of the first and second gaming sessions.
-
-
-
-
-
-
-
-
-