Patents by Inventor Singh Anand
Singh Anand 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: 20100262583Abstract: A method for creating an archive protection plan for archiving a backup of data is provided. An indication of an archive data protection kind and an archive data protection duration are received. In response to receiving the archive data protection kind and the archive data protection duration, an archive scheme is determined and an archive protection plan representative of the archive scheme is generated.Type: ApplicationFiled: June 24, 2010Publication date: October 14, 2010Applicant: Microsoft CorporationInventors: Catharine van Ingen, Brian T. Berkowitz, Sunil Pai, Suresh P. Duddi, Sushil Baid, Vijay Sen, Vinay Badami, Karandeep Singh Anand, Abid Ali
-
Patent number: 7769709Abstract: A method for creating an archive protection plan for archiving a backup of data is provided. An indication of an archive data protection kind and an archive data protection duration are received. In response to receiving the archive data protection kind and the archive data protection duration, an archive scheme is determined and an archive protection plan representative of the archive scheme is generated.Type: GrantFiled: September 9, 2004Date of Patent: August 3, 2010Assignee: Microsoft CorporationInventors: Catharine van Ingen, Brian T Berkowitz, Sunil Pai, Suresh P Duddi, Sushil Baid, Vijay Sen, Vinay Badami, Karandeep Singh Anand, Abid Ali
-
Publication number: 20100175558Abstract: A system and apparatus for enhancement of inlet air mass for processes by progressive filtration and intermediate cooling.Type: ApplicationFiled: December 13, 2007Publication date: July 15, 2010Inventors: Atul Raje, Singh Anand
-
Patent number: 7707455Abstract: Self-service recovery of application data. A list of recoverable objects for the application is generated in response to the receipt of a request for an application recovery from a user. The list of recoverable objects for the application is sent to the user. A selected recoverable object from the user is received. In response, the execution of a recovery job on the backup and restore application is initiated for the selected recoverable object.Type: GrantFiled: March 14, 2007Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Karandeep Singh Anand, Vijay Sen
-
Patent number: 7613750Abstract: Data can be protected at a production server in a virtually continuous fashion, without necessarily imposing severe constraints on the source application(s). For example, a production server can create an application-consistent backup of one or more volumes, the backups corresponding to a first instance in time. A volume filter driver can monitor data changes in each volume using an in-memory bitmap, while a log file and/or update sequence number journal can keep track of which files have been added to or updated. The volume updates are also consistent for an instance (later) in time. At the next replication cycle, such as every few minutes (however configured), the volume filter driver passes each in-memory bitmap to the physical disk on the production server. The production server then sends the updates to the backup server, which thus stores application-consistent backups for the volume for multiple instances of time.Type: GrantFiled: August 2, 2006Date of Patent: November 3, 2009Assignee: Microsoft CorporationInventors: Manoj K. Valiyaparambil, Vivek Sahasranaman, Vinay S. Badami, Abid Ali, Amit Singla, Karandeep Singh Anand, Robert M. Fries
-
Patent number: 7574459Abstract: A method for verifying data copies generated by a data protection system is provided. In accordance with the method, intents for selecting a data copy to be verified are determined. The intents may specify a time period after which data is to be verified and an interval for which the verification is to be repeated. Additionally, utilizing the intents, a data copy matching those intents is identified and verified. A data copy may be verified by comparing a checksum of the data copy with a known checksum value. If the data copy fails to be verified, a copy of the data copy is generated.Type: GrantFiled: May 17, 2005Date of Patent: August 11, 2009Assignee: Microsoft CorporationInventors: Vijay Sen, Amit Singla, Arasu Shankher Jeyaprakash, Brian T Berkowitz, Catharine van Ingen, Karandeep Singh Anand, Sunil Pai, Sushil Baid, Vinay S Badami, Nikhil Chandhok
-
Patent number: 7568124Abstract: Implementations of the present invention allow clients (e.g., end-users, administrators, etc.) to associate data with one or more protection intents at the data/data source level. A backup server can then associate the data with a specific protection mechanism regardless of where the data/data source(s) are located, or regardless of how other like-data are being backed up. The backup server can then backup data that are associated with similar protection intents in a similar manner based on client specifications. The backup server can also monitor the various protection intents and associations to ensure that the protection intents are being met. For example, if the backup server identifies that data are not being backed up in accordance with their associated protection intent, the backup server can send one or more communications indicating the same, such that the protection mechanisms can be adjusted appropriately.Type: GrantFiled: August 21, 2006Date of Patent: July 28, 2009Assignee: Microsoft CorporationInventors: Abid Ali, Karandeep Singh Anand, Vijay Sen, Robert M. Fries
-
Patent number: 7546484Abstract: A backup system in accordance with an implementation of the present invention includes one or more light-weight (i.e., stateless) storage nodes that are positioned close enough to one or more assigned production servers to enable as rapid and efficient a data recovery as possible. The one or more light-weight storage nodes are driven by, and implement backup policies in accordance with, control settings determined by and received from a centralized backup server. Changes to the control settings are simply produced at the centralized backup server and propagated to each storage node in the system. In addition to efficient backup times, general backup administration can be greatly simplified at least in part since a large number of production serves can be serviced through a small or large number of light-weight storage nodes, which in turn can be managed by a single centralized backup server.Type: GrantFiled: February 8, 2006Date of Patent: June 9, 2009Assignee: Microsoft CorporationInventors: Vijay Sen, Karandeep Singh Anand, Vinay S. Badami, Sunil Pai, Charumathy Srinivasan, Abid Ali
-
Publication number: 20090113241Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.Type: ApplicationFiled: December 30, 2008Publication date: April 30, 2009Applicant: Microsoft CorporationInventors: Catharine van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, JR., Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
-
Patent number: 7523348Abstract: In accordance with an aspect of the present invention, in a data protection system having a production location, a storage location, and a communication path for transmitting data between the production location and the storage location, a method for creating a makeup archive job is provided. The method includes determining if a task of an archive job was successful and, if it is determined that the task was not successful, including the task in an archive makeup job. Additionally, the method determines if there are any tasks of the archive job that are dependent upon the failed task. If there are dependent tasks, those dependent tasks are also included in the archive makeup job.Type: GrantFiled: May 2, 2005Date of Patent: April 21, 2009Assignee: Microsoft CorporationInventors: Karandeep Singh Anand, Abid Ali, Vijay Sen, Pankaj Khanzode
-
Patent number: 7502961Abstract: A method for diagnosing problems with protection of a data source and recovery of the same. The method includes diagnosing a copy of data located at the storage location and diagnosing a temporal version of the copy of data. Based on the diagnosis it is determined whether an error or a warning was detected. If either were detected a response is provided with a suggested solution.Type: GrantFiled: September 9, 2004Date of Patent: March 10, 2009Assignee: Microsoft CorporationInventors: Catharine van Ingen, Brian T Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M Kulkarni, William T Shelton, Jr., Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z Lashkari
-
Patent number: 7461223Abstract: Implementations of the present invention provide systems, methods, and components configured to preserve valid shadow copies during replication cycles, before those valid shadow copies have expired. In particular, one or more components can identify the size and rate of changes in production server data that will be applied to a new volume shadow copy. The components can then determine the storage area that would be needed to store the new volume shadow copy in the backup volume and apply changes onto the backup volume if there is appropriate space. If there is not an appropriate amount of space, the components can alert the system that new action should be taken to preserve both prior, valid shadow copies as well as new shadow copies. For example, a backup administrator may need to increase the shadow copy storage space, or assign a new storage medium for handling new shadow copies.Type: GrantFiled: July 19, 2006Date of Patent: December 2, 2008Assignee: Microsoft CorporationInventors: Karandeep Singh Anand, Manoj Valiyaparambil, Abid Ali, Arasu Shankher, Vijay Sen
-
Publication number: 20080256314Abstract: Controlling data retention of a collection of data in a data store. An instruction is received to store a shadow collection of data to the data store. The data store has a previous version of the shadow collection of data. An available amount of data storage space on the data store is identified. An amount of data storage space needed is estimated for storing the shadow collection of data to the data store based on the received instruction. It is determined whether the identified available amount of data storage space is sufficient for storing the estimated amount of data storage space. The shadow collection of data is stored to the data store when said determine indicates that the identified available amount of data storage space is sufficient and the previous version is permitted to be deleted or to be overwritten.Type: ApplicationFiled: April 16, 2007Publication date: October 16, 2008Applicant: MICROSOFT CORPORATIONInventors: Karandeep Singh Anand, Vijay Sen, Abid Ali, Manoj K. Valiyaparambil
-
Publication number: 20080256110Abstract: Managing removable computer-readable media transporting across various locations. Data is stored on the computer-readable media at an on-site location. Each of the computer-readable media is associated with a tracking device. The tracking device has a storage medium. An intent expression is defined for each of the computer-readable media. The defined intent expression includes conditions for managing each of the computer-readable media. The defined intent expression for each of the computer-readable media is stored on the storage medium of the tracking device. The computer-readable media are transported from the on-site location to an offsite location. The stored intent expression is obtained for each of the computer-readable media on the tracking device at the offsite location to manage the computer-readable media based on the defined intent expression.Type: ApplicationFiled: April 16, 2007Publication date: October 16, 2008Applicant: MICROSOFT CORPORATIONInventors: Vijay Sen, Karandeep Singh Anand
-
Publication number: 20080229142Abstract: Self-service recovery of application data. A list of recoverable objects for the application is generated in response to the receipt of a request for an application recovery from a user. The list of recoverable objects for the application is sent to the user. A selected recoverable object from the user is received. In response, the execution of a recovery job on the backup and restore application is initiated for the selected recoverable object.Type: ApplicationFiled: March 14, 2007Publication date: September 18, 2008Applicant: MICROSOFT CORPORATIONInventors: Karandeep Singh Anand, Vijay Sen
-
Publication number: 20070288536Abstract: Indexing functionality can be shifted to one or more backup servers in a backup system. In one implementation, a backup server can receive one or more data backups from one or more production servers. The backup server can then build or create one or more indexes at the backup server, which correspond to the contents of the one or more data backups. In one implementation, one or more management agents can also identify any appropriate components that might be needed to read the backup data at the backup server pursuant to building the one or more indexes. In either case, the one or more indexes can be used for a wide range of purposes, such as to manage data usage quotas at the one or more production servers, as well as to retrieve data from the backup server based on specific file requests.Type: ApplicationFiled: August 11, 2006Publication date: December 13, 2007Applicant: MICROSOFT CORPORATIONInventors: Vijay Sen, Robert M. Fries, Karandeep Singh Anand
-
Publication number: 20070283017Abstract: Implementations of the present invention allow clients (e.g., end-users, administrators, etc.) to associate data with one or more protection intents at the data/data source level. A backup server can then associate the data with a specific protection mechanism regardless of where the data/data source(s) are located, or regardless of how other like-data are being backed up. The backup server can then backup data that are associated with similar protection intents in a similar manner based on client specifications. The backup server can also monitor the various protection intents and associations to ensure that the protection intents are being met. For example, if the backup server identifies that data are not being backed up in accordance with their associated protection intent, the backup server can send one or more communications indicating the same, such that the protection mechanisms can be adjusted appropriately.Type: ApplicationFiled: August 21, 2006Publication date: December 6, 2007Applicant: MICROSOFT CORPORATIONInventors: Karandeep Singh Anand, Abid Ali, Vijay Sen, Robert M. Fries
-
Publication number: 20070276885Abstract: Data can be protected at a production server in a virtually continuous fashion, without necessarily imposing severe constraints on the source application(s). For example, a production server can create an application-consistent backup of one or more volumes, the backups corresponding to a first instance in time. A volume filter driver can monitor data changes in each volume using an in-memory bitmap, while a log file and/or update sequence number journal can keep track of which files have been added to or updated. The volume updates are also consistent for an instance (later) in time. At the next replication cycle, such as every few minutes (however configured), the volume filter driver passes each in-memory bitmap to the physical disk on the production server. The production server then sends the updates to the backup server, which thus stores application-consistent backups for the volume for multiple instances of time.Type: ApplicationFiled: August 2, 2006Publication date: November 29, 2007Applicant: MICROSOFT CORPORATIONInventors: Manoj K. Valiyaparambil, Vivek Sahasranaman, Vinay S. Badami, Abid Ali, Amit Singla, Karandeep Singh Anand, Robert M. Fries
-
Publication number: 20070277010Abstract: Implementations of the present invention provide systems, methods, and components configured to preserve valid shadow copies during replication cycles, before those valid shadow copies have expired. In particular, one or more components can identify the size and rate of changes in production server data that will be applied to a new volume shadow copy. The components can then determine the storage area that would be needed to store the new volume shadow copy in the backup volume and apply changes onto the backup volume if there is appropriate space. If there is not an appropriate amount of space, the components can alert the system that new action should be taken to preserve both prior, valid shadow copies as well as new shadow copies. For example, a backup administrator may need to increase the shadow copy storage space, or assign a new storage medium for handling new shadow copies.Type: ApplicationFiled: July 19, 2006Publication date: November 29, 2007Inventors: Karandeep Singh Anand, Manoj K. Valiyaparambil, Abid Ali, Arasu Shankher, Vijay Sen
-
Publication number: 20030186932Abstract: The present invention relates to a water-soluble bioactive fraction obtained from the gum resin exudate of Boswellia serrata and to a process for the preparation thereof. The present invention also relates to a process for the isolation of a water soluble bioactive fraction containing a mixture of potassium and calcium salts of polysaccharides composed of units of arabinose, galactose and D-glucuronic acid, having marked anti-inflammatory and anti-arthritic activities from the gum resin exudate of Boswellia serrata and to the use thereof in the treatment of arthritis in the form of a pharmaceutical composition containing the bioactive fraction.Type: ApplicationFiled: March 28, 2002Publication date: October 2, 2003Inventors: Sunil Kumar Banerjee, Om Parkash Gupta, Subhas Chandra Taneja, Bishan Datt Gupta, Vijay Kumar Sethi, Avtar Singh Anand, Lila Ram Manhas, Rajinder Kumar Gupta, Sarang Bani, Surjeet Singh, Neelam Sharma, Sukhdev Swami Handa