Patents by Inventor Munisamy Prabu
Munisamy Prabu 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: 8782098Abstract: Task sequences are used to manage devices. According to one aspect, a user-defined or user-selected task sequence is received. The task sequence is converted into an ordered series of steps, and the series of steps are performed, in accordance with their order, in managing a device over a network. In certain implementations, the ordered series of steps are steps for automatically deploying an operating system on the device.Type: GrantFiled: September 1, 2010Date of Patent: July 15, 2014Assignee: Microsoft CorporationInventors: Munisamy Prabu, Michael J. Gallop, Raymond D. Pedrizetti, Curt A. Steeb, Zeyong Xu, Paul C. Sutton, Martin L. Holladay
-
Patent number: 8086659Abstract: According to one aspect of task sequence interfaces, a method includes exposing an interface that allows task sequences to be performed on a plurality of remote devices, and receiving requests regarding the task sequences and the plurality of remote devices via the interface. The interface comprises an object model including device objects that represent physical devices in a network, and jobs objects that represent task sequences performed on one or more of the plurality of remote devices.Type: GrantFiled: June 25, 2003Date of Patent: December 27, 2011Assignee: Microsoft CorporationInventors: Curt A. Steeb, Raymond D. Pedrizetti, Munisamy Prabu, Zeyong Xu, Martin L. Holladay, Paul C. Sutton
-
Publication number: 20100333086Abstract: Task sequences are used to manage devices. According to one aspect, a user-defined or user-selected task sequence is received. The task sequence is converted into an ordered series of steps, and the series of steps are performed, in accordance with their order, in managing a device over a network. In certain implementations, the ordered series of steps are steps for automatically deploying an operating system on the device.Type: ApplicationFiled: September 1, 2010Publication date: December 30, 2010Applicant: Microsoft CorporationInventors: Munisamy Prabu, Michael J. Gallop, Raymond D. Pedrizetti, Curt A. Steeb, Zeyong Xu, Paul C. Sutton, Martin L. Holladay
-
Patent number: 7814126Abstract: Task sequences are used to manage devices. According to one aspect, a user-defined or user-selected task sequence is received. The task sequence is converted into an ordered series of steps, and the series of steps are performed, in accordance with their order, in managing a device over a network. In certain implementations, the ordered series of steps are steps for automatically deploying an operating system on the device.Type: GrantFiled: June 25, 2003Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Munisamy Prabu, Michael J. Gallop, Raymond D. Pedrizetti, Curt A. Steeb, Zeyong Xu, Paul C. Sutton, Martin L. Holladay
-
Patent number: 7778956Abstract: In a pay-per-use computer environment, particularly when network access is limited, self-monitoring tools on a pay-per-use computer may require special support from a host/server. The host/server must be able to respond to requests quickly and efficiently and yet maintain full information required to service requests and updates. A key management table and a device management table provide critical information required to service requests. Use of SQL notifications allows local database caches to remain current but quickly accessible.Type: GrantFiled: June 21, 2007Date of Patent: August 17, 2010Assignee: Microsoft CorporationInventors: Gokul P. Thirumalai, Munisamy Prabu, Ashok Chandrasekaran, Zeyong Xu, Curt Andrew Steeb
-
Patent number: 7693936Abstract: Inter-service messages conform to a protocol message schema and support predetermined types according to the destination service. Because the schema and types are well defined, input queues corresponding to the services are able to quickly identify and remove non-conforming messages. The schema supports both prepaid and subscription business models and is extensible to other types.Type: GrantFiled: December 29, 2005Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventors: Curt A. Steeb, Minghui Gao, Munisamy Prabu, Zeyong Xu
-
Publication number: 20080320024Abstract: In a pay-per-use computer environment, particularly when network access is limited, self-monitoring tools on a pay-per-use computer may require special support from a host/server. The host/server must be able to respond to requests quickly and efficiently and yet maintain full information required to service requests and updates. A key management table and a device management table provide critical information required to service requests. Use of SQL notifications allows local database caches to remain current but quickly accessible.Type: ApplicationFiled: June 21, 2007Publication date: December 25, 2008Applicant: MICROSOFT CORPORATIONInventors: Gokul P. Thirumalai, Munisamy Prabu, Ashok Chandrasekaran, Zeyong Xu, Curt Andrew Steeb
-
Patent number: 7290258Abstract: Multiple devices on which operating systems can be automatically deployed are managed. According to one aspect, an apparatus manages installation of operating systems on a plurality of computing devices. The installation is performed across the plurality of computing devices both concurrently and asynchronously.Type: GrantFiled: June 25, 2003Date of Patent: October 30, 2007Assignee: Microsoft CorporationInventors: Curt A. Steeb, Munisamy Prabu, Zeyong Xu, Martin L. Holladay, Paul C. Sutton, Raymond D. Pedrizetti
-
Publication number: 20070156713Abstract: Linked databases including a core database and a distribution database support provisioning for computers in pay-per-use and subscription business models. The core database is well removed from front-end processing and includes job, device and bootstrap tables. The distribution database includes tables for packet distribution and logging and is near the front-end processing blocks. The core database is well protected from attack, while the more volatile data in the distribution database is available with low latency. Performance is maintained while reducing the surface area exposed to external attack.Type: ApplicationFiled: December 27, 2005Publication date: July 5, 2007Applicant: MICROSOFT CORPORATIONInventors: Zeyong Xu, Curt Steeb, Jeffrey Herold, Gokul Thirumalai, Minghui Gao, Munisamy Prabu, Muhsin Demirbag
-
Publication number: 20070153681Abstract: Inter-service messages conform to a protocol message schema and support predetermined types according to the destination service. Because the schema and types are well defined, input queues corresponding to the services are able to quickly identify and remove non-conforming messages. The schema supports both prepaid and subscription business models and is extensible to other types.Type: ApplicationFiled: December 29, 2005Publication date: July 5, 2007Applicant: MICROSOFT CORPORATIONInventors: Curt Steeb, Minghui Gao, Munisamy Prabu, Zeyong Xu
-
Publication number: 20070121870Abstract: An application program interface (API) for sending and receiving batches of requests and responses has a batch request call for exchanging one or more request items between a provider system and a subscription system and a batch response call for exchanging corresponding responses between the provider system and the subscription system. Requests are grouped according to an extensible markup language schema and responses are grouped according to another extensible markup language schema.Type: ApplicationFiled: March 3, 2006Publication date: May 31, 2007Applicant: MICROSOFT CORPORATIONInventors: Jeffrey Herold, Minghui Gao, Curt Steeb, James Duffus, Munisamy Prabu, Zeyong Xu, Martin Hall, Muhsin Demirbag
-
Publication number: 20070061268Abstract: A computer participates in a system for licensing use in a metered fashion using individual licenses cryptographically linked to the computer and a particular service provider or underwriter. The computer may have a cryptographic unit, secure memory, sanction and metering functions as part of a secure execution environment for enabling metered operation and conformance to a security policy. Payment for licenses may be made through a payment system with licenses generated at a server with access to cryptographic functions for verification of requests, certificate/key pair generation, and signing licenses.Type: ApplicationFiled: September 12, 2005Publication date: March 15, 2007Applicant: MICROSOFT CORPORATIONInventors: Jeffrey Herold, Munisamy Prabu, Thomas Phillips, James Duffus, Curt Steeb, Paul Sutton, Zeyong Xu, Zhangwei Xu, Alexander Frank
-
Publication number: 20040267716Abstract: Task sequences are used to manage devices. According to one aspect, a user-defined or user-selected task sequence is received. The task sequence is converted into an ordered series of steps, and the series of steps are performed, in accordance with their order, in managing a device over a network. In certain implementations, the ordered series of steps are steps for automatically deploying an operating system on the device.Type: ApplicationFiled: June 25, 2003Publication date: December 30, 2004Inventors: Munisamy Prabu, Michael J. Gallop, Raymond D. Pedrizetti, Curt A. Steeb, Zeyong Xu, Paul C. Sutton, Martin L. Holladay
-
Publication number: 20040268292Abstract: According to one aspect of task sequence interfaces, a method includes exposing an interface that allows task sequences to be performed on a plurality of remote devices, and receiving requests regarding the task sequences and the plurality of remote devices via the interface. The interface comprises an object model including device objects that represent physical devices in a network, and jobs objects that represent task sequences performed on one or more of the plurality of remote devices.Type: ApplicationFiled: June 25, 2003Publication date: December 30, 2004Applicant: MICROSOFT CORPORATIONInventors: Curt A. Steeb, Raymond D. Pedrizetti, Munisamy Prabu, Zeyong Xu, Martin L. Holladay, Paul C. Sutton
-
Publication number: 20040268340Abstract: Multiple devices on which operating systems can be automatically deployed are managed. According to one aspect, an apparatus manages installation of operating systems on a plurality of computing devices. The installation is performed across the plurality of computing devices both concurrently and asynchronously.Type: ApplicationFiled: June 25, 2003Publication date: December 30, 2004Applicant: MICROSOFT CORPORATIONInventors: Curt A. Steeb, Munisamy Prabu, Zeyong Xu, Martin L. Holladay, Paul C. Sutton, Raymond D. Pedrizetti