US Patent No: 7,937,655

Number of patents in Portfolio can not be more than 2000

Workflows with associated processes

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

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.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • ORACLE INTERNATIONAL CORPORATION

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Remahl, Thomas B Los Altos, US 6 223
Teng, Joan C Foster City, US 7 488

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (201)
5,077,666 Medical information system with automatic updating of task list in response to charting interventions on task list window into an associated form 191 1990
5,301,320 Workflow management and control system 244 1991
5,455,953 Authorization system for obtaining in single step both identification and access rights of client to server directly from encrypted authorization ticket 437 1993
* 5,734,837 Method and apparatus for building business process applications in terms of its workflows 316 1994
5,530,861 Process enaction and tool integration via a task oriented paradigm 238 1994
5,822,454 System and method for automatic page registration and automatic zone detection during forms processing 84 1995
5,692,125 System and method for scheduling linked events with fixed and dynamic conditions 168 1995
5,999,911 Method and system for managing workflow 249 1995
5,708,780 Internet server access control and monitoring systems 1168 1995
6,519,767 Compiler and method for automatically building version compatible object applications 107 1995
5,581,691 Work flow management system and method 199 1995
5,796,841 Secure user certification for electronic commerce employing value metering system 155 1995
5,678,041 System and method for restricting user access rights on the internet based on rating information stored in a relational database 576 1995
* 5,867,824 Workflow method and system therefor 65 1995
5,907,837 Information retrieval system in an on-line network including separate content and layout of published titles 445 1995
5,745,574 Security infrastructure for electronic transactions 227 1995
5,831,975 System and method for hierarchical multicast routing in ATM networks 195 1996
5,991,807 System for controlling users access to a distributive network in accordance with constraints present in common access distributive network interface separate from a server 152 1996
5,659,616 Method for securely using digital signatures in a commercial cryptographic system 374 1996
5,901,287 Information aggregation and synthesization system 286 1996
6,073,109 Computerized method and system for managing business processes using linked workflows 307 1996
6,151,531 System and method for managing the alteration of garments 49 1996
5,903,882 Reliance server for electronic transaction system 378 1996
6,112,243 Method and apparatus for allocating tasks to remote networked processors 161 1996
5,961,593 System and method for providing anonymous personalized browsing by a proxy system in a network 503 1997
6,173,311 Apparatus, method and article of manufacture for servicing client requests on a network 277 1997
5,940,834 Automatic web page generator 169 1997
6,041,306 System and method for performing flexible workflow process execution in a distributed workflow management system 205 1997
5,867,665 Domain communications server 231 1997
6,044,462 Method and apparatus for managing key revocation 124 1997
6,216,231 Specifying security protocols and policy constraints in distributed systems 157 1997
5,944,824 System and method for single sign-on to a plurality of network elements 403 1997
5,987,611 System and methodology for managing internet access on a per application basis for client computers connected to the internet 835 1997
6,434,531 Method and system for facilitating patient care plans 88 1997
5,991,768 Finer grained quiescence for data replication 47 1997
5,815,152 Method and apparatus for defining and evaluating a graphic rule 69 1997
6,061,740 Method and apparatus for heterogeneous network management 136 1997
5,764,890 Method and system for adding a secure network server to an existing computer network 214 1997
5,991,810 User name authentication for gateway clients accessing a proxy cache server 314 1997
5,884,284 Telecommunication user account management system and method 280 1997
2001/0023,440 DIRECTORY-SERVICES-BASED LAUNCHER FOR LOAD-BALANCED, FAULT-TOLERANT, ACCESS TO CLOSEST RESOURCES 64 1997
* 5,940,843 Information delivery system and method including restriction processing 183 1997
6,131,120 Enterprise network management directory containing network addresses of users and devices providing access lists to routers and servers 209 1997
5,966,702 Method and apparatus for pre-processing and packaging class files 158 1997
6,112,181 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 911 1997
6,457,066 Simple object access protocol 143 1997
5,987,471 Sub-foldering system in a directory-service-based launcher 216 1997
6,061,726 Dynamic rights assignment apparatus and method using network directory services 48 1997
6,098,056 System and method for controlling access rights to and security of digital content in a distributed information system, e.g., Internet 214 1997
5,987,457 Query refinement method for searching documents 227 1997
5,960,422 System and method for optimized source selection in an information retrieval system 100 1997
6,256,739 Method and apparatus to determine user identity and limit access to a communications network 292 1997
6,208,986 Web interface and method for accessing and displaying directory information 99 1997
6,275,916 Object oriented program memory management system and method using fixed sized memory pools 42 1997
6,105,006 Transaction authentication for 1-way wireless financial messaging units 119 1997
6,212,558 Method and apparatus for configuring and managing firewalls and security devices 223 1997
6,104,705 Group based control scheme for video compression 101 1997
6,223,205 Method and apparatus for assigning tasks in a distributed server system 136 1998
6,012,098 Servlet pairing for isolation of the retrieval and rendering of data 335 1998
6,408,336 Distributed administration of access to information 344 1998
6,073,242 Electronic authority server 236 1998
6,154,776 Quality of service allocation on a network 181 1998
6,112,225 Task distribution processing system and the method for subscribing computers to perform computing tasks during idle time 186 1998
6,105,063 Client-server system for maintaining application preferences in a hierarchical data structure according to user and user group or terminal and terminal group contexts 242 1998
* 6,105,066 Client-server system with central application management and using fully qualified class names of object-oriented applications for determining permanent server storage locations for application configuration information 75 1998
6,219,667 Efficient large-scale access control for internet/intranet information systems 99 1998
6,338,097 Cross application time sheet for communicating with one or more enterprise management applications during time data entry 115 1998
6,141,778 Method and apparatus for automating security functions in a computer system 135 1998
6,182,142 Distributed access management of information resources 505 1998
6,067,548 Dynamic organization model and management computing system and method therefor 172 1998
6,292,833 Method and apparatus for providing access control to local services of mobile devices 143 1998
6,356,996 Cache fencing for interpretive environments 36 1998
6,263,332 System and method for query processing of structured documents 207 1998
6,304,949 Data processor with localized memory reclamation 51 1998
6,389,589 Class store schema 158 1998
6,859,783 Integrated interface for web based customer care and trouble management 47 1998
6,195,696 Systems, methods and computer program products for assigning, generating and delivering content to intranet users 81 1998
6,539,021 Role based management independent of the hardware topology 37 1998
6,754,702 Custom administrator views of management objects 42 1998
6,266,420 Method and apparatus for secure group communications 162 1998
6,366,913 Centralized directory services supporting dynamic group membership 112 1998
6,347,312 Lightweight directory access protocol (LDAP) directory server cache mechanism and method 137 1998
6,336,214 System and method for automatically generating browsable language grammars 72 1998
6,587,856 Method and system for representing and accessing object-oriented data in a relational database system 82 1998
6,748,374 Method for generating a relational database query statement using one or more templates corresponding to search conditions in an expression tree 81 1998
* 6,632,251 Document producing support system 179 1998
6,438,690 Vault controller based registration application serving web based registration authorities and end users for conducting electronic commerce in secure end-to-end distributed information system 181 1998
* 6,493,731 Document management system for recording and viewing the history of document use 105 1999
6,263,363 System and method for creating an internet-accessible working replica of a home computer on a host server controllable by a user operating a remote access client computer 105 1999
6,745,327 Electronic certificate signature program 73 1999
6,158,010 System and method for maintaining security in a distributed computer network 384 1999
* 6,161,139 Administrative roles that govern access to administrative functions 501 1999
6,418,446 Method for grouping of dynamic schema data using XML 98 1999
6,223,291 Secure wireless electronic-commerce system with digital product certificates and digital license certificates 250 1999
6,775,782 System and method for suspending and resuming digital certificates in a certificate-based user authentication application system 98 1999
6,195,689 Headend provisioning agent 109 1999
6,493,702 System and method for searching and recommending documents in a collection using share bookmarks 402 1999
6,564,370 Attribute signature schema and method of use in a directory service 61 1999
6,442,567 Method and apparatus for improved contact and activity management and planning 102 1999
6,542,515 Profile service 97 1999
6,571,279 Location enhanced information delivery system 854 1999
* 6,519,571 Dynamic customer profile management 839 1999
6,330,569 Method for versioning a UML model in a repository in accordance with an updated XML representation of the UML model 126 1999
6,336,124 Conversion data representing a document to other formats for manipulation and display 332 1999
6,671,853 Method and system for selectively streaming markup language documents 92 1999
6,959,415 Methods and apparatus for parsing Extensible Markup Language (XML) data streams 32 1999
6,721,318 Extending router functionality to report static group membership 29 1999
6,523,027 Interfacing servers in a Java based e-commerce architecture 555 1999
6,609,198 Log-on service providing credential level change without loss of session continuity 348 1999
6,487,600 System and method for supporting multimedia communications upon a dynamically configured member network 89 1999
6,662,365 Unified parental locks 81 1999
6,539,379 Method and apparatus for implementing a corporate directory and service center 126 1999
6,748,569 XML server pages language 174 1999
6,574,675 Simple workflow access protocol 44 1999
* 6,839,680 Internet profiling 488 1999
6,981,212 Extensible markup language (XML) server pages having custom document object model (DOM) tags 88 1999
6,138,104 Product development system and method using integrated process and data management 97 1999
6,678,733 Method and system for authorizing and authenticating users 146 1999
6,317,783 Apparatus and methods for automated aggregation and delivery of and transactions involving electronic personal information or data 222 1999
6,886,170 Method and apparatus in a data processing system for the issuance and delivery of lightweight requests to concurrent and multiple service providers 33 1999
* 7,031,999 Method of interconnecting computers and computer network 6 1999
6,842,863 Certificate reissuance for checking the status of a certificate in financial transactions 50 1999
6,295,061 Computer system and method for dynamic information display 120 1999
6,367,013 System and method for electronic transmission, storage, and retrieval of authenticated electronic original documents 297 1999
6,571,216 Differential rewards with dynamic user profiling 173 2000
7,308,702 Locally adaptable central security management in a heterogeneous network environment 77 2000
7,107,526 Transparent injection of specific content into web pages viewed while browsing 22 2000
6,591,260 Method of retrieving schemas for interpreting documents in an electronic commerce system 223 2000
6,711,607 Dynamic scheduling of task streams in a multiple-resource system to ensure task stream quality of service 58 2000
6,606,644 System and technique for dynamic information gathering and targeted advertising in a web based model using a live information selection and analysis tool 235 2000
6,859,823 Workflow server and workflow system control method 43 2000
6,968,503 XML user interface for a workflow server 139 2000
6,507,857 Extending the capabilities of an XSL style sheet to include components for content transformation 148 2000
7,124,354 Enterprise application transactions as shared active documents 32 2000
6,563,830 Multicast registration of all multicast flows in an asynchronous transfer mode based emulated LAN 21 2000
* 6,728,685 Communication schema of online reporting system and method related to online orders for consumer products having specific configurations 75 2000
6,986,138 Virtual work flow management method 22 2000
7,058,798 Method ans system for pro-active credential refreshing 19 2000
6,901,588 Sharing components between programming languages by use of polymorphic proxy 102 2000
6,823,513 Workflow distribution process granting to operators with assigned activities access to needed computer resources and withdrawing such access upon the completion of the assigned activity 21 2000
6,791,949 Network protocol for wireless ad hoc networks 175 2000
6,711,616 Client-server task distribution system and method 45 2000
7,120,914 Method and system for navigating between program modules 34 2000
6,785,726 Method and apparatus for delivering local and remote server events in a similar fashion 82 2000
6,854,016 System and method for a web based trust model governing delivery of services and programs 93 2000
* 7,584,250 Method and system for distributing an invention disclosure over an intranet 10 2000
7,080,078 Mechanism and apparatus for URI-addressable repositories of service advertisements and other content in a distributed computing environment 49 2000
6,963,573 System, device, and method for receiver access control in a multicast communication system 22 2000
* 6,721,716 Payment certification string and related electronic payment system and method 104 2000
6,963,917 Methods, systems and computer program products for policy based distribution of workload to subsets of potential servers 64 2000
6,751,797 System and method for managing the persistence of EJB components in a directory accessed via LDAP 47 2000
6,839,752 Group data sharing during membership change in clustered computer system 83 2000
* 7,143,048 System and method for managing real estate 9 2000
2001/0027,439 Method and system for computerized form completion 103 2000
* 2002/0065,701 System and method for automating a process of business decision and workflow 91 2000
2002/0103,819 Technique for stabilizing data in a non-log based information storage and retrieval system 90 2000
2002/0152,244 Method and apparatus to dynamically create a customized user interface based on a document type definition 210 2000
2002/0099,822 Method and apparatus for on demand certificate revocation updates 38 2001
7,464,162 Systems and methods for testing whether access to a resource is authorized based on access information 37 2001
* 2002/0013,777 Communications services provisioning method and apparatus and object programming language for developing provisioning models 19 2001
2002/0023,132 Shared groups rostering system 220 2001
6,643,661 Method and apparatus for implementing search and channel features in an enterprise-wide computer system 196 2001
7,031,944 Distributed processing system, method of the same 8 2001
6,970,862 Method and system for answering online certificate status protocol (OCSP) requests without certificate revocation lists (CRL) 47 2001
6,671,695 Dynamic group generation and management 212 2001
2002/0032,684 Directory information management apparatus, directory information management method, and computer readable recording medium having directory information management program stored therein 68 2001
6,397,232 Method and system for translating the format of the content of document file 123 2001
6,675,261 Request based caching of data store data 144 2001
6,782,379 Preparing output XML based on selected programs and XML templates 79 2001
6,816,871 Delivering output XML with dynamically selectable processing 107 2001
7,085,834 Determining a user's groups 115 2001
7,213,249 Blocking cache flush requests until completing current pending requests in a local server and remote server 35 2001
7,349,912 Runtime modification of entries in an identity system 35 2001
7,363,339 Determining group membership 29 2001
7,380,008 Proxy system 19 2001
7,415,607 Obtaining and maintaining real time certificate status 33 2001
7,475,151 Policies for modifying group membership 17 2001
7,581,011 Template based workflow definition 41 2001
7,711,818 Support for multiple data stores 10 2001
2002/0138,577 Domain based workflows 37 2001
2002/0143,943 Support for multiple data stores 41 2001
2002/0152,254 Template based workflow definition 52 2001
2002/0156,879 Policies for modifying group membership 73 2001
2002/0174,238 Employing electronic certificate workflows 29 2001
* 2002/0143,949 Method and system for task based management of multiple network resources 50 2001
* 2002/0091,836 Browsing method for focusing research 87 2001
6,801,940 Application performance monitoring expert 283 2002
7,216,163 Method and apparatus for provisioning tasks using a provisioning bridge server 40 2002
2004/0003,351 Navigating a resource browser session 143 2002
2003/0145,074 System and method for resource management 86 2002
6,851,054 Account-Based digital signature (ABDS) system for authenticating entity access to controlled resource 69 2003
* 2004/0153,509 Internet-based education support system, method and medium with modular text-editing component for use in a web-based application 104 2003
* 2004/0064,356 Workflow method and system therefor 22 2003
2005/0015,340 Method and apparatus for supporting service enablers via service request handholding 53 2004
7,516,360 System and method for execution of a job in a distributed computing architecture 11 2004
2005/0138,363 Certificate reissuance for checking the status of a certificate in financial transactions 9 2005
2006/0212,574 Policy interface description framework 43 2005
2006/0159,109 Methods and systems for use in network management of content 198 2005
7,673,047 Determining a user's groups 11 2006
2006/0195,575 DETERMINING A USER'S GROUPS 51 2006
7,475,136 Method and apparatus for provisioning tasks using a provisioning bridge server 7 2007
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (26)
8,495,163 Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions 4 2004
* 8,566,311 Method and apparatus for notifying a user of a predefined changes to dynamic attributes 0 2005
8,516,045 Method and apparatus for automatic notification and response based on communication flow expressions having dynamic context 0 2005
* 2005/0234,993 Method and apparatus for subscribing to dynamic attributes 8 2005
* 2010/0287,180 Apparatus and Method for Issuing Certificate with User's Consent 2 2006
* 2008/0201,191 DYNAMIC WORKFLOW RESOURCE AUTHENTICATION AND DISCOVERY 8 2007
* 9,183,524 Imaged-based method for transport and authentication of virtualized workflows 0 2007
* 2008/0201,708 VIRTUALIZED WORKFLOW PROCESSING 11 2007
* 2007/0294,322 DEFINING PRIVILEGES IN ASSOCIATION WITH THE AUTOMATED CONFIGURATION, IMPLEMENTATION AND/OR MAINTENANCE OF A HEALTHCARE INFORMATION SYSTEM 0 2007
* 2007/0294,302 DEFINING PRIVILEGES IN ASSOCIATION WITH THE AUTOMATED CONFIGURATION, IMPLEMENTATION AND/OR MAINTENANCE OF A HEALTHCARE INFORMATION SYSTEM 1 2007
8,510,392 Method and apparatus for automatic notification and response 1 2008
* 8,316,020 System, method, and computer program for creating a group profile based on user profile attributes and a rule 11 2008
* 2010/0241,990 RE-USABLE DECLARATIVE WORKFLOW TEMPLATES 10 2009
* 2010/0161,374 Real-Time Quality Data and Feedback for Field Inspection Systems and Methods 2 2009
* 8,365,068 System and user interface for workflow and task schedule configuration 1 2009
* 2010/0131,289 System and User Interface for Workflow & Task Schedule Configuration 4 2009
* 8,799,310 Method and system for processing a uniform resource locator 0 2010
* 2012/0023,127 METHOD AND SYSTEM FOR PROCESSING A UNIFORM RESOURCE LOCATOR 0 2010
9,235,649 Domain based workflows 0 2010
* 2011/0055,673 DOMAIN BASED WORKFLOWS 14 2010
* 2011/0099,030 DEFINING PRIVILEGES IN ASSOCIATION WITH THE AUTOMATED CONFIGURATION, IMPLEMENTATION AND/OR MAINTENANCE OF A HEALTHCARE INFORMATION SYSTEM 0 2010
* 2011/0307,302 SYSTEMS AND METHODS FOR ENHANCING COMMUNICATION BETWEEN PARTNERS IN SPONSORSHIPS 0 2011
* 2013/0246,345 SYSTEMS AND METHODS FOR ONLINE WORKFLOW IMPLEMENTATION 2 2012
9,124,643 Method and apparatus for a publish-subscribe system with templates for role-based view of subscriptions 0 2012
8,942,727 User Location Tracking 2 2014
9,313,618 User location tracking 0 2015
* Cited By Examiner

Maintenance Fees

Fee Large entity fee small entity fee micro entity fee due date
7.5 Year Payment $3600.00 $1800.00 $900.00 Nov 3, 2018
11.5 Year Payment $7400.00 $3700.00 $1850.00 Nov 3, 2022
Fee Large entity fee small entity fee micro entity fee
Surcharge - 7.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge - 11.5 year - Late payment within 6 months $160.00 $80.00 $40.00
Surcharge after expiration - Late payment is unavoidable $700.00 $350.00 $175.00
Surcharge after expiration - Late payment is unintentional $1,640.00 $820.00 $410.00