Distributed computing in a wireless communication system
AssigneeApple Inc.
InventorSassan Ahmadi
Life of this patent
Estimating the term…
Abstract
Distributed computing in a wireless communication system. Reports may be received from a plurality of nodes in a wireless communication system. Each respective report may include information regarding computing resources at the respective node. A notification of a request for a computing resource may be received from a first wireless user equipment device. A first node may be selected from the plurality of nodes to provide the computing resource based on the reports received from the plurality of nodes. The first node may be assigned to provide the computing resource.
Claims24
A method for distributed computing and computing resources in a wireless communication system, the method comprising:
- receiving reports from a plurality of nodes, wherein each respective report received from a respective node comprises information regarding computing resources at the respective node;
- receiving a notification of a request for a computing resource from a first wireless user equipment (UE) device;
- selecting a first node from the plurality of nodes to provide the computing resource based on the reports received from the plurality of nodes;
- assigning the first node to provide the computing resource.
A non-transitory computer-accessible memory medium comprising program instructions for distributing computing in a wireless network, wherein the program instructions are executable to:
- poll a plurality of nodes, wherein polling a respective node requests information indicating availability, amount, and type of computing resources at the respective node;
- receive reports from the plurality of nodes in response to polling the plurality of nodes, wherein each respective report received from a respective node comprises information indicating availability, amount, and type of computing resources at the respective node;
- receive a notification of a request for content from a first wireless user equipment (UE) device, wherein the content is provided by a content server;
- receive a notification of a request for processing of the content from the first UE;
- select a first node to perform the processing of the content from the plurality of nodes based on the reports received from the plurality of nodes;
- assign the processing of the content to the first node, comprising sending a first request to the content server, wherein the first request indicates to the content server to direct the content to the first node, and sending a second request to the first node, wherein the second request indicates to the first node to perform the requested processing.
A wireless user equipment (UE) device, comprising:
- a radio, comprising one or more antennas for performing wireless communication;
- a processor;
- a memory medium comprising program instructions, wherein the program instructions are executable by the processor to:
- transmit a request for content, wherein the request is transmitted via a first wireless link with a base station, wherein the base station is communicatively coupled to a network;
- receive the content via the first wireless link;
- transmit a request for processing of the content via the first wireless link;
- receive the processed content;
- present the processed content.
A method for a first node in a wireless communication system to provide computing resources for a second node in the wireless communication system, the method comprising:
- transmitting a report to a computing distribution node, wherein the report provides information indicating availability, amount, and type of computing resources at the node;
- receiving a request to provide a computing resource for the second node from the computing distribution node, wherein the second node is a first wireless user equipment (UE) device communicatively coupled to the wireless communication system via a first wireless link with a first base station;
- providing the computing resource for the second node in response to the request to provide the computing resource for the second node.
Dependencies are inferred from the claim text.