Patents by Inventor David C. Lam

David C. Lam 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: 9852382
    Abstract: A system and method for dynamic human workflow task assignment using business rules. In accordance with an embodiment, a human workflow system is integrated directly with business rules, to determine human task routing patterns, and participants in human tasks. Routing of tasks can also be determined by business rules. In accordance with an embodiment, at business process modeling time the workflow process designer creates human tasks in the process and specifies the business rules that determine the pattern, participant and routing information. These are integrated into the workflow task in the process. The integration of rules into human workflow can be performed using service component architecture, so that other rules engines can be plugged-in as required.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: December 26, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ravi Rangaswamy, Will Stallard, David C. Lam, Sachin Sharma
  • Publication number: 20110282829
    Abstract: A system and method for workflow task routing based on cardinality of task data, or the structure of elements in a business object associated with a task. In accordance with an embodiment, a system such as a human workflow system, that allows for the definition of human workflow tasks, can include a forEach construct within a human task routing definition and a payload. In scenarios that require a plurality of task of similar type be undertaken, such as a purchase order approval involving a plurality of items and potentially different approvers, the system allows for modeling a separate routing for each of those task items (e.g. the lines in the purchase order). In each of the branches of the forEach construct, complex routing patterns, such as parallel routing, can be used. The forEach construct allows creating of looping constructs at any level deep.
    Type: Application
    Filed: May 14, 2010
    Publication date: November 17, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ravi Rangaswamy, Will Stallard, David C. Lam
  • Publication number: 20110282708
    Abstract: A system and method for integrating external data in human workflow tasks. In accordance with an embodiment, the system allows a workflow process designer working with a human workflow system to provide a definition of external data within a human workflow payload, and then retrieve that external data into the human workflow system. In the human workflow system, routing conditions and participants are specified according to the external data which can be materialized on demand. In accordance with an embodiment, the external data can be retrieved by calling any service, such as a Web service.
    Type: Application
    Filed: May 14, 2010
    Publication date: November 17, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ravi Rangaswamy, Will Stallard, David C. Lam, Arivoli Tirouvingadame
  • Publication number: 20110282709
    Abstract: A system and method for dynamic human workflow task assignment using business rules. In accordance with an embodiment, a human workflow system is integrated directly with business rules, to determine human task routing patterns, and participants in human tasks. Routing of tasks can also be determined by business rules. In accordance with an embodiment, at business process modeling time the workflow process designer creates human tasks in the process and specifies the business rules that determine the pattern, participant and routing information. These are integrated into the workflow task in the process. The integration of rules into human workflow can be performed using service component architecture, so that other rules engines can be plugged-in as required.
    Type: Application
    Filed: May 14, 2010
    Publication date: November 17, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ravi Rangaswamy, Will Stallard, David C. Lam, Sachin Sharma
  • Patent number: 5843231
    Abstract: A bubble stripping and coating apparatus for stripping entrained gas from the surface of a fiber, then coating the fiber with a coating material having a bubble stripping and coater body and a die assembly. The bubble stripping and coater body has a bubble stripping gas entrance for providing a bubble stripping argon gas to a bubble stripping gas chamber for stripping entrained gas from the fiber and having a die assembly bore. The die assembly is arranged in the die assembly bore, and has a guide die having a lower guide die opening with a diameter of less than 0.016 inches.
    Type: Grant
    Filed: September 24, 1996
    Date of Patent: December 1, 1998
    Assignee: Alcatel Telecommunications Cable
    Inventors: Robert A. Spencer, David C. Lam, Duane A. Felton
  • Patent number: 5167271
    Abstract: The present invention relates to processes to produce ceramic reinforced and ceramic-metal matrix composite articles. More specifically, the invention concerns the use of pressure filtration to infiltrate a reinforcing organic or inorganic network with ceramic particles. Centrifugation is also used to separate the liquid form the slurry. After heating the reinforced ceramic article is produced. Pressure filtration is also used to infiltrate an organic polymer or organic fiber network with ceramic particles. The solvent is removed carefully followed by intermediate heating to remove the organic network without deforming the preform shape. After densification, the preform is heated and contacted with molten metal (optionally) with pressure to infiltrate the open channel network. Upon cooling the ceramic metal matrix composite is obtained. The reinforced matrix articles are useful in high temperature and high stress applications, e.g.
    Type: Grant
    Filed: October 20, 1988
    Date of Patent: December 1, 1992
    Inventors: Frederick F. Lange, Robert Mehrabian, Anthony G. Evans, Bhaskar V. Velamakanni, David C. Lam