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).

  • Patent number: 9841878
    Abstract: Methods, systems, and computer program products are described comprising a device configured to: present a first window of the first application in a first application region of a presentation space of the display; detect first user input in connection with the first window of the first application; in response to the detection of the first user input in connection with the first window of the first application, present a representation of a second window of the second application in a menu, in a first particular region of the presentation space of the display, for displaying the second window of the second application, in a second application region in the presentation space of the display, the first particular region: located in a first location adjacent to a second location of the first application region, operable for being at least one of re-sized or moved in response to the first application region being at least one of re-sized or moved, and operable for being hidden in response to the first applicatio
    Type: Grant
    Filed: May 14, 2017
    Date of Patent: December 12, 2017
    Assignee: Cypress Lake Software, Inc.
    Inventor: Robert Paul Morris
  • Patent number: 9823838
    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: July 14, 2014
    Date of Patent: November 21, 2017
    Assignee: Cypress Lake Software, Inc.
    Inventor: Robert Paul Morris
  • Patent number: 9817558
    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 determined, 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: May 14, 2017
    Date of Patent: November 14, 2017
    Assignee: Cypress Lake Software, Inc.
    Inventor: Robert Paul Morris
  • Patent number: 9715332
    Abstract: Methods and systems are described for navigating between visual components. A first visual component, of a first operating application in a plurality of operating applications, is detected in a first application region of a presentation space of a display device. A first navigation control is presented, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space. A user input corresponding to the first navigation control is detected. In response to the detected user input, navigation information is sent to navigate to the second visual component.
    Type: Grant
    Filed: February 5, 2014
    Date of Patent: July 25, 2017
    Assignee: Cypress Lake Software, Inc.
    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: 20160295190
    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: Application
    Filed: February 9, 2015
    Publication date: October 6, 2016
    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
  • Patent number: 9423954
    Abstract: Methods, computer software, apparatuses, and systems are described in connection with a mobile device including at least one processor operatively coupled to a touchscreen and memory. The memory stores a first application and a second application.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: August 23, 2016
    Assignee: Cypress Lake Software, Inc
    Inventor: Robert Paul Morris
  • Patent number: 9423923
    Abstract: Methods and systems are described for navigating between visual components. A first visual component, of a first application in a plurality of applications, is detected in a first application region of a presentation space of a display device. A first navigation area is presented, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space. A user input corresponding to the first navigation area is detected. In response to the detected user input, navigation information is sent to navigate to the second visual component.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: August 23, 2016
    Assignee: Cypress Lake Software, Inc.
    Inventor: Robert Paul Morris
  • Patent number: 9423938
    Abstract: Methods and systems are described for navigating between visual components. A first visual component, of a first application in a plurality of applications, is detected in a first application region of a presentation space of a display device. A first navigation area is presented, in a first navigation region determined based on the first application region, for navigating to a second visual component, of a second application in the plurality, in a second application region in the presentation space. A user input corresponding to the first navigation area is detected. In response to the detected user input, navigation information is sent to navigate to the second visual component.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: August 23, 2016
    Assignee: Cypress Lake Software, Inc.
    Inventor: Robert Paul Morris
  • Publication number: 20160154673
    Abstract: A system, method, and computer program product are provided. In operation, a first representation of first source code written in a first programming language is identified. Additionally, at least one of a first measure of cost for performing at least one instruction specified in the first source code by a first operating environment and a second measure of cost for performing the at least one instruction by a second operating environment is determined. Further, based on at least one of the first measure and the second measure, one of the first operating environment and the second operating environment to perform the at least one instruction is selected.
    Type: Application
    Filed: July 23, 2015
    Publication date: June 2, 2016
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20160062641
    Abstract: Methods, computer software, apparatuses, and systems are described in connection with a mobile device including at least one processor operatively coupled to a touchscreen and memory. The memory stores a first application and a second application.
    Type: Application
    Filed: October 27, 2015
    Publication date: March 3, 2016
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20160057469
    Abstract: Methods and systems are described for controlling play of media streams. In one aspect, a media control user interface including selectable representations identifying a plurality of operating media players is presented. The operating media players are configured for accessing a presentation device. A user selection identifying a selected portion of the plurality of operating media players is received. And, an indication is provided allowing a media player in the selected portion access to the presentation device.
    Type: Application
    Filed: August 25, 2015
    Publication date: February 25, 2016
    Inventor: Robert Paul Morris
  • Publication number: 20160048289
    Abstract: Methods, computer software, apparatuses, and systems are described in connection with a mobile device including at least one processor operatively coupled to a touchscreen and memory. The memory stores a first application and a second application.
    Type: Application
    Filed: October 27, 2015
    Publication date: February 18, 2016
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20160013972
    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: Application
    Filed: June 18, 2015
    Publication date: January 14, 2016
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20150253940
    Abstract: Methods and systems are described for controlling play of media streams. In one aspect, a media control user interface including selectable representations identifying a plurality of operating media players is presented. The operating media players are configured for accessing a presentation device. A user selection identifying a selected portion of the plurality of operating media players is received. And, an indication is provided allowing a media player in the selected portion access to the presentation device.
    Type: Application
    Filed: January 23, 2015
    Publication date: September 10, 2015
    Inventor: Robert Paul Morris
  • Patent number: 8983264
    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: March 8, 2013
    Date of Patent: March 17, 2015
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Patent number: 8949362
    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: Grant
    Filed: March 18, 2014
    Date of Patent: February 3, 2015
    Assignee: Sitting Man, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20150029833
    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: Application
    Filed: August 4, 2014
    Publication date: January 29, 2015
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris
  • Publication number: 20150026548
    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: Application
    Filed: July 14, 2014
    Publication date: January 22, 2015
    Applicant: SITTING MAN, LLC
    Inventor: Robert Paul Morris