Patents by Inventor Anup Kumar

Anup Kumar 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: 20160019563
    Abstract: Changes in the supply chain of one product may affect the price and availability of many other products. Likewise, a product may be composed of a number of smaller parts. Changes in the cost or availability of any of the parts that comprise a product may result in changes in cost or availability of the product as well as many other related products. A supply chain analysis engine is used to model a supply chain. The supply chain analysis engine may identify dependencies between products, sub products, and supply chains. The dependencies may be used to analyze the impact of a change in the supply chain on all relevant products.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anup Kumar Jha, Ashish Pathak, Fan Yang, Ivan Canales Pineda, Rixin Zhu, Bryan Siu Him So, Ramchand Raman
  • Patent number: 9170993
    Abstract: An example of identifying tasks and commitments can include receiving a communication message. A task and a parameter can be identified in the communication message. Information related to the task can be extracted from the communication message using natural language processing (NLP) and machine learning (ML). A commitment related to the task can be identified using NLP extracted information. A state of the commitment can be identified using NLP and ML based on the extracted information.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: October 27, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Anup Kumar Kalia, Hamid Reza Motahari Nezhad, Claudio Bartolini
  • Publication number: 20150268876
    Abstract: Systems and methods are disclosed for information management, which are performed substantially autonomously by a client in the absence of a storage manager connection, and which are also streamlined to operate efficiently when the storage manager connection is restored. The illustrative client, comprising specialized logic for operating autonomously, generates secondary copies of production data that are compatible with the information management system. The client stores the secondary copies to local fast-access primary storage technology. When connected to an appropriate media agent and to the storage manager, the client moves to efficiently offload the secondary data to a proper secondary storage subsystem. The client aggregates the locally-stored secondary copies into a consolidated data structure, which it transmits to the media agent in the form of a single job.
    Type: Application
    Filed: March 18, 2014
    Publication date: September 24, 2015
    Applicant: CommVault Systems, Inc.
    Inventors: Jun H. Ahn, Arun Kumar Krishna Shankar, Anup Kumar
  • Publication number: 20150212896
    Abstract: An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. Data generated by the plurality of applications may be stored in a logical volume in primary storage. The system may include a plurality of data agents including a database data agent associated with a database application that can be configured to back up one or more log files of a database log separately from data of the database application. The system may also include a snapshot manager configured to: in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states, obtain a snapshot of the logical volume; generate mapping information between a particular application of the plurality of applications and a portion of the snapshot relating to the particular application; and truncate the database log of the database application.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: CommVault Systems, Inc.
    Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
  • Publication number: 20150212893
    Abstract: An information management system according to certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include a plurality of data agents, wherein each data agent is associated with at least one of a plurality of applications, and data generated by the plurality of applications is stored in a logical volume in primary storage. The system may also include a snapshot manager configured to detect the plurality of applications; check with the plurality of data agents whether the associated applications are in consistent states; obtain a snapshot of the logical volume in response to receiving notifications from the plurality of data agents that the associated applications are in consistent states; and generate mapping information between a particular one of the plurality of applications and a portion of the snapshot relating to the particular one of the plurality of applications.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: CommVault Systems, Inc.
    Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
  • Publication number: 20150212894
    Abstract: An information management system according to certain aspects may be configured to restore data of an application from a snapshot including data of a plurality of applications. The system may include a snapshot manager configured to: receive instructions to restore data of a first application from a snapshot in secondary storage, the snapshot comprising data of a plurality of applications stored in a logical volume in primary storage at a first time, the plurality of applications comprising the first application and executing on a client computing device at the first time, the plurality of applications being in consistent states at the first time; access mapping information that maps data of the first application in the snapshot to the first application; locate a portion of the snapshot corresponding to the data of the first application to be restored; and copy the portion of the snapshot from the secondary storage.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: CommVault Systems, Inc.
    Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
  • Publication number: 20150212895
    Abstract: An information management system according certain aspects may be configured to generate a snapshot of data relating to a plurality of applications. The system may include first and second data agents associated with first and second applications, respectively. The system may also include a snapshot manager configured to: in response to receiving notifications from the first and second data agents that the first and second applications are in consistent states: obtain a snapshot of the logical volume including data generated by the first and second applications; generate mapping information between the first application and a portion of the snapshot relating to the first application based at least in part on metadata obtained by the first data agent; and generate mapping information between the second application and a portion of the snapshot relating to the second application based at least in part on metadata obtained by the second data agent.
    Type: Application
    Filed: January 24, 2014
    Publication date: July 30, 2015
    Applicant: CommVault Systems, Inc.
    Inventors: Rahul S. Pawar, Jun H. Ahn, Manas Bhikchand Mutha, Henry Wallace Dornemann, Anup Kumar
  • Publication number: 20140304263
    Abstract: A user uploads date sets through a client to a database. The data sets are provisioned in the database for in-database searching. The data sets are evaluated and classifications for the columns of the tables that include the data set are detected. Columns content may be classified into different analysis types, aggregation types, formats, categories, hierarchies, etc. Metadata is generated based on the evaluation of the data sets. A schema is used to store the metadata that describes the detected classification of the columns. The schema is stored in the database and is used when a search in the database is performed.
    Type: Application
    Filed: April 4, 2013
    Publication date: October 9, 2014
    Inventors: Ganesh Vaitheeswaran, Rahul Kumar Jha, Suraj Pai Airody, Anup Kumar Rai, Arindam Bhattacharjee
  • Publication number: 20140247829
    Abstract: A method and a multi-switch architecture include learning a media access control (MAC) address at a first switch in a multi-switch architecture; storing the MAC address in a forwarding database of the first switch; transmitting a data frame to one or more switches in the multi-switch architecture via inter-switch connectivity between the first switch and the one or more switches, wherein the data frame is created to enable the one or more switches to learn the MAC address therefrom; learning the MAC address from the data frame at the one or more switches; and storing the MAC address in a forwarding database for each of the one or more switches. This further includes transmitting the data frame via ports and queues in the inter-switch connectivity that are separate from ports and queues in a data path between the first switch and the one or more switches to avoid data path interference.
    Type: Application
    Filed: May 13, 2014
    Publication date: September 4, 2014
    Applicant: Ciena Corporation
    Inventors: Vineet Gautam, Prashant Vashisht, Anup Kumar, Mukesh Chhabra
  • Patent number: 8806452
    Abstract: A method and system to transform a plurality of programs associated with a plurality of programming languages is provided. In the method, a request is received by a computer to transform a first program in a first programming language to a second program in a second programming language. The first program is then transformed, wherein the transformation includes eliminating errors using predefined criteria. Further, the method maps a statement of the first program with a corresponding statement of the second program.
    Type: Grant
    Filed: November 10, 2011
    Date of Patent: August 12, 2014
    Assignee: International Business Machines Corporation
    Inventors: Pankaj Dhoolia, Anup Kumar Ghosh, Sugata Ghosal, Asidhara Lahiri, Mangala Gowri Nanda, Krishna Nandivada Venkata, Anjan Nandy, Diptikalyan Saha
  • Publication number: 20140214404
    Abstract: An example of identifying tasks and commitments can include receiving a communication message. A task and a parameter can be identified in the communication message. Information related to the task can be extracted from the communication message using natural language processing (NLP) and machine learning (ML). A commitment related to the task can be identified using NLP extracted information. A state of the commitment can be identified using NLP and ML based on the extracted information.
    Type: Application
    Filed: January 29, 2013
    Publication date: July 31, 2014
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Anup Kumar Kalia, Hamid Reza Motahari Nezhad, Claudio Bartolini
  • Patent number: 8729229
    Abstract: The present invention relates to processes for preparing a polypeptide or pharmaceutically acceptable salt thereof comprising L-tyrosine, L-alanine, L-glutamate, and L-lysine. The polypeptide or pharmaceutically acceptable salt thereof is preferably glatiramer acetate.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: May 20, 2014
    Assignee: Sandoz AG
    Inventors: Anup Kumar Ray, Hiren Kumar V. Patel, Johannes Ludescher, Mariappan Anbazhagan, Mahendra R. Patel, Ingolf Macher
  • Publication number: 20130173498
    Abstract: Various arrangements for calculating costs of transferable items in accordance with an iterative periodic average costing model are presented. Indications of a plurality of transfers of transferable items among cost groups of a plurality of cost groups may be received. A plurality of matrices may be created. Elements of each matrix may correspond to iterative periodic average costing equations evaluated for the infinite iteration using the plurality of transfers of transferable items among cost groups and the plurality of cost groups. The cost of each transferable item within each cost group of the plurality of cost groups may be calculated using the plurality of matrices having the elements of each matrix corresponding to the iterative periodic average costing equations evaluated for the infinite iteration.
    Type: Application
    Filed: December 29, 2011
    Publication date: July 4, 2013
    Applicant: Oracle International Corporation
    Inventor: Anup Kumar Jha
  • Publication number: 20130125098
    Abstract: A method and system to transform a plurality of programs associated with a plurality of programming languages is provided. In the method, a request is received by a computer to transform a first program in a first programming language to a second program in a second programming language. The first program is then transformed, wherein the transformation includes eliminating errors using predefined criteria. Further, the method maps a statement of the first program with a corresponding statement of the second program.
    Type: Application
    Filed: November 10, 2011
    Publication date: May 16, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pankaj Dhoolia, Anup Kumar Ghosh, Sugata Ghosal, Asidhara Lahiri, Mangala Gowri Nanda, Krishna Nandivada Venkata, Anjan Nandy, Diptikalyan Saha
  • Publication number: 20110300768
    Abstract: An ethylene adsorbent packaging or barrier material and method of making the same. The package or barrier comprises a textile substrate impregnated with a solution of zeolite, cross-linker and binder. The method of making the ethylene adsorbent packaging or barrier material comprises impregnating a textile substrate with a solution of zeolite powder with crosslinker and binder in a solvent at a PH of 5.0 to 7.0 adjusted with an organic acid followed by removing the excess solution from the substrate and drying and curing the substrate at 50-250° C. If desired the substrate is formed to the desired shape. The packaging can be used for packing ethylene susceptible and perishable articles. The barrier material can be used as a barrier or as a separator for ethylene gas.
    Type: Application
    Filed: February 17, 2010
    Publication date: December 8, 2011
    Inventors: Krishnamurthy Gurudatt, Tarun Jagga, Arun Pal Aneja, Anup Kumar Rakshit
  • Patent number: 7834176
    Abstract: The invention provides an Olanzapine pseudopolymoph Form E. The invention provides methods of preparing polymorphic Olanzapine Form E employing rapid crystallization and seeding. The invention provides methods of preparing anhydrous Olanzapine Form I from the Olanzapine Form E by step-wise drying.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: November 16, 2010
    Assignee: Sandoz AG
    Inventors: Anup Kumar Ray, Hiren Kumar V. Patel, Johannes Ludescher, Mahendra R. Patel
  • Publication number: 20100234566
    Abstract: The present invention relates to an improved process for preparing a polypeptide or pharmaceutically acceptable salt thereof comprising L-tyrosine, L-alanine, L-glutamate, and L-lysine. The polypeptide or pharmaceutically acceptable salt thereof is preferably glatiramer acetate.
    Type: Application
    Filed: March 19, 2010
    Publication date: September 16, 2010
    Inventors: Anup Kumar Ray, Hiren Kumar V. Patel, Johannes Ludescher, Mariappan Anbazhagan, Mahendra R. Patel, Ingolf Macher
  • Publication number: 20100234272
    Abstract: The present invention relates to an improved process for preparing a polypeptide or pharmaceutically acceptable salt thereof comprising L-tyrosine, L-alanine, L-glutamate, and L-lysine. The polypeptide or pharmaceutically acceptable salt thereof is preferably glatiramer acetate.
    Type: Application
    Filed: March 18, 2010
    Publication date: September 16, 2010
    Inventors: Anup Kumar Ray, Hiren Kumar V. Patel, Johannes Ludescher, Mariappan Anbazhagan, Mahendra R. Patel, Ingolf Macher
  • Publication number: 20100174048
    Abstract: The present invention relates to an improved process for preparing a polypeptide or pharmaceutically acceptable salt thereof comprising L-tyrosine, L-alanine, L-glutamate, and L-lysine. The polypeptide or pharmaceutically acceptable salt thereof is preferably glatiramer acetate.
    Type: Application
    Filed: March 19, 2010
    Publication date: July 8, 2010
    Inventors: Anup Kumar Ray, Hiren Kumar V. Patel, Johannes Ludescher, Mariappan Anbazhagan, Mahendra R. Patel, Ingolf Macher
  • Publication number: 20090216676
    Abstract: An architectural transaction arrangement for facilitating transactions is provided. The arrangement includes a set of transaction-enabled devices and an integrated mobile transaction system. The integrated mobile transaction system is configured to include at least a set of interfaces, which is configured for managing interaction between the set of transaction-enabled devices and the integrated mobile transaction system. The integrated mobile transaction system is also configured to include a format converter, which is configured to convert data packets into a format readable by at least one of the set of transaction-enabled devices and the integrated mobile transaction system. The integrated mobile transaction system is further configured to include a transaction module, which is configured to process the transactions (e.g., financial transactions, non-financial transactions, etc.
    Type: Application
    Filed: April 8, 2008
    Publication date: August 27, 2009
    Inventors: Anup Kumar Mathur, Sanjay Rohatgi