Patents by Inventor Juan C. Rivera

Juan C. Rivera 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: 11489716
    Abstract: A computer system includes a virtual server to provide virtual computing sessions, and a client device to access one of the virtual computing sessions via a communications network. The client device includes a wireless transceiver connected to a cellular network. A server communicates with the client device via the cellular network based on the client device losing connectivity to the communications network. The cellular network provides a backup communications channel for the server to restore connectivity for the client device to access one of the virtual computing sessions via the communications network.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: November 1, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventor: Juan C. Rivera
  • Patent number: 11449393
    Abstract: A computer system includes a client device, and a server configured to monitor a status of a virtual computing session for failure, with the virtual computing session being accessed by the client device. The server redirects the client device to a backup virtual computing session based on failure of the virtual computing session, and updates a state of the backup virtual computing session to match a previous state of the virtual computing session prior to failure.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: September 20, 2022
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Juan C. Rivera, Christopher W. Midgley
  • Publication number: 20210058283
    Abstract: A computer system includes a virtual server to provide virtual computing sessions, and a client device to access one of the virtual computing sessions via a communications network. The client device includes a wireless transceiver connected to a cellular network. A server communicates with the client device via the cellular network based on the client device losing connectivity to the communications network. The cellular network provides a backup communications channel for the server to restore connectivity for the client device to access one of the virtual computing sessions via the communications network.
    Type: Application
    Filed: August 20, 2019
    Publication date: February 25, 2021
    Inventor: JUAN C. RIVERA
  • Publication number: 20210042197
    Abstract: A computer system includes a client device, and a server configured to monitor a status of a virtual computing session for failure, with the virtual computing session being accessed by the client device. The server redirects the client device to a backup virtual computing session based on failure of the virtual computing session, and updates a state of the backup virtual computing session to match a previous state of the virtual computing session prior to failure.
    Type: Application
    Filed: August 6, 2019
    Publication date: February 11, 2021
    Inventors: Juan C. Rivera, Christopher W. Midgley
  • Publication number: 20210034389
    Abstract: A computer system includes a client device that includes a physical power control input to change the client device between on/off states, and a virtual server running virtual machines, with the client device accessing one of the virtual machines. The computer system includes a computing platform that interfaces with the client device and the virtual server to map the client device to the virtual machine being accessed by the client device, and receive at least one power control signal from the client device based on selection of the physical power control input. The computing platform initiates, in response to the received at least one power control signal and the client device being mapped to the virtual machine, a change in an on/off state of the virtual machine to match a change in the on/off state of the client device so as to reboot the virtual machine.
    Type: Application
    Filed: July 29, 2019
    Publication date: February 4, 2021
    Inventor: Juan C. Rivera