Patents by Inventor Sameer S. Mahajan

Sameer S. Mahajan 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: 8583852
    Abstract: A method, system, and computer-readable storage medium for providing an adaptive tap for a virtual machine protection are disclosed. In one embodiment, an Input/Output (I/O) write is received from one of virtual machines. The virtual machines are executed on a server, and each virtual machine is configured to generate I/O writes to a VMFS file system on a primary storage. The I/O write includes data and an offset at which the data is to be stored in the VMFS file system. The server, and primary and secondary storage are coupled to a network. A virtual machine indicator is determined using the offset. A secondary write to a secondary storage is generated based on the I/O write. The secondary write includes the data and the VM indicator associated with the I/O write. The secondary storage is then accessed to write/store the secondary write.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: November 12, 2013
    Assignee: Symantec Operation
    Inventors: Sameer S. Mahajan, Pradip M. Kulkarni
  • Patent number: 7778962
    Abstract: The subject invention pertains to systems and methods of data item synchronization. More specifically, the invention concerns synchronization of data entities utilizing an intermediary or shared storage system and associated data store. Each client sync device can include or be associated with an interface that facilitates communication between client synchronization devices and the intermediary storage system. The interface can send change information to the shared store utilizing change data packets including a data change attribute, a prerequisite knowledge attribute and a learned knowledge attribute. The data change attribute can specify changes to be made to certain data, while the attribute can include a complete copy or reference to a complete copy or single instance of data.
    Type: Grant
    Filed: April 20, 2005
    Date of Patent: August 17, 2010
    Assignee: Microsoft Corporation
    Inventors: Darshatkumar A. Shah, Nils H. Pohlmann, Michael W. Thomas, Andrei Maksimenka, Lev Novik, Sameer S. Mahajan
  • Publication number: 20090177695
    Abstract: Described is a technology by which a social networking service is integrated with merchandising data (e.g., a wish list and/or registry) corresponding to a person registered with a merchandising website. The social networking service maintains buddy lists, and social networking service application provides a mechanism to obtain the merchandising data for buddies that are registered with a merchandising website. The buddy list also may be used to provide a notification upon a change to the merchandising data, to facilitate collaboration among buddies in making a joint purchase, and/or to advertise a product or service to one or more entities (e.g., individuals or groups) associated with the buddy list, including the owner of the list. End users can customize who can see what merchandising data regarding themselves. End users can also interact with accessible merchandising data, e.g., click on a buddy's wish list link to buy from a corresponding shopping site.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sameer S. Mahajan, George Joy, Jithendra K. Veeramachaneni
  • Patent number: 6226650
    Abstract: The present invention provides a “data centric” approach to updating databases on computer systems of an intermittently connected database system. In this approach, the storage and processing complexity of the database server are de-coupled from the number of clients to be supported, thereby, improving the scalability of the server. Instead of focusing on the data required by individual clients, this method tracks changes to data subsets pertaining to groups of clients. Thus, the server need only track and record changes to these subsets of data, instead of tracking changes for individual clients. Clients download the subsets, which contain the data relevant to the group, and merges data or deletes superfluous data from the subsets. Since the server is tracking a limited set of data subsets related to groups of clients instead of the actual number of the clients, the overall scalability of the system is increased.
    Type: Grant
    Filed: September 17, 1998
    Date of Patent: May 1, 2001
    Assignee: Synchrologic, Inc.
    Inventors: Sameer S. Mahajan, Michael J. Donahoo, Shamkant B. Navathe, Mostafa H. Ammar, Frank H. McGeough, Sanjoy Malik