Patents by Inventor Alok Kumar Srivastava

Alok Kumar Srivastava 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: 9936027
    Abstract: Methods, systems, and computer readable media for application session sharing are disclosed. According to one method, the method includes receiving, from a first client node, a request for initiating a remote application session for interacting with an application instance by one or more users. The method also includes initiating the remote application session and configuring a remote control server for interacting with the remote application session. The method further includes providing communications between the first client node and the application instance associated with the remote application session using the remote control server.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: April 3, 2018
    Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
    Inventors: Andrey John Balogh, Noah Gintis, Alok Kumar Srivastava, Alexandru-Bogdan Stefan
  • Patent number: 9904684
    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: February 27, 2018
    Assignee: DELPHIX CORPORATION
    Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
  • Publication number: 20160359983
    Abstract: Methods, systems, and computer readable media for application session sharing are disclosed. According to one method, the method includes receiving, from a first client node, a request for initiating a remote application session for interacting with an application instance by one or more users. The method also includes initiating the remote application session and configuring a remote control server for interacting with the remote application session. The method further includes providing communications between the first client node and the application instance associated with the remote application session using the remote control server.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 8, 2016
    Inventors: Andrey John Balogh, Noah Gintis, Alok Kumar Srivastava, Alexandru-Bogdan Stefan
  • Publication number: 20150213036
    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
    Type: Application
    Filed: April 10, 2015
    Publication date: July 30, 2015
    Applicant: DELPHIX CORPORATION
    Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
  • Patent number: 9037612
    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
    Type: Grant
    Filed: October 21, 2013
    Date of Patent: May 19, 2015
    Assignee: Delphix Corp.
    Inventors: Charlie Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
  • Publication number: 20140052693
    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
    Type: Application
    Filed: October 21, 2013
    Publication date: February 20, 2014
    Inventors: Charlie Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
  • Patent number: 8566361
    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: October 22, 2013
    Assignee: Delphix Corp.
    Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
  • Patent number: 8271530
    Abstract: Disclosed is a method, mechanism, and computer usable medium for managing and accessing static and shard data. In one approach, described is a method and mechanism for implementing group dependent keys (GDKs) in a computing system, in which the GDK is visible to all members of a distributed system, but its value(s) and subtree(s) could be different for different groups. Members of each group see the same view of the value and subtree of a GDK. Also disclosed is a method, mechanism, and computer usable medium for implementing group dependent links (GDLs) in a computing system. According to one approach, a data transformation function is used to coordinate changes to different versions of shared data.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: September 18, 2012
    Assignee: Oracale International Corporation
    Inventors: Surojit Chatterjee, Sameer Joshi, Alok Kumar Srivastava
  • Patent number: 8161077
    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: April 17, 2012
    Assignee: Delphix Corp.
    Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
  • Publication number: 20120084252
    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
    Type: Application
    Filed: December 9, 2011
    Publication date: April 5, 2012
    Applicant: DELPHIX CORP.
    Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
  • Publication number: 20110093436
    Abstract: Information from multiple databases is retrieved and stored on a database storage system. Multiple point-in-time copies are obtained for each database. A point-in-time copy retrieves data changed in the database since the retrieval of a previous point-in-time copy. A virtual database (VDB) is created by creating a set of files in the data storage system. Each file in the set of files created for a VDB is linked to the database blocks on the database storage system associated with a point-in-time copy of the source database. The set of files associated with the VDB are mounted on a database server allowing the database server to read from and write to the set of files. Workflows based on VDBs allow various usage scenarios based on databases to be implemented efficiently, for example, testing and development, backup and recovery, and data warehouse building.
    Type: Application
    Filed: October 21, 2009
    Publication date: April 21, 2011
    Applicant: DELPHIX CORP.
    Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
  • Patent number: 7921419
    Abstract: A method and mechanism for managing data to resolve incompatibilities between different versions of data is disclosed. According to one approach, incompatibilities to private data is managed using group/member dependent key(s)/link(s), static shared data is managed using group/member dependent key(s)/link(s), and dynamic shared data is managed using data transformation function(s).
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: April 5, 2011
    Assignee: Oracle International Corporation
    Inventors: Surojit Chatterjee, Sameer Joshi, Alok Kumar Srivastava
  • Patent number: 7892588
    Abstract: A low-fat, low-sugar biscuit is provided which includes 65 to 90%, by weight, wheat flour, 3 to 7%, by weight of cereal fillers, 5 to 20%, by weight, of maltodextrin, 5 to 20%, by weight, of sugar, 3 to 10%, by weight, of fat, 0.1 to 0.5%, by weight, of a hydrocolloid, 0.1 to 2.0%, by weight, of emulsifiers, with the remainder being flavoring agents, food grade additives and food preservatives and for process of preparing same.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: February 22, 2011
    Assignee: Council of Scientific and Industrial Research
    Inventors: Madhugiri Lakshminarayan Sudha, Rathinam Vetrimani, Alok Kumar Srivastava, Krishna Rau Leelavathi
  • Patent number: 7840671
    Abstract: Provided herein is a name service that includes published data that is associated with one or more duration entities and one or more modification entities, enabling the name service to more efficiently manage access to published data. To publish data, a publishing client transmits a publication request to a name service. The publication request may specify a modification entity. The name service creates at least one name entry that associates the published data with the modification entity. There are several types of requests to modify data that a name service will honor only when they originate from a modification entity.
    Type: Grant
    Filed: April 7, 2003
    Date of Patent: November 23, 2010
    Assignee: Oracle International Corporation
    Inventors: Jeffrey Fischer, John Hsu, Alok Kumar Srivastava
  • Patent number: 7770154
    Abstract: A portable tracing utility provides trace configuration, trace instrumentation and trace management functionality for single or multithreaded programs. Through various application programming interfaces (“APIs”) of the tracing utility, a client may control tracing behavior to setup in-memory data structures for storing trace records that record the program's history of execution or to alter the granularity of execution history being traced. The trace behavior can be modified during the life of a program by using the APIs, either dynamically when the program assumes certain states, or through remote procedure calls issued by, for example, an external interface. Programs are instrumented with these APIs to record the history of execution, which during execution of the program is stored in circular in-memory buffers.
    Type: Grant
    Filed: July 1, 2005
    Date of Patent: August 3, 2010
    Assignee: Oracle International Corporation
    Inventors: Ivan Tinlung Lam, Sunil Kumar, Alok Kumar Srivastava
  • Patent number: 7757226
    Abstract: An improved method and mechanism for performing rolling upgrades to distributed software installations is disclosed. The present approach eliminates or minimizes extraneous downtime when performing a rolling upgrade, thereby improving performance an availability for users of the software installation. A rolling upgrade can be performed by defining a private symbolic link for each member that is upgraded to reference the upgraded version of the software installation.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: July 13, 2010
    Assignee: Oracle International Corporation
    Inventors: Alok Kumar Srivastava, Rajiv Jayaraman
  • Patent number: 7512954
    Abstract: The present invention provides a method and mechanism for debugging a series of related events within a computer system. According to an embodiment, when tracing a series of related events that span across a plurality of threads, a token may be passed from one thread to another, thereby allowing a link between the threads to be marked within the one or more traces. The token may be passed via a messaging API, such as a network layer API or a shared resource. With this aspect of the invention, sufficient information will be provided within the one or more traces to allow all the related trace data to be linked together.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: March 31, 2009
    Assignee: Oracle International Corporation
    Inventors: Alok Kumar Srivastava, Ivan Tinlung Lam, Sunil Kumar
  • Patent number: 7434041
    Abstract: A verification infrastructure uses a verification tool with a user interface with which a user may interact to verify an application and/or its platform. The user may enter the same set of commands to verify instances of the application on different platforms. Furthermore, the verification tool is data driven in a way that allows the verification tool to be easily extended to new platforms. Finally, details of a particular configuration are stored persistently and are used by the verification tool to perform verification. Thus, much of the complex work of acquiring knowledge about the configuration and applying the knowledge to the results of various checks made for verification is performed by the verification tool and not a human user.
    Type: Grant
    Filed: August 22, 2005
    Date of Patent: October 7, 2008
    Assignee: Oracle International Corporation
    Inventors: Alok Kumar Srivastava, Dipak Saggi, Babak Hamadani, Sambit Mishra
  • Publication number: 20080214823
    Abstract: A process for preparing amorphous montelukast sodium comprises removing solvent from a solution comprising montelukast sodium using agitated thin film drying.
    Type: Application
    Filed: July 20, 2006
    Publication date: September 4, 2008
    Applicant: Dr. Reddy's Laboratories Ltd.
    Inventors: Pratap Reddy Padi, Satyanarayana Bollikonda, Alok Kumar Srivastava, Ravi Kumar Kasturi, Rajender Reddy Jinna, Narsimha Naidu Mopidevi
  • Patent number: 7200588
    Abstract: The present invention provides a method and mechanism for analyzing trace data using a database management system (DBMS). According to an embodiment, trace data may be loaded onto one or more databases within a DBMS. With this aspect of the invention, several advantages are gained, including the ability to use the query tool of the DBMS to analyze the trace data and the ability to build a trace repository to analyze the history of the trace data.
    Type: Grant
    Filed: July 29, 2002
    Date of Patent: April 3, 2007
    Assignee: Oracle International Corporation
    Inventors: Alok Kumar Srivastava, Ivan Tinlung Lam, Sunil Kumar