Patents Assigned to Aventura HQ, Inc.
  • Patent number: 9367512
    Abstract: The present invention provides systems and methods for dynamically updating computer memory and modifying function requests within virtual computing environments. Methods for updating computer memory environmental variables may comprise methods for modifying, computer processes, methods for providing client applications to capture and respond to information requests, and methods for configuring application frameworks to capture and respond to information requests.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: June 14, 2016
    Assignee: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Patent number: 9009262
    Abstract: Methods, systems, and devices are described for using a central server computer system disposed to dynamically manage collaboration between terminal devices and peripheral devices during a virtual session. The central server computer system may associate a peripheral device with a virtual session hosted by a host device. The virtual session may be further associated with a terminal device communicatively coupled with the central server computer system. The central server computer system may establish a connection between the central server computer system and the peripheral device; forward peripheral data between the peripheral device and the host device such that the virtual session perceives the peripheral device as locally connected to the host device; and forward user interface data associated with the virtual session between the host device and the terminal device.
    Type: Grant
    Filed: March 6, 2013
    Date of Patent: April 14, 2015
    Assignee: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Patent number: 8854663
    Abstract: Methods, systems, and devices are described for dynamic print server generation in a distributed printing environment. A data store may store multiple operating systems. A central server computer system is in communication with the data store. The central server computer system may receive notification of a print job, select a printer for the print job, map a stored driver to the selected printer, select an operating system associated with the driver from the data store, and dynamically load the operating system associated with the driver to generate a print server for the print job.
    Type: Grant
    Filed: October 18, 2011
    Date of Patent: October 7, 2014
    Assignee: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20140012892
    Abstract: Methods, systems, and devices are described for using a central server computer system disposed to dynamically manage collaboration between terminal devices and peripheral devices during a virtual session. The central server computer system may associate a peripheral device with a virtual session hosted by a host device. The virtual session may be further associated with a terminal device communicatively coupled with the central server computer system. The central server computer system may establish a connection between the central server computer system and the peripheral device; forward peripheral data between the peripheral device and the host device such that the virtual session perceives the peripheral device as locally connected to the host device; and forward user interface data associated with the virtual session between the host device and the terminal device.
    Type: Application
    Filed: March 6, 2013
    Publication date: January 9, 2014
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20130332727
    Abstract: Systems, devices, and methods are disclosed for access token event virtualization. An access token may be received at a central server computer system from a terminal device. The access token event may indicate that an access device associated with the terminal device has received an access token. A virtual session associated with the received access token event may be identified at the central server computer system, and a set of rules may be applied to the received access token event and the identified virtual session to determine an action associated with the identified virtual session. The central server computer system may transmit an instruction to at least one device communicatively coupled with the central server computer system to carry out the action associated with the identified virtual session.
    Type: Application
    Filed: March 6, 2013
    Publication date: December 12, 2013
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Patent number: 8549145
    Abstract: Methods, systems, and devices are described for updating resource access permissions in a virtual computing environment. In these methods, systems, and devices, a host computer system determines that a user associated with an existing session has moved from a first location to a second location, identifies at least one pre-access rule based on the second location, applies the at least one pre-access rule to the existing session before authenticating the user for access to the existing session in response to the determination that the user has moved to the second location, and authenticates the user at the second location for access to the existing session after the at least one pre-access rule has been applied to the existing session.
    Type: Grant
    Filed: February 8, 2012
    Date of Patent: October 1, 2013
    Assignee: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Patent number: 8531950
    Abstract: Methods, systems, and devices are described for dynamically multiplexing user sessions among multiple terminal devices. A switch device establishes a session with a host device on behalf of a user logged in to a first terminal device communicatively coupled with the switch device. The switch device forwards packets received from the host device to the first terminal device, the packets associated with the session. The switch device may receive a selection of a second terminal for association with the session while maintaining the session with the host device on behalf of the user. The switch device forwards at least a portion of the packets associated with the session from the host device to the second terminal device responsive to receiving the selection of the second terminal device.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: September 10, 2013
    Assignee: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20130205373
    Abstract: Systems, devices, and methods are disclosed for managing virtual sessions. A plurality of workflow events may be received at a central server computer system from a plurality of different terminal devices. A context of a user associated with a virtual session at the central server computer system may be determined, and an authentication flow for the user may be determined based on the context of the user and at least one of the received workflow events. The user may be authenticated for access to the virtual session at a terminal device according to the determined authentication flow.
    Type: Application
    Filed: March 1, 2013
    Publication date: August 8, 2013
    Applicant: Aventura HQ, Inc.
    Inventor: Aventura HQ, Inc.
  • Publication number: 20130191903
    Abstract: Systems, devices, methods, and software are described for managing virtual sessions based on dual factor authentication. A central server computer system may authenticate a user of a terminal device based on at least one user authentication credential and a unique device identifier received from the terminal device. The virtual session may be associated with the terminal device based on the received unique device identifier and the at least one user authentication credential.
    Type: Application
    Filed: January 22, 2013
    Publication date: July 25, 2013
    Applicant: Aventura HQ, Inc.
    Inventor: Aventura HQ, Inc.
  • Publication number: 20130185385
    Abstract: Methods, systems, and devices are described for dynamically multiplexing user sessions among multiple terminal devices. A switch device establishes a session with a host device on behalf of a user logged in to a first terminal device communicatively coupled with the switch device. The switch device forwards packets received from the host device to the first terminal device, the packets associated with the session. The switch device may receive a selection of a second terminal for association with the session while maintaining the session with the host device on behalf of the user. The switch device forwards at least a portion of the packets associated with the session from the host device to the second terminal device responsive to receiving the selection of the second terminal device.
    Type: Application
    Filed: October 12, 2012
    Publication date: July 18, 2013
    Applicant: Aventura HQ, Inc.
    Inventors: Joe J. Jaudon, David Lowrey, Adam Williams
  • Publication number: 20130185393
    Abstract: Methods, systems, and devices are described for dynamically multiplexing user sessions among multiple terminal devices. A switch device establishes a session with a host device on behalf of a user logged in to a first terminal device communicatively coupled with the switch device. The switch device forwards packets received from the host device to the first terminal device, the packets associated with the session. The switch device may receive a selection of a second terminal for association with the session while maintaining the session with the host device on behalf of the user. The switch device forwards at least a portion of the packets associated with the session from the host device to the second terminal device responsive to receiving the selection of the second terminal device.
    Type: Application
    Filed: February 12, 2013
    Publication date: July 18, 2013
    Applicant: AVENTURA HQ, INC.
    Inventor: Aventura HQ, Inc.
  • Publication number: 20130185772
    Abstract: Systems, devices, methods, and software are described for dynamically updating a session based on location data from an access device, such as an access card reader. In one example, a method of managing at least one centrally hosted virtual session may include: associating a user with a virtual session, a first terminal device, and a first location at a central server computer system; receiving a notification at the central server computer system that an access token associated with the user has been received at an access device associated with a second terminal device and a second location; associating the virtual session with the second location in response to the notification; and updating the virtual session at the first terminal device according to at least one location-based rule associated with the second location.
    Type: Application
    Filed: January 11, 2013
    Publication date: July 18, 2013
    Applicant: Aventura HQ, Inc.
    Inventor: Aventura HQ, Inc.
  • Publication number: 20130094060
    Abstract: Methods, systems, and devices are described for dynamic print job routing in a distributed printing environment. A data store may include a set of rules for dynamically determining an identified print job destination based on at least one characteristic of a print job generated by a print job source. A rules engine may be configured to receive a notification of the print job, identify the characteristic of the print job from the received notification, and apply the set of rules in the data store to the identified characteristic of the print job to dynamically determine an updated print job destination for the print job. The updated print job destination is associated with at least one printer.
    Type: Application
    Filed: November 27, 2012
    Publication date: April 18, 2013
    Applicant: Aventura HQ, Inc.
    Inventor: Aventura HQ, Inc.
  • Publication number: 20130086648
    Abstract: Methods, systems, and devices are described for updating resource access permissions in a virtual computing environment. In these methods, systems, and devices, a host computer system determines that a user associated with an existing session has moved from a first location associated with a first set of access permissions to a second location associated with a second set of access permissions. The second set of access permissions is applied at the host computer to the existing session based on the determination that the user has moved to the second location. The user is then allowed to access the existing session from the second location according to the second set of access permissions.
    Type: Application
    Filed: November 27, 2012
    Publication date: April 4, 2013
    Applicant: AVENTURA HQ, INC.
    Inventor: Aventura HQ, Inc.
  • Patent number: 8311047
    Abstract: Methods, systems, and devices are described for dynamically multiplexing user sessions among multiple terminal devices. A switch device establishes a session with a host device on behalf of a user logged in to a first terminal device communicatively coupled with the switch device. The switch device forwards packets received from the host device to the first terminal device, the packets associated with the session. The switch device may receive a selection of a second terminal for association with the session while maintaining the session with the host device on behalf of the user. The switch device forwards at least a portion of the packets associated with the session from the host device to the second terminal device responsive to receiving the selection of the second terminal device.
    Type: Grant
    Filed: June 6, 2012
    Date of Patent: November 13, 2012
    Assignee: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120271881
    Abstract: The present invention provides systems and methods for dynamically updating computer memory and modifying function requests within virtual computing environments. Methods for updating computer memory environmental variables may comprise methods for modifying, computer processes, methods for providing client applications to capture and respond to information requests, and methods for configuring application frameworks to capture and respond to information requests.
    Type: Application
    Filed: July 2, 2012
    Publication date: October 25, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Patent number: 8234332
    Abstract: The present invention provides systems and methods for dynamically updating computer memory and modifying function requests within virtual computing environments. Methods for updating computer memory environmental variables may comprise methods for modifying, computer processes, methods for providing client applications to capture and respond to information requests, and methods for configuring application frameworks to capture and respond to information requests.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: July 31, 2012
    Assignee: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120185528
    Abstract: Methods, systems, and devices are described for allocating sessions in a distributed virtual desktop architecture. Multiple machines may each be configured to host at least one operating session and provide an input/output functionality. A data store may store a set of rules for identifying a session machine to host an operating system session associated with a user. A server computer system may be communicatively coupled with the data store and with each of the machines. The server computer system may authenticate the user at a first machine, enforce the set of rules to identify a session machine from the plurality of machines to host an operating system associated with the user, and instruct the first machine to communicate with the identified session machine such that the input/output functionality provided by the first machine is mapped to the operating system session associated with the user at the session machine.
    Type: Application
    Filed: December 22, 2011
    Publication date: July 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120185527
    Abstract: Methods, systems, and devices are described for providing distributed virtual desktops. In these methods, systems, and devices, a first user is authenticated at a first machine communicatively coupled with a server computer system. A second machine communicatively coupled with the server computer system is selected to host an operating system session associated with the first user. Input/output functionality for the operating system session associated with the first user is assigned to the first machine, and the first machine is instructed to communicate with the second machine such that the input/output functionality provided by the first machine is mapped to the operating system session associated with the first user at the second machine.
    Type: Application
    Filed: December 22, 2011
    Publication date: July 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120092720
    Abstract: Methods, systems, and devices are described for dynamic print job routing in a distributed printing environment. A data store may include a set of rules for dynamically determining an identified print job destination based on at least one characteristic of a print job generated by a print job source. A rules engine may be configured to receive a notification of the print job, identify the characteristic of the print job from the received notification, and apply the set of rules in the data store to the identified characteristic of the print job to dynamically determine an updated print job destination for the print job. The updated print job destination is associated with at least one printer.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams