Patents Assigned to DEEP RIVER VENTURES, LLC
  • Publication number: 20140189153
    Abstract: Methods and systems are described for routing based on a scope-specific address space. In an aspect, data is received data, from a previous node by a current node via a previous network interface operatively coupling the current node to a network, in a data unit that is specified according to a network protocol and that includes address information. A detection is made, based on the address information, a current-next protocol address that, in a current scope-specific address space specific to a current region including the current node, identifies a next node that is not included in the current region. A determination is made, based on the current-next protocol address, a next network interface operatively coupling the current node to the network. The data is sent, via the next network interface, to the next node.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140189155
    Abstract: Methods and systems are described for determining a protocol address for a node. In an aspect, hop identifier is identified, which for a first node in a network identifies a hop that includes a pair of consecutive nodes in a network path in the network. A first protocol address is received that for a network protocol at least one of identifies the first node to a second node in the network and identifies the second node to the first node, wherein the second node is not in the hop. Based on the first protocol address and the hop identifier, a second protocol address is determined that for the network protocol at least one of identifies a node in the hop that is not the first node to the second node and identifies the second node to a node in the hop that is not the first node.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140189081
    Abstract: Methods and systems are described for assigning an interface identifier to a network interface. In one aspect, a count of network interfaces is detected in a first region of a network that includes a first network interface for operatively coupling a first node to the first region. A threshold condition is determined, based on the count. A first interface identifier is identified that meets, based on a size attribute of the first interface identifier, the threshold condition. The first interface identifier is provided as an identifier of the first network interface.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140189156
    Abstract: Methods and systems are described for routing based on a path-based protocol address. Data is detected, by a current node in a current location in a network path, in a data unit that is specified according to a network protocol and that includes a first path-based protocol address including a plurality of path segment identifiers that identify respective path segments of a network path for transmitting data from a source node to a destination node. A current-next path segment identifier is detected, based on the current location, that identifies a current-next path segment in the plurality for transmitting the data from the current node to a next node in the network path. A current-next network interface id determined, based on the current-next path segment identifier, that is included in the current-next path segment. The data is sent, via the current-next network interface, to the next node.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140189152
    Abstract: Methods and systems are described for identifying a protocol address based on path information. In an aspect, first path information is detected that identifies a first sequence of nodes in a first network path for transmitting data between a first node and a second node in a network. Second path information is detected that identifies a second sequence of nodes in a second network path for transmitting data between the second node and a third node in the network. A first-third protocol address is determined, based on the first path information and the second path information, that identifies, according to a network protocol, the third node to the first node for communicating via the network protocol.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140189045
    Abstract: Methods and systems are described for routing based on a nested protocol address. In an aspect, data is detected, by a current node in a network, in a data unit that is specified according to a network protocol and that includes a first protocol address including a plurality of other protocol addresses. A current-next protocol address is detected in the plurality that identifies a next node with respect to the current node. A next network interface is determined based on the current-next protocol address. The data is sent, via the next network interface, to the next node.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140189159
    Abstract: Methods and systems are described for identifying a protocol address in a scope-specific address space. First address information is detected identifying a first-second protocol address identifying, according to a network protocol, a second node to a first node in the network and/or a second-first protocol address identifying, according to the protocol, the first node to the second node. Second address information is detected identifying a second-third protocol address identifying, according to the protocol, a third node in the network to the second node and a third-second protocol address identifying, according to the protocol, the second node to the third node. Based on the first and the second address information, a first-third protocol address is determined identifying, in a first scope-specific address space specific to a first region that includes the first node, the third node according to the protocol, wherein the third node is outside the first region.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140189154
    Abstract: Methods and systems are described for determining a shared identifier for a hop in a network. In an aspect, hop information is exchanged about a hop including a first node and a second node in a pair of consecutive nodes in a network path to transmit, via a network protocol, data sent by a source node to a destination node. A hop identifier criterion is specified based on the network protocol. A hop identifier is determined, based on the hop information, that meets the hop identifier criterion and that, in a first protocol address of the network protocol, at least one of identifies the first node to the second node and identifies the second node to the first node.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140172998
    Abstract: Methods and systems are described for browsing via a communications agent. In an aspect, request information identify a URI is received by a by a first communications agent operating in a first execution environment. A communications request is generate based on the URI. The communications request is sent to a communications service. A communications response is received in response to sending the communications request. In another aspect, for a user a communications request that identifies a URI is received by a communications service from a first execution environment. The communications request is processed. A communications response is generated based on the processing. The communications response is sent to an agent representing the user.
    Type: Application
    Filed: December 16, 2012
    Publication date: June 19, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140172999
    Abstract: Methods and systems are described for accessing a service via a proxy communications agent. In an aspect, request information for identifying a service request is identified by a first communications agent in a first execution environment. A communications request, based on the request information, is sent by the first communications agent to a second communications agent to send to the service request to a service application. A communications response is received by the first execution environment based on a service response generated by the service application in processing the service request. In another aspect, a communications request is received by a communications agent, representing a user, from a first communications agent. Access information is identified based on the user. A service request with the access information, based on the communications request, is sent to a service application.
    Type: Application
    Filed: December 16, 2012
    Publication date: June 19, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140172912
    Abstract: Methods and systems are described for processing a search query exchanged via a communications protocol. In an aspect, search information is received by a communications agent in a first execution environment. A communications request identifying a search query, based on the search information, is sent to a communications service. A communications response that identifies a search result determined based on the communicant identifier is received by the first execution environment. In another aspect, a communications request that identifies a search query is received, in a communication identifying a communicant identifier, from a communications agent in a first execution environment. A query request, based on the search query is sent to a search service. A query response is received from the search service. A communications response that identifies, based on the communicant identifier and the query response, a communications search result is sent to the first execution environment.
    Type: Application
    Filed: December 16, 2012
    Publication date: June 19, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140173449
    Abstract: Methods and systems are described for processing a request via a communications agent. In an aspect, a request is identified by a communications agent in an execution environment. A communications request identifying the request is sent in a communication for processing by a web service. The requesting execution environment receives a communications response identifying a communications result that differs from a web result received in response to a web request identifying the request sent to the web service. In another aspect, a communications request is received in a communication by a communications. A request identified by the communications request is identified to a web service. A communication result is received that differs from a web result generated when the web service receives the request in a web request from a user agent. A communications response identifying the communications result is sent in response to receiving the communications request.
    Type: Application
    Filed: December 16, 2012
    Publication date: June 19, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140112319
    Abstract: Methods and systems are described for constraining a data exchange requested in a communication. Exchanging, via a network according to a first communication protocol from a second communications agent to a first communications agent, a constraint notification identifying the construction constraint. In response to exchanging the constraint notification, exchanging, via the network from the first communications agent to the second communications agent, a data object request constrained, based on the construction constraint, to identify a data object in a second data store of the second execution environment including the second communications agent. Exchanging, via the network from the second communications agent to the first communications agent, a data object response, constrained based on the construction constraint, that identifies the data object.
    Type: Application
    Filed: October 18, 2012
    Publication date: April 24, 2014
    Applicant: Deep River Ventures, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140101554
    Abstract: Methods and systems are described for exchanging presentation data based on a communication. In an aspect, a view descriptor is exchanged via a communication protocol from a remote communications agent to a local communications agent. The view descriptor is identified by the local communications agent to access presentation data representing remote presentation information sent by a component operating in a remote execution environment including the remote communications agent. A protocol endpoint is configured, based on the view descriptor, in the local execution environment. The presentation data is exchanged, based on the protocol endpoint, from the remote execution environment to the local execution environment. Local presentation information, based on the presentation data, is sent to present a representation of the remote presentation information via an output device of the local execution environment.
    Type: Application
    Filed: October 8, 2012
    Publication date: April 10, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140089419
    Abstract: Methods and systems are described for processing a data object identification request in a communication. In an aspect, a first communications agent in a first execution environment receives data object information identifying a data object matching criterion. The first communications agent exchanges a first message with a second communications agent in a second execution environment. The second communications agent detects a data object identification request included in the exchanged first message. In response to detecting the data object identification request, a data object identification response is generated that identifies a data object in a second data store in the second execution environment. The second communications agent exchanges a second message with the first communications agent. The second message includes the data object identification response, wherein the second message does not include the data object.
    Type: Application
    Filed: September 22, 2012
    Publication date: March 27, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140089421
    Abstract: Methods and systems are described for sharing a data object in a data store via a communication. In an aspect, a second communications agent receives data object information that identifies a data object in a second data store in a second execution environment. A mount descriptor for accessing the data object is created. A first message is sent from the second communications agent and received by a first communications agent in a first execution environment according to a first communication protocol. The mount descriptor is detected and a first location in a first data store in the first execution environment is determined. A representation of the data object is created, based on the mount descriptor, at the location. The data object is accessible to the first execution environment via the representation.
    Type: Application
    Filed: September 25, 2012
    Publication date: March 27, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140089420
    Abstract: Descriptions are provided for processing a reference in a communication to a remote data object. In an aspect, information is received, by a second communications agent, that identifies a data object in a second data store in a second execution environment that includes the second communications agent. A descriptor is created for accessing the data object. The descriptor is sent in a first message, by the second communications agent, that is received by a first communications agent in a first execution environment, via a communications protocol. The data object is not included in the first message. A second message that identifies the data object is sent from the first communications agent to the second communications agent, via the communications protocol. Some or all of the data object is sent, via the network, by the second execution environment and received by the first execution environment.
    Type: Application
    Filed: September 23, 2012
    Publication date: March 27, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140081968
    Abstract: Methods and systems are described for automatically managing tagging of a resource. In one aspect, a first matched tag is identified that identifies a first tag and a first tagging criterion, wherein whether the first tagging criterion is met for a first resource is based on a first attribute of the first resource. A change to the first attribute is detected. Based on the change, whether the first tagging criterion is met for the first resource is determined. The first resource is tagged with the first tag, automatically in response to determining that the first criterion is met.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140081624
    Abstract: Methods and systems are described for navigating tagging contexts. In an aspect, In a first tagging context, a first tagging is identified of a first resource with a first tag. The first tagging is determined to be in a second tagging context. In the second tagging context and in response to identifying the first tagging, a second tagging that is not in the first tagging context is detected.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140081969
    Abstract: Methods and systems are described for locating tagged resources in a resource scope. In an aspect, a first tag is detected that tags at least one resource. A first scope descriptor for the first tag is identified. A second scope descriptor for the first tag is identified. A first set of resources is determined that are in a first resource scope specified by the first scope descriptor and that are tagged with the first tag. A second set of resources is determined that are in a second resource scope specified by the second scope descriptor and that are tagged with the first tag, wherein a third resource tagged with the first tag is included in one of the first set and the second set.
    Type: Application
    Filed: September 19, 2012
    Publication date: March 20, 2014
    Applicant: DEEP RIVER VENTURES, LLC
    Inventor: Robert Paul Morris