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: 20100262583
    Abstract: 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: Application
    Filed: June 24, 2010
    Publication date: October 14, 2010
    Applicant: Microsoft Corporation
    Inventors: Catharine van Ingen, Brian T. Berkowitz, Sunil Pai, Suresh P. Duddi, Sushil Baid, Vijay Sen, Vinay Badami, Karandeep Singh Anand, Abid Ali
  • Patent number: 7769709
    Abstract: 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: Grant
    Filed: September 9, 2004
    Date of Patent: August 3, 2010
    Assignee: Microsoft Corporation
    Inventors: Catharine van Ingen, Brian T Berkowitz, Sunil Pai, Suresh P Duddi, Sushil Baid, Vijay Sen, Vinay Badami, Karandeep Singh Anand, Abid Ali
  • Publication number: 20100175558
    Abstract: A system and apparatus for enhancement of inlet air mass for processes by progressive filtration and intermediate cooling.
    Type: Application
    Filed: December 13, 2007
    Publication date: July 15, 2010
    Inventors: Atul Raje, Singh Anand
  • Patent number: 7707455
    Abstract: 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: Grant
    Filed: March 14, 2007
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Karandeep Singh Anand, Vijay Sen
  • Patent number: 7613750
    Abstract: 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: Grant
    Filed: August 2, 2006
    Date of Patent: November 3, 2009
    Assignee: Microsoft Corporation
    Inventors: Manoj K. Valiyaparambil, Vivek Sahasranaman, Vinay S. Badami, Abid Ali, Amit Singla, Karandeep Singh Anand, Robert M. Fries
  • Patent number: 7574459
    Abstract: 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: Grant
    Filed: May 17, 2005
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventors: 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: 7568124
    Abstract: 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: Grant
    Filed: August 21, 2006
    Date of Patent: July 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Abid Ali, Karandeep Singh Anand, Vijay Sen, Robert M. Fries
  • Patent number: 7546484
    Abstract: 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: Grant
    Filed: February 8, 2006
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Vijay Sen, Karandeep Singh Anand, Vinay S. Badami, Sunil Pai, Charumathy Srinivasan, Abid Ali
  • Publication number: 20090113241
    Abstract: 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: Application
    Filed: December 30, 2008
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: 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: 7523348
    Abstract: 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: Grant
    Filed: May 2, 2005
    Date of Patent: April 21, 2009
    Assignee: Microsoft Corporation
    Inventors: Karandeep Singh Anand, Abid Ali, Vijay Sen, Pankaj Khanzode
  • Patent number: 7502961
    Abstract: 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: Grant
    Filed: September 9, 2004
    Date of Patent: March 10, 2009
    Assignee: Microsoft Corporation
    Inventors: 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: 7461223
    Abstract: 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: Grant
    Filed: July 19, 2006
    Date of Patent: December 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Karandeep Singh Anand, Manoj Valiyaparambil, Abid Ali, Arasu Shankher, Vijay Sen
  • Publication number: 20080256314
    Abstract: 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: Application
    Filed: April 16, 2007
    Publication date: October 16, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Karandeep Singh Anand, Vijay Sen, Abid Ali, Manoj K. Valiyaparambil
  • Publication number: 20080256110
    Abstract: 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: Application
    Filed: April 16, 2007
    Publication date: October 16, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Vijay Sen, Karandeep Singh Anand
  • Publication number: 20080229142
    Abstract: 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: Application
    Filed: March 14, 2007
    Publication date: September 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Karandeep Singh Anand, Vijay Sen
  • Publication number: 20070288536
    Abstract: 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: Application
    Filed: August 11, 2006
    Publication date: December 13, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Vijay Sen, Robert M. Fries, Karandeep Singh Anand
  • Publication number: 20070283017
    Abstract: 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: Application
    Filed: August 21, 2006
    Publication date: December 6, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Karandeep Singh Anand, Abid Ali, Vijay Sen, Robert M. Fries
  • Publication number: 20070276885
    Abstract: 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: Application
    Filed: August 2, 2006
    Publication date: November 29, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Manoj K. Valiyaparambil, Vivek Sahasranaman, Vinay S. Badami, Abid Ali, Amit Singla, Karandeep Singh Anand, Robert M. Fries
  • Publication number: 20070277010
    Abstract: 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: Application
    Filed: July 19, 2006
    Publication date: November 29, 2007
    Inventors: Karandeep Singh Anand, Manoj K. Valiyaparambil, Abid Ali, Arasu Shankher, Vijay Sen
  • Publication number: 20030186932
    Abstract: 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: Application
    Filed: March 28, 2002
    Publication date: October 2, 2003
    Inventors: 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