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: 20150095811
    Abstract: A model for displaying multiple user interface elements such that each control includes a container that includes standard functionality across at least a majority of the user interface elements. For instance, such standard functionality might include a part status indication, a title, a content status indication, a command invocation function, a part resizing function, and so forth. The model may also provide for standardization of resizing of user interface elements. For a given user interface element, there would be a predetermined number of possible size and shapes, each corresponding to a different projection of data. For instance, all of the user interface elements on a screen may fall within the predetermined number of possible size and shapes, thereby allowing more functional layout of the user interface on the display.
    Type: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: Brad Olenick, Christopher Scrosati, Leon Ezequiel Welicki, Steven Sanderson, Alvaro Rahul Dias, Federico Silva Armas, Vishal R. Joshi, Tom Cox, Justin Beckwith, Jonathan Lucero, Kristofer John Owens, Stephen Michael Danton, Jonah Bush Sterling, Dina-Marie Ledonna Supino, Nafisa Bhojawala, Madhur Joshi, Karandeep Singh Anand, William J. Staples, Jesse David Francisco, Brendyn Alexander, Julio O. Casal
  • Publication number: 20150095842
    Abstract: A user interface that includes a canvas that extends in one direction. An activation mechanism may be used to generate an initial blade in the canvas. A blade is a user interface element that occupies a portion of the canvas in the dimension along which the canvas extends. The blade includes multiple selectable elements that each have a corresponding blade. The user interface includes an extension mechanism configured to present a corresponding subsequent blade on the canvas perhaps adjacent to the prior blade when a selected element from a prior blade is selected, the subsequent blade also including multiple selectable elements that may be hierarchically structured. In this manner, blade chains may be created representative of a journey that the user has taken since initiating the first blade.
    Type: Application
    Filed: April 1, 2014
    Publication date: April 2, 2015
    Inventors: Stephen Michael Danton, Vishal R. Joshi, Karandeep Singh Anand, William J. Staples, Nafisa Bhojawala, Brendyn Alexander, Brad Olenick, Jonah Bush Sterling, Leon Ezequiel Welicki, Madhur Joshi, Jon Harris, Justin Beckwith
  • Patent number: 8990160
    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: Grant
    Filed: May 23, 2012
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Sen, Robert M. Fries, Karandeep Singh Anand
  • Patent number: 8968519
    Abstract: The disclosure relates to a method for trimming unwanted edges from a moving paper web. The disclosure also relates to the trimming of unwanted edges while the web is traveling on a structured papermaking fabric. The method uses a water nozzle having a diameter of 0.02? or less. The method also includes the removal of the unwanted edge trimmings to a trim chute through the use of moving air, for example, an air knife. The disclosure also relates to an edge trimming apparatus.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: March 3, 2015
    Assignee: Georgia-Pacific Consumer Products LP
    Inventors: David Drew Raines, Farminder Singh Anand, Theodore D. Kennedy, David S. Veldhuizen, Mark S. Hunter, Dean J. Baumgartner
  • Patent number: 8956836
    Abstract: The present invention provides a simpler and more energy efficient process for the preparation of fatty acid methyl ester (biodiesel) from sun dried whole seed capsules of Jatropha curcas integrated with value addition of seed shells, deoiled cake and crude glycerol co-product stream. More specifically, the invention relates to a method of dispensing with the need for excess methanol recovery through distillation, cost-effective resin treatment for the refining of methyl ester and utilization of co-streams for preparation of high density energy briquettes and Polyhydroxyalkanoate biodegradable polymer in efficient and cost-effective manner.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: February 17, 2015
    Assignee: Council of Scientific and Industrial Research
    Inventors: Pushpito Kumar Ghosh, Sandhya Chandrika Prasad Mishra, Mahesh Ramniklal Gandhi, Sumesh Chandra Upadhyay, Parimal Paul, Pritpal Singh Anand, Kiritkumar Mangaldas Popat, Anupama Vijaykumar Shrivastav, Sanjiv Kumar Mishra, Neelam Ondhiya, Ramesh Dudabhai Maru, Gangadharan Dyal, Harshad Brahmbhatt, Vinod Boricha, Doongar Ram Chaudhary, Babulal Rebary, Krushnadevsingh Sukhdevsinh Zala
  • Publication number: 20140342708
    Abstract: A method and system for transmitting early media notifications (EMNs) of communication services, for example, call completion, etc., is provided. A network component, a calling party device, and/or a called party device detect a call made by a calling party to a called party, and occurrence of events, for example, a call attempt, start of ringing the called party, an incomplete call, call redirection, etc. A multi-modal early media application (MMEMA) transmits one or more EMNs in more than one mode, for example, a text and audio mode for viewing and/or listening, to the calling party at any time instant, for example, immediate, during or after play of a ring back tone, prior, immediate, or after detection of an incomplete call or call redirection, etc. The MMEMA triggers billing of the calling party based on the calling party's action or a non-action after the EMNs transmission to the calling party.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Inventors: Surinder Singh Anand, Raja N. Moorthy, Inderpal Singh Mumick
  • Publication number: 20140262094
    Abstract: The disclosure relates to a method for trimming unwanted edges from a moving paper web. The disclosure also relates to the trimming of unwanted edges while the web is traveling on a structured papermaking fabric. The method uses a water nozzle having a diameter of 0.02? or less. The method also includes the removal of the unwanted edge trimmings to a trim chute through the use of moving air, for example, an air knife. The disclosure also relates to an edge trimming apparatus.
    Type: Application
    Filed: February 5, 2014
    Publication date: September 18, 2014
    Applicant: Georgia-Pacific Consumer Products LP
    Inventors: David Drew RAINES, Farminder Singh ANAND, Theodore D. KENNEDY, David S. VELDHUIZEN, Mark S. HUNTER, Dean J. BAUMGARTNER
  • Publication number: 20140223227
    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: August 30, 2013
    Publication date: August 7, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Catherine Van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Publication number: 20140169539
    Abstract: A method and a system for completing an incomplete call made by a calling party to a called party, provide a call completion application on a calling party device. The call completion application detects an incomplete call, which is a call that is not connected to a called party device or a short duration call that does not enable an intended communication to occur between the calling party and the called party. The call completion application determines one or more call completion actions, for example, setting a reminder, transmitting media data, etc., to be performed to complete the incomplete call, for example, based on user selections, a duration of the incomplete call, user configuration of the call completion application on the calling party device, etc. The call completion application triggers execution of the determined call completion actions based on one or more action execution criteria for completing the incomplete call.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 19, 2014
    Applicant: Kirusa, Inc.
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand, Raja N. Moorthy
  • Publication number: 20140038249
    Abstract: The present invention provides a simpler and more energy efficient process for the preparation of fatty acid methyl ester (biodiesel) from sun dried whole seed capsules of Jatropha curcas integrated with value addition of seed shells, deoiled cake and crude glycerol co-product stream. More specifically, the invention relates to a method of dispensing with the need for excess methanol recovery through distillation, cost-effective resin treatment for the refining of methyl ester and utilization of co-streams for preparation of high density energy briquettes and Polyhydroxyalkanoate biodegradable polymer in efficient and cost-effective manner.
    Type: Application
    Filed: March 29, 2010
    Publication date: February 6, 2014
    Applicant: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: Pushpito Kumar Ghosh, Sandhya Chandrika Prasad Mishra, Mahesh Ramniklal Gandhi, Sumesh Chandra Upadhyay, Parimal Paul, Pritpal Singh Anand, Kiritkumar Mangaldas Popat, Anupama Vijaykumar Shrivastav, Sanjiv Kumar Mishra, Neelam Ondhiya, Ramesh Dudabhai Maru, Gangadharan Dyal, Harshad Brahmbhatt, Vinod Boricha, Doongar Ram Chaudhary, Babulal Rebary, Krushnadevsingh Sukhdevsinh Zala
  • Publication number: 20130332865
    Abstract: A user interface that includes an activity initiation area that includes an activity initiation control that may be interacted with in order to initiate respective activities, and a notification area in which one or more notifications related to the activity may be displayed. The notification area is spatially related to the activity initiation control in a fixed manner for multiple activities. The activity initiation area may appear along a lower boundary of the display much as a partially pulled out drawer as viewed from above. The notification area may also appear along the lower boundary of the display, but extend further vertically, much as a fully pulled out drawer as viewed from above. This helps give a contextual understanding of the subject matter of the notifications in relation to the activities that have been, or may be, initiated from the activity initiation area.
    Type: Application
    Filed: September 12, 2012
    Publication date: December 12, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen Michael Danton, Jonah B. Sterling, Michael Bach, Jefferson King, Jesse David Francisco, Adam Mohamed Abdelhamed, Mark S. D'Urso, Jonathan Harris, Karandeep Singh Anand, Bharat Ahluwalia, S. Morris Brown, William J. Staples, Dina-Marie Ledonne Supino
  • Patent number: 8549355
    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: December 30, 2008
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Catherine van Ingen, Brian T. Berkowitz, Karandeep Singh Anand, Manikandan Thangarathnam, Purushottam M. Kulkarni, William T. Shelton, Seetharaman Harikrishnan, Sundararajan Srinivasan, Yezdi Z. Lashkari
  • Publication number: 20120233125
    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: May 23, 2012
    Publication date: September 13, 2012
    Applicant: Microsoft Corporation
    Inventors: Vijay Sen, Robert M. Fries, Karandeep Singh Anand
  • Publication number: 20120159517
    Abstract: A method for managing a model-based distributed application includes accessing a declarative application model describing an application intent for each of multiple application dimensions, and deploying a model-based distributed application in accordance with the declarative application model. Events associated with the deployed application are received. An observed state of the deployed application is determined for each of the multiple dimensions based on the received events. Operation of the deployed application is modified when the observed state for any one of the multiple dimensions deviates from the application intent for that dimension.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Andy Shen, Leo S. Vannelli, III, Vikram Desai, Vladimir Pogrebinsky, Andrew R. Luty, Gilles C.J.A. Zunino, Karandeep Y. Singh Anand
  • Patent number: 8190571
    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: Grant
    Filed: August 11, 2006
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Vijay Sen, Karandeep Singh Anand, Robert M. Fries
  • Patent number: 8140604
    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: June 24, 2010
    Date of Patent: March 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Catharine Van Ingen, Vijay Sen, Brian T. Berkowitz, Sushil Baid, Sunil Pai, Karandeep Singh Anand, Vinay Badami, Suresh P. Duddi, Abid Ali
  • Patent number: 7953946
    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: Grant
    Filed: April 16, 2007
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Karandeep Singh Anand, Vijay Sen, Abid Ali, Manoj K. Valiyaparambil
  • Patent number: 7917659
    Abstract: The invention relates to a method for computer signal processing data and command transfer over an interface and more particularly to a communication between peripheral firmware and a host processor or Basic Input/Output System (BIOS) on a Peripheral Component Interconnect (PCI) bus. In one embodiment, a device and method for reducing the load on the PCI Bus is described. In yet another embodiment, a device and method is described for constructing a variable length command block comprising message frames and aligning all message frames for a particular command block that are contiguous in memory.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: March 29, 2011
    Assignee: LSI Corporation
    Inventors: Parag Maharana, Basavaraj Hallyal, Senthil Murugan Thangaraj, Gurpreet Singh Anand
  • Patent number: 7882366
    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: Grant
    Filed: April 16, 2007
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Vijay Sen, Karandeep Singh Anand
  • Patent number: 7865470
    Abstract: A method for creating a group plan for protecting an object located at a production location is provided. A selection of an object for which a group plan is to be created is received along with protection intents for the selected object. The protection intents are translated into a group plan for protecting the selected object.
    Type: Grant
    Filed: September 9, 2004
    Date of Patent: January 4, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert M Fries, Brian M Wahlert, Brian T Berkowitz, Catharine van Ingen, David E Gonzalez, Giedrius Zizys, Nikhil Vijay Chandhok, Venkatasubrahmanyam Raman, Yezdi Z Lashkari, Karandeep Singh Anand, Seetharaman Harikrishnan, Sunil Pai, Vinay Badami, Purushottam M Kulkarni