Patents Assigned to Kaseya Limited
  • Patent number: 11531488
    Abstract: Described methods and systems for copying a source volume to a target volume that include a combination of concurrent copying and a copy-on-write (COW) technique that improves the reliability of the backup process and requires fewer resources during a given backup instance than the processes of the prior art.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: December 20, 2022
    Assignee: Kaseya Limited
    Inventors: Neale Campbell Hutcheson, Jr., Stuart Mark
  • Patent number: 11509487
    Abstract: A first entity stores an issuer digital certificate published by a certificate authority (CA) and signed by the issuer certificate; and also stores an old issuer digital certificate published by the CA prior to publication of the issuer digital certificate and an old first entity digital certificate signed by the old issuer digital certificate. The first entity attempts to initiate a secure communication session with a second entity by receiving a second entity digital certificate from the second entity via an electronic network, and sending either the first entity digital certificate or the old first entity digital certificate to the second entity based on which of the issuer digital certificate or the old issuer digital certificate is effective to authenticate the second entity digital certificate received from the second entity. The secure communication session is conducted only if the attempt to initiate the secure communication session is successful.
    Type: Grant
    Filed: September 15, 2020
    Date of Patent: November 22, 2022
    Assignee: Kaseya Limited
    Inventors: Charles A. Barbe, Christopher S. Sprague, Christopher A. Hoult
  • Patent number: 11474909
    Abstract: The On-demand Virtualized Data Recovery Apparatuses, Methods and Systems (“OVDR”) transforms data recovery request, mailbox backup data selection response inputs via OVDR components into mailbox backup data selection request, data recovery response outputs. A mailbox data recovery request datastructure associated with a user is obtained. Available mailbox backup data accessible to the user is determined. A selection of a subset of the available mailbox backup data to recover is obtained. A temporary mailbox environment associated with the mailbox data recovery request datastructure is spawned. A mailbox, corresponding to a mailbox account included in the selected subset of the available mailbox backup data, is created on the temporary mailbox environment. Mailbox data items, corresponding to mailbox data items associated with the mailbox account that are included in the selected subset of data, are restored to the created mailbox.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: October 18, 2022
    Assignee: Kaseya Limited
    Inventors: Arron Thomas Norwell, Desmond Wayne Yeung
  • Patent number: 11477068
    Abstract: A method and apparatus are disclosed of providing a user application with a notification message. One example method may include receiving a notification message and identifying a predetermined category of a notification bar portion of the user application to display the notification message. The method may also include associating the notification message with the identified predetermined category and determining a level of importance of the notification message. The method may also provide displaying a notification indicator on the notification bar according to the predetermined category and to the notification type that corresponds to the level of importance.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: October 18, 2022
    Assignee: Kaseya Limited
    Inventors: Ryan Smith, Chad Gniffke, Robert Wendell Davis, Mark Thomas Lingen, Mark James Sutherland
  • Patent number: 11451570
    Abstract: A testing computer system communicates with a cloud computing platform coupled to one or more target computer systems. The testing computer system receives a list of target computer systems from the cloud computing platform, generates respective test payloads for a set of the target systems, and sends the test payloads to the set of target systems. Each respective test payload is useable by its respective target system to perform a security scan of the target system and send test results to the testing computer system and includes instructions that cause the test payloads to be deleted after the security scan is performed. The testing computer system receives test results generated by the set of target systems and evaluates the test results to determine whether any of the set of target systems is implicated in a security breach.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: September 20, 2022
    Assignee: Kaseya Limited
    Inventors: Ryan Brandt Morris, Christopher Michael Gerritz
  • Patent number: 11146447
    Abstract: A method and apparatus of monitoring computer devices operating on a network is disclosed. Computer devices are all different and require monitoring settings that are tailored to their specific requirements. One example method of automatically configuring a set of monitoring requirements may include creating initial monitor counter values at a computing device and monitoring at least one computer based on the initial monitor counter values. Additional operations may include calculating override monitor counter values based on the monitoring of the at least one computer, and monitoring the at least one computer based on the override monitor counter values. The override values may be better suited for the device(s) being monitored and may replace the previously used monitoring settings.
    Type: Grant
    Filed: October 9, 2018
    Date of Patent: October 12, 2021
    Assignee: KASEYA LIMITED
    Inventor: Corey Dana Mandell
  • Patent number: 10693706
    Abstract: One example procedure of managing agents via a session client 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 procedure 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: Grant
    Filed: April 17, 2018
    Date of Patent: June 23, 2020
    Assignee: KASEYA LIMITED
    Inventor: Santhoshkumar Sunderrajan
  • Patent number: 10686775
    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: Grant
    Filed: March 19, 2019
    Date of Patent: June 16, 2020
    Assignee: KASEYA LIMITED
    Inventor: Allan A. Miller
  • Patent number: 10673683
    Abstract: A method and apparatus are disclosed of providing a user application with a notification message. One example method may include receiving a script to setup a message queue, the script may include a database schema and the script may be executed by a processor to apply the database schema to a database that includes the message queue. The method may also include receiving one or more notifications messages having specific notification content that is applied to notification messages. The notifications may be received from a remote device. The message queue may include notification content used to generate notification messages destined for end user devices.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: June 2, 2020
    Assignee: KASEYA LIMITED
    Inventors: Chad Gniffke, Robert Wendell Davis, Mark Thomas Lingen, Ryan Smith, Mark James Sutherland, Scott Robert Powell
  • Patent number: 10621519
    Abstract: A method and apparatus of maintaining time information for a multi-tasking customer service agent is disclosed. One example method of operation may include maintaining time information allocated to a plurality of tasks. The method may include receiving a first task and starting a first timer at a computing device corresponding to the beginning of work performed on the first task. The method may also include receiving a second task and starting a second timer different from the first timer, which corresponds to the beginning of work performed on the second task. The method may further include transferring a total time allocation record representing a total time counted by the first timer and a total time counted by the second timer to a data record stored in memory, wherein the data record associates the total time counted by the first timer with a corresponding task, and associates the total time counted by the second timer with a different corresponding task.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: April 14, 2020
    Assignee: KASEYA LIMITED
    Inventor: Mark James Sutherland
  • Patent number: 10609015
    Abstract: 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 indicating that the action has been satisfied.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 31, 2020
    Assignee: Kaseya Limited
    Inventor: Allan Miller
  • Patent number: 10594768
    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: September 4, 2017
    Date of Patent: March 17, 2020
    Assignee: KASEYA LIMITED
    Inventor: Derek Rodrigues
  • Patent number: 10594676
    Abstract: Disclosed are an apparatus and method of performing automated administrative operations on a mobile device. The mobile device user may be unaware of any updates or other administrative operations being performed. One example method may include detecting that an event has occurred, interrupting a previously executed program, initiating a new program different from the previously executed program to perform a new function and notifying an application of the program interruption. The message may be a SMS type message.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: March 17, 2020
    Assignee: KASEYA LIMITED
    Inventor: Allan A. Miller
  • Patent number: 10574518
    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: Grant
    Filed: January 6, 2019
    Date of Patent: February 25, 2020
    Assignee: KASEYA LIMITED
    Inventor: Derek Rodrigues
  • Patent number: 10448200
    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: Grant
    Filed: November 19, 2018
    Date of Patent: October 15, 2019
    Assignee: KASEYA LIMITED
    Inventor: Marco J. Bohórquez
  • Patent number: 10432594
    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: March 20, 2018
    Date of Patent: October 1, 2019
    Assignee: KASEYA LIMITED
    Inventors: Mark J. Sutherland, Paul Y. Wong
  • Patent number: 10417028
    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: March 20, 2018
    Date of Patent: September 17, 2019
    Assignee: KASEYA LIMITED
    Inventors: George Runcie, Derek Rodrigues
  • Patent number: 10389699
    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: Grant
    Filed: August 7, 2018
    Date of Patent: August 20, 2019
    Assignee: KASEYA LIMITED
    Inventor: Allan Miller
  • Patent number: 10354208
    Abstract: In a computing environment, metadata may be used to define common aspects such as verbs, policies, categories and variables of run book procedures. Variable data of the procedures may be stored in application files. A procedure may be generated by retrieving a pre-defined metadata definition of a procedure from a metadata database and an application file for the procedure that contains the variable data for the procedure. The metadata and the variable data may be formatted into a procedure which may be incorporated into a run book and/or transmitted to an external machine for execution of the procedure.
    Type: Grant
    Filed: January 27, 2009
    Date of Patent: July 16, 2019
    Assignee: KASEYA LIMITED
    Inventor: Gordon C. Jones
  • Patent number: 10320769
    Abstract: 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 indicating that the action has been satisfied.
    Type: Grant
    Filed: November 24, 2018
    Date of Patent: June 11, 2019
    Assignee: KASEYA LIMITED
    Inventor: Allan Miller