Patents by Inventor Sharad Srivastava
Sharad 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: 11418570Abstract: A client device is tracked over a period of time using “refresh tokens” that are exchanged in conjunction with routine client-server communications. Each communication cycle between client and server includes a refresh token that is recorded at the server. The recorded refresh tokens are mapped to both server- and client-generated device identifiers. As communications between client and server occur, a chain of tokens, one for each communication cycle, is progressively recorded at the server. If the server receives a token that is outdated with respect to that which is otherwise expected based on the progression of the recorded chain, this suggests that the received communication was transmitted from a device that is a clone of another client device. A more robust device identification framework is therefore achieved by using a combination of device identifiers and tokens exchanged between client and server.Type: GrantFiled: May 4, 2020Date of Patent: August 16, 2022Assignee: Adobe Inc.Inventors: Sanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
-
Publication number: 20200267240Abstract: A client device is tracked over a period of time using “refresh tokens” that are exchanged in conjunction with routine client-server communications. Each communication cycle between client and server includes a refresh token that is recorded at the server. The recorded refresh tokens are mapped to both server- and client-generated device identifiers. As communications between client and server occur, a chain of tokens, one for each communication cycle, is progressively recorded at the server. If the server receives a token that is outdated with respect to that which is otherwise expected based on the progression of the recorded chain, this suggests that the received communication was transmitted from a device that is a clone of another client device. A more robust device identification framework is therefore achieved by using a combination of device identifiers and tokens exchanged between client and server.Type: ApplicationFiled: May 4, 2020Publication date: August 20, 2020Applicant: Adobe Inc.Inventors: Sanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
-
Patent number: 10652365Abstract: A client device is tracked over a period of time using “refresh tokens” that are exchanged in conjunction with routine client-server communications. Each communication cycle between client and server includes a refresh token that is recorded at the server. The recorded refresh tokens are mapped to both server- and client-generated device identifiers. As communications between client and server occur, a chain of tokens, one for each communication cycle, is progressively recorded at the server. If the server receives a token that is outdated with respect to that which is otherwise expected based on the progression of the recorded chain, this suggests that the received communication was transmitted from a device that is a clone of another client device. A more robust device identification framework is therefore achieved by using a combination of device identifiers and tokens exchanged between client and server.Type: GrantFiled: January 6, 2016Date of Patent: May 12, 2020Assignee: Adobe Inc.Inventors: Sanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
-
Publication number: 20170195460Abstract: A client device is tracked over a period of time using “refresh tokens” that are exchanged in conjunction with routine client-server communications. Each communication cycle between client and server includes a refresh token that is recorded at the server. The recorded refresh tokens are mapped to both server- and client-generated device identifiers. As communications between client and server occur, a chain of tokens, one for each communication cycle, is progressively recorded at the server. If the server receives a token that is outdated with respect to that which is otherwise expected based on the progression of the recorded chain, this suggests that the received communication was transmitted from a device that is a clone of another client device. A more robust device identification framework is therefore achieved by using a combination of device identifiers and tokens exchanged between client and server.Type: ApplicationFiled: January 6, 2016Publication date: July 6, 2017Applicant: Adobe Systems IncorporatedInventors: Sanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
-
Patent number: 8903860Abstract: A system and method of identifying a data owner examining a plurality of criterion including access type, number of accesses at a given time and over the period of time selected, recentness of access, and permission levels of users. The method of file owner identification comprises collecting a plurality of samples including usage of a file by a plurality of users. A plurality of factors is calculated based on said plurality of users, wherein a respective factor is calculated for each of said plurality of users, wherein each factor is based on a plurality of use elements. Based on said plurality of factors, a file owner is determined of said file from among said plurality of users. The file owner may be communicated and/or displayed e.g., in a graph.Type: GrantFiled: March 15, 2010Date of Patent: December 2, 2014Assignee: Symantec CorporationInventors: Nikhil Marathe, Parag V. Thakur, Ganesh Vasantrao Gaikwad, Mayank Shekhar, Ketan Shah, Sharad Srivastava
-
Method and apparatus for exploiting master-detail data relationships to enhance searching operations
Patent number: 8407255Abstract: A method and apparatus for exploiting a master-detail relationship between a first structured data and at least one second structured data to enhance searching operations of a database containing the first data structure and the at least one second data structure, comprising accessing a first structured data and at least one second structured data of the database; and in response to orthogonal data filter characteristics, augmenting the first structured data with information related to the at least one second structured data to enhance searching of the database.Type: GrantFiled: May 13, 2011Date of Patent: March 26, 2013Assignee: Adobe Systems IncorporatedInventors: Sharad Srivastava, Vikas Sagar -
Publication number: 20110225199Abstract: A system and method of identifying a data owner examining a plurality of criterion including access type, number of accesses at a given time and over the period of time selected, recentness of access, and permission levels of users. The method of file owner identification comprises collecting a plurality of samples including usage of a file by a plurality of users. A plurality of factors is calculated based on said plurality of users, wherein a respective factor is calculated for each of said plurality of users, wherein each factor is based on a plurality of use elements. Based on said plurality of factors, a file owner is determined of said file from among said plurality of users. The file owner may be communicated and/or displayed e.g., in a graph.Type: ApplicationFiled: March 15, 2010Publication date: September 15, 2011Applicant: SYMANTEC CORPORATIONInventors: Nikhil Marathe, Parag V. Thakur, Ganesh Vasantrao Gaikwad, Mayank Shekhar, Ketan Shah, Sharad Srivastava
-
Patent number: 7627694Abstract: A high availability computing system includes a plurality of computer nodes (for example, a server system) connected by a first and a second network, wherein the computer nodes communicate with each other to detect server failure and transfer applications to other computer nodes on detecting server failure. The system incorporates methods of maintaining high availability in a server cluster having a plurality of nodes. A group communications service, a membership service and a system resource manager are instantiated on each node and the group communications service, the membership service and the system resource manager on each node communicate with other nodes to detect node failures and to transfer applications to other nodes on detecting node failure.Type: GrantFiled: March 16, 2001Date of Patent: December 1, 2009Assignee: Silicon Graphics, Inc.Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Sharad Srivastava, Raghu Mallena
-
Patent number: 7529744Abstract: A system, method, and computer-accessible medium for searching in a server management system are disclosed. One or more search terms are determined. A search is performed for object definitions which match the search terms, thereby determining one or more matching objects corresponding to the object definitions which match the one or more search terms. The matching objects are reported.Type: GrantFiled: June 30, 2005Date of Patent: May 5, 2009Assignee: Symantec CorporationInventors: Sharad Srivastava, Darshan B. Joshi
-
Publication number: 20070172529Abstract: The present invention provides a novel herbal formulation for use in treatment of piles. Formulation(s) comprises of leaves of Moringa oliefera, tender leaves of Pongaemia pinnata, whole plant of Cassia occidentalis and leaves of Albizia lebbeck. The formulation can be used as an emulsion or as a soft gelatin capsule for oral dosage forms or in the form of ointment. Moringa olifera used as carminative, stomachic and abortifacient. Pongaemia pinnata is useful in treatment of diseases like dairrhoea, flatulence and for cleaning ulcer and sores. Cassia occidentalis is used for treatment of hysteria, dysentery and other stomach problem. Albizia lebbeck is used in inflammation, itching, leucoderma and also used for strengthening of gums.Type: ApplicationFiled: January 8, 2007Publication date: July 26, 2007Inventors: Pushpangadan Palpu, Aiay Rawat, Chandana Rao, Sharad Srivastava, Ramaswami Kartik
-
Patent number: 7213246Abstract: A first computer system may be configured to execute a first application in a first virtual machine. A second computer system may be coupled to the first computer system. In response to a failure, the first computer system is configured to failover the first virtual machine to the second computer system. A carrier medium comprises first instructions which, when executed, initiate a failover of a first virtual machine. An application executes on the first virtual machine. The failover occurs from a first computer system on which a failure occurs to a second computer system.Type: GrantFiled: March 28, 2002Date of Patent: May 1, 2007Assignee: Veritas Operating CorporationInventors: Hans F. van Rietschote, Sachinrao C. Panemangalore, Mahesh Joshi, Sharad Srivastava
-
Publication number: 20070042054Abstract: An herbal formulation comprising the synergistic combination of fiber/powder/granules of the aerial parts of at least two plants selected from the group comprising Marticaria chamomilla, Hygrophila auriculata, Aquilaria agallocha, Valeriana wallichii, Nordostachys jatamansi, Artemisia pallen, Papaver somniferum(mainlyleaf), Evolvulus alsinoides, Ficus benghalensis, Echinops echinatus, Lobelia nicotianaefolia, Mucuna pruriens, Tribulus terrestris and along with one or more flavoring agents selected from essential/aromatic oils. Thee composition is aromatic and having pleasant smell, are non-irritants, no itching, and has no toxic-effects, no breathing problems, has no bronchial irritation, no pain in nose, ear and throat, has no headache, not allergic. There are no health hazards or health risk in normal subjects when the person attempts to reduce their use of nicotine or non nicotine bidis and cigarettes or stop using such products altogether.Type: ApplicationFiled: April 20, 2006Publication date: February 22, 2007Inventors: Pushpangadan Palpu, Chandana Rao, Raghavan Govindarajan, Ajay Rawat, Sharad Srivastava, Biswajit Deb, Srinivas Subramanian
-
Publication number: 20070042055Abstract: The present invention relates to the an herbal formulation comprising a combination of fiber, powder, and/or granules of aerial parts of plants selected from Hemedesmus indicus, Acorus calamus, Murraya Koenigii, Alpinia galanga, Papaver somniferum, Amorphophallus campanulatus, Hygrophila auriculata, Hygrophila schulli, Cuminum cyminum, Apium graveolens, Colocasia esculenta. The present invention further relates bidis, cigarettes, cigars, pipes, snuffs, cigars, and chewing gums comprising the herbal composition.Type: ApplicationFiled: April 20, 2006Publication date: February 22, 2007Applicants: Council of Scientific and Industrial Research, Godfrey Phillips India LimitedInventors: Pushpangadan Palpu, Chandana Rao, Ajay Rawat, Raghavan Govindarajan, Sharad Srivastava, Kuttanpillai Nair, Sayyada Khatoon, Subha Rastogi, Sanjeev Ojha, Biswajit Deb, Srinivas Subramanian
-
Publication number: 20060141063Abstract: The present invention provides a novel herbal composition, which promotes the proven pharmacological activities such as anti-oxidant, anti-stress and adaptogenic activities. Composition(s) comprises of plant juices or extracts together with the conventional recipients to form paste/jelly/jam/cake/cream puff/chocolate forms fortified with plants like Mangifera indica, Evolvulus alsinoides, Withania somnifera and Asparagus racemosus Amaranthus hypochondriacus which are used as functional foods.Type: ApplicationFiled: December 28, 2004Publication date: June 29, 2006Inventors: Pushpangadan Palpu, Ajay Rawat, Chandana Rao, Sharad Srivastava, Raghavan Govindarajan
-
Publication number: 20060141065Abstract: The present invention provides a novel herbal formulation for use in treatment of piles. Formulation(s) comprises of leaves of Moringa oliefera, tender leaves of Pongaemia pinnata, whole plant of Cassia occidentalis and leaves of Albizia lebbeck. The formulation can be used as an emulsion or as a soft gelatin capsule for oral dosage forms or in the form of ointment. Moringa olifera used as carminative, stomachic and abortifacient. Pongaemia pinnata is useful in treatment of diseases like dairrhoea, flatulence and for cleaning ulcer and sores. Cassia occidentalis is used for treatment of hysteria, dysentery and other stomach problem. Albizia lebbeck is used in inflammation, itching, leucoderma and also used for strengthening of gums.Type: ApplicationFiled: December 28, 2004Publication date: June 29, 2006Applicant: COUNCIL OF SCIENTIFIC AND INDUSTRIAL RESEARCHInventors: Pushpangadan Palpu, Ajay Rawat, Chandana Rao, Sharad Srivastava, Ramaswami Kartik
-
Publication number: 20060141069Abstract: The present invention relates to a synergistic antipyretic formulation comprising extracts of plants Berberis aristata, Tinospora cordifolia, Alstonia scholaris, Andrographis paniculata and Hedychium spicatum, optionally along with pharmaceutically acceptable additives; its use in treating fever, and lastly, a process for the preparation said synergistic antipyretic formulation.Type: ApplicationFiled: December 29, 2004Publication date: June 29, 2006Applicant: Council of Scientific and Industrial Research (an Indian registered body incorporated under theInventors: Palpu Pushpangadan, Ajay Rawat, Chandana Rao, Sharad Srivastava, Sayyada Kharton
-
Publication number: 20020049845Abstract: A high availability computing system includes a plurality of computer nodes (for example, a server system) connected by a first and a second network, wherein the computer nodes communicate with each other to detect server failure and transfer applications to other computer nodes on detecting server failure. The system incorporates methods of maintaining high availability in a server cluster having a plurality of nodes. A group communications service, a membership service and a system resource manager are instantiated on each node and the group communications service, the membership service and the system resource manager on each node communicate with other nodes to detect node failures and to transfer applications to other nodes on detecting node failure.Type: ApplicationFiled: March 16, 2001Publication date: April 25, 2002Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Sharad Srivastava, Raghu Mallena