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: 8448166Abstract: 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: GrantFiled: February 17, 2011Date of Patent: May 21, 2013Assignee: Microsoft CorporationInventors: Sukanta Kumar Nanda, Daniel N. Drew, Anthony Baron, Shantanu Sardesai
-
Publication number: 20110138375Abstract: 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: ApplicationFiled: February 17, 2011Publication date: June 9, 2011Applicant: Microsoft CorporationInventors: Anthony Baron, Daniel N. Drew, Shantanu Sardesai, Sukanta Kumar Nanda
-
Patent number: 7913250Abstract: 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: GrantFiled: November 16, 2005Date of Patent: March 22, 2011Assignee: Microsoft CorporationInventors: Anthony Baron, Daniel N Drew, Shantanu Sardesai, Sukanta Kumar Nanda
-
Patent number: 7756828Abstract: 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: GrantFiled: February 28, 2006Date of Patent: July 13, 2010Assignee: Microsoft CorporationInventors: Anthony Baron, Anders Vinberg, Andrew Timothy Hopper, Ashvinkumar J. Sanghvi, Dileep R. P. Kumar, Giedrius Zizys, Nigel G. Cain, Vij Rajarajan
-
Patent number: 7707015Abstract: 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: GrantFiled: January 18, 2005Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Michael D. Lubrecht, Kathryn A. Pizzo, Andrew Savvides, Anthony Baron, Efstathios Papaefstathiou
-
Patent number: 7552208Abstract: 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: GrantFiled: January 18, 2005Date of Patent: June 23, 2009Assignee: Microsoft CorporationInventors: Michael D. Lubrecht, Kathryn A. Pizzo, Andrew Savvides, Anthony Baron, Efstathios Papaefstathiou
-
Publication number: 20070203952Abstract: 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: ApplicationFiled: February 28, 2006Publication date: August 30, 2007Applicant: Microsoft CorporationInventors: Anthony Baron, Anders Vinberg, Andrew Hopper, Ashvinkumar Sanghvi, Dileep Kumar, Giedrius Zizys, Nigel Cain, Vij Rajarajan
-
Publication number: 20070113226Abstract: 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: ApplicationFiled: November 16, 2005Publication date: May 17, 2007Applicant: Microsoft CorporationInventors: Anthony Baron, Daniel Drew, Shantanu Sardesai, Sukanta Nanda
-
Publication number: 20070101328Abstract: 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: ApplicationFiled: October 31, 2005Publication date: May 3, 2007Applicant: Microsoft CorporationInventors: Anthony Baron, Daniel Drew, Michael Kelley, Alex Armanasu, Bryce Carman, Brett Flegg, Shantanu Sardesai, Huajun Luo
-
Publication number: 20070101342Abstract: 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: ApplicationFiled: October 31, 2005Publication date: May 3, 2007Applicant: Microsoft CorporationInventors: Brett Flegg, Anthony Baron, Daniel Drew
-
Publication number: 20060161884Abstract: 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: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Michael Lubrecht, Kathryn Pizzo, Andrew Savvides, Anthony Baron, Efstathios Papaefstathiou
-
Publication number: 20060161883Abstract: 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: ApplicationFiled: January 18, 2005Publication date: July 20, 2006Applicant: Microsoft CorporationInventors: Michael Lubrecht, Kathryn Pizzo, Andrew Savvides, Anthony Baron, Efstathios Papaefstathiou
-
Publication number: 20060080656Abstract: 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: ApplicationFiled: October 12, 2004Publication date: April 13, 2006Applicant: Microsoft CorporationInventors: Nigel Cain, Anthony Baron, Sanjiv Sharma, Frank Zakrajsek
-
Publication number: 20060064481Abstract: 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: ApplicationFiled: September 17, 2004Publication date: March 23, 2006Inventors: Anthony Baron, Kathryn Pizzo, Michael Sarabosing, Edhi Sarwono, Frank Zakrajsek
-
Publication number: 20060064485Abstract: 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: ApplicationFiled: November 22, 2004Publication date: March 23, 2006Applicant: Microsoft CorporationInventors: Anthony Baron, Kathryn Pizzo, Michael Sarabosing, Edhi Sarwono, Frank Zakrajsek
-
Publication number: 20060064486Abstract: 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: ApplicationFiled: November 22, 2004Publication date: March 23, 2006Applicant: Microsoft CorporationInventors: Anthony Baron, Kathryn Pizzo, Michael Sarabosing, Edhi Sarwono, Frank Zakrajsek
-
Publication number: 20060004875Abstract: 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: ApplicationFiled: May 11, 2004Publication date: January 5, 2006Applicant: Microsoft CorporationInventors: Anthony Baron, Nigel Cain
-
Patent number: D247917Type: GrantFiled: July 21, 1976Date of Patent: May 16, 1978Inventor: Anthony Baron