Patents by Inventor Robert Paul Morris

Robert Paul Morris has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20150007191
    Abstract: Methods and systems are described for selecting a resource based on a measure of a processing cost. Resource information is received identifying a first resource and a second resource for processing by a program component. One or more of a first measure of a specified processing cost for the processing of the first resource and a second measure of the processing cost for the processing of the second resource is determined. One of the first resource and the second resource is selected based on at least one of the first measure and the second measure. The selected one of the first resource and the second resource is identified to the program component for processing.
    Type: Application
    Filed: June 2, 2014
    Publication date: January 1, 2015
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140365682
    Abstract: Methods and systems are described for associating a name with a network path. In an aspect, a first message is received, from a first node by a second node via a first network path in a network. A first symbolic identifier of the first node is identified, wherein the first network path includes a first hop included in communicatively coupling the first node and the second node. Second path information is identified that identifies a second hop in a second network path included in communicatively coupling the second node and a third node. A second message is sent, identifying the first symbolic identifier and the first hop, to the third node via the second hop to associate the first symbolic identifier with a third network path that includes a node included in at least one of the first hop and the second hop. In another aspect, a second node in a network detects a first node in first hop included in communicatively coupling the second node and the first node.
    Type: Application
    Filed: May 9, 2014
    Publication date: December 11, 2014
    Applicant: Cedar Point Partners, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140365588
    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: May 9, 2014
    Publication date: December 11, 2014
    Applicant: Cedar Point Partners, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140365486
    Abstract: Methods and systems are described for tagging a resource. In an aspect, a matched tag is created by associating a user identified tag with a tagging criterion that is based on data other than the tag. A determination is made that the tagging criterion is met for each resource in a plurality of resources. Each resource in the plurality is tagged with the tag, in response to the determining. Presentation information is sent to present, via an output device, a tag user interface element representing the tag, that represents the tag, as a target for a user input to initiate an operation that identifies a resource in the plurality.
    Type: Application
    Filed: May 9, 2014
    Publication date: December 11, 2014
    Applicant: Cedar Point Partners, LLC
    Inventor: Robert Paul Morris
  • Patent number: 8902054
    Abstract: Methods and systems are described for managing operation of a portable electronic device. Vehicle information, about an automotive vehicle, is received. Device information, about a portable electronic device configured to perform an operation, is received. An operator of the automotive vehicle is detected to be a user of the portable electronic device, based on the vehicle information and the device information. Operation information is sent, in response to detecting the operator is the user, to prevent the portable electronic device from performing the operation.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: December 2, 2014
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 8811402
    Abstract: Methods and systems are described for disabling an operative coupling to a network. In an aspect, first data received for forwarding is forwarded between a first node in a first network and a second node in a second network by a network relay via a first operative coupling to the first network of a first network interface hardware component in the network relay and via a second operative coupling to the second network of a second network interface hardware component in the network relay. A determination is made that a specified decoupling condition is met. The second operative coupling is disabled subsequent to the forwarding and in response to the determination while the first operative coupling remains enabled for receiving second data for forwarding.
    Type: Grant
    Filed: June 24, 2012
    Date of Patent: August 19, 2014
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 8798067
    Abstract: Methods and systems are described for enabling an operative coupling to a network. In an aspect, first data is detected for forwarding between a first node in a first network and another node by a network relay including a first network interface hardware component operatively coupled to a first network. A determination is made that a second operative coupling to a second network of a second network interface hardware component in the network relay is disabled. The second network interface hardware component is configured to enabled the second operative coupling, in response to the determination. Data received for forwarding between the first network and the second network is forwarded via the enabled second operative coupling.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: August 5, 2014
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 8787731
    Abstract: Methods and systems are described for coordinating playing of media streams. In one aspect, an access by a media player to a presentation device to play a media stream is detected. Additionally, presentation focus information is accessed for determining whether the media player has presentation focus for playing the media stream. Further, it is determine, based on the presentation focus information, that the media player has presentation focus for playing the media stream. Still further, in response to determining the media player has presentation focus, it is indicated that the media player is allowed to play the media stream via the presentation device.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: July 22, 2014
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20140201300
    Abstract: A system, method, and computer program product is included for receiving a criterion at a first node via at least one network; in response to the criterion, sending from the first node via the at least one network a first signal to a second node including a first message; receiving at the first node via the at least one network a second signal from the second node including the content that is included in the second signal based on a schema defining at least one of a format and a vocabulary for processing, and including a second message; and in response to the second signal, presenting at least a portion of the content in connection with the second message.
    Type: Application
    Filed: March 18, 2014
    Publication date: July 17, 2014
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 8780130
    Abstract: Methods and systems are described for binding attributes between visual components. A first visual component, including a first presentation space for presenting first data by an operating first application, is detected. Binding information, for the first application, is identified that specifies a mapping between a first visual attribute of the first visual component and a second visual attribute of a second visual component including a second presentation space for presenting second data by a second application. A change to the first visual attribute is detected. In response to the detection of the change, change information is automatically sent to change the second visual attribute according to the mapping.
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: July 15, 2014
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 8781299
    Abstract: Methods and systems are described for coordinating playing of media streams. In one aspect, an access by a media player to a presentation device to play a media stream is detected. Additionally, presentation focus information is accessed for determining whether the media player has presentation focus for playing the media stream. Further, it is determine, based on the presentation focus information, that the media player has presentation focus for playing the media stream. Still further, in response to determining the media player has presentation focus, it is indicated that the media player is allowed to play the media stream via the presentation device.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: July 15, 2014
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 8773251
    Abstract: Methods and systems are described for managing operation of an automotive vehicle. Vehicle information, about an automotive vehicle, is received. The automotive vehicle has a current operational configuration for constraining an operation of the automotive vehicle. Device information, about a portable electronic device, is received. A detection is made, based on the vehicle information and the device information, that an operator of the automotive vehicle is a device user of the portable electronic device. In response to the detection, change information is sent to change the current operational configuration to alter a constraint on the operation of the automotive vehicle.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: July 8, 2014
    Assignee: Sitting Man, 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: 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: 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: 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: 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: 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: 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: 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