Patents by Inventor Yongbing Guo

Yongbing Guo 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).

  • Patent number: 11913707
    Abstract: A cooler has a body and a lid that co-operate. The lid is movable between closed and open positions. The lid is a freezable reservoir. A filler port is located inside the lid. The entrance of the filler port into the lid is located at a height part way between the inside and outside walls of the lid. The lid has a downwardly extending hollow peripheral formation. The filler port is spanwise inset from the peripheral formation. The lid has spanwise extending internal formations that stiffen the lid and divide the internal chamber into sub-volumes connected by necks through which liquid can flow. The inside and outside walls of the lid may be connected. The lid is provided with a “fill to” line visible from the filling port to discourage over-filling. The lid may have an insulated cap, and the cooler may have an insulated jacket.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: February 27, 2024
    Assignee: CALIFORNIA INNOVATIONS INC.
    Inventors: Guy Gagnon, Yongbing Guo
  • Patent number: 11609828
    Abstract: Systems and methods to utilize a tablespace to export to a native database recovery environment are described. The system receives file information and script information at a source host that operates in a native database recovery environment. The file information and the script information are received from a backup host that utilizes foreign snapshot files and foreign incremental files for storing the file information. The file information includes native snapshot files and native incremental files. The script information includes one or more scripts that execute, at the source host, to perform operations comprising: mounting the directories; opening an auxiliary database; restoring a tablespace in the auxiliary database; recovering the tablespace in the auxiliary database based on the native incremental files; exporting the tablespace metadata information from the auxiliary database; recovering the tablespace in the database based on the tablespace metadata information; and unmounting the directories.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: March 21, 2023
    Assignee: Rubrik, Inc.
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad
  • Patent number: 11604761
    Abstract: Systems and methods for utilizing tablespace to export from a foreign database recovery environment are described. The system includes a backup host that operates in a foreign database recovery environment and receives a database from a source host operating in a native database recovery environment. The backup host receives export information including a tablespace identifier and a point-in-time. The tablespace includes file information for export from the backup host to the source host. A job is initiated on the backup host to generate script information (including logic for execution on the source host to recover the tablespace, at the point-in-time, in the database on the source host), create directories on the backup host, materialize file information including snapshots of the database and incremental changes to the database, and communicate the file information and the script information, via the directories, to the source host.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: March 14, 2023
    Assignee: Rubrik, Inc.
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad
  • Publication number: 20230018235
    Abstract: Systems and methods to utilize a tablespace to export to a native database recovery environment are described. The system receives file information and script information at a source host that operates in a native database recovery environment. The file information and the script information are received from a backup host that utilizes foreign snapshot files and foreign incremental files for storing the file information. The file information includes native snapshot files and native incremental files. The script information includes one or more scripts that execute, at the source host, to perform operations comprising: mounting the directories; opening an auxiliary database; restoring a tablespace in the auxiliary database; recovering the tablespace in the auxiliary database based on the native incremental files; exporting the tablespace metadata information from the auxiliary database; recovering the tablespace in the database based on the tablespace metadata information; and unmounting the directories.
    Type: Application
    Filed: August 17, 2022
    Publication date: January 19, 2023
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad
  • Patent number: 11467925
    Abstract: Systems and methods to export a database to a native database recovery, environment are described. The system includes a native database recovery environment that includes a target host. The target host receives file information and script information, over a network, via directories from a backup host. The backup host utilizes foreign snapshot files and foreign incremental files to store the file information in the foreign database recovery environment. The file information includes native snapshot files and native incremental files. The script information includes scripts that are executed by the target host in the native database recovery environment. The target host executes the scripts to mount the directories, open the database, restore the database, recover the database to a point-in-time, and unmount the directories.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: October 11, 2022
    Assignee: Rubrik, Inc.
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
  • Publication number: 20220297919
    Abstract: A soft-sided insulated container that has a rigid closure. The rigid closure has a first closure interface that is a passive friction fit in which one part wipes another. The rigid closure has a second closure interface that is an active closure in which a mechanical device, such as a latch or clamp, is used positively to energize a closure between different parts of the closure. The container has a vent. The latch operates to close the vent. The soft-sided insulated container has a soft-sided external casing, and a rigid internal liner that includes a mating rigid lid. There is a releasable securement that holds the liner in engagement with the casing, but that can be released to permit the casing to be extracted from the liner. The releasable securement is a one-way passively engageable securement.
    Type: Application
    Filed: June 9, 2022
    Publication date: September 22, 2022
    Inventors: Richard C. STEPHENS, William KEARNS, Evan R. OLANDER, Yongbing GUO
  • Patent number: 11434052
    Abstract: A soft-sided insulated container that has a rigid closure. The rigid closure has a first closure interface that is a passive friction fit in which one part wipes another. The rigid closure has a second closure interface that is an active closure in which a mechanical device, such as a latch or clamp, is used positively to energize a closure between different parts of the closure. The soft-sided insulated container has a soft-sided external casing, and a rigid internal liner that includes a mating rigid lid. There is a releasable securement that holds the liner in engagement with the casing, but that can be released to permit the casing to be extracted from the liner. The releasable securement is a one-way passively engageable securement.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: September 6, 2022
    Inventors: Richard C. Stephens, William Kearns, Evan R. Olander, Yongbing Guo
  • Publication number: 20220276937
    Abstract: Systems and methods for an extended recovery of an exported database are described. The method includes communicating a database from a source host operating in a native database recovery environment, the database being communicated to a backup host operating in a foreign database recovery environment, the native database recovery environment including native snapshot files and native incremental files for storing the database, the foreign database recovery environment including foreign snapshot files and foreign incremental files for storing the database. The method further includes receiving file information and script information, at the source host, the file information including the native snapshot files and the native incremental files, the script to perform operations for causing a recovering of the database in the foreign database recovery environment based on the changes to the database in the foreign database recovery environment after the point-in-time.
    Type: Application
    Filed: May 17, 2022
    Publication date: September 1, 2022
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
  • Patent number: 11401099
    Abstract: A soft-sided insulated container that has a rigid closure. The rigid closure has a first closure interface that is a passive friction fit in which one part wipes another. The rigid closure has a second closure interface that is an active closure in which a mechanical device, such as a latch or clamp, is used positively to energize a closure between different parts of the closure. The soft-sided insulated container has a soft-sided external casing, and a rigid internal liner that includes a mating rigid lid. There is a releasable securement that holds the liner in engagement with the casing, but that can be released to permit the casing to be extracted from the liner. The releasable securement is a one-way passively engageable securement.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 2, 2022
    Inventors: Richard C. Stephens, William Kearns, Evan R. Olander, Yongbing Guo
  • Publication number: 20220228793
    Abstract: A cooler has a body and a lid that co-operate. The lid is movable between closed and open positions. The lid is a freezable reservoir. A filler port is located inside the lid. The entrance of the filler port into the lid is located at a height part way between the inside and outside walls of the lid. The lid has a downwardly extending hollow peripheral formation. The filler port is spanwise inset from the peripheral formation. The lid has spanwise extending internal formations that stiffen the lid and divide the internal chamber into sub-volumes connected by necks through which liquid can flow. The inside and outside walls of the lid may be connected. The lid is provided with a “fill to” line visible from the filling port to discourage over-filling. The lid may have an insulated cap, and the cooler may have an insulated jacket.
    Type: Application
    Filed: January 18, 2021
    Publication date: July 21, 2022
    Inventors: Guy GAGNON, Yongbing GUO
  • Patent number: 11360860
    Abstract: Systems and methods to export a database from a foreign database recovery environment are described. The system includes the foreign database recovery environment that includes a backup host that receives the database from a source host operating in a native database recovery environment. The backup host utilizes foreign snapshot files and foreign incremental files for restoring the database. The backup host receives export information. The export information includes a target host, a point-in-time, and a database name identifying the database for export from the backup host to the target host. The backup host initiates a job that generates script information, creates directories, materializes file information, and communicates the script information and the file information, via the directories, to the target host.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: June 14, 2022
    Assignee: Rubrik, Inc.
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
  • Patent number: 11194761
    Abstract: Systems and methods to optimize utilization of a tablespace for export from a native database recovery environment are described. The system receives a database from a source host, operating in a native database recovery environment, at a backup host operating in a foreign database recovery environment. The foreign database recovery environment utilizes foreign snapshot files and foreign incremental files for storing the database. The system receives a tablespace identifier that identifies a tablespace and a point-in-time that identifies file information for export from the backup host to the source host. The backup host initiates a job to generate script information; create directories; materialize the file information; utilize an auxiliary database to generate tablespace metadata information; and communicate the tablespace metadata information and the script information and the file information, via the directories, and over a network, to the source host, to enable the source host to recover the tablespace.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: December 7, 2021
    Assignee: Rubrik, Inc.
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad
  • Publication number: 20210240661
    Abstract: Systems and methods to optimize utilization of a tablespace for export from a native database recovery environment are described. The system receives a database from a source host, operating in a native database recovery environment, at a backup host operating in a foreign database recovery environment. The foreign database recovery environment utilizes foreign snapshot files and foreign incremental files for storing the database. The system receives a tablespace identifier that identifies a tablespace and a point-in-time that identifies file information for export from the backup host to the source host. The backup host initiates a job to generate script information; create directories; materialize the file information; utilize an auxiliary database to generate tablespace metadata information; and communicate the tablespace metadata information and the script information and the file information, via the directories, and over a network, to the source host, to enable the source host to recover the tablespace.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad
  • Publication number: 20210240582
    Abstract: Systems and methods extending recovery of a database exported to a native database recovery environment are described. The system includes a native database recovery environment including a source host that communicates a database from a source to a backup host operating in a foreign database recovery environment. The backup host utilizes foreign snapshot files and foreign incremental files for storing the database in the foreign database recovery environment. The source host receives file information and script information, via directories, over the network, from the backup host. The file information includes native snapshot files and native incremental files.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
  • Publication number: 20210240579
    Abstract: Systems and methods to utilize a tablespace to export to a native database recovery environment are described. The system receives file information and script information at a source host that operates in a native database recovery environment. The file information and the script information are received from a backup host that utilizes foreign snapshot files and foreign incremental files for storing the file information. The file information includes native snapshot files and native incremental files. The script information includes one or more scripts that execute, at the source host, to perform operations comprising: mounting the directories; opening an auxiliary database; restoring a tablespace in the auxiliary database; recovering the tablespace in the auxiliary database based on the native incremental files; exporting the tablespace metadata information from the auxiliary database; recovering the tablespace in the database based on the tablespace metadata information; and unmounting the directories.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad
  • Publication number: 20210240581
    Abstract: Systems and methods to export a database to a native database recovery, environment are described. The system includes a native database recovery environment that includes a target host. The target host receives file information and script information, over a network, via directories from a backup host. The backup host utilizes foreign snapshot files and foreign incremental files to store the file information in the foreign database recovery environment. The file information includes native snapshot files and native incremental files. The script information includes scripts that are executed by the target host in the native database recovery environment. The target host executes the scripts to mount the directories, open the database, restore the database, recover the database to a point-in-time, and unmount the directories.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
  • Publication number: 20210240660
    Abstract: Systems and methods for utilizing tablespace to export from a foreign database recovery environment are described. The system includes a backup host that operates in a foreign database recovery environment and receives a database from a source host operating in a native database recovery environment. The backup host receives export information including a tablespace identifier and a point-in-time. The tablespace includes file information for export from the backup host to the source host. A job is initiated on the backup host to generate script information (including logic for execution on the source host to recover the tablespace, at the point-in-time, in the database on the source host), create directories on the backup host, materialize file information including snapshots of the database and incremental changes to the database, and communicate the file information and the script information, via the directories, to the source host.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad
  • Publication number: 20210240580
    Abstract: Systems and methods to export a database from a foreign database recovery environment are described. The system includes the foreign database recovery environment that includes a backup host that receives the database from a source host operating in a native database recovery environment. The backup host utilizes foreign snapshot files and foreign incremental files for restoring the database. The backup host receives export information. The export information includes a target host, a point-in-time, and a database name identifying the database for export from the backup host to the target host. The backup host initiates a job that generates script information, creates directories, materializes file information, and communicates the script information and the file information, via the directories, to the target host.
    Type: Application
    Filed: January 30, 2020
    Publication date: August 5, 2021
    Inventors: Snehal Arvind Khandkar, Yongbing Guo, Udbhav Prasad, Ganesh Karuppur Rajagopalan, Pandian Raju
  • Publication number: 20210188521
    Abstract: A soft-sided insulated container that has a rigid closure. The rigid closure has a first closure interface that is a passive friction fit in which one part wipes another. The rigid closure has a second closure interface that is an active closure in which a mechanical device, such as a latch or clamp, is used positively to energize a closure between different parts of the closure. The soft-sided insulated container has a soft-sided external casing, and a rigid internal liner that includes a mating rigid lid. There is a releasable securement that holds the liner in engagement with the casing, but that can be released to permit the casing to be extracted from the liner. The releasable securement is a one-way passively engageable securement.
    Type: Application
    Filed: December 27, 2019
    Publication date: June 24, 2021
    Inventors: Richard C. STEPHENS, William KEARNS, Evan R. OLANDER, Yongbing GUO
  • Publication number: 20210188494
    Abstract: A soft-sided insulated container that has a rigid closure. The rigid closure has a first closure interface that is a passive friction fit in which one part wipes another. The rigid closure has a second closure interface that is an active closure in which a mechanical device, such as a latch or clamp, is used positively to energize a closure between different parts of the closure. The soft-sided insulated container has a soft-sided external casing, and a rigid internal liner that includes a mating rigid lid. There is a releasable securement that holds the liner in engagement with the casing, but that can be released to permit the casing to be extracted from the liner. The releasable securement is a one-way passively engageable securement.
    Type: Application
    Filed: December 20, 2019
    Publication date: June 24, 2021
    Inventors: Richard C. STEPHENS, William KEARNS, Evan R. OLANDER, Yongbing GUO