Patents by Inventor Markus M. Breunig
Markus M. Breunig 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: 7734817Abstract: Peer devices register with a resource locator service so that the peer devices can be uniquely identified in a networking environment. An addressing scheme addresses a peer resource in the networking environment based on the unique identifier of a peer device that is a master publisher of the resource. Based on the addressing scheme, the resource locator service can track the location of the master publisher of the resource as well as additional locations of peer devices that have cached the resource and made it available. In various embodiments, the resource locator service can service requests for peer resources by providing a list of locations where the resource is expected to be available or, in the case of non-compatible requester, provide access to the resource itself.Type: GrantFiled: February 25, 2005Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Patent number: 7624179Abstract: A resource naming service (RNS) server receives peer resource requests from peer platforms through a networking environment. The RNS server, possibly in cooperation with other RNS servers and peer registrars generates a response to the request to enable the peer platforms to access the requested peer resources. In one embodiment, a response includes a list of locations of peer devices in the networking environment where a resource is expected to be available. A requesting device can then choose to access the resource from one or more of the listed peer locations.Type: GrantFiled: February 11, 2005Date of Patent: November 24, 2009Assignee: Microsoft CorporationInventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Patent number: 7610378Abstract: A resource naming service (RNS) server receives peer resource requests from peer platforms through a networking environment. The RNS server, possibly in cooperation with other RNS servers and peer registrars generates a response to the request to enable the peer platforms to access the requested peer resources. In one embodiment, a response includes a list of locations of peer devices in the networking environment where a resource is expected to be available. A requesting device can then choose to access the resource from one or more of the listed peer locations.Type: GrantFiled: February 11, 2005Date of Patent: October 27, 2009Assignee: Microsoft CorporationInventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Patent number: 7594030Abstract: A resource naming service (RNS) server receives peer resource requests from peer platforms through a networking environment. The RNS server, possibly in cooperation with other RNS servers and peer registrars generates a response to the request to enable the peer platforms to access the requested peer resources. In one embodiment, a response includes a list of locations of peer devices in the networking environment where a resource is expected to be available. A requesting device can then choose to access the resource from one or more of the listed peer locations.Type: GrantFiled: September 13, 2001Date of Patent: September 22, 2009Assignee: Microsoft CorporationInventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Patent number: 7562149Abstract: Peer devices register with a resource locator service so that the peer devices can be uniquely identified in a networking environment. An addressing scheme addresses a peer resource in the networking environment based on the unique identifier of a peer device that is a master publisher of the resource. Based on the addressing scheme, the resource locator service can track the location of the master publisher of the resource as well as additional locations of peer devices that have cached the resource and made it available. In various embodiments, the resource locator service can service requests for peer resources by providing a list of locations where the resource is expected to be available or, in the case of non-compatible requester, provide access to the resource itself.Type: GrantFiled: February 25, 2005Date of Patent: July 14, 2009Assignee: Microsoft CorporationInventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Patent number: 7536465Abstract: Peer devices register with a resource locator service so that the peer devices can be uniquely identified in a networking environment. An addressing scheme addresses a peer resource in the networking environment based on the unique identifier of a peer device that is a master publisher of the resource. Based on the addressing scheme, the resource locator service can track the location of the master publisher of the resource as well as additional locations of peer devices that have cached the resource and made it available. In various embodiments, the resource locator service can service requests for peer resources by providing a list of locations where the resource is expected to be available or, in the case of non-compatible requester, provide access to the resource itself.Type: GrantFiled: July 22, 2005Date of Patent: May 19, 2009Assignee: Microsoft CorporationInventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Patent number: 7200667Abstract: Peer devices register with a resource locator service so that the peer devices can be uniquely identified in a networking environment. An addressing scheme addresses a peer resource in the networking environment based on the unique identifier of a peer device that is a master publisher of the resource. Based on the addressing scheme, the resource locator service can track the location of the master publisher of the resource as well as additional locations of peer devices that have cached the resource and made it available. In various embodiments, the resource locator service can service requests for peer resources by providing a list of locations where the resource is expected to be available or, in the case of non-compatible requester, provide access to the resource itself.Type: GrantFiled: February 25, 2005Date of Patent: April 3, 2007Assignee: Microsoft CorporationInventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Patent number: 7072982Abstract: Peer devices register with a resource locator service so that the peer devices can be uniquely identified in a networking environment. An addressing scheme addresses a peer resource in the networking environment based on the unique identifier of a peer device that is a master publisher of the resource. Based on the addressing scheme, the resource locator service can track the location of the master publisher of the resource as well as additional locations of peer devices that have cached the resource and made it available. In various embodiments, the resource locator service can service requests for peer resources by providing a list of locations where the resource is expected to be available or, in the case of non-compatible requester, provide access to the resource itself.Type: GrantFiled: September 13, 2001Date of Patent: July 4, 2006Assignee: Microsoft CorporationInventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Publication number: 20020107982Abstract: Peer devices register with a resource locator service so that the peer devices can be uniquely identified in a networking environment. An addressing scheme addresses a peer resource in the networking environment based on the unique identifier of a peer device that is a master publisher of the resource. Based on the addressing scheme, the resource locator service can track the location of the master publisher of the resource as well as additional locations of peer devices that have cached the resource and made it available. In various embodiments, the resource locator service can service requests for peer resources by providing a list of locations where the resource is expected to be available or, in the case of non-compatible requester, provide access to the resource itself.Type: ApplicationFiled: September 13, 2001Publication date: August 8, 2002Inventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Publication number: 20020062375Abstract: A resource naming service (RNS) server receives peer resource requests from peer platforms through a networking environment. The RNS server, possibly in cooperation with other RNS servers and peer registrars generates a response to the request to enable the peer platforms to access the requested peer resources. In one embodiment, a response includes a list of locations of peer devices in the networking environment where a resource is expected to be available. A requesting device can then choose to access the resource from one or more of the listed peer locations.Type: ApplicationFiled: September 13, 2001Publication date: May 23, 2002Inventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig
-
Publication number: 20020062336Abstract: A resource tracking service tracks locations of peer resources among peer devices in a networking environment. As a peer resource is cached and made available at multiple peer devices, the locator service also tracks state information for each copy of the resources and, in various embodiments, maintains coherency among the copies as the resource is modified and/or deleted.Type: ApplicationFiled: September 13, 2001Publication date: May 23, 2002Inventors: Dan Teodosiu, Nikolaj S. Bjorner, Markus M. Breunig