Abstract: The present invention relates to cross-device authentication technologies. In particular, the present invention relates to methods, systems and computer program products for enabling cross-device authentication, including for implementation within cloud based service systems, and even more particularly for implementation within cloud gaming systems.
Abstract: The present disclosure relates to implementing scrolling controls within a software application. More particularly, the present disclosure relates to methods and systems of mapping and translating inputs received from one or more controllers or user interfaces communicatively coupled to a computing system or device on which a software application is being executed, to one or more instructions or events for implementing a scrolling event that the software application is configured to recognize.
Type:
Grant
Filed:
August 26, 2021
Date of Patent:
December 9, 2025
Assignee:
NOW.GG, INC.
Inventors:
Harsh Singh, Pawan Kumar, Vasim Ali, Ravi Prakash
Abstract: The invention enables access to data associated with any of a plurality of cloud services, through a unified portal. The invention is implemented through a trusted intermediary server configured for receiving a user identifier associated with a client terminal user, generating a validation code, and transmitting the user identifier and validation code to a cloud services server associated with a selected cloud services application. The cloud services server responds to receiving the user identifier by identifying a terminal device associated with the user identifier, and transmitting the validation code to the identified terminal device. The user is prompted to input a validation code. Responsive to the validation code matching the code entered by the user, the trusted intermediary server retrieves data that is associated with the user and the selected cloud services application, and enables the user to access the retrieved data through the client terminal.
Abstract: The invention provides solutions for generation and transfer of digital media based non-fungible tokens on a distributed blockchain ledger, for implementation with cloud based services systems, and even more particularly for implementation within cloud gaming systems. The invention relies on a cloud services server and a non-fungible token service platform for implementing the generation and/or transfer of digital media based non-fungible tokens on a distributed blockchain ledger, in accordance with the present invention.
Abstract: Provided is a method for dynamic provisioning of processing functionality corresponding to an instance of a cloud based software application. The method includes assigning a plurality of computing devices to the instance of a cloud based software application. A first cloud computing server is assigned for execution of a first set of software application program instructions corresponding to the instance of the cloud based software application and a second computing device is assigned for execution of a second set of software application program instructions corresponding to the instance of the cloud based software application. One of the first cloud services server and the second computing device is selected as an instruction implementation device for execution of a software application program instruction and the software application program instruction is routed to the selected instruction implementation device for execution.
Abstract: The present invention relates to provisioning of cloud based software gaming services. The systems and methods of the present invention enable users who are presented with targeted content relating to cloud based software games to be able to experience the targeted content in an efficient, interactive and user friendly manner—while simultaneously restricting the user experience only to the targeted content, and avoiding having the user navigate the entire game play interface or the entire game play flow in chronological order. The invention offers solutions for using embedded links and/or deep links within targeted content delivered to client terminals, for the purposes of implementing fine grained gaming session control between a cloud gaming server and the client control for cloud based delivery of software gaming services to the client terminal.
Type:
Grant
Filed:
September 7, 2022
Date of Patent:
May 13, 2025
Assignee:
NOW.GG, INC.
Inventors:
Lokesh Setia, Nitin Kalra, Ravi Prakash, Ashish Pathak
Abstract: Methods, systems and computer program products for in-application virtual object sharing include (i) responsive to a first acquiring a virtual object recognized by a software application, identifying a first user identifier associated with the first user, (ii) identifying a virtual object identifier associated with the virtual object, (iii) identifying a user group representing a plurality of users including the first user (iv) associating the virtual object identifier with one or more additional user identifiers associated with users within the user group, and (v) updating in a non-transitory memory, a profile corresponding to each user associated with the user group, that also has the virtual object identifier associated with a user identifier corresponding to said user, wherein said update to the profile is based on the properties of the virtual object.
Abstract: The invention presents methods, systems and computer program products for optimizing computer system resource utilization during in-game resource farming. The invention comprises (i) detecting a gameplay event that triggers switching from a resource farming mode to a non-resource farming mode, or for switching from a non-resource farming mode to a resource farming mode, in connection with a runtime instance of a gaining application software, (ii) identifying a guest operating system within which the runtime instance of the gaming application software is being executed, (iii) selecting a mode switching protocol implementable within the identified guest operating system, and (iv) switching the runtime instance of the gaming application software from a resource farming mode to a non-resource farming mode, or from a non-resource farming mode to a resource farming mode, by implementing the selected mode switching protocol.