Patents by Inventor Sanjiv Gupta
Sanjiv Gupta 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: 20240303241Abstract: Message transformation rules for integration platforms are represented in a computing system using transformation rule trees of objects in map object models. The transformation rule tree is an intermediate representation of the transformation rule. The objects in the tree are instantiated from classes of one or more message transformation class hierarchies. Some example classes include iterator statement, conditional statement, and expression classes. Some example expression classes include constant, variable, function, and selector classes. In a message transformation architecture, transformation rules map incoming message schemas to outgoing message schemas. Transformation engines transform incoming messages to outgoing messages by applying the map object models to select data fragments of an incoming message and construct an outgoing message, from the fragments and from computational results of routines invoked on the fragments.Type: ApplicationFiled: March 9, 2023Publication date: September 12, 2024Inventors: Parikshit Kumar GUPTA, Sanjiv GUPTA
-
Publication number: 20240289305Abstract: A message transformation program consisting of key-value pairs that represent executable instructions is used to transform data exchanged in messages having different message formats and schemas between two enterprises with an enterprise integration system. The message transformation program is written in a programming language having program constructs that enable a developer to generate a message transformation program to transform data between disparate message formats and schemas regardless of the message format and schema used in a message.Type: ApplicationFiled: February 23, 2023Publication date: August 29, 2024Inventors: PARIKSHIT KUMAR GUPTA, SANJIV GUPTA
-
Patent number: 10467550Abstract: An automated method of detecting patterns corresponding to a plurality of real world business measures corresponding to a plurality of business processes, assessing the next instance of such measures and related business attributes, and describing the next best action to optimize business outcomes based upon a plurality of control parameters. The system operates by continuously abstracting input data from a process agnostic data system (PADS) that links real-world things, activities and processes, into a process agnostic measure store (PAMS) configured to accept measures data without limitation as to a specific process or a plurality of processes. The machine self-learning system can then automatically project a business outcome, suggest most relevant attributes that can impact the said outcome, and suggest actions to change such outcome(s).Type: GrantFiled: April 29, 2017Date of Patent: November 5, 2019Inventors: Sanjiv Gupta, Abhishek Bhoot, Dinesh Somani
-
Patent number: 9639595Abstract: An automated method of detecting and reporting exceptions to a plurality of real-world processes, designed to combine the real-time speeds of automated transaction processing systems with the in depth analysis of automated business intelligence systems. The system operates by storing input data in the form of process agnostic database system (PADS) objects, configured to accept data without limitation as to specific process, and design to allow flexible automated linking between various things, activities, and processes to any desired depth. The system operates by analyzing real-time input data against various exception criteria, thereby determining exception marked objects, and then using linkages between different PADS objects to immediately determine the impact of these exceptions on other activities and processes.Type: GrantFiled: July 10, 2014Date of Patent: May 2, 2017Assignee: Opsveda, Inc.Inventors: Venkatesh Appanna, Sanjiv Gupta, Dinesh Somani
-
Publication number: 20150019475Abstract: An automated method of detecting and reporting exceptions to a plurality of real-world processes, designed to combine the real-time speeds of automated transaction processing systems with the in depth analysis of automated business intelligence systems. The system operates by storing input data in the form of process agnostic database system (PADS) objects, configured to accept data without limitation as to specific process, and design to allow flexible automated linking between various things, activities, and processes to any desired depth. The system operates by analyzing real-time input data against various exception criteria, thereby determining exception marked objects, and then using linkages between different PADS objects to immediately determine the impact of these exceptions on other activities and processes.Type: ApplicationFiled: July 10, 2014Publication date: January 15, 2015Inventors: Venkatesh Appanna, Sanjiv Gupta, Dinesh Somani
-
Publication number: 20130046704Abstract: A computer implemented method and system for managing recruitment interactions provides a recruitment interaction management platform (RIMP) that acquires profile information associated with multiple roles from multiple users and recruitment advisory information from one or more of the users and/or first external sources via a network, for creating one or more candidate profiles for candidates. The RIMP matches the candidate profiles with a recruiting requirement acquired from one or more of the users or second external sources via the network, based on matching criteria to generate a candidate list that matches the recruiting requirement; dynamically assigns a rating to each of the users based on their roles, the profile information, an outcome of a transaction performed between recruiters and the candidates, and predetermined rating criteria associated with the roles; and allocates incentives to each of the users based on the roles, the assigned rating, and predetermined incentive allocation criteria.Type: ApplicationFiled: August 14, 2012Publication date: February 21, 2013Inventors: Nital P. Patwa, Rajiv Gupta, Sanjiv Gupta, Adil Adi
-
Patent number: 6930855Abstract: A system and method for exchanging tape cartridges between two automated tape cartridge libraries. A carriage assembly carries cartridges back and forth between the libraries. The carriage assembly includes a cartridge transport cell, has a vertical axis, and cooperates with pass through ports in the libraries for providing access to tape cartridge storage cells in the libraries. A guide structure extends between the libraries for supporting the carriage assembly. The guide structure defines a linear path and has first and second sides substantially parallel to the linear path which define an envelope. The carriage assembly is driven along the guide structure, and automatically rotates about the substantially vertical axis. The cartridge transport cell is accessible by robotic devices in the libraries when the carriage assembly is aligned with the pass through ports. The carriage assembly rotates substantially within the envelope as it is driven along the guide structure.Type: GrantFiled: April 22, 2004Date of Patent: August 16, 2005Assignee: Storage Technology CorporationInventors: Sanjiv Gupta, Kenneth L. Manes
-
Publication number: 20040196587Abstract: A system and method for exchanging tape cartridges between two automated tape cartridge libraries. A carriage assembly carries cartridges back and forth between the libraries. The carriage assembly includes a cartridge transport cell, has a vertical axis, and cooperates with pass through ports in the libraries for providing access to tape cartridge storage cells in the libraries. A guide structure extends between the libraries for supporting the carriage assembly. The guide structure defines a linear path and has first and second sides substantially parallel to the linear path which define an envelope. The carriage assembly is driven along the guide structure, and automatically rotates about the substantially vertical axis. The cartridge transport cell is accessible by robotic devices in the libraries when the carriage assembly is aligned with the pass through ports. The carriage assembly rotates substantially within the envelope as it is driven along the guide structure.Type: ApplicationFiled: April 22, 2004Publication date: October 7, 2004Applicant: Storage Technology CorporationInventors: Sanjiv Gupta, Kenneth L. Manes
-
Patent number: 6751040Abstract: A system and method for exchanging tape cartridges between two automated tape cartridge libraries. A carriage assembly carries cartridges back and forth between the libraries. The carriage assembly includes a cartridge transport cell, has a vertical axis, and cooperates with pass through ports in the libraries for providing access to tape cartridge storage cells in the libraries. A guide structure extends between the libraries for supporting the carriage assembly. The guide structure defines a linear path and has first and second sides substantially parallel to the linear path which define an envelope. The carriage assembly is driven along the guide structure, and automatically rotates about the substantially vertical axis. The cartridge transport cell is accessible by robotic devices in the libraries when the carriage assembly is aligned with the pass through ports. The carriage assembly rotates substantially within the envelope as it is driven along the guide structure.Type: GrantFiled: December 27, 2001Date of Patent: June 15, 2004Assignee: StorageTechnology CorporationInventors: Sanjiv Gupta, Kenneth L. Manes
-
Publication number: 20030002201Abstract: A system and method for exchanging tape cartridges between two automated tape cartridge libraries. A carriage assembly carries cartridges back and forth between the libraries. The carriage assembly includes a cartridge transport cell, has a vertical axis, and cooperates with pass through ports in the libraries for providing access to tape cartridge storage cells in the libraries. A guide structure extends between the libraries for supporting the carriage assembly. The guide structure defines a linear path and has first and second sides substantially parallel to the linear path which define an envelope. The carriage assembly is driven along the guide structure, and automatically rotates about the substantially vertical axis. The cartridge transport cell is accessible by robotic devices in the libraries when the carriage assembly is aligned with the pass through ports. The carriage assembly rotates substantially within the envelope as it is driven along the guide structure.Type: ApplicationFiled: December 27, 2001Publication date: January 2, 2003Applicant: Storage Technology CorporationInventors: Sanjiv Gupta, Kenneth L. Manes