IP Library › Granted Patent US 10,606,655
Granted Patent B2
US 10,606,655 · App. 16/177,591 · Granted Mar 31, 2020

Non-directional transmissible task

Inventors: Lei Nie (Xian, CN); Chun Lei Xu (Xian, CN)
Assignee: International Business Machines Corporation
G06F9/5044G06F2209/5011
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,606,655
App. No.
16/177,591
Granted
Mar 31, 2020
Kind
B2
Abstract

According to an embodiment of the present disclosure, a non-directional task comprising a user's requirement is generated. The non-directional task is sent to a first resource node in a task network. The task network comprises a plurality of resource nodes that provide services accessible to the user. The non-directional task does not specify which resource node to perform the non-directional task. It is determined whether the first resource node can perform at least part of the non-directional task. The non-directional task is forwarded from the first resource node to a second resource node of the task network.

Claims (24)

1. A computer-implemented method comprising:

receiving, by a first resource node in a task network, a non-directional task comprising a user's requirement including a natural language description of the non-directional task, wherein the task network comprises a plurality of resource nodes that provide services accessible to the user, the non-directional task does not specify which resource node to perform the non-directional task;

applying natural language processing to the user's requirement at the first resource node to map the user's requirement to a program of the first resource node performing at least part of the non-directional task, wherein before applying the natural language processing, the first resource node forwards the non-directional task to multiple connectable resource nodes in the task network;

performing at least part of the non-directional task at the first resource node via the mapped program, wherein at least one resource node from the multiple, connectable resource nodes receiving the non-directional task is unable to perform the non-directional task;

updating the non-directional task with a result of the mapped program of the first resource node performing at least part of the non-directional task; and

forwarding the updated non-directional task to the multiple connectable resource nodes in the task network, wherein the at least one resource node from the multiple connectable resource nodes that previously was not able to perform the received non-directional task is able to perform one or more portions of the updated non-directional task when such resource node receives the updated non-directional task.

2. The method according to claim 1 , further comprising:

determining that the first resource node can perform at least part of the non-directional task.

3. The method according to claim 1 , further comprising:

returning a result of the non-directional task to the user.

4. The method according to claim 1 , wherein each of the multiple connectable resource nodes is connected to the first resource node directly or indirectly.

5. The method according to claim 1 , wherein the non-directional task comprises a global identification (ID) that identifies the non-directional task.

6. The method according to claim 1 , further comprising:

generating the non-directional task comprising the user's requirement; and

sending the non-directional task to the first resource node in the task network.

7. The method according to claim 6 , further comprising:

receiving a result of the non-directional task from at least one of the resource nodes in the task network.

8. The method according to claim 6 , wherein the non-directional task comprises any one or combination of:

semantic information about the user's requirement;

parameter information about the user's requirement;

command information about the user's requirement; and

content information about a content to be processed by the non-directional task.

9. The method according to claim 1 , wherein a user account having access privileges on the first resource node is associated with user accounts on any other resource nodes in the task network, and the method further comprises:

providing the any other resource nodes with the same access privileges of the user account on the first resource node in response to obtaining access to the first resource node via an associated user account.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2018
From: NIE, LEI; XU, CHUN LEI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047382/0513 →
Continuity (2)
Continuation 15591524 · May 10, 2017
Related Publication 20190065273A1 · Feb 28, 2019