Patents by Inventor Omprakash VISVANATHAN

Omprakash VISVANATHAN 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: 20170255884
    Abstract: The present disclosure relates to a method and system for spatial and visual processing in cognitive architecture that involves an artificial intelligence method for learning and problem solving. The cognitive agent business rule system or the system comprises an application server in communication with one or more external devices, wherein the application server further comprises; a cognitive agent module, configured to compose and execute a plurality of business rules; at least a first database for storing a one of preference operators, an episodic data and the like, and wherein the at least first database is in communication with the cognitive agent; a second database for storing a visual data received from and to be sent to the external devices; wherein the cognitive agent processes the visual data using one or more operators and episodic data received from the first database.
    Type: Application
    Filed: August 8, 2016
    Publication date: September 7, 2017
    Inventor: Omprakash VISVANATHAN
  • Publication number: 20170161653
    Abstract: The present disclosure relates to a method and system for executing a plurality of business rules. The method includes scanning a plurality of elements added to an input link of an initialized state, writing the scanned plurality of elements to an output link of the initialized state, executing the plurality of business rules based on creation of a state graph, selecting one or more operators for execution and applying actions of productions on an operator of the one or more operators. The state graph is created by adding a plurality of nodes and a plurality of attributes to a top level state. The one or more operators are selected based on a preference of a plurality of preferences in a preference memory. The actions of productions can be applied by adding and removing the plurality of elements.
    Type: Application
    Filed: January 22, 2016
    Publication date: June 8, 2017
    Inventor: Omprakash Visvanathan
  • Publication number: 20160350656
    Abstract: The present disclosure relates to a computer-implemented method. The computer-implemented method includes applying a plurality of operations to an initialized state, creating a state graph, executing a plurality of business rules based on the adding of the plurality of nodes and the plurality of attributes to the top level state and updating the state graph. The state is a top level object. The state graph is created by adding a plurality of nodes and a plurality of attributes to a top level state. The state graph is updated to reflect a new state of the state graph. Further, the applying, the creating, the executing and the updating are performed through a plurality of phases.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 1, 2016
    Inventor: Omprakash Visvanathan
  • Publication number: 20150293764
    Abstract: The present disclosure relates to a computer-implemented method. The computer-implemented method includes composing, with a processor, a plurality of business rules, maintaining, with the processor, a rules repository to store the plurality of business rules, executing, with the processor, the plurality of business rules at runtime, and dynamically refreshing, with the processor, one or more packages and one or more classes by utilizing an OSGi framework. The plurality of business rules run on at least one of a communication device, a cloud platform and a data centre. The plurality of business rules implements a plurality of business rules functions. The rules repository is updated dynamically with a change in the plurality of business rules. The executing is performed after dynamically compiling the plurality of business rules in java to java classes having a byte code. The OSGi framework dynamically refreshes changed rules from a java byte code.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 15, 2015
    Inventor: Omprakash VISVANATHAN