Patents by Inventor Derek Rodrigues

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

  • Publication number: 20140297816
    Abstract: Disclosed are an apparatus and method of exchanging data between a first computing device and a second computing device using a customized data transfer protocol. One example of operation may include establishing a control channel between the first computing device and the second computing device to exchange control information, negotiating a data transfer between the first and second computing devices, establishing a data channel between the first and second computing devices to transfer data, and transferring data from the first computing device to the second computing device over the data channel in parallel with control information being transferred over the control channel. The client devices may be a client and server configuration transferring data via a point-to-point data connection.
    Type: Application
    Filed: June 15, 2014
    Publication date: October 2, 2014
    Inventor: Derek Rodrigues
  • Patent number: 8849906
    Abstract: Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: September 30, 2014
    Assignee: Kaseya International Limited
    Inventors: George Runcie, Derek Rodrigues
  • Patent number: 8819113
    Abstract: In a virtual machine environment, virtual machines may be remotely provisioned on a virtual machine host. A server application on a machine remote from a network of the virtual machine host may receive provisioning parameters for a new virtual machine through a server application such as a web application. A client application is provided within the network of the virtual machine host which receives the provisioning parameters and triggers the provisioning of the new virtual machine on the virtual machine host.
    Type: Grant
    Filed: March 2, 2009
    Date of Patent: August 26, 2014
    Assignee: Kaseya International Limited
    Inventors: George Runcie, Derek Rodrigues
  • Patent number: 8769039
    Abstract: Disclosed are an apparatus and method of exchanging data between a first computing device and a second computing device using a customized data transfer protocol. One example of operation may include establishing a control channel between the first computing device and the second computing device to exchange control information, negotiating a data transfer between the first and second computing devices, establishing a data channel between the first and second computing devices to transfer data, and transferring data from the first computing device to the second computing device over the data channel in parallel with control information being transferred over the control channel. The client devices may be a client and server configuration transferring data via a point-to-point data connection.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: July 1, 2014
    Assignee: Kaseya International Limited
    Inventor: Derek Rodrigues
  • Patent number: 8438216
    Abstract: Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: May 7, 2013
    Assignee: Kaseya International Limited
    Inventors: George Runcie, Derek Rodrigues
  • Publication number: 20120331155
    Abstract: Disclosed are an apparatus and method of caching connection information used to establish a communication connection setup between at least two endpoint devices across a data network. One example method of operation may include exchanging at least one interface address and at least one globally unique identifier between the at least two endpoint devices. The method may also provide retrieving a last successful connection setup information based on the at least one globally unique identifier and the at least one interface address, assigning at least one port number to the at least one interface address via at least one of the two endpoint devices, exchanging at least one rendezvous message between the at least two endpoint devices to share connection setup information, and storing at least one of the at least one interface address, that at least one globally unique identifier, the last successful connection setup information, and the at least one port number in a cache file.
    Type: Application
    Filed: June 27, 2011
    Publication date: December 27, 2012
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventors: Santhoshkumar Sunderrajan, Derek Rodrigues
  • Publication number: 20120303773
    Abstract: Disclosed are an apparatus and method of remotely communicating with a managed machine. One example method of operation may include identifying the managed machine operating in a communication network, and transmitting a connection establishment message to the managed machine over the communication network. The method may also include receiving an acceptance message from the managed machine, requesting an administrative service of the managed machine, initiating the administrative service on the managed machine, and forwarding received commands to the administrative service. Such a procedure provides an administrator with the capability to access, modify, update, etc., administrative services operating on a remotely managed machine.
    Type: Application
    Filed: May 26, 2011
    Publication date: November 29, 2012
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Derek Rodrigues
  • Publication number: 20120303794
    Abstract: Disclosed are an apparatus and method of remotely communicating with a managed machine. One example method of operation may include selecting the managed machine operating in a communication network, transmitting a connection request message to the managed machine and establishing a secure connection between the managed machine and an administrator machine. The example method may also include responsive to connecting with the managed machine, executing a host service on the managed machine, and connecting to the host service over the communication network via an application client operating on the administrator machine.
    Type: Application
    Filed: May 26, 2011
    Publication date: November 29, 2012
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Derek Rodrigues
  • Publication number: 20120254381
    Abstract: Disclosed are an apparatus and method of remotely communicating with a managed machine. One example method may include identifying the managed machine operating in a communication network, transmitting a connection establishment message to the managed machine over the communication network, and receiving an acceptance message from the managed machine. The method may also include requesting a screen capture of present operating conditions of the managed machine, and receiving the screen capture formatted in a compressed format. The administrator may be able to receive and view the screen capture via a compressed thumbnail format.
    Type: Application
    Filed: March 30, 2011
    Publication date: October 4, 2012
    Applicant: Kaseya International Limited
    Inventor: Derek Rodrigues
  • Publication number: 20120191829
    Abstract: Disclosed are an apparatus and methods of remotely managing a managed machine over a communication network. One example method of operation may include identifying the managed machine operating in a communication network and transmitting a connection establishment message to the managed machine over the communication network. In response, an acceptance message may be received from the manage machine. Once a secure channel has been established, the administrator may begin making changes to the registry configuration on the managed machine. The management operations may be performed from a browser-based application.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Derek Rodrigues
  • Publication number: 20120191802
    Abstract: Disclosed are an apparatus and method of exchanging data between a first computing device and a second computing device using a customized data transfer protocol. One example of operation may include establishing a control channel between the first computing device and the second computing device to exchange control information, negotiating a data transfer between the first and second computing devices, establishing a data channel between the first and second computing devices to transfer data, and transferring data from the first computing device to the second computing device over the data channel in parallel with control information being transferred over the control channel. The client devices may be a client and server configuration transferring data via a point-to-point data connection.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Derek Rodrigues
  • Publication number: 20120191828
    Abstract: Disclosed are an apparatus and methods of remotely managing a managed machine over a communication network. One example method of operation may include identifying the managed machine operating in a communication network and transmitting a connection establishment message to the managed machine over the communication network. In response, an acceptance message may be received from the manage machine. Once a secure channel has been established, the administrator may begin transmitting a command prompt command over the communication network to be executed on the managed machine. The management operations may be performed from a browser-based application.
    Type: Application
    Filed: January 21, 2011
    Publication date: July 26, 2012
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Derek Rodrigues
  • Publication number: 20100299387
    Abstract: Management of virtual machines within a private network may be provided from a server application, such as a web application, on a machine remote from a private network. The server application receives management commands and communications the management commands in a vendor independent format to a client application within the private network. The client application receives the management commands, instantiates the management commands into a vendor specific definition and redirects the management commands to the virtual machine host for appropriate execution.
    Type: Application
    Filed: May 20, 2009
    Publication date: November 25, 2010
    Inventors: George Runcie, Derek Rodrigues
  • Publication number: 20100299478
    Abstract: During conversion and transfer of data from a physical machine to a virtual hard disk, a transmuter generates a catalog of contents of the physical machine. Catalog entries are compared to a set of alterations templates which alter matching data. The altered data is then stored in the virtual hard disk. Alterations templates may include filters that exclude unwanted or duplicated catalog entries, mapping filters that transfer source catalog entries to target locations on the virtual hard disk, and add-on filters that add additional data or location references to catalog entries. The disclosed process allows modifications to be made in a systematic way during data transfer.
    Type: Application
    Filed: May 20, 2009
    Publication date: November 25, 2010
    Inventors: George Runcie, Derek Rodrigues
  • Publication number: 20100223368
    Abstract: In a virtual machine environment, virtual machines may be remotely provisioned on a virtual machine host. A server application on a machine remote from a network of the virtual machine host may receive provisioning parameters for a new virtual machine through a server application such as a web application. A client application is provided within the network of the virtual machine host which receives the provisioning parameters and triggers the provisioning of the new virtual machine on the virtual machine host.
    Type: Application
    Filed: March 2, 2009
    Publication date: September 2, 2010
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventors: George Runcie, Derek Rodrigues