Patents by Inventor David Witten

David Witten 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: 9477974
    Abstract: Methods and systems for utilizing a database are disclosed. The methods and systems determine a key representative of a storage location of first RDF data in a NoSQL database. In addition, the methods and systems read the first RDF data in the NoSQL database using the key. The methods and systems also write second RDF data derived from the first RDF data into a second database stored in memory. The methods and systems may also modify the second RDF data, and write third RDF data derived from the modified second RDF data into the NoSQL database.
    Type: Grant
    Filed: April 7, 2015
    Date of Patent: October 25, 2016
    Assignee: Amdocs Software Systems Limited
    Inventors: David Witten, Ian Klein
  • Patent number: 9171260
    Abstract: Data-driven rules are eliminated from an application, and replaced with goal-driven rules that formally and completely characterize high-level business concepts, while enabling the resulting goal-driven rules to be executed eagerly using a forward chaining rule engine in a way that preserves the data-driven behavior of the original rules. A computer-implemented method for executing business rules provides a unified rule that encapsulates a goal-oriented rule with triggering information selected from dependencies of the goal-oriented rule. The unified rule may be eagerly executed in response to changes in data specified by the dependencies, or lazily executed in response to a request for the value computed by the rule.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: October 27, 2015
    Assignee: Amdocs Software Systems Limited
    Inventors: Sidney Bailin, Ian Klein, David Witten
  • Patent number: 9135647
    Abstract: Methods and systems for utilizing a database are disclosed. The methods and systems determine a key representative of a storage location of first RDF data in a NoSQL database. In addition, the methods and systems read the first RDF data in the NoSQL database using the key. The methods and systems also write second RDF data derived from the first RDF data into a second database stored in memory. The methods and systems may also modify the second RDF data, and write third RDF data derived from the modified second RDF data into the NoSQL database.
    Type: Grant
    Filed: June 18, 2012
    Date of Patent: September 15, 2015
    Assignee: Amdocs Software Systems Limited
    Inventors: David Witten, Ian Klein
  • Publication number: 20150213116
    Abstract: Methods and systems for utilizing a database are disclosed. The methods and systems determine a key representative of a storage location of first RDF data in a NoSQL database. In addition, the methods and systems read the first RDF data in the NoSQL database using the key. The methods and systems also write second RDF data derived from the first RDF data into a second database stored in memory. The methods and systems may also modify the second RDF data, and write third RDF data derived from the modified second RDF data into the NoSQL database.
    Type: Application
    Filed: April 7, 2015
    Publication date: July 30, 2015
    Applicant: Amdocs Software Systems Limited
    Inventors: David Witten, Ian Klein
  • Publication number: 20140372352
    Abstract: Data-driven rules are eliminated from an application, and replaced with goal-driven rules that formally and completely characterize high-level business concepts, while enabling the resulting goal-driven rules to be executed eagerly using a forward chaining rule engine in a way that preserves the data-driven behavior of the original rules. A computer-implemented method for executing business rules provides a unified rule that encapsulates a goal-oriented rule with triggering information selected from dependencies of the goal-oriented rule. The unified rule may be eagerly executed in response to changes in data specified by the dependencies, or lazily executed in response to a request for the value computed by the rule.
    Type: Application
    Filed: July 14, 2014
    Publication date: December 18, 2014
    Applicant: Amdocs Software Systems Limited
    Inventors: Sidney Bailin, Ian Klein, David Witten
  • Patent number: 8805765
    Abstract: Data-driven rules are eliminated from an application, and replaced with goal-driven rules that formally and completely characterize high-level business concepts, while enabling the resulting goal-driven rules to be executed eagerly using a forward chaining rule engine in a way that preserves the data-driven behavior of the original rules. A computer-implemented method for executing business rules provides a unified rule that encapsulates a goal-oriented rule with triggering information selected from dependencies of the goal-oriented rule. The unified rule may be eagerly executed in response to changes in data specified by the dependencies, or lazily executed in response to a request for the value computed by the rule.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: August 12, 2014
    Assignee: Amdocs Software Systems Limited
    Inventors: Ian Klein, David Witten, Sidney Bailin
  • Patent number: 8681949
    Abstract: A system, method, and computer program product are provided for automated non-sound operations by interactive voice response commands. In use, a command from an interactive voice response application is received. Additionally, a non-sound operation requested to be performed via the command is identified. Further, the identified non-sound operation is automatically performed.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: March 25, 2014
    Assignee: Amdocs Software Systems Limited
    Inventor: David Witten
  • Publication number: 20130339293
    Abstract: Methods and systems for utilizing a database are disclosed. The methods and systems determine a key representative of a storage location of first RDF data in a NoSQL database. In addition, the methods and systems read the first RDF data in the NoSQL database using the key. The methods and systems also write second RDF data derived from the first RDF data into a second database stored in memory. The methods and systems may also modify the second RDF data, and write third RDF data derived from the modified second RDF data into the NoSQL database.
    Type: Application
    Filed: June 18, 2012
    Publication date: December 19, 2013
    Inventors: David Witten, Ian Klein
  • Publication number: 20110302122
    Abstract: Data-driven rules are eliminated from an application, and replaced with goal-driven rules that formally and completely characterize high-level business concepts, while enabling the resulting goal-driven rules to be executed eagerly using a forward chaining rule engine in a way that preserves the data-driven behavior of the original rules. A computer-implemented method for executing business rules provides a unified rule that encapsulates a goal-oriented rule with triggering information selected from dependencies of the goal-oriented rule. The unified rule may be eagerly executed in response to changes in data specified by the dependencies, or lazily executed in response to a request for the value computed by the rule.
    Type: Application
    Filed: September 16, 2010
    Publication date: December 8, 2011
    Inventors: Ian Klein, David Witten, Sidney Bailin
  • Publication number: 20070221692
    Abstract: A hydration apparatus attachable to an individual for maintaining the individual's fluid balance. The hydration apparatus includes a body portion, an intake conduit, a fluid pump, a discharge conduit, and a distribution outlet. The body portion is disposable about a portion of the individual's body. The body portion has a bladder supported thereon. The bladder is adapted to receive a fluid. A first end of the intake conduit is connected to and in fluid communication with the fluid in the bladder. The fluid pump is connectable to a second end of the intake conduit so that the fluid pump is in fluid communication with the bladder. A first end of the discharge conduit is connectable to and is in fluid communication with the fluid pump. The distribution outlet is connectable to and in fluid communication with a second end of the discharge conduit.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 27, 2007
    Inventor: David Witten