Patents Assigned to Kaseya International Limited
-
Patent number: 10868675Abstract: 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: GrantFiled: May 27, 2015Date of Patent: December 15, 2020Assignee: KASEYA INTERNATIONAL LIMITEDInventors: Olof Robert Walker, David Ohlen, Nigel Pattinson, Johan Tobias Peciva, Prakash Khot
-
Patent number: 10824636Abstract: 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: GrantFiled: May 27, 2015Date of Patent: November 3, 2020Assignee: Kaseya International LimitedInventors: Mark Fischer, Prakash Khot, Dilip Kumar Vedula, Tong Zhao, Siva Prakash Ragavan, Joseph Paquette
-
Patent number: 10795654Abstract: 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: GrantFiled: August 31, 2017Date of Patent: October 6, 2020Assignee: Kaseya International LimitedInventors: Prakash Khot, Mark Fischer, Daniel Philip Arcari
-
Patent number: 10642863Abstract: 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: GrantFiled: May 27, 2015Date of Patent: May 5, 2020Assignee: Kaseya International LimitedInventors: Mark Fischer, Prakash Khot, Daniel Philip Arcari
-
Patent number: 10452433Abstract: 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: GrantFiled: August 31, 2017Date of Patent: October 22, 2019Assignee: Kaseya International LimitedInventors: Prakash Khot, Pradeep Reddy, Jogeshwar Karthik Akundi, Samit Sasan, Pushkar Priyadarshi
-
Patent number: 10048984Abstract: 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: GrantFiled: May 27, 2015Date of Patent: August 14, 2018Assignee: Kaseya International LimitedInventors: Prakash Khot, Pradeep Reddy, Jogeshwar Karthik Akundi, Samit Sasan, Pushkar Priyadarshi
-
Publication number: 20180210719Abstract: 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: ApplicationFiled: August 31, 2017Publication date: July 26, 2018Applicant: Kaseya International LimitedInventors: Prakash Khot, Mark Fischer, Daniel Philip Arcari
-
Patent number: 9990188Abstract: 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: GrantFiled: May 27, 2015Date of Patent: June 5, 2018Assignee: Kaseya International LimitedInventors: Prakash Khot, Mark Fischer, Daniel Philip Arcari
-
Patent number: 9582304Abstract: 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: GrantFiled: September 30, 2014Date of Patent: February 28, 2017Assignee: KASEYA INTERNATIONAL LIMITEDInventors: George Runcie, Derek Rodrigues
-
Publication number: 20150215735Abstract: 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: ApplicationFiled: January 29, 2014Publication date: July 30, 2015Applicant: Kaseya International LimitedInventor: Marco J. Bohórquez
-
Publication number: 20140317408Abstract: 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: ApplicationFiled: April 19, 2013Publication date: October 23, 2014Applicant: Kaseya International LimitedInventor: George Runcie
-
Patent number: 8862713Abstract: 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: GrantFiled: January 21, 2011Date of Patent: October 14, 2014Assignee: Kaseya International LimitedInventor: Derek Rodrigues
-
Patent number: 8849906Abstract: 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: GrantFiled: April 3, 2013Date of Patent: September 30, 2014Assignee: Kaseya International LimitedInventors: George Runcie, Derek Rodrigues
-
Patent number: 8842838Abstract: 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: GrantFiled: April 1, 2013Date of Patent: September 23, 2014Assignee: Kaseya International LimitedInventor: Charles Bosson
-
Patent number: 8832040Abstract: 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: GrantFiled: August 12, 2013Date of Patent: September 9, 2014Assignee: Kaseya International LimitedInventor: Charles Bosson
-
Patent number: 8825826Abstract: 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: GrantFiled: June 11, 2012Date of Patent: September 2, 2014Assignee: Kaseya International LimitedInventors: Mark J. Sutherland, Paul Y. Wong
-
Patent number: 8819113Abstract: 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: GrantFiled: March 2, 2009Date of Patent: August 26, 2014Assignee: Kaseya International LimitedInventors: George Runcie, Derek Rodrigues
-
Patent number: 8799441Abstract: 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: GrantFiled: September 17, 2012Date of Patent: August 5, 2014Assignee: Kaseya International LimitedInventors: Mark J Sutherland, Paul Y Wong
-
Publication number: 20140206335Abstract: 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: ApplicationFiled: March 21, 2014Publication date: July 24, 2014Applicant: KASEYA INTERNATIONAL LIMITEDInventor: Allan A. Miller
-
Publication number: 20140201839Abstract: 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: ApplicationFiled: December 5, 2013Publication date: July 17, 2014Applicant: KASEYA INTERNATIONAL LIMITEDInventor: Mark James Sutherland