Patents Assigned to Kaseya International Limited
-
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
-
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
-
Patent number: 8769039Abstract: 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: GrantFiled: January 21, 2011Date of Patent: July 1, 2014Assignee: Kaseya International LimitedInventor: Derek Rodrigues
-
Patent number: 8751574Abstract: Disclosed are an apparatus and method of broadcasting a message to one or more servers operating in one or more domains. One example method of operation may include creating a message to be broadcasted via user input provided by a user of a computer interface. The method may also include serializing the message to a predetermined format and transmitting the message to an application programming interface (API). The method may also provide scheduling a broadcast of the message based on the user input, and transmitting the message to the at least one server responsive to the scheduled broadcast.Type: GrantFiled: May 3, 2011Date of Patent: June 10, 2014Assignee: Kaseya International LimitedInventor: Javier Alejandro Figueroa
-
Patent number: 8700021Abstract: 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: GrantFiled: September 9, 2011Date of Patent: April 15, 2014Assignee: Kaseya International LimitedInventor: Allan A. Miller
-
Patent number: 8676954Abstract: Disclosed are an apparatus and method of managing a multiple agents via a session client. One example method of operation may include selecting multiple endpoint devices to manage, establishing a connection to a server, and identifying at least two agent identifiers identifying multiple agents corresponding to the multiple endpoint devices. The method may also include transmitting a session setup command to the server including the at least two agent identifiers and receiving a confirmation that a session has been established between the session client and the multiple agents of the multiple endpoint devices.Type: GrantFiled: December 6, 2011Date of Patent: March 18, 2014Assignee: Kaseya International LimitedInventor: Santhoshkumar Sunderrajan