Patents Assigned to Kaseya International Limited
  • Patent number: 10868675
    Abstract: Techniques for packaging executable code are described. The techniques involve encapsulating the executable code into an extension that has a generated manifest structure that includes a human readable manifest and a machine readable version of the human readable manifest. The manifest structure is packaged into the extension containing the executable code and signed with a private key. Upon receipt by user device the extension by using a first private key is inspected and signed by the user device applying a second digital signature to the extension.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: December 15, 2020
    Assignee: KASEYA INTERNATIONAL LIMITED
    Inventors: Olof Robert Walker, David Ohlen, Nigel Pattinson, Johan Tobias Peciva, Prakash Khot
  • Patent number: 10824636
    Abstract: Computer implemented techniques for storage management include receiving a query from an application within an application level, which is received as a standard syntax wrapped query language query, with the standard syntax wrapped query having as a parameter, an identifier to a specific object, determining a platform type on which the received query is executable and translating the standard syntax wrapped query language query into the determined native query language used by the determined data storage platform type.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: November 3, 2020
    Assignee: Kaseya International Limited
    Inventors: Mark Fischer, Prakash Khot, Dilip Kumar Vedula, Tong Zhao, Siva Prakash Ragavan, Joseph Paquette
  • Patent number: 10795654
    Abstract: Computer implemented techniques for storage management include transforming file instances using a modeling language platform that includes a language grammar and a set of language processing rules to transform instances of an entity written in the language grammar into a platform independent code and artifact files and auto-generating by the modeling language platform code to recognize and process input in a given language to deconstruct file instances into pieces that allow further discrete operations to be performed on the file instances.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 6, 2020
    Assignee: Kaseya International Limited
    Inventors: Prakash Khot, Mark Fischer, Daniel Philip Arcari
  • Patent number: 10642863
    Abstract: Disclosed is a network of systems that includes plural disparate storage systems that store user data, the disparate storage systems including NoSQL server databases that provide storage and retrieval of data modeled in forms besides tabular relations used in relational databases, and index storage system, a relational graph storage system and one or more data storage query platforms in communication with the plural disparate storage that have queries produced in a modeling language that abstracts application programmer functionality from network functionality.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: May 5, 2020
    Assignee: Kaseya International Limited
    Inventors: Mark Fischer, Prakash Khot, Daniel Philip Arcari
  • Patent number: 10452433
    Abstract: Computer implemented techniques comprise instructions configured to cause a processor to obtain routines, receive a user defined set of obtained routines to form a chain of at least two routines, produce the chain of the at least two routines according to the user defined set of routines, receive a user defined designation of the chain as a workflow, and produce by the computing system the designated workflow.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 22, 2019
    Assignee: Kaseya International Limited
    Inventors: Prakash Khot, Pradeep Reddy, Jogeshwar Karthik Akundi, Samit Sasan, Pushkar Priyadarshi
  • Patent number: 10048984
    Abstract: Computer implemented techniques comprise instructions configured to cause a processor to obtain routines, receive a user defined set of obtained routines to form a chain of at least two routines, produce the chain of the at least two routines according to the user defined set of routines, receive a user defined designation of the chain as a workflow, and produce by the computing system the designated workflow.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: August 14, 2018
    Assignee: Kaseya International Limited
    Inventors: Prakash Khot, Pradeep Reddy, Jogeshwar Karthik Akundi, Samit Sasan, Pushkar Priyadarshi
  • Publication number: 20180210719
    Abstract: Computer implemented techniques for storage management include transforming file instances using a modeling language platform that includes a language grammar and a set of language processing rules to transform instances of an entity written in the language grammar into a platform independent code and artifact files and auto-generating by the modeling language platform code to recognize and process input in a given language to deconstruct file instances into pieces that allow further discrete operations to be performed on the file instances.
    Type: Application
    Filed: August 31, 2017
    Publication date: July 26, 2018
    Applicant: Kaseya International Limited
    Inventors: Prakash Khot, Mark Fischer, Daniel Philip Arcari
  • Patent number: 9990188
    Abstract: Computer implemented techniques for storage management include transforming file instances using a modeling language platform that includes a language grammar and a set of language processing rules to transform instances of an entity written in the language grammar into a platform independent code and artifact files and auto-generating by the modeling language platform code to recognize and process input in a given language to deconstruct file instances into pieces that allow further discrete operations to be performed on the file instances.
    Type: Grant
    Filed: May 27, 2015
    Date of Patent: June 5, 2018
    Assignee: Kaseya International Limited
    Inventors: Prakash Khot, Mark Fischer, Daniel Philip Arcari
  • Patent number: 9582304
    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: September 30, 2014
    Date of Patent: February 28, 2017
    Assignee: KASEYA INTERNATIONAL LIMITED
    Inventors: George Runcie, Derek Rodrigues
  • Publication number: 20150215735
    Abstract: A mobile device may receive updates, support and other data from a current data center agent platform. When the mobile device travels to another location the nearest data center agent may be different from the previous agent. A changeover determination must be performed prior to determining whether the new agent should be assigned to the mobile device. One example method of operation may include receiving current location information of the mobile device and identifying a present location of the mobile device and a current service center assigned to the mobile device. The method may also provide determining whether a new service center location at a remote location from the current service center location should be assigned to the mobile device based on predefined assignment criteria.
    Type: Application
    Filed: January 29, 2014
    Publication date: July 30, 2015
    Applicant: Kaseya International Limited
    Inventor: Marco J. Bohórquez
  • Publication number: 20140317408
    Abstract: Disclosed are an apparatus and method of using encryption to access remote online application servers. One example method of operation may include applying an encryption key to an application server access operation. The method may include transmitting authentication credentials to an encryption server and receiving an application session key from the encryption server. The session key is then applied to an agent application seeking access to an application server. The method may also provide transmitting the session key in an encryption request to the encryption server to obtain an encryption key, and receiving an encryption key responsive to the transmitted session key.
    Type: Application
    Filed: April 19, 2013
    Publication date: October 23, 2014
    Applicant: Kaseya International Limited
    Inventor: George Runcie
  • Patent number: 8862713
    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: Grant
    Filed: January 21, 2011
    Date of Patent: October 14, 2014
    Assignee: Kaseya International Limited
    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: 8842838
    Abstract: Disclosed are an apparatus and method of de-duplicating at least one data file. One example method may include requesting a list of data rows stored in a database to be de-duplicated, receiving the list of the data rows based on a single filekey associated with the at least one data file, copying the at least one data file to a data storage memory, and deleting the data rows entries from a file registry of the database.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: September 23, 2014
    Assignee: Kaseya International Limited
    Inventor: Charles Bosson
  • Patent number: 8832040
    Abstract: Disclosed are an apparatus and method of restoring at least one data file. The method may include retrieving the at least one data file to be restored from a data storage location, determining that the at least one data file is a link file, and regenerating a previously exchanged shared secret. The method may also include decrypting a key from the link file using the shared secret, and retrieving data from a data repository location to be restored.
    Type: Grant
    Filed: August 12, 2013
    Date of Patent: September 9, 2014
    Assignee: Kaseya International Limited
    Inventor: Charles Bosson
  • Patent number: 8825826
    Abstract: The invention facilitates remote management of a computer via a network. Remote computer management capability can be expanded beyond that previously available through the addition of one or more new primitive functions that can be performed on a managed computer.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: September 2, 2014
    Assignee: Kaseya International Limited
    Inventors: Mark J. Sutherland, Paul Y. Wong
  • 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: 8799441
    Abstract: The invention facilitates remote management of a computer via a network. Remote computer management in which communication between a managed computer and a remote computer management server is initiated by the managed computer is implemented so that the presence of a proxy server at the site at which the managed computer is located can be detected, and communication from the managed computer to the remote computer management server is routed to a communication port assigned for communication with the proxy server, with instructions to then send the communication to the remote computer management server.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: August 5, 2014
    Assignee: Kaseya International Limited
    Inventors: Mark J Sutherland, Paul Y Wong
  • Publication number: 20140206335
    Abstract: Disclosed are an apparatus and method of performing automated administrative operations on a mobile device. One example method may include determining via a hosted server that an action needs to be performed by a mobile device under management. The method may further include generating a message via the hosted server, the message includes the action, and transmitting the message to the mobile device under management, and receiving a result message from the mobile device under management responsive to the transmitted message, the result message indicating that the action has been satisfied.
    Type: Application
    Filed: March 21, 2014
    Publication date: July 24, 2014
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Allan A. Miller
  • Publication number: 20140201839
    Abstract: Identifying and performing maintenance operations on computer network devices may include accessing an agent portal via an administrator machine operating on a network and receiving an application user interface. The user interface may be used to request a device list of active network devices currently operating on the network and identify a number of devices that require a remote maintenance operation and at least one flagged device which requires an alternative type of remote maintenance, and perform the remote maintenance operation on at least one of the devices while omitting the flagged device at least temporarily.
    Type: Application
    Filed: December 5, 2013
    Publication date: July 17, 2014
    Applicant: KASEYA INTERNATIONAL LIMITED
    Inventor: Mark James Sutherland