Patents Assigned to Cypress Lake Software, Inc.
  • Patent number: 10496254
    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 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: October 27, 2015
    Date of Patent: December 3, 2019
    Assignee: Cypress Lake Software, Inc.
    Inventor: Robert Paul Morris
  • Patent number: 10437433
    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: February 9, 2015
    Date of Patent: October 8, 2019
    Assignee: Cypress Lake Software, Inc.
    Inventor: Robert Paul Morris
  • Patent number: 10437443
    Abstract: Methods, computer software, apparatuses, and systems are described comprising at least one processor operatively coupled with a display, memory, and at least one input device and further configured to: store a first application, a second application, and a third application, utilizing the memory; detect a first user input, utilizing the at least one input device; in response to the first user input, present, utilizing the display, a plurality of reduced windows including a second application reduced window associated with the second application and a third application reduced window associated with the third application both exterior to a first window associated with the first application that is presented without overlap between the first window and the plurality of reduced windows; detect a second user input in connection with the second application reduced window associated with the second application, utilizing the at least one input device; in response to the second user input in connection with the seco
    Type: Grant
    Filed: May 14, 2017
    Date of Patent: October 8, 2019
    Assignee: Cypress Lake Software, Inc.
    Inventor: Robert Paul Morris
  • Patent number: 10338779
    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: July 2, 2019
    Assignee: Cypress Lake Software, Inc
    Inventor: Robert Paul Morris
  • Patent number: 9870145
    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: January 16, 2018
    Assignee: Cypress Lake Software, Inc.
    Inventor: Robert Paul Morris
  • 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
  • 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
  • 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: 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