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: 11418570
    Abstract: 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: Grant
    Filed: May 4, 2020
    Date of Patent: August 16, 2022
    Assignee: Adobe Inc.
    Inventors: Sanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
  • Publication number: 20200267240
    Abstract: 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: Application
    Filed: May 4, 2020
    Publication date: August 20, 2020
    Applicant: Adobe Inc.
    Inventors: Sanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
  • Patent number: 10652365
    Abstract: 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: Grant
    Filed: January 6, 2016
    Date of Patent: May 12, 2020
    Assignee: Adobe Inc.
    Inventors: Sanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
  • Publication number: 20170195460
    Abstract: 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: Application
    Filed: January 6, 2016
    Publication date: July 6, 2017
    Applicant: Adobe Systems Incorporated
    Inventors: Sanjeev Kumar Biswas, Mayank Goyal, Sharad Srivastava
  • Patent number: 8903860
    Abstract: 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: Grant
    Filed: March 15, 2010
    Date of Patent: December 2, 2014
    Assignee: Symantec Corporation
    Inventors: Nikhil Marathe, Parag V. Thakur, Ganesh Vasantrao Gaikwad, Mayank Shekhar, Ketan Shah, Sharad Srivastava
  • Patent number: 8407255
    Abstract: 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: Grant
    Filed: May 13, 2011
    Date of Patent: March 26, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Sharad Srivastava, Vikas Sagar
  • Publication number: 20110225199
    Abstract: 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: Application
    Filed: March 15, 2010
    Publication date: September 15, 2011
    Applicant: SYMANTEC CORPORATION
    Inventors: Nikhil Marathe, Parag V. Thakur, Ganesh Vasantrao Gaikwad, Mayank Shekhar, Ketan Shah, Sharad Srivastava
  • Patent number: 7627694
    Abstract: 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: Grant
    Filed: March 16, 2001
    Date of Patent: December 1, 2009
    Assignee: 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: 7529744
    Abstract: 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: Grant
    Filed: June 30, 2005
    Date of Patent: May 5, 2009
    Assignee: Symantec Corporation
    Inventors: Sharad Srivastava, Darshan B. Joshi
  • Publication number: 20070172529
    Abstract: 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: Application
    Filed: January 8, 2007
    Publication date: July 26, 2007
    Inventors: Pushpangadan Palpu, Aiay Rawat, Chandana Rao, Sharad Srivastava, Ramaswami Kartik
  • Patent number: 7213246
    Abstract: 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: Grant
    Filed: March 28, 2002
    Date of Patent: May 1, 2007
    Assignee: Veritas Operating Corporation
    Inventors: Hans F. van Rietschote, Sachinrao C. Panemangalore, Mahesh Joshi, Sharad Srivastava
  • Publication number: 20070042054
    Abstract: 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: Application
    Filed: April 20, 2006
    Publication date: February 22, 2007
    Inventors: Pushpangadan Palpu, Chandana Rao, Raghavan Govindarajan, Ajay Rawat, Sharad Srivastava, Biswajit Deb, Srinivas Subramanian
  • Publication number: 20070042055
    Abstract: 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: Application
    Filed: April 20, 2006
    Publication date: February 22, 2007
    Applicants: Council of Scientific and Industrial Research, Godfrey Phillips India Limited
    Inventors: Pushpangadan Palpu, Chandana Rao, Ajay Rawat, Raghavan Govindarajan, Sharad Srivastava, Kuttanpillai Nair, Sayyada Khatoon, Subha Rastogi, Sanjeev Ojha, Biswajit Deb, Srinivas Subramanian
  • Publication number: 20060141063
    Abstract: 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: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Inventors: Pushpangadan Palpu, Ajay Rawat, Chandana Rao, Sharad Srivastava, Raghavan Govindarajan
  • Publication number: 20060141065
    Abstract: 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: Application
    Filed: December 28, 2004
    Publication date: June 29, 2006
    Applicant: COUNCIL OF SCIENTIFIC AND INDUSTRIAL RESEARCH
    Inventors: Pushpangadan Palpu, Ajay Rawat, Chandana Rao, Sharad Srivastava, Ramaswami Kartik
  • Publication number: 20060141069
    Abstract: 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: Application
    Filed: December 29, 2004
    Publication date: June 29, 2006
    Applicant: Council of Scientific and Industrial Research (an Indian registered body incorporated under the
    Inventors: Palpu Pushpangadan, Ajay Rawat, Chandana Rao, Sharad Srivastava, Sayyada Kharton
  • Publication number: 20020049845
    Abstract: 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: Application
    Filed: March 16, 2001
    Publication date: April 25, 2002
    Inventors: Padmanabhan Sreenivasan, Ajit Dandapani, Michael Nishimoto, Ira Pramanick, Manish Verma, Robert David Bradshaw, Luca Castellano, Sharad Srivastava, Raghu Mallena