P
Peter M. Spiro
Researcher at Microsoft
Publications - 8
Citations - 1544
Peter M. Spiro is an academic researcher from Microsoft. The author has contributed to research in topics: Synchronization & Software deployment. The author has an hindex of 7, co-authored 8 publications receiving 1544 citations.
Papers
More filters
Patent
Distributed computing services platform
Joseph D. Belfiore,David G. Campbell,Steve Capps,Steven M. Cellini,Vivek Gundotra,Mark H. Lucovsky,Paul A. Maritz,Amit Mital,Eric D. Rudder,Keith W. Short,Kaviraj Singh,Peter M. Spiro,Tandy W. Trower,David Vaskevitch,Charles T. Fitzgerald +14 more
TL;DR: In this paper, a server federation cooperatively interacts to fulfill service requests by communicating using data structures that follow a schema in which the meaning of the communicated data is implied by the schema.
Patent
Storage platform for organizing, searching, and sharing data
TL;DR: In this article, the authors present a storage platform comprising a database engine, a data store, an application programming interface, and a data model that supports the organization, searching, sharing, synchronization, and security of data stored in the data store.
Patent
Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system
Bekim Demiroski,Robert T. Whitney,J. Patrick Thompson,Anil K. Nori,Sameet H. Agarwal,Pedro Celis,David G. Campbell,F. Soner Terek,Kim Cameron,Walter R. Smith,Darren A. Shakib,Nathaniel H. Ballou,Srinivasmurthy P. Acharya,Balan Sethu Raman,Peter M. Spiro +14 more
TL;DR: Extensions as mentioned in this paper are strongly typed instances that cannot exist independently and must be attached to an item or a nested element, and are also intended to address multi-typing issues by enabling the overlap of type instances.
Patent
Systems and methods for data modeling in an item-based storage platform
Anil K. Nori,Sameet H. Agarwal,J. Patrick Thompson,Pedro Celis,David G. Campbell,Soner Terek,Kim Cameron,Walter R. Smith,Darren A. Shakib,Nathaniel H. Ballou,Srinivasmurthy P. Acharya,Balan Sethu Raman,Peter M. Spiro +12 more
TL;DR: In this paper, a data store (302) comprising Items, Elements, and Relationships is defined, and a core schema (340) is defined to define a set of core items by which a hardware/software interface system understands and directly processes said set of Core Items in a predetermined and predictable way.
Patent
Systems and methods for providing relational and hierarchical synchronization services for units of information manageable by a hardware/software interface system
TL;DR: In this article, the authors present a storage platform that provides a synchronization service that allows multiple instances of the storage platform (each with its own data store) to synchronize parts of their content according to a flexible set of rules.