Patents by Inventor Jurgen A. Willis

Jurgen A. Willis 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: 20160069101
    Abstract: An example system for building a modular wall structure includes at least one wall unit and at least one pillar. Each wall unit has top and bottom surfaces, opposed first and second side surfaces, first and second ends, and a projection disposed on each end extending outwardly from the first and second side surfaces. Each pillar has a top and bottom surface configured to be vertically stackable, and at least one vertical groove comprising, in section, a wall unit accepting opening open to an outer vertical surface of the pillar and continuous with a wider projection accepting opening disposed inwardly of the wall unit accepting opening When the projection is inserted into the vertical groove, the projection can rotate within the projection accepting opening.
    Type: Application
    Filed: September 9, 2015
    Publication date: March 10, 2016
    Inventor: Jurgen Willi Pooch
  • Patent number: 8078564
    Abstract: Detailed herein is a technology which, among other things, provides for forward chaining in a ruleset. In one approach to this technology, a first rule is examined, to identifying a data object associated with it. A second rule is identified, also associated with the data object. The relationship between the two rules is determined, where execution of the second rule will modify the data object, which, in turn, will alter the outcome of the first rule.
    Type: Grant
    Filed: May 24, 2010
    Date of Patent: December 13, 2011
    Assignee: Microsoft Corporation
    Inventors: Jurgen A. Willis, Donald J. McCrady, John A. Rummell
  • Patent number: 7970723
    Abstract: Described herein is technology for, among other things, enabling use of custom expressions in a rules engine. The rules engine may be used in conjunction with a workflow. The technology involves providing a custom expression with access to validation context and execution context of the workflow. The custom expression can then participate in rules engine validation and execution. Furthermore, the technology allows for variables of the custom expression to be analyzed so that the rules engine can discover the variable dependencies of the custom expression and any side effects that drive forward chaining.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: June 28, 2011
    Assignee: Microsoft Corporation
    Inventors: Jurgen A. Willis, Donald J. McCrady, John A. Rummell
  • Publication number: 20110066583
    Abstract: Detailed herein is a technology which, among other things, provides for forward chaining in a ruleset. In one approach to this technology, a first rule is examined, to identifying a data object associated with it. A second rule is identified, also associated with the data object. The relationship between the two rules is determined, where execution of the second rule will modify the data object, which, in turn, will alter the outcome of the first rule.
    Type: Application
    Filed: May 24, 2010
    Publication date: March 17, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Jurgen A. Willis, Donald J. McCrady, John A. Rummell
  • Patent number: 7752153
    Abstract: Detailed herein is a technology which, among other things, provides for forward chaining in a ruleset. In one approach to this technology, a first rule is examined, to identifying a data object associated with it. A second rule is identified, also associated with the data object. The relationship between the two rules is determined, where execution of the second rule will modify the data object, which, in turn, will alter the outcome of the first rule.
    Type: Grant
    Filed: August 29, 2006
    Date of Patent: July 6, 2010
    Assignee: Microsoft Corporation
    Inventors: Jurgen A. Willis, Donald J. McCrady, John A. Rummell
  • Patent number: 7509655
    Abstract: Various technologies for integrating workflow services are described. In accordance with one described embodiment, an integrated workflow services system includes a host process, such as a Windows® application program. The host process hosts a workflow foundation runtime engine for executing workflows and a workflow foundation library. A workflow executable by the workflow foundation runtime engine may include an activity (e.g., a policy activity) that defines a ruleset that includes a number of rules (e.g., business rules). At least one rule of the ruleset is defined directly against the workflow. Furthermore, the activity has access to a rules engine capable of evaluating rules in the ruleset.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: March 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Jurgen A. Willis, Donald J. McCrady, John A. Rummell
  • Publication number: 20080126161
    Abstract: Various technologies for integrating workflow services are described. In accordance with one described embodiment, an integrated workflow services system includes a host process, such as a Windows® application program. The host process hosts a workflow foundation runtime engine for executing workflows and a workflow foundation library. A workflow executable by the workflow foundation runtime engine may include an activity (e.g., a policy activity) that defines a ruleset that includes a number of rules (e.g., business rules). At least one rule of the ruleset is defined directly against the workflow. Furthermore, the activity has access to a rules engine capable of evaluating rules in the ruleset.
    Type: Application
    Filed: August 30, 2006
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Jurgen A. Willis, Donald J. McCrady, John A. Rummell
  • Publication number: 20080071720
    Abstract: Detailed herein is a technology which, among other things, provides for forward chaining in a ruleset. In one approach to this technology, a first rule is examined, to identifying a data object associated with it. A second rule is identified, also associated with the data object. The relationship between the two rules is determined, where execution of the second rule will modify the data object, which, in turn, will alter the outcome of the first rule.
    Type: Application
    Filed: August 29, 2006
    Publication date: March 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Jurgen A. Willis, Donald J. McCrady, John A. Rummell
  • Publication number: 20080059269
    Abstract: Described herein is technology for, among other things, enabling use of custom expressions in a rules engine. The rules engine may be used in conjunction with a workflow. The technology involves providing a custom expression with access to validation context and execution context of the workflow. The custom expression can then participate in rules engine validation and execution. Furthermore, the technology allows for variables of the custom expression to be analyzed so that the rules engine can discover the variable dependencies of the custom expression and any side effects that drive forward chaining.
    Type: Application
    Filed: August 30, 2006
    Publication date: March 6, 2008
    Applicant: Microsoft Corporation
    Inventors: Jurgen A. Willis, Donald J. McCrady, John A. Rummell
  • Patent number: 5148864
    Abstract: A high pressure electrical cable packoff and method of making. An integral packoff and seal includes a resin block bound to the insulation of an electrical cable where the metal exterior and jacket have been removed. A resilient sealing ring is molded around and encloses the block and the section of cable where the metal exterior and jacket have been removed. The integral packoff may be used in a wellhead in an oil well for restraining movement of the cable and for forming a high pressure seal.
    Type: Grant
    Filed: June 17, 1991
    Date of Patent: September 22, 1992
    Assignee: Camco International Inc.
    Inventors: Jurgen A. Willis, Mark A. Metzger