Patents by Inventor Chieh-Sheng Wang

Chieh-Sheng Wang 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: 20240095232
    Abstract: A process of fulfilling a database deployment request for a data platform. A compute service manager of the data platform scans one or more accounts of a consumer region of the data platform for a pending listing fulfillment request, where the pending listing request includes a request for deployment of a consumer database and an associated share of grant metadata of the consumer database within the consumer region. When the compute service manager determines that an account of the one or more accounts has a pending listing fulfillment request, the compute service manager determines a listing for the pending listing fulfillment request based on listing data of the account. The compute service manager determines that no other fulfillment task is scheduled for the pending listing fulfillment request and schedules a background fulfillment task to perform the fulfillment process for the pending listing fulfillment request.
    Type: Application
    Filed: November 28, 2023
    Publication date: March 21, 2024
    Inventors: Durga Mahesh Arikatla, Laxman Mamidi, Subramanian Muralidhar, Chieh-Sheng Wang, Di Wu
  • Patent number: 11929986
    Abstract: Methods, systems, and computer programs are presented for enabling automated secure data sharing from a private cloud region to a public cloud region and vice versa. A cloud data platform confirms a relationship establishment procedure between a provider and a consumer is recorded with a cloud data platform, the provider being associated with a private cloud deployment and the consumer being associated with a public cloud deployment in a public region. The cloud data platform enables disabling of a firewall policy that is preventing data traffic between the private cloud deployment and the public cloud deployment and enables data sharing between the private cloud deployment and the public cloud deployment. The cloud data platform enables data sharing in a database of the cloud data platform.
    Type: Grant
    Filed: May 30, 2023
    Date of Patent: March 12, 2024
    Assignee: Snowflake Inc.
    Inventors: Khondokar Sami Igram, Laxman Mamidi, Sanjay Srivastava, Chieh-Sheng Wang, Di Wu
  • Publication number: 20240061860
    Abstract: A database system can configure network devices, such as a primary database in a multi-tenant deployment and a secondary database in a private deployment, to send and receive sequence messages, such as input data indicative of a selection of a link. The database system can create a secure share area in the private deployment in response to receiving the input data indicative of the selection of the link. The database system can replicate the data from the multi-tenant deployment to the secure share area in the private deployment and share the replicated data from the secure share area to the secondary database hosted in the private deployment.
    Type: Application
    Filed: October 31, 2023
    Publication date: February 22, 2024
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Khondokar Sami Iqram, Subramanian Muralidhar, Chieh-Sheng Wang, Di Wu
  • Patent number: 11886419
    Abstract: A process of fulfilling a database deployment request for a data platform. A compute service manager of the data platform scans one or more accounts of a consumer region of the data platform for a pending listing fulfillment request, where the pending listing request includes a request for deployment of a consumer database and an associated share of grant metadata of the consumer database within the consumer region. When the compute service manager determines that an account of the one or more accounts has a pending listing fulfillment request, the compute service manager determines a listing for the pending listing fulfillment request based on listing data of the account. The compute service manager determines that no other fulfillment task is scheduled for the pending listing fulfillment request and schedules a background fulfillment task to perform the fulfillment process for the pending listing fulfillment request.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: January 30, 2024
    Assignee: Snowflake Inc.
    Inventors: Durga Mahesh Arikatla, Laxman Mamidi, Subramanian Muralidhar, Chieh-Sheng Wang, Di Wu
  • Patent number: 11841875
    Abstract: A network device communication system can configure network devices, such as a first database in a multi-tenant deployment and a second database in a private deployment, to send and receive sequence messages, such as replication data, over a channel comprising a plurality of private network nodes. The first database can create a link specifying the data share and the second database. The second database selects the link and a secure area in the private deployment is created into which data is replicated and shared with further accounts in a computationally secure and efficient manner.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: December 12, 2023
    Assignee: Snowflake Inc.
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Khondokar Sami Iqram, Subramanian Muralidhar, Chieh-Sheng Wang, Di Wu
  • Publication number: 20230350873
    Abstract: A process of fulfilling a database deployment request for a data platform. A compute service manager of the data platform scans one or more accounts of a consumer region of the data platform for a pending listing fulfillment request, where the pending listing request includes a request for deployment of a consumer database and an associated share of grant metadata of the consumer database within the consumer region. When the compute service manager determines that an account of the one or more accounts has a pending listing fulfillment request, the compute service manager determines a listing for the pending listing fulfillment request based on listing data of the account. The compute service manager determines that no other fulfillment task is scheduled for the pending listing fulfillment request and schedules a background fulfillment task to perform the fulfillment process for the pending listing fulfillment request.
    Type: Application
    Filed: January 31, 2023
    Publication date: November 2, 2023
    Inventors: Durga Mahesh Arikatla, Laxman Mamidi, Subramanian Muralidhar, Chieh-Sheng Wang, Di Wu
  • Publication number: 20230297591
    Abstract: Various embodiments provide for replicating a share across deployments of a data platform, where the share can be on a source deployment and the share can be replicated on one or more target deployments, and where the share is replicated with one or more database objects of the source deployment associated with the share. Some embodiments analyze the share to be replicated and, based on the analysis, determine one or more database objects that would be replicated to the one or more target deployments to enable a replica of the share on the one or more target deployments.
    Type: Application
    Filed: May 26, 2023
    Publication date: September 21, 2023
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Nithin Mahesh, Subramanian Muralidhar, Vishnu Dutt Paladugu, Sahaj Saini, Chieh-Sheng Wang, Di Wu
  • Publication number: 20230251919
    Abstract: A web page access method includes the following steps. A universal window platform interface receives a first command. The first command is transmitted to a server through a processor. Hardware is accessed or enabled by the server, according to the first command. A second command is received through an icon. The second command is transmitted to the server through the processor. The server accesses or enables the hardware according to the second command. The universal window platform interface and the game bar interface are constructed using a progressive web application.
    Type: Application
    Filed: November 10, 2022
    Publication date: August 10, 2023
    Inventors: Chieh-Sheng WANG, Wen-Cheng HSU, Shih-Hao LIN
  • Patent number: 11704338
    Abstract: Various embodiments provide for replicating a share across deployments of a data platform, where the share can be on a source deployment and the share can be replicated on one or more target deployments, and where the share is replicated with one or more database objects of the source deployment associated with the share. Some embodiments analyze the share to be replicated and, based on the analysis, determine one or more database objects that would be replicated to the one or more target deployments to enable a replica of the share on the one or more target deployments.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: July 18, 2023
    Assignee: Snowflake Inc.
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Nithin Mahesh, Subramanian Muralidhar, Vishnu Dutt Paladugu, Sahaj Saini, Chieh-Sheng Wang, Di Wu
  • Publication number: 20230185823
    Abstract: A network device communication system can configure network devices, such as a first database in a multi-tenant deployment and a second database in a private deployment, to send and receive sequence messages, such as replication data, over a channel comprising a plurality of private network nodes. The first database can create a link specifying the data share and the second database. The second database selects the link and a secure area in the private deployment is created into which data is replicated and shared with further accounts in a computationally secure and efficient manner.
    Type: Application
    Filed: November 30, 2022
    Publication date: June 15, 2023
    Inventors: Pui Kei Johnston Chu, Benoit Dageville, Shreyas Narendra Desai, Khondokar Sami Iqram, Subramanian Muralidhar, Chieh-Sheng Wang, Di Wu
  • Patent number: 11620276
    Abstract: A process of fulfilling a database deployment request for a data platform. A compute service manager of the data platform scans one or more accounts of a consumer region of the data platform for a pending listing fulfillment request, where the pending listing request includes a request for deployment of a consumer database and an associated share of grant metadata of the consumer database within the consumer region. When the compute service manager determines that an account of the one or more accounts has a pending listing fulfillment request, the compute service manager determines a listing for the pending listing fulfillment request based on listing data of the account. The compute service manager determines that no other fulfillment task is scheduled for the pending listing fulfillment request and schedules a background fulfillment task to perform the fulfillment process for the pending listing fulfillment request.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: April 4, 2023
    Assignee: Snowflake Inc.
    Inventors: Durga Mahesh Arikatla, Laxman Mamidi, Subramanian Muralidhar, Chieh-Sheng Wang, Di Wu