-
公开(公告)号:US12121801B2
公开(公告)日:2024-10-22
申请号:US16989446
申请日:2020-08-10
Applicant: NVIDIA Corporation
Inventor: Andrew Fear
IPC: A63F13/355 , A63F13/358
CPC classification number: A63F13/355 , A63F13/358 , A63F2300/552
Abstract: In various examples, a user may access or acquire an application to download to the user's local computing device. Upon accessing the application, a local instance of the application may begin downloading to the computing device, and the user may be given the option to play a cloud-hosted instance of the application. If the user selects to play a hosted instance of the application, the cloud-hosted instance of the application may begin streaming while the local instance of the application downloads to the user's computing device in the background. Application state data may be stored and associated with the user during gameplay such that, once the local instance of the application has downloaded, the user may switch from the hosted instance of the application to the local instance to begin playing locally, with the application state information accounted for.
-
公开(公告)号:US20240333803A1
公开(公告)日:2024-10-03
申请号:US18736964
申请日:2024-06-07
Applicant: Kabam, Inc.
Inventor: Jeff Howell , Benjamin Talbot , Russell Warneboldt
IPC: H04L67/131 , A63F13/30 , A63F13/355 , A63F13/358 , A63F13/77 , H04L67/01 , H04L67/303
CPC classification number: H04L67/131 , A63F13/30 , A63F13/355 , A63F13/358 , A63F13/77 , H04L67/01 , H04L67/303
Abstract: A system and method for providing online games on client devices based on capabilities of the client devices are disclosed. Device capability information may be obtained from the client devices during the online game. Values of one or more capability parameters may be determined based on the device capability information obtained. Device profiles may be assigned to the client devices based on the determined values of the capability parameters. One or more game features may be adjusted in accordance with the assigned device profile for implementing the online game on the client devices. The adjustable game features may include frame rate, level of detail of rendering, level of 3D graphics, level of collision effects, animation type, gameplay available for user interaction, gameplay content for user interaction, communication mode, physics effects available for display, level of artificial intelligence, and/or any other features of the online game.
-
公开(公告)号:US20240299845A1
公开(公告)日:2024-09-12
申请号:US18665689
申请日:2024-05-16
Inventor: Yachang WANG
IPC: A63F13/352 , A63F13/34 , A63F13/358 , H04L67/131
CPC classification number: A63F13/352 , A63F13/34 , A63F13/358 , H04L67/131
Abstract: An account connecting method includes: acquiring, by a first connecting device, a first data request transmitted by a first account, transmitting the first data request to a first server of first type, acquiring, on the target connecting device, an address of a second server transmitted by the first server after an interaction scene for realizing a scene interaction is created on the second server, transmitting the address of the second server to the first account, forwarding, to the second server, interaction data in the scene interaction transmitted by the first account, and forwarding, between a target application and an associated server by using a connecting device having a lowest network delay with an account with which the connecting device is required to interact, the interaction data required to be exchanged.
-
公开(公告)号:US12034786B2
公开(公告)日:2024-07-09
申请号:US17909481
申请日:2020-03-30
Applicant: Sony Interactive Entertainment Inc.
Inventor: Katsushi Otsuka
IPC: H04L65/60 , G06T3/40 , G06T11/00 , A63F13/358 , A63F13/52
CPC classification number: H04L65/60 , G06T3/40 , G06T11/00 , A63F13/358 , A63F13/52 , G06T2200/24
Abstract: In a server, a client information acquiring section acquires information related to a user operation from an image processing device. An operation status identifying section of an image generating section identifies the contents displayed on the image processing device side at the time when the user operation is performed. A drawing section generates a frame corresponding to the details of the user operation and the contents displayed at the time when the user operation is performed. A discard processing section determines whether or not to discard the data, on the basis of the contents of a provisional frame generated before the detection of the user operation.
-
公开(公告)号:US20240216800A1
公开(公告)日:2024-07-04
申请号:US18148428
申请日:2022-12-29
Applicant: AT&T Intellectual Property I, L.P.
Inventor: Adam Escobedo , Sreya Nagumalla , Kedar Bhide , Nirjhar Deb
IPC: A63F13/358 , A63F13/355 , A63F13/77
CPC classification number: A63F13/358 , A63F13/355 , A63F13/77 , A63F2300/534 , A63F2300/538 , A63F2300/552
Abstract: Methods, computer-readable media, and systems for streaming a video game in parts to reduce latency are disclosed. One example method includes executing a video game on a user endpoint device, determining that a game transition is detected in the video game, identifying, during the game transition, game content that is needed to continue executing the video game after the game transition, downloading, during the game transition, the game content that is needed to continue executing the video game after the game transition, identifying, during the game transition, game content that is currently downloaded to the user endpoint device that is not needed to continue executing the video game after the game transition, and deleting, from the user endpoint device during the game transition, the game content that is currently downloaded to the user endpoint device that is not needed to continue executing the video game after the game transition.
-
公开(公告)号:US12017146B2
公开(公告)日:2024-06-25
申请号:US17671968
申请日:2022-02-15
Inventor: Huan He
IPC: A63F13/358 , A63F13/56 , A63F13/57 , A63F13/60
CPC classification number: A63F13/60 , A63F13/358 , A63F13/56 , A63F13/57
Abstract: Embodiments of this application disclose a data processing method, performed by a computer device, and including: obtaining an associated virtual object associated with a main virtual object and obtaining a variable pertaining to a first update frequency type among character variables of the associated virtual object as a first-type variable; compressing the first-type variable to obtain compressed data and encapsulating the compressed data to obtain first change data of the main virtual object; and transmitting the first change data of the main virtual object to a target client where the main virtual object is located, so that the target client performs frame image update and display based on the first change data.
-
公开(公告)号:US12011659B2
公开(公告)日:2024-06-18
申请号:US17735668
申请日:2022-05-03
Inventor: Yachang Wang
IPC: A63F13/352 , A63F13/34 , A63F13/358 , H04L67/131
CPC classification number: A63F13/352 , A63F13/34 , A63F13/358 , H04L67/131
Abstract: An account connecting method includes: acquiring, by a first connecting device, a first data request transmitted by a first account, transmitting the first data request to a first server of first type, acquiring, on the target connecting device, an address of a second server transmitted by the first server after an interaction scene for realizing a scene interaction is created on the second server, transmitting the address of the second server to the first account, forwarding, to the second server, interaction data in the scene interaction transmitted by the first account, and forwarding, between a target application and an associated server by using a connecting device having a lowest network delay with an account with which the connecting device is required to interact, the interaction data required to be exchanged.
-
公开(公告)号:US20240189708A1
公开(公告)日:2024-06-13
申请号:US18588770
申请日:2024-02-27
Applicant: Nant Holdings IP, LLC
Inventor: Patrick Soon-Shiong , John Wiacek , Nicholas J. Witchey
IPC: A63F13/358 , A63F13/216 , A63F13/65 , H04L7/00 , H04L43/08 , H04L43/16 , H04L67/131 , H04L69/28
CPC classification number: A63F13/358 , A63F13/216 , A63F13/65 , H04L7/0041 , H04L43/08 , H04L43/16 , H04L67/131 , H04L69/28
Abstract: One exemplary aspect relates to normalizing latency in a networking environment to reduce the chances of creating an unfair advantage. While an exemplary aspect will be discussed in relation to a gaming environment, it is to be appreciated that the techniques disclosed herein can be applied to other environments where latency normalization or the ability to maintain latency between various endpoints is desired. For example, other environments include eSporting, on-line betting, fantasy esports, streaming services, etc. Some more specific examples include World of Warcraft®, Overwatch®, H1Z1®, PUBG®, Fortnite®, Realm Royale®, Planet Side 2®, real-time strategy games, slot machines, electronic poker tournaments, etc.
-
9.
公开(公告)号:US20240165514A1
公开(公告)日:2024-05-23
申请号:US18281885
申请日:2022-02-24
Applicant: Sony Group Corporation
Inventor: Hiroaki KITANO , Michael Siegfried SPRANGER , Masahiro FUJITA
IPC: A63F13/56 , A63F13/358 , G06T13/40
CPC classification number: A63F13/56 , A63F13/358 , G06T13/40
Abstract: An information processing apparatus according to an embodiment includes: a control unit (101) that controls display of a first virtual space, in which the control unit controls a motion of an avatar corresponding to a second operator displayed in the first virtual space on a basis of prediction information for predicting an operation by the second operator with respect to a second virtual space different from the first virtual space, the second virtual space corresponding to the second operator.
-
公开(公告)号:US20240155160A1
公开(公告)日:2024-05-09
申请号:US18280551
申请日:2021-03-10
Applicant: GOOGLE LLC
Inventor: Richard Xie , Ramachandra Tahasildar , Danny Hong , Alex Sukhanov , Albert Julius Liu , Beril Erkin
IPC: H04N19/86 , A63F13/355 , H04N19/119 , H04N19/186
CPC classification number: H04N19/86 , A63F13/355 , H04N19/119 , H04N19/186 , A63F13/358
Abstract: Real-time pre-encoding dithering techniques mitigate or eliminate banding and other graphical artifacts in video frames prior to such video frames being encoded for transmission to and display by one or more client devices. For each of one or more input video frames, one or more random seeds and a frame identifier are received, and a dithering process is initiated for each of one or more pixels of the input video frame. The dithering process includes generating a YUV noise vector based on the random seeds and on the frame identifier, computing a YUV representation of the input pixel based on RGB color information for the input pixel, and generating a dithered output pixel by adding the generated YUV noise vector to the YUV representation of the input pixel.