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: 9936027Abstract: 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: GrantFiled: June 9, 2015Date of Patent: April 3, 2018Assignee: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.Inventors: Andrey John Balogh, Noah Gintis, Alok Kumar Srivastava, Alexandru-Bogdan Stefan
-
Patent number: 9904684Abstract: 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: GrantFiled: April 10, 2015Date of Patent: February 27, 2018Assignee: DELPHIX CORPORATIONInventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
-
Publication number: 20160359983Abstract: 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: ApplicationFiled: June 9, 2015Publication date: December 8, 2016Inventors: Andrey John Balogh, Noah Gintis, Alok Kumar Srivastava, Alexandru-Bogdan Stefan
-
Publication number: 20150213036Abstract: 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: ApplicationFiled: April 10, 2015Publication date: July 30, 2015Applicant: DELPHIX CORPORATIONInventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
-
Patent number: 9037612Abstract: 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: GrantFiled: October 21, 2013Date of Patent: May 19, 2015Assignee: Delphix Corp.Inventors: Charlie Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
-
Publication number: 20140052693Abstract: 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: ApplicationFiled: October 21, 2013Publication date: February 20, 2014Inventors: Charlie Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
-
Patent number: 8566361Abstract: 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: GrantFiled: December 9, 2011Date of Patent: October 22, 2013Assignee: Delphix Corp.Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
-
Patent number: 8271530Abstract: 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: GrantFiled: May 12, 2004Date of Patent: September 18, 2012Assignee: Oracale International CorporationInventors: Surojit Chatterjee, Sameer Joshi, Alok Kumar Srivastava
-
Patent number: 8161077Abstract: 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: GrantFiled: October 21, 2009Date of Patent: April 17, 2012Assignee: Delphix Corp.Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
-
Publication number: 20120084252Abstract: 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: ApplicationFiled: December 9, 2011Publication date: April 5, 2012Applicant: DELPHIX CORP.Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
-
Publication number: 20110093436Abstract: 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: ApplicationFiled: October 21, 2009Publication date: April 21, 2011Applicant: DELPHIX CORP.Inventors: Charles Li Zha, Jedidiah Yueh, Alok Kumar Srivastava
-
Patent number: 7921419Abstract: 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: GrantFiled: May 12, 2004Date of Patent: April 5, 2011Assignee: Oracle International CorporationInventors: Surojit Chatterjee, Sameer Joshi, Alok Kumar Srivastava
-
Patent number: 7892588Abstract: 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: GrantFiled: March 31, 2003Date of Patent: February 22, 2011Assignee: Council of Scientific and Industrial ResearchInventors: Madhugiri Lakshminarayan Sudha, Rathinam Vetrimani, Alok Kumar Srivastava, Krishna Rau Leelavathi
-
Patent number: 7840671Abstract: 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: GrantFiled: April 7, 2003Date of Patent: November 23, 2010Assignee: Oracle International CorporationInventors: Jeffrey Fischer, John Hsu, Alok Kumar Srivastava
-
Patent number: 7770154Abstract: 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: GrantFiled: July 1, 2005Date of Patent: August 3, 2010Assignee: Oracle International CorporationInventors: Ivan Tinlung Lam, Sunil Kumar, Alok Kumar Srivastava
-
Patent number: 7757226Abstract: 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: GrantFiled: March 17, 2004Date of Patent: July 13, 2010Assignee: Oracle International CorporationInventors: Alok Kumar Srivastava, Rajiv Jayaraman
-
Patent number: 7512954Abstract: 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: GrantFiled: July 29, 2002Date of Patent: March 31, 2009Assignee: Oracle International CorporationInventors: Alok Kumar Srivastava, Ivan Tinlung Lam, Sunil Kumar
-
Patent number: 7434041Abstract: 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: GrantFiled: August 22, 2005Date of Patent: October 7, 2008Assignee: Oracle International CorporationInventors: Alok Kumar Srivastava, Dipak Saggi, Babak Hamadani, Sambit Mishra
-
Publication number: 20080214823Abstract: A process for preparing amorphous montelukast sodium comprises removing solvent from a solution comprising montelukast sodium using agitated thin film drying.Type: ApplicationFiled: July 20, 2006Publication date: September 4, 2008Applicant: 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: 7200588Abstract: 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: GrantFiled: July 29, 2002Date of Patent: April 3, 2007Assignee: Oracle International CorporationInventors: Alok Kumar Srivastava, Ivan Tinlung Lam, Sunil Kumar