Patents by Inventor Timothy J. Martel

Timothy J. Martel 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: 11048488
    Abstract: The invention provides, in some aspects, methods of optimizing an app for execution on a client device by identifying components of the app used in such execution by a user having a designated role who accesses the app for download via a designated portal. A component can be, for example, a source code file or portion thereof, including, for example, a portion defining a widget or other user interface element. For each component, the method (i) identifies source code files on which execution of that component depends, e.g., in connection with execution of the particular app by the particular user, and (ii) generates a dependency-ordered stack of the source code files for that component. In further accord with those aspects of the invention, the method combines the dependency-ordered stacks into a single such stack and transfers the source code in an order specified by that stack to the client device for loading and execution.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: June 29, 2021
    Assignee: Pegasystems, Inc.
    Inventors: Timothy J. Martel, Nigel Johnson, Paul Gagnon, John Arnold
  • Publication number: 20200057617
    Abstract: The invention provides, in some aspects, methods of optimizing an app for execution on a client device by identifying components of the app used in such execution by a user having a designated role who accesses the app for download via a designated portal. A component can be, for example, a source code file or portion thereof, including, for example, a portion defining a widget or other user interface element. For each component, the method (i) identifies source code files on which execution of that component depends, e.g., in connection with execution of the particular app by the particular user, and (ii) generates a dependency-ordered stack of the source code files for that component. In further accord with those aspects of the invention, the method combines the dependency-ordered stacks into a single such stack and transfers the source code in an order specified by that stack to the client device for loading and execution.
    Type: Application
    Filed: August 13, 2019
    Publication date: February 20, 2020
    Inventors: Timothy J. Martel, Nigel Johnson, Paul Gagnon, John Arnold
  • Publication number: 20020161859
    Abstract: A system for integrating multiple resources in a service provider environment is provided. The system includes at least one original adapter, at least one receiving adapter, and a workflow engine for receiving a service request from the at least one original adapter and for sending instructions to one or more of the at least one receiving adapter to execute the service request. The system also includes at least one business rule in communication with the workflow engine that sequentially provides the instructions sent by the workflow engine to execute the service request.
    Type: Application
    Filed: September 4, 2001
    Publication date: October 31, 2002
    Inventors: William J. Willcox, Timothy J. Martel, Wesley R. Porter, Ian S. Dembsky, Christopher L. Forbes, Brian J. Harrigan, Aditya M. Raghavendra
  • Publication number: 20020161840
    Abstract: A computer program product for implementing an adapter includes program code for translating a service request conforming to a resource data model to a service request conforming to system data model and program code for sending a service request to a workflow engine.
    Type: Application
    Filed: September 4, 2001
    Publication date: October 31, 2002
    Inventors: William J. Willcox, Timothy J. Martel, Wesley R. Porter, Ian S. Dembsky, Christopher L. Forbes, Brian J. Harrigan, Aditya M. Raghavendra
  • Publication number: 20020156664
    Abstract: A method for processing a long running transaction for a service request includes receiving a service request at a workflow engine in communication with an original adapter and at least one receiving adapter wherein the original adapter generates the service request and the receiving adapter corresponds to a resource implementing a long running transaction in accordance with an instruction provided to the workflow engine by a business rule. The instruction is transmitted to the receiving adapter and an exception is received from receiving adapter. The exception is propagated to the business rule and to the original adapter. A notification indicating that the long running transaction is done is received from the receiving adapter, and the notification is propagated to the original adapter when all instructions provided by the business rule have been executed.
    Type: Application
    Filed: September 4, 2001
    Publication date: October 24, 2002
    Inventors: William J. Willcox, Timothy J. Martel, Wesley R. Porter, Ian S. Dembsky, Christopher L. Forbes, Brian J. Harrigan, Aditya M. Raghavendra