Context-driven local network services
First Claim
1. An apparatus comprising:
- a processor circuit;
an interface to communicatively couple the processor circuit to a network; and
a storage communicatively coupled to the processor circuit and storing a sequence of instructions that when executed by the processor circuit, causes the processor circuit to;
operate the interface to receive context data of a scheduled event and an association data comprising identifiers that each uniquely identify a corresponding accepted computing device with which to engage in interactions;
operate the interface to receive an identifier from a computing device;
compare the identifier to the association data to determine whether the computing device is an accepted computing device;
retrieve an aspect of a current context of the apparatus, the aspect of the current context of the apparatus comprising one or more of a current time or a current location of the apparatus;
in response to a determination that the computing device is an accepted computing device, compare the aspect to the context data to determine whether an appropriate context exists to share resources and exchange provision of network services with the computing device through the network; and
in response to a determination that the appropriate context exists, engage in the interactions with the computing device through the network, the interactions to comprise receipt of an indication of an available network service and a requested network service from the computing device, provision of the requested network service to the computing device from the apparatus based on the indication, and provision of the available network service to the apparatus from the computing device based on the indication.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments are generally directed to cooperation among networked devices to obtain and use a multiple-frame screenshot. In one embodiment, an apparatus comprises a processor circuit executing a sequence causing the processor circuit to receive a signal conveying a context data; retrieve an aspect of a current context of the apparatus; compare the aspect to the context data; determine whether a context defined as appropriate exists to engage in interactions with one or more other computing devices through a network based on the comparison, the interactions comprising providing a network service to the one or more other computing devices; and engage in the interactions with one or more computing devices through the network when the appropriate context to engage in the interactions exists. Other embodiments are described and claimed herein.
10 Citations
23 Claims
-
1. An apparatus comprising:
-
a processor circuit; an interface to communicatively couple the processor circuit to a network; and a storage communicatively coupled to the processor circuit and storing a sequence of instructions that when executed by the processor circuit, causes the processor circuit to; operate the interface to receive context data of a scheduled event and an association data comprising identifiers that each uniquely identify a corresponding accepted computing device with which to engage in interactions; operate the interface to receive an identifier from a computing device; compare the identifier to the association data to determine whether the computing device is an accepted computing device; retrieve an aspect of a current context of the apparatus, the aspect of the current context of the apparatus comprising one or more of a current time or a current location of the apparatus; in response to a determination that the computing device is an accepted computing device, compare the aspect to the context data to determine whether an appropriate context exists to share resources and exchange provision of network services with the computing device through the network; and in response to a determination that the appropriate context exists, engage in the interactions with the computing device through the network, the interactions to comprise receipt of an indication of an available network service and a requested network service from the computing device, provision of the requested network service to the computing device from the apparatus based on the indication, and provision of the available network service to the apparatus from the computing device based on the indication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method comprising:
-
receiving, at a computing device, context data of a scheduled event and an association data comprising identifiers that each uniquely identify a corresponding accepted computing device with which to engage in interactions; receiving, at the computing device, an identifier from another computing device; comparing the identifier to the association data to determine whether the other computing device is an accepted computing device; retrieving an aspect of a current context of the computing device, the aspect of the current context of the computing device comprising one or more of a current time or a current location of the computing device; in response to a determination that the other computing device is an accepted computing device, comparing the aspect to the context data to determine whether an appropriate context exists to share resources and exchange provision of network services with the other computing device through a network; and in response to a determination that the appropriate context exists, engaging in the interactions with the other computing device through the network, the interactions comprising receiving, at the computing device, an indication of an available network service and a requested network service from the other computing device, provisioning of the requested network service to the other computing device from the computing device based on the indication, and provisioning of the available network service to the computing device from the other computing device based on the indication. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. At least one non-transitory machine-readable storage medium comprising a plurality of instructions that when executed by a computing device, causes the computing device to:
-
receive context data of a scheduled event and an association data comprising identifiers that each uniquely identify a corresponding accepted computing device with which to engage in interactions; receive, at the computing device an identifier from another computing device; compare the identifier to the association data to determine whether the other computing device is an accepted computing device; retrieve an aspect of a current context of the computing device, the aspect of the current context of the computing device comprising one or more of a current time or a current location of the computing device; in response to a determination that the other computing device is an accepted computing device, compare the aspect to the context data to determine whether an appropriate context exists to share resources and exchange provision of network services with the other computing device through a network; and in response to a determination that the appropriate context exists, engaging in the interactions with the other computing device through the network, the interactions to comprise receipt of an indication of an available network service and a requested network service from the other computing device, provision of the requested network service to the other computing device from the computing device based on the indication, and provision of the available network service to the computing device from the other computing device based on the indication. - View Dependent Claims (22, 23)
-
Specification