Patents by Inventor Michael Brian Jacokes

Michael Brian Jacokes 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).

  • Publication number: 20230342225
    Abstract: A system and method for cloud management of user interactions on a client device comprising: initiating, in response to an initiation request of a client application, processing of a workflow configuration with an initial session state, wherein the workflow is a data model of a graph of nodes connected with directed edges, where the nodes include a set of node types that includes at least a pane node; iteratively processing the workflow configuration, initially using the initial session state, and thereby generating rendered panes for use in a user interaction flow of a client application, which comprises: following a next edge of the workflow configuration to determine a next workflow node, processing the next workflow node, which comprises, when the next workflow node is a pane node, rendering the pane node into a rendered pane, and sending the rendered panes to the client device.
    Type: Application
    Filed: June 28, 2023
    Publication date: October 26, 2023
    Inventors: William Fredrick KIEFER, Michael Brian JACOKES, Jan Maksymilian DUDEK, Nathan James TINDALL
  • Patent number: 11714689
    Abstract: A system and method for cloud management of user interactions on a client device comprising: initiating, in response to an initiation request of a client application, processing of a workflow configuration with an initial session state, wherein the workflow is a data model of a graph of nodes connected with directed edges, where the nodes include a set of node types that includes at least a pane node; iteratively processing the workflow configuration, initially using the initial session state, and thereby generating rendered panes for use in a user interaction flow of a client application, which comprises: following a next edge of the workflow configuration to determine a next workflow node, processing the next workflow node, which comprises, when the next workflow node is a pane node, rendering the pane node into a rendered pane, and sending the rendered panes to the client device.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: August 1, 2023
    Assignee: Plaid Inc.
    Inventors: William Frederick Kiefer, Michael Brian Jacokes, Jan Maksymilian Dudek, Nathan James Tindall
  • Publication number: 20220058065
    Abstract: A system and method for cloud management of user interactions on a client device comprising: initiating, in response to an initiation request of a client application, processing of a workflow configuration with an initial session state, wherein the workflow is a data model of a graph of nodes connected with directed edges, where the nodes include a set of node types that includes at least a pane node; iteratively processing the workflow configuration, initially using the initial session state, and thereby generating rendered panes for use in a user interaction flow of a client application, which comprises: following a next edge of the workflow configuration to determine a next workflow node, processing the next workflow node, which comprises, when the next workflow node is a pane node, rendering the pane node into a rendered pane, and sending the rendered panes to the client device.
    Type: Application
    Filed: August 18, 2021
    Publication date: February 24, 2022
    Inventors: William Frederick Kiefer, Michael Brian Jacokes, Jan Maksymilian Dudek, Nathan James Tindall
  • Patent number: 9654577
    Abstract: Techniques to generate mass push notifications are described. In one embodiment, for example, an apparatus may comprise a submission component, a query component, a delivery component, and a record update component. The submission component may be operative to receive a message bundle, the message bundle comprising a message and a query. The query component may be operative to compare the query to a plurality of recipient records to determine a plurality of recipient records matching the query, each of the plurality of recipient records corresponding to a particular installation of a particular application onto a particular device. The delivery component may be operative to broadcast the message to a plurality of installed applications corresponding to the plurality of recipients records matching the query. Other embodiments are described and claimed.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: May 16, 2017
    Assignee: FACEBOOK, INC.
    Inventors: Bryan Jay Klimt, Jr., Kevin David Lacker, Michael Brian Jacokes, Thomas Alan Bouldin, David Eitan Poll, Ilya Sukhar
  • Publication number: 20160241661
    Abstract: Techniques to generate mass push notifications are described. In one embodiment, for example, an apparatus may comprise a submission component, a query component, a delivery component, and a record update component. The submission component may be operative to receive a message bundle, the message bundle comprising a message and a query. The query component may be operative to compare the query to a plurality of recipient records to determine a plurality of recipient records matching the query, each of the plurality of recipient records corresponding to a particular installation of a particular application onto a particular device. The delivery component may be operative to broadcast the message to a plurality of installed applications corresponding to the plurality of recipients records matching the query. Other embodiments are described and claimed.
    Type: Application
    Filed: April 22, 2016
    Publication date: August 18, 2016
    Inventors: Bryan Jay Klimt, JR., Kevin David Lacker, Michael Brian Jacokes, Thomas ALan Bouldin, David Eitan Poll, Ilya Sukhar
  • Patent number: 9342554
    Abstract: Techniques to generate mass push notifications are described. In one embodiment, for example, an apparatus may comprise a submission component, a query component, a delivery component, and a record update component. The submission component may be operative to receive a message bundle, the message bundle comprising a message and a query. The query component may be operative to compare the query to a plurality of recipient records to determine a plurality of recipient records matching the query, each of the plurality of recipient records corresponding to a particular installation of a particular application onto a particular device. The delivery component may be operative to broadcast the message to a plurality of installed applications corresponding to the plurality of recipients records matching the query. Other embodiments are described and claimed.
    Type: Grant
    Filed: July 5, 2013
    Date of Patent: May 17, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Bryan Jay Klimt, Jr., Kevin David Lacker, Michael Brian Jacokes, Thomas Alan Bouldin, David Eitan Poll, Ilya Sukhar