Patents by Inventor Thomas B. Remahl

Thomas B. Remahl 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: 20240103840
    Abstract: Embodiments described herein provide a system and method for secure delivery of assets to a trusted device. Multiple levels of verification are implemented to enable components of a software update and asset delivery system to verify other components within the system. Furthermore, updates are provided only to client devices that are authorized to receive such updates. In one embodiment, the specific assets provided to a client device during a software update can be tailored to the client device, such that individual client devices can receive updated versions of software asset at a faster or slower rate than mass market devices. For example, developer or beta tester devices can receive pre-release assets, while enterprise devices can receive updates at a slower rate relative to mass market devices.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 28, 2024
    Applicant: Apple Inc.
    Inventors: Dallas B. De Atley, Bailey E. Basile, Venkat V. Memula, Thomas P. Mensch, Robert M. Marini, David P. Remahl, Kelsey J. Skillman, Edward E. Thomas
  • Patent number: 9235649
    Abstract: Technology is disclosed for using workflows based on domains in a hierarchical data structure (e.g. LDAP directory) or other type of data structure. When a workflow is created, it is associated with domain. The domain is defined by a selected node and all nodes below that selected node in the hierarchical data structure. At run time, the system identifies which workflows perform a requested task and are associated with a domain that includes the target of the task. If multiple workflows are determined, the user is provided with the ability to choose one of the identified workflows for performing the tasks.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: January 12, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Joan C. Teng, Thomas B. Remahl
  • Patent number: 8015600
    Abstract: An Identity System manages certificate related actions for organization members and affiliates. Examples of certificate related actions include certificate enrollment, renewal, and revocation. The Identity System maintains and employs different certificate related workflows for different organization members and affiliates. After receiving a request for a certificate related action, the Identity System retrieves a workflow for responding to the request. The Identity System selects the workflow from a plurality of workflows for responding to the type of certificate related action being requested. Each workflow in the plurality corresponds to a different set of user characteristics. The Identity System selects the workflow that corresponds to the requested certificate related action, as well as the type of user for which the request is made.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: September 6, 2011
    Assignee: Oracle International Corporation
    Inventors: Richard P. Sinn, Joan C. Teng, Thomas B. Remahl
  • Patent number: 7937655
    Abstract: Workflows are used to automate processes. When a first workflow is performed, it may invoke a set of one or more nested workflows, workflows in other applications or services in other applications. The first workflow can be configured to pause and wait for the invoked set of one or more nested workflows, workflows in other applications, or services in other applications. Alternatively, the first workflow can be configured to proceed without waiting. Various means are disclosed for re-staring the first workflow and providing data back for the first workflow.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: May 3, 2011
    Assignee: Oracle International Corporation
    Inventors: Joan C. Teng, Thomas B. Remahl
  • Publication number: 20110055673
    Abstract: Technology is disclosed for using workflows based on domains in a hierarchical data structure (e.g. LDAP directory) or other type of data structure. When a workflow is created, it is associated with domain. The domain is defined by a selected node and all nodes below that selected node in the hierarchical data structure. At run time, the system identifies which workflows perform a requested task and are associated with a domain that includes the target of the task. If multiple workflows are determined, the user is provided with the ability to choose one of the identified workflows for performing the tasks.
    Type: Application
    Filed: August 10, 2010
    Publication date: March 3, 2011
    Applicant: Oracle International Corporation
    Inventors: Joan C. Teng, Thomas B. Remahl
  • Patent number: 7802174
    Abstract: Technology is disclosed for using workflows based on domains in a hierarchical data structure (e.g. LDAP directory) or other type of data structure. When a workflow is created, it is associated with domain. The domain is defined by a selected node and all nodes below that selected node in the hierarchical data structure. At run time, the system identifies which workflows perform a requested task and are associated with a domain that includes the target of the task. If multiple workflows are determined, the user is provided with the ability to choose one of the identified workflows for performing the tasks.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: September 21, 2010
    Assignee: Oracle International Corporation
    Inventors: Joan C. Teng, Thomas B. Remahl
  • Patent number: 7711818
    Abstract: Technology is disclosed for supporting multiple data stores. The set of data stores can be of a uniform type, or the various data stores can be different types (e.g. Lightweight Directory Access Protocol (LDAP), Structured Query Language (SQL), etc.). One implementation of the disclosed technology is with an Identity System. Another implementation is with an integrated Identity System and Access System. Various embodiments of the present invention utilize different means to separate the business logic of a system from the data access logic so that different types of data stores can be used without changing the business logic.
    Type: Grant
    Filed: November 30, 2001
    Date of Patent: May 4, 2010
    Assignee: Oracle International Corporation
    Inventors: Chi-Cheng Lee, Andy M. Tsang, Thomas B. Remahl
  • Patent number: 7467142
    Abstract: Data is acquired for an Identity System based on a one or more rules. The data can be from the same Identity System Component, another Identity System Component or a component external to the Identity System. The acquired data can be used to populate an Identity Profile, configure a workflow, or provide information to any other object, process, component, etc. of the Identity System. In one embodiment, the present invention combines dynamic identity value substitution and directory filter rules to enable rule based identity management. It enables dynamic population of identity data and real-time routing for identity management workflows. In other embodiments, the present invention can be applied to systems other than Identity Systems.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: December 16, 2008
    Assignee: Oracle International Corporation
    Inventors: Richard P. Sinn, Thomas B. Remahl, Andy M. Tsang
  • Publication number: 20040010519
    Abstract: Data is acquired for an Identity System based on a one or more rules. The data can be from the same Identity System Component, another Identity System Component or a component external to the Identity System. The acquired data can be used to populate an Identity Profile, configure a workflow, or provide information to any other object, process, component, etc. of the Identity System. In one embodiment, the present invention combines dynamic identity value substitution and directory filter rules to enable rule based identity management. It enables dynamic population of identity data and real-time routing for identity management workflows. In other embodiments, the present invention can be applied to systems other than Identity Systems.
    Type: Application
    Filed: December 20, 2002
    Publication date: January 15, 2004
    Inventors: Richard P. Sinn, Thomas B. Remahl, Andy M. Tsang
  • Publication number: 20020174238
    Abstract: An Identity System manages certificate related actions for organization members and affiliates. Examples of certificate related actions include certificate enrollment, renewal, and revocation. The Identity System maintains and employs different certificate related workflows for different organization members and affiliates. After receiving a request for a certificate related action, the Identity System retrieves a workflow for responding to the request. The Identity System selects the workflow from a plurality of workflows for responding to the type of certificate related action being requested. Each workflow in the plurality corresponds to a different set of user characteristics. The Identity System selects the workflow that corresponds to the requested certificate related action, as well as the type of user for which the request is made.
    Type: Application
    Filed: November 30, 2001
    Publication date: November 21, 2002
    Inventors: Richard P. Sinn, Joan C. Teng, Thomas B. Remahl
  • Publication number: 20020143943
    Abstract: Technology is disclosed for supporting multiple data stores. The set of data stores can be of a uniform type, or the various data stores can be different types (e.g. LDAP, SQL, etc.). One implementation of the disclosed technology is with an Identity System. Another implementation is with an integrated Identity System and Access System. Various embodiments of the present invention utilize different means to separate the business logic of a system from the data access logic so that different types of data stores can be used without changing the business logic.
    Type: Application
    Filed: November 30, 2001
    Publication date: October 3, 2002
    Inventors: Chi-Cheng Lee, Andy M. Tsang, Thomas B. Remahl
  • Publication number: 20020138577
    Abstract: Technology is disclosed for using workflows based on domains in a hierarchical data structure (e.g. LDAP directory) or other type of data structure. When a workflow is created, it is associated with domain. The domain is defined by a selected node and all nodes below that selected node in the hierarchical data structure. At run time, the system identifies which workflows perform a requested task and are associated with a domain that includes the target of the task. If multiple workflows are determined, the user is provided with the ability to choose one of the identified workflows for performing the tasks.
    Type: Application
    Filed: November 30, 2001
    Publication date: September 26, 2002
    Inventors: Joan C. Teng, Thomas B. Remahl
  • Publication number: 20020138543
    Abstract: Workflows are used to automate processes. When a first workflow is performed, it may invoke a set of one or more nested workflows, workflows in other applications or services in other applications. The first workflow can be configured to pause and wait for the invoked set of one or more nested workflows, workflows in other applications, or services in other applications. Alternatively, the first workflow can be configured to proceed without waiting. Various means are disclosed for re-staring the first workflow and providing data back for the first workflow.
    Type: Application
    Filed: November 30, 2001
    Publication date: September 26, 2002
    Inventors: Joan C. Teng, Thomas B. Remahl