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).
-
Patent number: 9235649Abstract: 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: GrantFiled: August 10, 2010Date of Patent: January 12, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Joan C. Teng, Thomas B. Remahl
-
Patent number: 8015600Abstract: 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: GrantFiled: November 30, 2001Date of Patent: September 6, 2011Assignee: Oracle International CorporationInventors: Richard P. Sinn, Joan C. Teng, Thomas B. Remahl
-
Patent number: 7937655Abstract: 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: GrantFiled: November 30, 2001Date of Patent: May 3, 2011Assignee: Oracle International CorporationInventors: Joan C. Teng, Thomas B. Remahl
-
Publication number: 20110055673Abstract: 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: ApplicationFiled: August 10, 2010Publication date: March 3, 2011Applicant: Oracle International CorporationInventors: Joan C. Teng, Thomas B. Remahl
-
Patent number: 7802174Abstract: 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: GrantFiled: November 30, 2001Date of Patent: September 21, 2010Assignee: Oracle International CorporationInventors: Joan C. Teng, Thomas B. Remahl
-
Patent number: 7711818Abstract: 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: GrantFiled: November 30, 2001Date of Patent: May 4, 2010Assignee: Oracle International CorporationInventors: Chi-Cheng Lee, Andy M. Tsang, Thomas B. Remahl
-
Patent number: 7467142Abstract: 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: GrantFiled: December 20, 2002Date of Patent: December 16, 2008Assignee: Oracle International CorporationInventors: Richard P. Sinn, Thomas B. Remahl, Andy M. Tsang
-
Publication number: 20040010519Abstract: 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: ApplicationFiled: December 20, 2002Publication date: January 15, 2004Inventors: Richard P. Sinn, Thomas B. Remahl, Andy M. Tsang
-
Publication number: 20020174238Abstract: 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: ApplicationFiled: November 30, 2001Publication date: November 21, 2002Inventors: Richard P. Sinn, Joan C. Teng, Thomas B. Remahl
-
Publication number: 20020143943Abstract: 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: ApplicationFiled: November 30, 2001Publication date: October 3, 2002Inventors: Chi-Cheng Lee, Andy M. Tsang, Thomas B. Remahl
-
Publication number: 20020138577Abstract: 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: ApplicationFiled: November 30, 2001Publication date: September 26, 2002Inventors: Joan C. Teng, Thomas B. Remahl
-
Publication number: 20020138543Abstract: 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: ApplicationFiled: November 30, 2001Publication date: September 26, 2002Inventors: Joan C. Teng, Thomas B. Remahl