Patents by Inventor Grant Michael Smith

Grant Michael Smith has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12445537
    Abstract: An implementation may involve: receiving, by a web site, selection of a server application, wherein the server application is associated with a path, wherein the path includes a set of steps, wherein the set of steps is associated with program logic to perform a set of functions; receiving, by an application launcher, a request on behalf of a client device; determining, by the application launcher, the server application based on the request, and also based on metadata that relate to the server application and an operator of the web site; providing, by the application launcher, a client application to the client device, the client application configured to interact with the server application; executing, by an orchestrator, the path, wherein at least some of the set of steps include interaction with an external service, wherein a context of the execution is written in a database between execution of some of the steps.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: October 14, 2025
    Assignee: Games Global Operations Limited
    Inventors: Grant Michael Smith, Scott Xavier Dukes, Matthew John Harris
  • Publication number: 20250260752
    Abstract: An implementation may involve: receiving, by an application launcher, a message on behalf of a client device; determining a server application based on the message and metadata, wherein the server application is associated with a path, wherein the path includes a set of steps, wherein each of the set of steps is respectively associated with program logic to perform a discrete set of functions, wherein a generate result step causes the server application to determine an outcome of executing the path, and wherein a handle request step causes the server application to provide, to an external service, a representation of a request related to the outcome; providing, by the application launcher, a client application to the client device; and executing, by an orchestrator, the path, wherein a context of the execution is written in a database between execution of at least some of the set of steps.
    Type: Application
    Filed: April 25, 2025
    Publication date: August 14, 2025
    Inventors: Grant Michael Smith, Scott Xavier Dukes, Matthew John Harris
  • Publication number: 20250175539
    Abstract: An implementation may involve: receiving, by an application launcher, a message on behalf of a client device; determining a server application based on the message and metadata, wherein the server application is associated with a path, wherein the path includes a set of steps, wherein each of the set of steps is respectively associated with program logic to perform a discrete set of functions, wherein a generate result step causes the server application to determine an outcome of executing the path, and wherein a handle request step causes the server application to provide, to an external service, a representation of a request related to the outcome; providing, by the application launcher, a client application to the client device; and executing, by an orchestrator, the path, wherein a context of the execution is written in a database between execution of at least some of the set of steps.
    Type: Application
    Filed: November 29, 2023
    Publication date: May 29, 2025
    Inventors: Grant Michael Smith, Scott Xavier Dukes, Matthew John Harris
  • Publication number: 20250175538
    Abstract: An implementation may involve: receiving, by a web site, selection of a server application, wherein the server application is associated with a path, wherein the path includes a set of steps, wherein the set of steps is associated with program logic to perform a set of functions; receiving, by an application launcher, a request on behalf of a client device; determining, by the application launcher, the server application based on the request, and also based on metadata that relate to the server application and an operator of the web site; providing, by the application launcher, a client application to the client device, the client application configured to interact with the server application; executing, by an orchestrator, the path, wherein at least some of the set of steps include interaction with an external service, wherein a context of the execution is written in a database between execution of some of the steps.
    Type: Application
    Filed: November 29, 2023
    Publication date: May 29, 2025
    Inventors: Grant Michael Smith, Scott Xavier Dukes, Matthew John Harris
  • Patent number: 12316720
    Abstract: An implementation may involve: receiving, by an application launcher, a message on behalf of a client device; determining a server application based on the message and metadata, wherein the server application is associated with a path, wherein the path includes a set of steps, wherein each of the set of steps is respectively associated with program logic to perform a discrete set of functions, wherein a generate result step causes the server application to determine an outcome of executing the path, and wherein a handle request step causes the server application to provide, to an external service, a representation of a request related to the outcome; providing, by the application launcher, a client application to the client device; and executing, by an orchestrator, the path, wherein a context of the execution is written in a database between execution of at least some of the set of steps.
    Type: Grant
    Filed: November 29, 2023
    Date of Patent: May 27, 2025
    Assignee: Games Global Operations Limited
    Inventors: Grant Michael Smith, Scott Xavier Dukes, Matthew John Harris
  • Patent number: 10867482
    Abstract: An embodiment may involve selecting a symbol set as an outcome event of a symbol-based game. The symbol-based game may be executed on behalf of a client machine, and each symbol of the symbol set may be associated with a respective symbol position within a respective multi-symbol-position segment. Further, the multi-symbol-position segments may be arranged in a first order so as to form a first arrangement of the symbol set. The embodiment may further involve determining a second order of the multi-symbol-position segments, without altering which symbols are associated with each respective multi-symbol-position segment, so as to form a second arrangement of the symbol set.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: December 15, 2020
    Assignee: Fusion Holdings Limited
    Inventor: Grant Michael Smith
  • Publication number: 20190318585
    Abstract: An embodiment may involve selecting a symbol set as an outcome event of a symbol-based game. The symbol-based game may be executed on behalf of a client machine, and each symbol of the symbol set may be associated with a respective symbol position within a respective multi-symbol-position segment. Further, the multi-symbol-position segments may be arranged in a first order so as to form a first arrangement of the symbol set. The embodiment may further involve determining a second order of the multi-symbol-position segments, without altering which symbols are associated with each respective multi-symbol-position segment, so as to form a second arrangement of the symbol set.
    Type: Application
    Filed: March 15, 2019
    Publication date: October 17, 2019
    Inventor: Grant Michael Smith