Patents by Inventor Sameer Mahajan
Sameer 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).
-
Publication number: 20240259286Abstract: A network traffic analysis device may be configured to receive network performance metrics data for network traffic flows. The network traffic analysis device may further be configured to receive application information for an application indicative of a subset of the network traffic flows belonging to the application and to aggregate the network performance metrics data for the subset of the network traffic flows to obtain aggregated network performance metrics data for the application. By analyzing network performance metrics data in this aggregated manner, the network traffic analysis device can provide further insights into patterns of network issues experienced by the application and/or by one or more services of the application.Type: ApplicationFiled: January 27, 2023Publication date: August 1, 2024Inventors: Sandip Shah, Vlad Hanciuta, Sameer Mahajan, Andrii Rykhlivskyi, Sundar Bettadahalli
-
Patent number: 9524215Abstract: A computer-implemented method for managing virtual machine backups may include (1) identifying a maximum recovery point objective for a virtual machine with a virtual machine disk file on a storage device with snapshot capabilities, (2) identifying an available snapshot of the storage device that contains the virtual machine disk file, (3) determining that the snapshot's timestamp is within the maximum recovery point objective, and (4) constructing a backup of the virtual machine using the snapshot, instead of creating the backup from the virtual machine disk file. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 30, 2013Date of Patent: December 20, 2016Assignee: Veritas Technologies LLCInventors: Atul Khandelwal, Sameer Mahajan
-
Patent number: 8990164Abstract: A computer-implemented method for performing incremental backups may include 1) identifying a volume of data previously subjected to a backup, 2) determining a time to perform an incremental backup of the volume, the incremental backup being incremental with respect to the backup, and, at the time of the incremental backup, 3) identifying a list of files changed on the volume since the backup, 4) identifying a map of blocks changed on the volume since the backup, and 5) including, in the incremental backup, each block within at least one file that is indicated as changed in the map of blocks. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 1, 2012Date of Patent: March 24, 2015Assignee: Symantec CorporationInventors: Sameer Mahajan, Pradip Kulkarni, Dulipsinh Deshmukh, Nitin Anand
-
Patent number: 8762341Abstract: A system and method for determining the data that should be backed up by a plurality of backup policies are described. A global file change log that lists which files have been changed may be maintained. The global file change log may be processed to distribute the file change information into policy-specific file change logs. A global block change bitmap may also be maintained. The global block change bitmap may indicate which data blocks of the files have been changed. Performing a respective backup operation for a respective backup policy may include backing up only the data blocks that have changed in the files listed in the respective policy-specific file change log since a previous backup operation for the respective backup policy was performed. The data blocks that have changed may be specified in a respective policy-specific block change bitmap for the respective backup policy.Type: GrantFiled: December 22, 2011Date of Patent: June 24, 2014Assignee: Symantec CorporationInventors: Sameer Mahajan, Dulipsinh Hanamant Deshmukh, Pradip Kulkarni, Nitin Anand
-
Patent number: 7702685Abstract: A data model models a social network. The data model can be embodied as a person profile schema and a connector profile schema. The person profile schema defines properties of persons in the social network. The connector profile schema defines connectivity properties of persons that connect a searcher to the persons in social network that the searcher desires to find. Query languages can be based on the data model and can be used to express queries of social networks. Queries can be for persons, for connecting persons, or for both.Type: GrantFiled: January 20, 2006Date of Patent: April 20, 2010Assignee: Microsoft CorporationInventors: Adel A. Shrufi, Ajitesh Kishore, Glen H. Anderson, Sameer Mahajan, Sunil Swami
-
Publication number: 20070174304Abstract: A data model models a social network. The data model can be embodied as a person profile schema and a connector profile schema. The person profile schema defines properties of persons in the social network. The connector profile schema defines connectivity properties of persons that connect a searcher to the persons in social network that the searcher desires to find. Query languages can be based on the data model and can be used to express queries of social networks. Queries can be for persons, for connecting persons, or for both.Type: ApplicationFiled: January 20, 2006Publication date: July 26, 2007Applicant: Microsoft CorporationInventors: Adel Shrufi, Ajitesh Kishore, Glen Anderson, Sameer Mahajan, Sunil Swami
-
Publication number: 20050246389Abstract: 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: ApplicationFiled: April 20, 2005Publication date: November 3, 2005Applicant: Microsoft CorporationInventors: Darshatkumar Shah, Nils Pohlmann, Michael Thomas, Andrei Maksimenka, Lev Novik, Sameer Mahajan
-
Patent number: 6236982Abstract: A system and method for determining calendric association rules are provided. The method uses calendars to describe the variation of association rules over time, where a specific calendar is defined as a collection of time intervals describing some phenomenon. In accordance with the invention, there is provided a method for identifying calendric association rules in transactional data with time stamped data items. In one exemplary embodiment, the method identifies large itemsets in each time unit, where a large itemset is an itemset that occurs in the transactions more than a given threshold. The method then identifies association rules of the form X—Y from the large itemsets by determining if a requisite support for the itemset XY and a given confidence threshold (ratio of (support of XY)/(support of X)) has been satisfied. Calendric association rules are then generated by examining identified association rules to determine which ones exhibit the temporal patterns specified by given calendars.Type: GrantFiled: September 14, 1998Date of Patent: May 22, 2001Assignee: Lucent Technologies, Inc.Inventors: Sameer Mahajan, Sridhar Ramaswamy, Abraham Silberschatz