Patents by Inventor Michael B. Taylor
Michael B. Taylor 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: 8131739Abstract: Various embodiments of the present invention are directed to a storage platform comprising: a data store in which data stored therein is defined in terms of items, elements, and relationships, wherein an item is a unit of data storable in the data store and comprises one or more elements, an element is an instance of a type comprising one or more fields, and a relationship is a link between at least two items; a set of schemas that define different types of items, elements, and relationships; and an application programming interface comprising a class for each of the different items, elements, and relationships defined in the set of schemas. Data may also be stored in the data store in the form of an extension to an existing item type, and wherein the application programming interface comprises a class for each different item extension.Type: GrantFiled: August 21, 2003Date of Patent: March 6, 2012Assignee: Microsoft CorporationInventors: Winnie C. Wu, Michael E. Deem, Edward G. Sheppard, Lijiang Fang, Jian Li, Michael B. Taylor
-
Patent number: 7996443Abstract: The subject innovation provides a system and/or a method that facilitates developing schemas for a file storage system. A type definition component can provide a schema grammar, wherein a generator component can employ the schema grammar to build the schema for the file storage system. The schema grammar can describe information types stored in the file storage system that are represented as instances of complex types that are part of a type system that supports inheritance. The schema grammar can support a declaration of an association between types, versioning specifications, and/or content indexing specifications.Type: GrantFiled: July 20, 2005Date of Patent: August 9, 2011Assignee: Microsoft CorporationInventors: Anil Kumar Nori, Bekim Demiroski, Gregory S. Friedman, Michael B. Taylor, Michael E. Deem, Michael J. Newman, Michael J. Pizzo, Nigel R. Ellis, Sanjay Nagamangalam
-
Patent number: 7664724Abstract: A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.Type: GrantFiled: March 9, 2006Date of Patent: February 16, 2010Assignee: Microsoft CorporationInventors: Mark H. Lucovsky, Shaun Douglas Pierce, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Yun-Qi Yuan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Steven D. White, Paul J. Leach, Richard B. Ward, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Suresh Kannan, Winnie C. Wu
-
Patent number: 7302634Abstract: A schema-based service for Internet access to per-user services data, wherein access to data is based on each user's identity. The service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The services schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the services schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.Type: GrantFiled: October 22, 2001Date of Patent: November 27, 2007Assignee: Microsoft CorporationInventors: Mark H. Lucovsky, Shaun Douglas Pierce, Steven D. White, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Suresh Kannan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Winnie C. Wu, Paul J. Leach, Richard B. Ward, Yun-Qi Yuan
-
Publication number: 20030131073Abstract: A schema-based contacts service for Internet access to per-user contact data, wherein access to data is based on each user's identity. The contacts service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The contacts schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the contacts schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.Type: ApplicationFiled: October 22, 2001Publication date: July 10, 2003Inventors: Mark H. Lucovsky, Shaun Douglas Pierce, Steven D. White, Ramu Movva, Jagadeesh Kalki, David Benjamin Auerbach, Peter Sewall Ford, Jay Christopher Jacobs, Paul Andrew Steckler, Walter C. Hsueh, Kendall D. Keil, Burra Gopal, Suresh Kannan, Yi-Wen Guu, Samuel John George, William Raymond Hoffman, Philip Michael Smoot, Lijiang Fang, Michael B. Taylor, Winnie C. Wu, Paul J. Leach, Richard B. Ward
-
Publication number: 20030041065Abstract: A schema-based contacts service for Internet access to per-user contact data, wherein access to data is based on each user's identity. The contacts service includes a schema that defines rules and a structure for each user's data, and also includes methods that provide access to the data in a defined way. The contacts schema thus corresponds to a logical document containing the data for each user. The user manipulates (e.g., reads or writes) data in the logical document by data access requests through defined methods. In one implementation, the contacts schemas are arranged as XML documents, and the services provide methods that control access to the data based on the requesting user's identification, defined role and scope for that role. In this way, data can be accessed by its owner, and shared to an extent determined by the owner.Type: ApplicationFiled: October 22, 2001Publication date: February 27, 2003Inventors: Mark Lucovsky, Steven D. White, Aaron J. Hartwell, Lijiang Fang, Michael B. Taylor, Suresh Kannan
-
Patent number: 4822596Abstract: A personal antiperspirant product contains a moisture-absorbent polymer instead of or in addition to the usual metal salt. The product is applied to the skin in a finely divided form to give a dry, non-sticky deposit for absorbing skin moisture such as perspiration. The polymer is capable of absorbing an amount of moisture at least equal to its own weight after depositing the product onto the skin.Type: GrantFiled: November 6, 1985Date of Patent: April 18, 1989Assignee: Lever Brothers CompanyInventors: Martin Callingham, Dwaipayan Chaudhuri, Kenneth V. Curry, Barry G. Pike, Michael B. Taylor
-
Patent number: 4743440Abstract: A personal antiperspirant product contains a moisture-absorbent polymer instead of or in addition to the usual metal salt. The product is applied to the skin in a finely divided form to give a dry, non-sticky deposit for absorbing skin moisture such as perspiration. The polymer is capable of absorbing an amount of moisture at least equal to its own weight after depositing the product onto the skin.Type: GrantFiled: July 29, 1981Date of Patent: May 10, 1988Assignee: Lever Brothers CompanyInventors: Martin Callingham, Dwaipayan Chaudhuri, Kenneth V. Curry, Barry G. Pike, Michael B. Taylor
-
Patent number: 4650670Abstract: A personal, propellant-free antiperspirant product contains a moisture-absorbent polymer instead of or in addition to the usual metal salt. The product is applied to the skin to give a dry deposit containing the polymer for absorbing skin moisture such as perspiration. The polymer is capable of absorbing an amount of moisture at least equal to its own weight after depositing the product onto the skin.Type: GrantFiled: June 16, 1980Date of Patent: March 17, 1987Assignee: Lever Brothers CompanyInventors: Martin Callingham, Dwaipayan Chaudhuri, Kenneth V. Curry, Barry G. Pike, Michael B. Taylor