scispace - formally typeset
Patent

Method and apparatus to obtain negotiated service advertisement

TLDR
In this article, the authors propose a service discovery mechanism that allows a client to request a capability credential from a service and the service may then respond with the capability credential that may convey to the client the rights to use the requested capabilities.
Abstract
A service discovery mechanism may allow clients in a distributed computing environment to search for services. The service discovery mechanism may allow a client to request a capability credential from a service. The distributed computing environment may include a mechanism for a client to negotiate service access rights and to then obtain a capability credential that may be used to obtain the service's access interface to the set or subset of the service's capabilities that were requested or negotiated by the client. In one embodiment, the client may present to the service a set of desired capabilities. The service may then respond with a capability credential that may convey to the client the rights to use the requested capabilities. A complete service advertisement may be needed to create a message endpoint for accessing the service. In an embodiment, the capability credential may be used by a client to obtain a complete advertisement for only the requested or negotiated capabilities. The capability credential may provide an additional level of security for the service provider. The capability credential that may be used to receive the complete advertisement may also be used to construct a message gate to communicate with the service where the gate embeds the capability credential in each message to the service.

read more

Citations
More filters
Patent

Learning Device Interaction Rules

TL;DR: In this article, devices and methods are disclosed for establishing interaction among electronic devices of an environment. But the devices are not discussed in detail, except for the one or more devices that observe at each device a change of state activity among the plurality of devices.
Patent

Registration, verification and notification system

TL;DR: In this paper, a registrant provides at least one registrant electronic contact, such as a telephone number, during a registration process and the registrant's information may be compared to a database of such information.
Patent

System and method for secure relayed communications from an implantable medical device

TL;DR: In this paper, the authors present a system and methods for supporting encrypted communications with a medical device, such as an implantable device, through a relay device to a remote server, and may employ cloud computing technologies.
Patent

Service discovery and delivery for ad-hoc networks

TL;DR: In this paper, the authors present a communication system having a plurality of portable devices being communicatively linked via an ad-hoc, wireless network such that each portable device functions in a peer-to-peer fashion.
Patent

System and method for validating program execution at run-time

TL;DR: In this article, a pipelined processor comprising a cache memory system, fetching instructions for execution from a portion of said cache memory systems, an instruction commencing processing before a digital signature of the cache line that contained the instruction is verified against a reference signature of cache line, the verification being done at the point of decoding, dispatching, or committing execution of the instruction, the reference signature being stored in an encrypted form in the processor's memory, and the key for decrypting the said reference signature was stored in a secure storage location.
References
More filters
Journal ArticleDOI

The Byzantine Generals Problem

TL;DR: The Albanian Generals Problem as mentioned in this paper is a generalization of Dijkstra's dining philosophers problem, where two generals have to come to a common agreement on whether to attack or retreat, but can communicate only by sending messengers who might never arrive.
Journal ArticleDOI

Generative communication in Linda

TL;DR: This work is particularly concerned with implementation of the dynamic global name space that the generative communication model requires, and its implications for systems programming in distributed settings generally and on integrated network computers in particular.
Journal ArticleDOI

Self-stabilizing systems in spite of distributed control

TL;DR: In this paper, the synchronization task between loosely coupled cyclic sequential processes is viewed as keeping the relation "the system is in a legitimate state" invariant, and each individual process step that could possibly cause violation of that relation is preceded by a test deciding whether the process in question is allowed to proceed or has to be delayed.
Journal ArticleDOI

Implementing remote procedure calls

TL;DR: The overall structure of the RPC mechanism, the facilities for binding RPC clients, the transport level communication protocol, and some performance measurements are described, including some optimizations used to achieve high performance and to minimize the load on server machines that have many clients.
Journal ArticleDOI

Scale and performance in a distributed file system

TL;DR: Observations of a prototype implementation are presented, changes in the areas of cache validation, server process structure, name translation, and low-level storage representation are motivated, and Andrews ability to scale gracefully is quantitatively demonstrated.
Related Papers (5)