US 10,892,975 B2
Digital object routing based on a service request
Shabbir Khan, San Jose, CA (US); and Alexander Cohen, Mill Valley, CA (US)
Assigned to Zarbaña Digital Fund LLC, Wilmington, DE (US)
Filed by ZARBAÑA DIGITAL FUND LLC, Wilmington, DE (US)
Filed on Jun. 19, 2017, as Appl. No. 15/626,816.
Application 15/626,816 is a continuation of application No. 11/295,820, filed on Dec. 6, 2005, granted, now 9,686,183.
Prior Publication US 2017/0331718 A1, Nov. 16, 2017
Int. Cl. H04L 12/751 (2013.01); G06F 9/50 (2006.01); H04L 12/715 (2013.01); H04L 12/741 (2013.01); H04L 29/08 (2006.01); H04L 12/725 (2013.01)
CPC H04L 45/02 (2013.01) [G06F 9/505 (2013.01); H04L 45/04 (2013.01); H04L 45/302 (2013.01); H04L 45/54 (2013.01); H04L 67/02 (2013.01); H04L 67/2814 (2013.01); H04L 67/322 (2013.01); H04L 67/327 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method, comprising:
a first node in a network receiving a first object and a second object, wherein both the first object and the second object are destined for a second node in the network, wherein the first object specifies a first requested service, and wherein the second object specifies a second requested service;
the first node sending, to nodes in the network, requests inquiring whether the nodes are capable of providing the first and second services;
in response to the sent requests, the first node receiving responses from the nodes indicating whether the nodes are capable of providing the first and second requested services;
based on capabilities of the nodes to provide the first service as indicated in the received responses, the first node determining, for the first object, a first route from the first node through the network based on an ability of one or more nodes along the first route to provide the first requested service;
based on capabilities of the nodes to provide the second service as indicated in the received responses, the first node determining, for the second object, a second route from the first node through the network based on an ability of one or more nodes along the second route to provide the second requested service; and
the first node sending the first object via the first route and the second object via the second route, wherein the first route is different from the second route.