Patents by Inventor Raja Chatterjee

Raja Chatterjee 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: 11288165
    Abstract: One or more embodiments analyze log records of applications to determine whether a composite rule pertaining to events associated with the log records occurring within a specified time window are satisfied. Satisfaction of the composite rule may facilitate real-time diagnosis and detection of patterns in logs which indicate problems, threats, systemic issues, or performance issues relating to the applications. The composite rule may specify events associated with log records from multiple different applications that occur within a same specified time window and are associated with a same tenant and entity. Satisfaction of the composite rule may be analyzed by a state machine that tracks satisfaction of the individual rules within the composite rule in a sequence of stages. A notification, alert, or alarm may be generated when the composite rule is satisfied.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: March 29, 2022
    Assignee: Oracle International Corporation
    Inventors: Raja Chatterjee, James Elder Weaver
  • Publication number: 20210216432
    Abstract: One or more embodiments analyze log records of applications to determine whether a composite rule pertaining to events associated with the log records occurring within a specified time window are satisfied. Satisfaction of the composite rule may facilitate real-time diagnosis and detection of patterns in logs which indicate problems, threats, systemic issues, or performance issues relating to the applications. The composite rule may specify events associated with log records from multiple different applications that occur within a same specified time window and are associated with a same tenant and entity. Satisfaction of the composite rule may be analyzed by a state machine that tracks satisfaction of the individual rules within the composite rule in a sequence of stages. A notification, alert, or alarm may be generated when the composite rule is satisfied.
    Type: Application
    Filed: March 31, 2021
    Publication date: July 15, 2021
    Applicant: Oracle International Corporation
    Inventors: Raja Chatterjee, James Elder Weaver
  • Patent number: 10977152
    Abstract: One or more embodiments analyze log records of applications to determine whether a composite rule pertaining to events associated with the log records occurring within a specified time window are satisfied. Satisfaction of the composite rule may facilitate real-time diagnosis and detection of patterns in logs which indicate problems, threats, systemic issues, or performance issues relating to the applications. The composite rule may specify events associated with log records from multiple different applications that occur within a same specified time window and are associated with a same tenant and entity. Satisfaction of the composite rule may be analyzed by a state machine that tracks satisfaction of the individual rules within the composite rule in a sequence of stages. A notification, alert, or alarm may be generated when the composite rule is satisfied.
    Type: Grant
    Filed: April 16, 2019
    Date of Patent: April 13, 2021
    Assignee: Oracle International Corporation
    Inventors: Raja Chatterjee, James Elder Weaver
  • Patent number: 10853731
    Abstract: Techniques are for rule-based continuous drift and consistency management for target systems. In one embodiment, a set of rules is stored in volatile or non-volatile store. The set of rules may include one or more drift rules and/or one or more consistency rules. A rule may be applied to one or more associated targets to detect drift or inconsistency. A drift rule identifies a set of one or more attributes and a source and may be applied by comparing a first configuration of the set of one or more attributes on an associated target with a second configuration of the set of one or more attributes on the source. A consistency rule may be applied to a composite target by comparing member targets that are grouped by target type. Notification data may be output if target drift or inconsistency is detected to alert a user.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: December 1, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raja Chatterjee, Ashishkumar Gor
  • Publication number: 20200334123
    Abstract: One or more embodiments analyze log records of applications to determine whether a composite rule pertaining to events associated with the log records occurring within a specified time window are satisfied. Satisfaction of the composite rule may facilitate real-time diagnosis and detection of patterns in logs which indicate problems, threats, systemic issues, or performance issues relating to the applications. The composite rule may specify events associated with log records from multiple different applications that occur within a same specified time window and are associated with a same tenant and entity. Satisfaction of the composite rule may be analyzed by a state machine that tracks satisfaction of the individual rules within the composite rule in a sequence of stages. A notification, alert, or alarm may be generated when the composite rule is satisfied.
    Type: Application
    Filed: April 16, 2019
    Publication date: October 22, 2020
    Applicant: Oracle International Corporation
    Inventors: Raja Chatterjee, James Elder Weaver
  • Publication number: 20170228649
    Abstract: Techniques are for rule-based continuous drift and consistency management for target systems. In one embodiment, a set of rules is stored in volatile or non-volatile store. The set of rules may include one or more drift rules and/or one or more consistency rules. A rule may be applied to one or more associated targets to detect drift or inconsistency. A drift rule identifies a set of one or more attributes and a source and may be applied by comparing a first configuration of the set of one or more attributes on an associated target with a second configuration of the set of one or more attributes on the source. A consistency rule may be applied to a composite target by comparing member targets that are grouped by target type. Notification data may be output if target drift or inconsistency is detected to alert a user.
    Type: Application
    Filed: June 24, 2016
    Publication date: August 10, 2017
    Inventors: Raja Chatterjee, Ashishkumar Gor
  • Publication number: 20160196496
    Abstract: Techniques are for rule-based continuous drift and consistency management for target systems. In one embodiment, a set of rules is stored in volatile or non-volatile store. The set of rules may include one or more drift rules and/or one or more consistency rules. A rule may be applied to one or more associated targets to detect drift or inconsistency. A drift rule identifies a set of one or more attributes and a source and may be applied by comparing a first configuration of the set of one or more attributes on an associated target with a second configuration of the set of one or more attributes on the source. A consistency rule may be applied to a composite target by comparing member targets that are grouped by target type. Notification data may be output if target drift or inconsistency is detected to alert a user.
    Type: Application
    Filed: January 5, 2015
    Publication date: July 7, 2016
    Inventors: Raja Chatterjee, Ashishkumar Gor
  • Patent number: 9378461
    Abstract: Techniques are for rule-based continuous drift and consistency management for target systems. In one embodiment, a set of rules is stored in volatile or non-volatile store. The set of rules may include one or more drift rules and/or one or more consistency rules. A rule may be applied to one or more associated targets to detect drift or inconsistency. A drift rule identifies a set of one or more attributes and a source and may be applied by comparing a first configuration of the set of one or more attributes on an associated target with a second configuration of the set of one or more attributes on the source. A consistency rule may be applied to a composite target by comparing member targets that are grouped by target type. Notification data may be output if target drift or inconsistency is detected to alert a user.
    Type: Grant
    Filed: January 5, 2015
    Date of Patent: June 28, 2016
    Assignee: Oracle International Corporation
    Inventors: Raja Chatterjee, Ashishkumar Gor
  • Patent number: 8352453
    Abstract: A method and apparatus for plan-based compliance score computation is provided. Compliance-specific target results are stored. The compliance results include, for each target, a subset of target-specific compliance results for a rule subset of compliance rules. Each target-specific compliance result of the result subset includes a compliance value. The compliance value represents compliance to a compliance rule of the rule subset. An execution plan is generated. The execution plan generates data that measures compliance to a first compliance standard. For each target-specific compliance result, an execution plan step is generated for computing the compliance value of the respective compliance rule of the respective target.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: January 8, 2013
    Assignee: Oracle International Corporation
    Inventor: Raja Chatterjee
  • Patent number: 8145641
    Abstract: Systems, methods, and other embodiments associated with registering a WFS feature type are described. One example method includes creating a feature instance table and a set of collection item tables to register the WFS feature type. Elements in the feature instance table and a collection item table may be related by a feature instance primary key value. The example method may also include producing an r-tree based spatial index for spatial content collection items stored in the set of collection item tables. The method may also include selectively processing a WFS request to manipulate (e.g., insert, delete, update) a WFS feature instance based, at least in part, on the feature instance table and the set of collection item tables. The method may also include selectively processing a WFS query associated with a WFS feature instance based, at least in part, on the r-tree based spatial index.
    Type: Grant
    Filed: January 18, 2008
    Date of Patent: March 27, 2012
    Assignee: Oracle International Corporation
    Inventors: Raja Chatterjee, Siva Ravada
  • Publication number: 20110313978
    Abstract: A method and apparatus for plan-based compliance score computation is provided. Compliance-specific target results are stored. The compliance results include, for each target, a subset of target-specific compliance results for a rule subset of compliance rules. Each target-specific compliance result of the result subset includes a compliance value. The compliance value represents compliance to a compliance rule of the rule subset. An execution plan is generated. The execution plan generates data that measures compliance to a first compliance standard. For each target-specific compliance result, an execution plan step is generated for computing the compliance value of the respective compliance rule of the respective target.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventor: Raja Chatterjee
  • Patent number: 7747591
    Abstract: Locking feature instances in a web feature service by processing a web feature service data transformation request; identifying a table associated with the web feature service data transformation request from a feature type identified in the request; determining if the table associated with the web feature service data transformation request is enabled for long transaction locking; and, if the table is long transaction lock enabled, locking at least one feature instance associated with a filter condition of the web feature service data transformation request by associating a session transferable identifier with the at least one feature instance and identifying the client session as owner of the session transferable identifier; and enabling a transfer of the long transaction lock to another client session in response to a lock transfer request from the another client session that references the session transferable identifier in a web feature service transaction request.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: June 29, 2010
    Assignee: Oracle International Corp.
    Inventors: Raja Chatterjee, Siva Ravada
  • Patent number: 7640242
    Abstract: A method for maintaining a long transaction database lock across multiple database sessions. It is determined if at least one row of a long transaction lock enabled table, identified in a long transaction lock request, is locked by a short or long transaction lock. If the row is not locked, locking the at least one row with a long transaction lock. The long transaction lock on the at least one row is associated with a current client session that generated the request. The long transaction lock can be transferred to another client session in response to a lock transfer request from the another client session.
    Type: Grant
    Filed: March 24, 2006
    Date of Patent: December 29, 2009
    Assignee: Oracle International Corp.
    Inventors: Raja Chatterjee, Siva Ravada
  • Publication number: 20090187587
    Abstract: Systems, methods, and other embodiments associated with registering a WFS feature type are described. One example method includes creating a feature instance table and a set of collection item tables to register the WFS feature type. Elements in the feature instance table and a collection item table may be related by a feature instance primary key value. The example method may also include producing an r-tree based spatial index for spatial content collection items stored in the set of collection item tables. The method may also include selectively processing a WFS request to manipulate (e.g., insert, delete, update) a WFS feature instance based, at least in part, on the feature instance table and the set of collection item tables. The method may also include selectively processing a WFS query associated with a WFS feature instance based, at least in part, on the r-tree based spatial index.
    Type: Application
    Filed: January 18, 2008
    Publication date: July 23, 2009
    Applicant: Oracle International Corporation
    Inventors: Raja Chatterjee, Siva Ravada
  • Patent number: 7386797
    Abstract: A mechanism of specification of business process templates, to capture commonly performed business activities/workflows/projects within a business organization and encourage reuse of best practices. Long transaction workspaces based business process template execution mechanism are presented, which have several advantages over existing business process execution mechanisms in web collaboration frameworks. This execution approach provides support for an isolated environment for business process execution. This isolates the changes made on different resources while executing a business process from the external world until the business process completes. It enables the ability to concurrently manipulate same resources in different components of a business process, and later resolve conflicts if any and merge the different views of the same resource manipulated by different components of a business process.
    Type: Grant
    Filed: May 22, 2002
    Date of Patent: June 10, 2008
    Assignee: Oracle Corporation
    Inventors: Raja Chatterjee, Amit Dhuleshia
  • Publication number: 20070226218
    Abstract: A method for maintaining a long transaction database lock across multiple database sessions. It is determined if at least one row of a long transaction lock enabled table, identified in a long transaction lock request, is locked by a short or long transaction lock. If the row is not locked, locking the at least one row with a long transaction lock. The long transaction lock on the at least one row is associated with a current client session that generated the request. The long transaction lock can be transferred to another client session in response to a lock transfer request from the another client session.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raja Chatterjee, Siva Ravada
  • Publication number: 20070226217
    Abstract: Locking feature instances in a web feature service by processing a web feature service data transformation request; identifying a table associated with the web feature service data transformation request from a feature type identified in the request; determining if the table associated with the web feature service data transformation request is enabled for long transaction locking; and, if the table is long transaction lock enabled, locking at least one feature instance associated with a filter condition of the web feature service data transformation request by associating a session transferable identifier with the at least one feature instance and identifying the client session as owner of the session transferable identifier; and enabling a transfer of the long transaction lock to another client session in response to a lock transfer request from the another client session that references the session transferable identifier in a web feature service transaction request.
    Type: Application
    Filed: March 24, 2006
    Publication date: September 27, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Raja Chatterjee, Siva Ravada
  • Patent number: 7162691
    Abstract: A system for automatically enhancing Web pages with annotations expressed in Extensible Markup Language (XML) which describes the pages' multimedia content. Each Web page is parsed or scanned to identify markup tags which contain the URLs of separately stored multimedia data (e.g. image, audio or video files). Each referenced multimedia data entity is then retrieved and analyzed by a type-specific process to extract metadata which describes its content. Additional descriptive metadata may be obtained from the referencing markup tag, accepted from a human editor, or fetched from operating system directories which provide access to the multimedia files. The resulting metadata is expressed in text-based XML format and inserted into a copy of the Web page to form an enhanced Web page whose multimedia content may then be processed by conventional text-based indexing and searching facilities.
    Type: Grant
    Filed: February 1, 2000
    Date of Patent: January 9, 2007
    Assignee: Oracle International Corp.
    Inventors: Raja Chatterjee, Suzan Mavris
  • Patent number: 6954764
    Abstract: A shareable application program interface infrastructure which is used in combination with a relational database to provide data storage and processing functions for location-dependent objects, and includes a mechanism for easily associating an object, such a service, with a geographic region, such as an area served by the service. The service designer is provided with a tool to choose a geographic region or a point location (specified by an address), and to associate that selected geographic region with a service. Each service is associated with a geographic region chosen from a hierarchy of predetermined system-defined regions that are preferably organized into a hierarchy composed of levels organized in order of decreasing size so that the boundaries of each child region lie within the boundaries of its parent region. The services designer is also provided with the option of creating “user defined regions” that are composed of existing system defined regions or a region centered around a selected location.
    Type: Grant
    Filed: May 30, 2001
    Date of Patent: October 11, 2005
    Assignee: Oracle International Corp.
    Inventors: Prabuddha Biswas, Raja Chatterjee, Song Han
  • Patent number: 6782394
    Abstract: Techniques used in database systems for dealing with metadata associated with multimedia objects. The database system includes a generic representation for metadata values. The representation includes a stratum specifier that specifies the stratum to which a metadata value applies, an extent specifier that specifies a portion of the stratum to which the metadata value applies, and a metadata item specifier that specifies the metadata value. The generic representation is implemented in an object-oriented relational database system. The generic representation of the metadata for a given multimedia object is contained in the object in the database that represents the multimedia object. Values of the representation may be returned by a query or may be used to select other values to be returned by a query, including the portion of an object associated with a metadata value.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: August 24, 2004
    Assignee: Oracle International Corporation
    Inventors: Albert B Landeck, Raja Chatterjee