Patents by Inventor Anthony Baron

Anthony Baron 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: 8448166
    Abstract: Migration of a user state from a source computing device to a destination computing device using a state migration point (SMP) is disclosed. The destination computing device may be the same as the source computing device but with a different operating system. The user state is securely stored by the SMP until the user state is restored on the destination computing device or a predetermined period of time has elapsed. Additional SMPs can be added without an architectural change. SMPs can be used to simultaneously migrate the states of multiple users of the source computing device to multiple destination computing devices. The SMPs can be restricted to migrate only the user states of computing devices with particular IP subnets. The SMPs can retain user states for a period of time after restoration in order to provide a backup, if necessary.
    Type: Grant
    Filed: February 17, 2011
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: Sukanta Kumar Nanda, Daniel N. Drew, Anthony Baron, Shantanu Sardesai
  • Publication number: 20110138375
    Abstract: Migration of a user state from a source computing device to a destination computing device using a state migration point (SMP) is disclosed. The destination computing device may be the same as the source computing device but with a different operating system. The user state is securely stored by the SMP until the user state is restored on the destination computing device or a predetermined period of time has elapsed. Additional SMPs can be added without an architectural change. SMPs can be used to simultaneously migrate the states of multiple users of the source computing device to multiple destination computing devices. The SMPs can be restricted to migrate only the user states of computing devices with particular IP subnets. The SMPs can retain user states for a period of time after restoration in order to provide a backup, if necessary.
    Type: Application
    Filed: February 17, 2011
    Publication date: June 9, 2011
    Applicant: Microsoft Corporation
    Inventors: Anthony Baron, Daniel N. Drew, Shantanu Sardesai, Sukanta Kumar Nanda
  • Patent number: 7913250
    Abstract: Migration of a user state from a source computing device to a destination computing device using a state migration point (SMP) is disclosed. The destination computing device may be the same as the source computing device but with a different operating system. The user state is securely stored by the SMP until the user state is restored on the destination computing device or a predetermined period of time has elapsed. Additional SMPs can be added without an architectural change. SMPs can be used to simultaneously migrate the states of multiple users of the source computing device to multiple destination computing devices. The SMPs can be restricted to migrate only the user states of computing devices with particular IP subnets. The SMPs can retain user states for a period of time after restoration in order to provide a backup, if necessary.
    Type: Grant
    Filed: November 16, 2005
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Anthony Baron, Daniel N Drew, Shantanu Sardesai, Sukanta Kumar Nanda
  • Patent number: 7756828
    Abstract: A configuration management database for storing configuration information about an IT system. The configuration management database may have representations of configuration items that correspond to configuration items in the IT system, indicia of relations between the configuration items, and attributes of the configuration items. The configuration management database may also have configuration state information of the configuration items, where the configuration state information has information indicating whether a configuration item, relation, or attribute is in a state of pending approval or in a state of planned deployment. The configuration management database may also have temporal information indicating a temporal state of a configuration item, relation, or attribute.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: July 13, 2010
    Assignee: Microsoft Corporation
    Inventors: Anthony Baron, Anders Vinberg, Andrew Timothy Hopper, Ashvinkumar J. Sanghvi, Dileep R. P. Kumar, Giedrius Zizys, Nigel G. Cain, Vij Rajarajan
  • Patent number: 7707015
    Abstract: In one aspect, a method of instructing at least one operator in a best practices implementation of a process for managing resource capacity in an information technology (IT) environment is provided.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael D. Lubrecht, Kathryn A. Pizzo, Andrew Savvides, Anthony Baron, Efstathios Papaefstathiou
  • Patent number: 7552208
    Abstract: In one aspect, a method of instructing at least one operator in a best practices implementation of a process for managing resource capacity in an information technology (IT) environment is provided.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: June 23, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael D. Lubrecht, Kathryn A. Pizzo, Andrew Savvides, Anthony Baron, Efstathios Papaefstathiou
  • Publication number: 20070203952
    Abstract: A configuration management database for storing configuration information about an IT system. The configuration management database may have representations of configuration items that correspond to configuration items in the IT system, indicia of relations between the configuration items, and attributes of the configuration items. The configuration management database may also have configuration state information of the configuration items, where the configuration state information has information indicating whether a configuration item, relation, or attribute is in a state of pending approval or in a state of planned deployment. The configuration management database may also have temporal information indicating a temporal state of a configuration item, relation, or attribute.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Applicant: Microsoft Corporation
    Inventors: Anthony Baron, Anders Vinberg, Andrew Hopper, Ashvinkumar Sanghvi, Dileep Kumar, Giedrius Zizys, Nigel Cain, Vij Rajarajan
  • Publication number: 20070113226
    Abstract: Migration of a user state from a source computing device to a destination computing device using a state migration point (SMP) is disclosed. The destination computing device may be the same as the source computing device but with a different operating system. The user state is securely stored by the SMP until the user state is restored on the destination computing device or a predetermined period of time has elapsed. Additional SMPs can be added without an architectural change. SMPs can be used to simultaneously migrate the states of multiple users of the source computing device to multiple destination computing devices. The SMPs can be restricted to migrate only the user states of computing devices with particular IP subnets. The SMPs can retain user states for a period of time after restoration in order to provide a backup, if necessary.
    Type: Application
    Filed: November 16, 2005
    Publication date: May 17, 2007
    Applicant: Microsoft Corporation
    Inventors: Anthony Baron, Daniel Drew, Shantanu Sardesai, Sukanta Nanda
  • Publication number: 20070101328
    Abstract: Techniques for preserving state information across multiple operating environments on a machine are provided. A task engine creates and utilizes a task environment to preserve state information through multiple operating environments while sequencing the actions in a task sequence. During task sequence execution, the task environment is maintained in the machine's memory. If an action that is being executed involves initiating a reboot operation, the task environment in memory is saved to disk (i.e., non-volatile memory). When the machine completes the reboot operation, either into the same operating environment or a new operating environment, the task engine creates a new task environment in the machine's memory, and the new task environment is restored from the previously saved task environment on disk. The task engine then continues to sequence the actions in the task sequence utilizing the new task environment in memory.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Anthony Baron, Daniel Drew, Michael Kelley, Alex Armanasu, Bryce Carman, Brett Flegg, Shantanu Sardesai, Huajun Luo
  • Publication number: 20070101342
    Abstract: Techniques for importing, managing, and deploying drivers are provided. When a machine is being re-imaged, a process on the machine scans for hardware devices on the machine and generates a list of hardware device IDs and compatible hardware device IDs for each scanned hardware device. The process then formulates a request for device driver package IDs corresponding to device drivers that are compatible with the hardware and compatible hardware device IDs, and sends the request to a management server. The process receives a list of compatible device driver package IDs in response to the request and accesses the device driver files from an appropriate content server.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Applicant: Microsoft Corporation
    Inventors: Brett Flegg, Anthony Baron, Daniel Drew
  • Publication number: 20060161884
    Abstract: In one aspect, a method of instructing at least one operator in a best practices implementation of a process for managing resource capacity in an information technology (IT) environment is provided.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Lubrecht, Kathryn Pizzo, Andrew Savvides, Anthony Baron, Efstathios Papaefstathiou
  • Publication number: 20060161883
    Abstract: In one aspect, a method of instructing at least one operator in a best practices implementation of a process for managing resource capacity in an information technology (IT) environment is provided.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Lubrecht, Kathryn Pizzo, Andrew Savvides, Anthony Baron, Efstathios Papaefstathiou
  • Publication number: 20060080656
    Abstract: In one aspect, a method of instructing users in the implementation of a patch management process is provided. The patch management process relates to the installation of a software patch in a computer system. The method comprises an act of providing instructions that describe the patch management process in a hierarchical manner so that the patch management process is described as comprising a plurality of top-level activities, with each of the plurality of top-level activities being described as comprising at least one sub-action, the instructions describing trigger events that result in transitions between the top-level activities. In another aspect, a method includes following the instructions that describe the patch management process.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Nigel Cain, Anthony Baron, Sanjiv Sharma, Frank Zakrajsek
  • Publication number: 20060064481
    Abstract: In one aspect, a method of instructing operators in a best practices implementation of a service monitoring and control (SMC) facility performing a plurality of functions in a computer system comprising a plurality of services to be monitored is provided.
    Type: Application
    Filed: September 17, 2004
    Publication date: March 23, 2006
    Inventors: Anthony Baron, Kathryn Pizzo, Michael Sarabosing, Edhi Sarwono, Frank Zakrajsek
  • Publication number: 20060064485
    Abstract: In one aspect, a method of instructing operators in a best practices implementation of a service monitoring and control (SMC) facility performing a plurality of functions in a computer system comprising a plurality of services to be monitored is provided.
    Type: Application
    Filed: November 22, 2004
    Publication date: March 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Anthony Baron, Kathryn Pizzo, Michael Sarabosing, Edhi Sarwono, Frank Zakrajsek
  • Publication number: 20060064486
    Abstract: In one aspect, a method of instructing operators in a best practices implementation of a service monitoring and control (SMC) facility performing a plurality of functions in a computer system comprising a plurality of services to be monitored is provided.
    Type: Application
    Filed: November 22, 2004
    Publication date: March 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Anthony Baron, Kathryn Pizzo, Michael Sarabosing, Edhi Sarwono, Frank Zakrajsek
  • Publication number: 20060004875
    Abstract: A schema for use in implementing a configuration management database (CMDB) includes an entity to store information identifying configuration items and a separate entity to store attributes of the configuration items. The CMDB schema may also include a separate entity to track relationships between configuration items. The CMDB schema may also include an entity to store a default list of approvers for changes and/or an entity to store dependencies between requested changes.
    Type: Application
    Filed: May 11, 2004
    Publication date: January 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Anthony Baron, Nigel Cain
  • Patent number: D247917
    Type: Grant
    Filed: July 21, 1976
    Date of Patent: May 16, 1978
    Inventor: Anthony Baron