Patents Assigned to Sitting Man, LLC
  • Patent number: 10382327
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving: a current node configured to be positioned in a Multiprotocol Label Switching (MPLS) network, the current node including at least one non-transitory memory configured to store instructions, and one or more processors in communication with the at least one non-transitory memory, wherein the one or more processors is configured to execute the instructions to cause the current node to: detect first data to be transmitted to a receiving node; identify a sequence of node scope-specific identifiers that is selected from a plurality of node scope-specific identifiers based on at least one of: the current node, the receiving node, or a policy, where each of the node scope-specific identifiers of the sequence is in one of a plurality of node scope-specific identifier spaces that is specific to a corresponding one of a plurality of nodes in a path from the current node toward the receiving node, and eac
    Type: Grant
    Filed: August 10, 2018
    Date of Patent: August 13, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10374938
    Abstract: In one embodiment, an apparatus is provided, comprising: at least one non-transitory memory configured to store instructions; and one or more processors in communication with the at least one non-transitory memory, wherein the one or more processors is configured to execute the instructions to: receive a packet at a current node in a network path between a source node and a destination node, the network path including a path node between the current node and the destination node that is not the destination node and that is reachable by a plurality of path portions including a first path portion that includes multiple hops, and a second path portion; in response to the receipt of the packet at the current node, identify a header and data of the packet, the header including a segment identifier that identifies the path node that is not the destination node, where the destination node is outside a domain of a multiple protocol-labeling switch (MPLS) network protocol in accordance with which the path node operate
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: August 6, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10367737
    Abstract: In various embodiments, an apparatus, a non-transitory computer-readable media, and a method are provided, involving a technique to: generate a first data structure identifying a mapping of a first path segment identifier to a first network interface that is included in the first node or that is included in a hop including an additional node reachable from the first node, where the first path segment identifier identifies a first path segment that is selected from a plurality of path segments based on at least one of a policy, a metric, or a routing table; receive an incoming data packet with a header including incoming network path information that includes the first path segment identifier as an active identifier in the incoming path information; identify a second path segment identifier as the active identifier rather than the first path identifier in outgoing network path information for a header of an outgoing data packet; and forward the outgoing data packet via the first network interface that is ident
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: July 30, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10355987
    Abstract: In various embodiments, an apparatus, non-transitory computer-readable media, and computer-implemented method are provided to: detect, by a current node in a network path along which first data is transmitted from a transmitting node to a receiving node in the network path along which the first data is transmitted in a network, network path information that is based on a first policy and is positioned in a header of a first packet that is specified according to a Multiprotocol Label Switching (MPLS) network protocol, the network path information in the header of the first packet being for use by the current node in transmitting the first data from the transmitting node to the receiving node in the network path along which the first data is transmitted, where the network path information in the header of the first packet includes: a region scoped node identifier that is in an identifier space having a scope that spans within a particular region of the network, and that globally identifies a particular node in
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: July 16, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10353552
    Abstract: Methods and apparatuses are comprising: a screen; an input device; at least one non-transitory memory storing instructions; and one or more processors in communication with the screen, the input device, and the at least one non-transitory memory, wherein the one or more processors execute the instructions to: display, utilizing the screen, a contactor window including: at least one contactor user interface element configured to have presented, in connection therewith, a plurality of contactor identifiers of a contactor communicant represented by a contactor email communications agent, at least one contactee user interface element configured to have presented, in connection therewith, a plurality of contactee identifiers of a plurality of contactee communicants each represented by a corresponding contactee email communications agent, a message user interface element configured to present a message addressed from one of the plurality of contactor identifiers of the contactor selected in connection with the at l
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: July 16, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10212076
    Abstract: One or more techniques are provided to: receive network path information for use in transmitting first data along a network path, and being received based on a node-scope specific identifier in a node-specific identifier space of a first node, where the node-scope specific identifier in the node-specific identifier space of the first node identifies, for the first node, a particular node in the network path; determine a node-scope specific identifier in a node-specific identifier space of a second node that identifies, for the second node, the particular node in the network path; map the node-scope specific identifier in the node-specific identifier space of the first node, to the node-scope specific identifier in the node-specific identifier space of the second node; and transmit the first data from the current node along the network path including the particular node.
    Type: Grant
    Filed: April 24, 2018
    Date of Patent: February 19, 2019
    Assignee: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10075565
    Abstract: An apparatus is provided comprising: a server computer including: a non-transitory memory storing a network application; and one or more processors in communication with the non-transitory memory, wherein the one or more processors execute the network application to operate in accordance with a first protocol including a transmission control protocol (TCP), the apparatus, when operating in accordance with the first protocol to establish a TCP connection with a client computer, configured to: communicate a segment including at least one first synchronize bit; communicate a first acknowledgement of the segment, and at least one second synchronize bit; and communicate a second acknowledgement; said server computer, further configured to communicate, to the client computer, code that, when used by the client computer, causes the client computer to operate in accordance with a second protocol that is separate from the TCP, in order to establish a second protocol connection with another server computer, by: receivi
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: September 11, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10075564
    Abstract: A non-transitory computer readable medium is provided comprising: code for use by a client node including one or more processors in communication with a non-transitory memory, where the code, when used by the client node, causes the client node to: receive, by the client node from a server node, a transmission control protocol (TCP)-variant packet; detect an idle time period parameter field in the TCP-variant packet; identify metadata in the idle time period parameter field for an idle time period that is detectable by the server node and, during which, no packet is communicated in the TCP-variant connection to keep the TCP-variant connection active; and modify, by the client node and based on the metadata, a timeout attribute associated with the TCP-variant connection.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: September 11, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10069945
    Abstract: A computer-implemented method is provided, comprising causing access to be provided, to a client computer, to code that causes the client computer to operate in accordance with a protocol that is separate from TCP, in order to establish a protocol connection with another server computer, by: receiving a packet, detecting an idle time period parameter field in the packet, identifying metadata in the idle time period parameter field for an idle time period, where, after the idle time period is detected, the second protocol connection is deemed inactive, and creating or modifying, by the client computer and based on the metadata, a timeout attribute associated with the second protocol connection.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: September 4, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10033672
    Abstract: In one embodiment, a computer-implemented method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including a communicant message user interface element and a send user interface element, and receive, from the apparatus and utilizing a communications agent on the device configured to receive incoming messages addressed to a communicant identifier associated with a user of the instant messaging application, one or more user interface elements including a first button.
    Type: Grant
    Filed: November 5, 2017
    Date of Patent: July 24, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10019135
    Abstract: In one embodiment, a computer-implemented method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including a communicant message user interface element for receiving a text portion of a message and a send user interface element for sending the text portion of the message in response to a user selection thereof, and receive, from the apparatus and utilizing a communications agent on the device configured to receive incoming messages addressed to a communicant identifier associated with a user of the instant messaging application, a notification including a constraint that identifies a plurality of user interface elements includable in a form presentable via the instant messaging interface for constraining a generation of one or more data object requests in response to a selection on one or more of th
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: July 10, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10021052
    Abstract: Methods, systems, and apparatuses are provided that are configured to: display, at a first node, at least one first interface with a first user interface element and a second user interface element; display, at the first node, at least one second interface; generate a first message; display, at the second node, at least one third interface; generate a second message that does not include a file attachment with the second message; display, at the first node, at least one fourth interface with a reference to at least one file; and allow access, at the first node, to the at least one file.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: July 10, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10015122
    Abstract: In one embodiment, method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with a relay that is configured to communicate with a web service, the instant messaging application configured to cause a device to: display an instant messaging interface; receive, from the relay and utilizing a communications agent, a first message; display, via the instant messaging interface, at least a portion of the first message; send, to the relay, a second message including text and an automatically determined contactee identifier, for causing the relay to: send, from the relay to the web service, a third message including the text, for causing the web service to: send, to the relay, a fourth message with at least one image that is identified based on the text, for causing the relay to: send, to the device, a fifth message including the at least one image.
    Type: Grant
    Filed: November 5, 2017
    Date of Patent: July 3, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10013158
    Abstract: Methods, apparatuses, and systems are described for sharing a folder and any contents (e.g. file(s)) thereof, via at least one communication. In an aspect, the folder and any contents (e.g. file(s)) thereof may be shared through a specific combination of capabilities or operations involving an email message and a file explorer interface without an attachment included with the at least one email message.
    Type: Grant
    Filed: October 3, 2017
    Date of Patent: July 3, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 9998410
    Abstract: A computer-implemented method (and non-transitory media) are provided, comprising at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including: a text entry user interface element for receiving entered text, a plurality of user interface elements for generating attachment requests that are valid according to a criterion schema defining at least one of a format or a vocabulary, the plurality of user interface elements including: a first button with corresponding first text, and a second button with corresponding second text.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: June 12, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20180136979
    Abstract: Methods and systems are described comprising: providing circuitry operable for use with a system including a node; receiving, via the circuitry, a request to perform a task; detecting, via the circuitry, a resource that is identified by the request and that is not utilized in performing the task; and identifying, via the circuitry, a plurality of task host circuitry instances that are each capable of performing the task, wherein a first instance of task host circuitry in the plurality does not have access to the resource; and assigning, via the circuitry, the task to the first instance of task host circuitry to perform the task.
    Type: Application
    Filed: June 6, 2017
    Publication date: May 17, 2018
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Patent number: 9923995
    Abstract: Methods and systems are described for sharing information for detecting an idle connection. In one aspect, a second node receives a packet in a connection. A portion in the packet is detected identifying metadata for a period, detectable by a first node. The second node modifies a timeout associated with the connection based on the metadata. In another aspect, a first node receives information for detecting a period. A packet is generated including a portion identifying metadata for the period based on the information, and sent to the second node.
    Type: Grant
    Filed: September 3, 2017
    Date of Patent: March 20, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 9923996
    Abstract: Methods and systems are described for sharing information for detecting an idle connection. In one aspect, a second node receives a packet in a connection. A portion in the packet is detected identifying metadata for a period, detectable by a first node. The second node modifies a timeout associated with the connection based on the metadata. In another aspect, a first node receives information for detecting a period. A packet is generated including a portion identifying metadata for the period based on the information, and sent to the second node.
    Type: Grant
    Filed: September 3, 2017
    Date of Patent: March 20, 2018
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20160330274
    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: March 24, 2015
    Publication date: November 10, 2016
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20160266879
    Abstract: Methods and systems are described for processing an excludable addressable entity. Source code is received that includes a first addressable entity specified in a programming language. An excludable indicator is detected, in the source code, indicating that the first addressable entity is excludable from a second translation of the source code. A first translation, of the source code, is generated that includes a first translation of the first addressable entity. In response to the detecting of the excludable indicator, excluding information is generated that identifies the first translation of the first addressable entity as excludable for excluding the first addressable entity from the second translation generated from the first translation of the source code.
    Type: Application
    Filed: May 18, 2016
    Publication date: September 15, 2016
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris