Patents by Inventor Kevin Rui
Kevin Rui 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: 20240126772Abstract: In some examples, a networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.Type: ApplicationFiled: December 22, 2023Publication date: April 18, 2024Inventors: Kevin Rui Luo, Deepti Kochar, Anshul Mohan Gupta
-
Patent number: 11893035Abstract: In some examples, a networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.Type: GrantFiled: January 6, 2023Date of Patent: February 6, 2024Assignee: Rubrik, Inc.Inventors: Kevin Rui Luo, Deepti Kochar, Anshul Mohan Gupta
-
Patent number: 11720449Abstract: A computer-implemented method at a data management system comprises; retrieving start and end times of a backup of a database; retrieving time stamps of log backups of the database; retrieving sequence numbers of the log backups; generating a graphical user interface illustrating a timeline of availability of database restoration and unavailability; making a second backup of the database; illustrating, on the graphical user interface during the making, pending availability of the second database backup; receiving a command to restore the database at an available time as illustrated by the graphical user interface; and restoring the database.Type: GrantFiled: November 3, 2021Date of Patent: August 8, 2023Assignee: Rubrik, Inc.Inventors: Deepti Kochar, Snehal Arvind Khandkar, Kevin Rui Luo, Yanzhe Wang
-
Patent number: 11561994Abstract: In some examples, a networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.Type: GrantFiled: December 27, 2019Date of Patent: January 24, 2023Assignee: Rubrik, Inc.Inventors: Kevin Rui Luo, Deepti Kochar, Anshul Mohan Gupta
-
Patent number: 11550807Abstract: A networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.Type: GrantFiled: December 27, 2019Date of Patent: January 10, 2023Assignee: Rubrik, Inc.Inventors: Kevin Rui Luo, Deepti Kochar, Anshul Mohan Gupta
-
Patent number: 11340996Abstract: In some examples, a networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.Type: GrantFiled: December 27, 2019Date of Patent: May 24, 2022Assignee: RUBRIK, INC.Inventors: Kevin Rui Luo, Deepti Kochar, Anshul Mohan Gupta
-
Publication number: 20220058093Abstract: A computer-implemented method at a data management system comprises; retrieving start and end times of a backup of a database; retrieving time stamps of log backups of the database; retrieving sequence numbers of the log backups; generating a graphical user interface illustrating a timeline of availability of database restoration and unavailability; making a second backup of the database; illustrating, on the graphical user interface during the making, pending availability of the second database backup; receiving a command to restore the database at an available time as illustrated by the graphical user interface; and restoring the database.Type: ApplicationFiled: November 3, 2021Publication date: February 24, 2022Inventors: Deepti Kochar, Snehal Arvind Khandkar, Kevin Rui Luo, Yanzhe Wang
-
Patent number: 11216344Abstract: A computer-implemented method at a data management system comprises: retrieving start and end times of a backup of a database; retrieving time stamps of log backups of the database; retrieving sequence numbers of the log backups; generating a graphical user interface illustrating a timeline of availability of database restoration and unavailability; making a second backup of the database; illustrating, on the graphical user interface during the making, pending availability of the second database backup; receiving a command to restore the database at an available time as illustrated by the graphical user interface; and restoring the database.Type: GrantFiled: May 13, 2020Date of Patent: January 4, 2022Assignee: RUBRIK, INC.Inventors: Deepti Kochar, Snehal Arvind Khandkar, Kevin Rui Luo, Yanzhe Wang
-
Publication number: 20210357297Abstract: A computer-implemented method at a data management system comprises: retrieving start and end times of a backup of a database; retrieving time stamps of log backups of the database; retrieving sequence numbers of the log backups; generating a graphical user interface illustrating a timeline of availability of database restoration and unavailability; making a second backup of the database; illustrating, on the graphical user interface during the making, pending availability of the second database backup; receiving a command to restore the database at an available time as illustrated by the graphical user interface; and restoring the database.Type: ApplicationFiled: May 13, 2020Publication date: November 18, 2021Inventors: Deepti Kochar, Snehal Arvind Khandkar, Kevin Rui Luo, Yanzhe Wang
-
Publication number: 20210200643Abstract: In some examples, a networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.Type: ApplicationFiled: December 27, 2019Publication date: July 1, 2021Inventors: Kevin Rui Luo, Deepti Kochar, Anshul Mohan Gupta
-
Publication number: 20210200779Abstract: In some examples, a networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.Type: ApplicationFiled: December 27, 2019Publication date: July 1, 2021Inventors: Kevin Rui Luo, Deepti Kochar, Anshul Mohan Gupta
-
Publication number: 20210200645Abstract: In some examples, a networked computing system comprises a backup node cluster of a backup service in communication with a host database node cluster of a host, a host database at least initially undiscovered by the backup node cluster, one or more processors coupled with memory storing instructions that, when executed, perform operations comprising at least installing a backup agent on at least one node of the host database node cluster, registering the host at the backup service, based on the host registration, triggering a host database discovery process to discover the undiscovered database automatically, the discovery process including a discovery call, in response to the discovery call, receiving metadata relating to the discovered database, and communicating with the discovered database.Type: ApplicationFiled: December 27, 2019Publication date: July 1, 2021Inventors: Kevin Rui Luo, Deepti Kochar, Anshul Mohan Gupta
-
Patent number: 9535733Abstract: Embodiments of apparatuses with a universal P2P service platform are disclosed herein. A unified infrastructure is built in such apparatuses and a unified P2P network may be established with such apparatuses. In various embodiments, such an apparatus comprises a P2P operating system (OS) virtual machine (VM) 202 and a client guest operating system (OS) virtual machine (VM) 204. There is a collection of P2P services in the P2P OS VM 202 and this VM 202 works as a peer node in the P2P network. There is a collection of API services in the client guest OS VM 204 and this VM 204 interacts with various P2P applications. The two VMs communicate with each other via a shared memory 216 and a virtual machine manager 214. In various embodiments, the apparatus further includes a security checker 318 located in the P2P OS VM 302. Other embodiments are also described.Type: GrantFiled: December 21, 2007Date of Patent: January 3, 2017Assignee: INTEL CORPORATIONInventors: Kevin Rui, Wenjie Zhang, Johnathan Ding, Alvin Tang
-
Publication number: 20110010428Abstract: Embodiments of apparatuses with a universal P2P service platform are disclosed herein. A unified infrastructure is built in such apparatuses and a unified P2P network may be established with such apparatuses. In various embodiments, such an apparatus comprises a P2P operating system (OS) virtual machine (VM) 202 and a client guest operating system (OS) virtual machine (VM) 204. There is a collection of P2P services in the P2P OS VM 202 and this VM 202 works as a peer node in the P2P network. There is a collection of API services in the client guest OS VM 204 and this VM 204 interacts with various P2P applications. The two VMs communicate with each other via a shared memory 216 and a virtual machine manager 214. In various embodiments, the apparatus further includes a security checker 318 located in the P2P OS VM 302. Other embodiments are also described.Type: ApplicationFiled: December 21, 2007Publication date: January 13, 2011Inventors: Kevin Rui, Wenjie Zhang, Johnathan Ding, Alvin Tang