Patents by Inventor James Pan

James Pan 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: 12250249
    Abstract: Embodiments of the present disclosure provide a region-specific events account that is used as a central place to store the events shared by consumers of shared applications in that region. For each of a set of provider accounts in a first region, a global account object corresponding to the provider account is replicated to a second region to establish a replicated global account object in the second region. An account data persistence object (DPO) of a first provider account of the set of provider accounts is modified to designate the first provider account as an events account. The events account is a central location within the second region where execution information generated by execution of applications shared with consumer accounts in the second region is stored. The replicated global account object corresponding to the first provider account is updated to designate the first provider account as the events account.
    Type: Grant
    Filed: March 13, 2024
    Date of Patent: March 11, 2025
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Pui Kei Johnston Chu, Unmesh Jagtap, Xiaodi Ke, Subramanian Muralidhar, James Pan
  • Patent number: 12240909
    Abstract: Provided are antibodies or fragments thereof having binding specificity to anti-IL-18 receptor alpha or beta. Methods of using the antibodies or fragments thereof for treating and diagnosing diseases such as cancer and inflammatory and autoimmune diseases are also provided.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: March 4, 2025
    Assignees: ShanghaiTech University, The Governing Council of the University of Toronto
    Inventors: Sachedv S. Sidhu, Donghui Wu, Guohua James Pan, Shusu Liu, Shane Miersch, Haiming Huang
  • Publication number: 20250045131
    Abstract: Disclosed is a system and method of using an event loader to share application information. The method includes generating a first log information object indicating a consumer target where execution information generated by an application shared with a consumer account of a data exchange is written. The method includes generating a first event unloader based on the first log information object. The first event unloader is linked to the application using a mapping. The method includes sending, by a processing device, the execution information generated by the application to the consumer target using the first event unloader.
    Type: Application
    Filed: October 21, 2024
    Publication date: February 6, 2025
    Inventors: Damien Carru, Pui Kei Johnston Chu, Unmesh Jagtap, Xiaodi Ke, Haroldo Level, Subramanian Muralidhar, James Pan, Steven Parkes, Xie Xu, Tyson J. Hamilton
  • Patent number: 12153971
    Abstract: Disclosed is an execution information sharing system that duplicates execution information to a provider target (and other targets) as it is being loaded to a consumer target. A first log information object and a second log information object are generated. The first and second log information objects comprise information indicating a consumer target and information indicating a provider target respectively where execution information generated by an application shared with a consumer account of a data exchange is written. A first event unloader and a second event unloader are generated based on the first and second log information objects respectively, wherein the first and second event unloaders are both linked to the application using a mapping. In response to receiving execution information from the application, the execution information is forwarded to the consumer target and the provider target using the first event unloader and the second event unloader respectively.
    Type: Grant
    Filed: September 7, 2023
    Date of Patent: November 26, 2024
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Pui Kei Johnston Chu, Unmesh Jagtap, Xiaodi Ke, Haroldo Level, Subramanian Muralidhar, James Pan, Steven Parkes, Xie Xu, Tyson J. Hamilton
  • Publication number: 20240388584
    Abstract: An application package and application instance for a data platform. The application is created in a consumer account of a consumer using the application package. The consumer grants permissions for performing privileged actions in the consumer account to an application role of the application. The application creates objects in the application, creates objects outside of the application in the consumer account, and accesses external systems using permissions granted by the consumer.
    Type: Application
    Filed: May 15, 2023
    Publication date: November 21, 2024
    Inventors: Damien Carru, Benoit Dageville, Scott C. Gray, Unmesh Jagtap, Subramanian Muralidhar, James Pan
  • Publication number: 20240333718
    Abstract: Embodiments of the present disclosure provide a region-specific events account that is used as a central place to store the events shared by consumers of shared applications in that region. For each of a set of provider accounts in a first region, a global account object corresponding to the provider account is replicated to a second region to establish a replicated global account object in the second region. An account data persistence object (DPO) of a first provider account of the set of provider accounts is modified to designate the first provider account as an events account. The events account is a central location within the second region where execution information generated by execution of applications shared with consumer accounts in the second region is stored. The replicated global account object corresponding to the first provider account is updated to designate the first provider account as the events account.
    Type: Application
    Filed: March 13, 2024
    Publication date: October 3, 2024
    Inventors: Damien Carru, Pui Kei Johnston Chu, Unmesh Jagtap, Xiaodi Ke, Subramanian Muralidhar, James Pan
  • Publication number: 20240281530
    Abstract: An anti-abuse system is provided for a data-platform. An anti-abuse scanner of the data-platform detects a creation of an application package by a provider of content to the data platform where the application package includes a set of files for deployment on the data platform. The anti-abuse scanner performs a review o the set of files to detect malicious content where the review is based on a set of analysis rules and generates a deployment decision for the application package based on a result of the review.
    Type: Application
    Filed: April 30, 2024
    Publication date: August 22, 2024
    Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Iulia Ion, Unmesh Jagtap, Subramanian Muralidhar, James Pan, Nihar Pasala, Hrushikesh Shrinivas Paralikar, Jake Tsuyemura, Ryan Charles Quistorff, Rishabh Gupta
  • Publication number: 20240262919
    Abstract: Provided are antibodies or fragments thereof having binding specificity to anti-IL-18 receptor alpha or beta. Methods of using the antibodies or fragments thereof for treating and diagnosing diseases such as cancer and inflammatory and autoimmune diseases are also provided.
    Type: Application
    Filed: June 19, 2019
    Publication date: August 8, 2024
    Inventors: Sachedv S. Sidhu, Donghui Wu, Guohua James Pan, Shusu Liu, Shane Miersch, Haiming Huang
  • Publication number: 20240182856
    Abstract: The present disclosure relates in part to engineered immune cells that are, inter alia, silenced from a host immune response.
    Type: Application
    Filed: September 5, 2023
    Publication date: June 6, 2024
    Inventors: Matthew ANGEL, Christopher ROHDE, Mitchell KOPACZ, Jasmine HARRIS, James PAN
  • Patent number: 12001552
    Abstract: An anti-abuse system is provided for a data-platform. An anti-abuse scanner of the data-platform detects a creation of an application package by a provider of content to the data platform where the application package includes a set of files for deployment on the data platform. The anti-abuse scanner performs a review of the set of files to detect malicious content where the review is based on a set of analysis rules and generates a deployment decision for the application package based on a result of the review.
    Type: Grant
    Filed: February 14, 2023
    Date of Patent: June 4, 2024
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Pui Kei Johnston Chu, Benoit Dageville, Iulia Ion, Unmesh Jagtap, Subramanian Muralidhar, James Pan, Nihar Pasala, Hrushikesh Shrinivas Paralikar, Jake Tsuyemura, Ryan Charles Quistorff, Rishabh Gupta
  • Patent number: 11973763
    Abstract: Embodiments of the present disclosure provide a region-specific events account that is used as a central place to store the events shared by consumers of shared applications in that region. Use of such an account helps reduce the operational burden of a provider of the applications as they do not need to determine which accounts have shared events for each different consumer. The provider only needs to login to the events account which is in the same region as the consumer and can query all shared events from different applications that are being used in that region. Also, since the provider can designate an events account in each region, the shared events could be directly ingested into the events account without traveling to a different region.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: April 30, 2024
    Assignee: SNOWFLAKE INC.
    Inventors: Damien Carru, Pui Kei Johnston Chu, Unmesh Jagtap, Xiaodi Ke, Subramanian Muralidhar, James Pan
  • Publication number: 20240062197
    Abstract: Disclosed is an execution information sharing system that writes execution information to a provider target (and other targets) in a secure manner. Execution information generated by an application may be written to a consumer stage, wherein the application is shared by a provider account of a data exchange with a consumer account that executes the application. A consumer exchange service (ES) of the data exchange may send a request to a copy service of the data exchange to copy the execution information from the consumer stage to the provider stage, wherein the consumer ES is a part of the data exchange and is protected from actions of the consumer account. A copy operation may be executed to copy the execution information from the consumer stage to the provider stage using the copy service of the data exchange. The execution information is ingested from the provider stage to a provider table.
    Type: Application
    Filed: May 16, 2023
    Publication date: February 22, 2024
    Inventors: Damien Carru, Pui Kei Johnston Chu, Tyson J. Hamilton, Unmesh Jagtap, Xiaodi Ke, Haroldo Level, Subramanian Muralidhar, James Pan, Steven Parkes, Xie Xu
  • Publication number: 20240061730
    Abstract: Disclosed is an execution information sharing system that duplicates execution information to a provider target (and other targets) as it is being loaded to a consumer target. A first log information object and a second log information object are generated. The first and second log information objects comprise information indicating a consumer target and information indicating a provider target respectively where execution information generated by an application shared with a consumer account of a data exchange is written. A first event unloader and a second event unloader are generated based on the first and second log information objects respectively, wherein the first and second event unloaders are both linked to the application using a mapping. In response to receiving execution information from the application, the execution information is forwarded to the consumer target and the provider target using the first event unloader and the second event unloader respectively.
    Type: Application
    Filed: September 7, 2023
    Publication date: February 22, 2024
    Inventors: Damien Carru, Pui Kei Johnston Chu, Unmesh Jagtap, Xiaodi Ke, Haroldo Level, Subramanian Muralidhar, James Pan, Steven Parkes, Xie Xu
  • Patent number: 11809922
    Abstract: Disclosed is an execution information sharing system that duplicates execution information to a provider target (and other targets) as it is being loaded to a consumer target. A consumer account of a data sharing platform executes an application shared with it by a provider account of the platform. Consumer and provider configurations indicating consumer and provider targets respectively are generated. The consumer configuration and provider configurations are provided to an event context to generate a first and second event unloaders respectively, wherein the event context maintains a mapping linking both the first event unloader and the second event unloader to the application. In response to receiving execution information from the application, the first event unloader and the second event unloader are retrieved. The execution information is then written to the consumer target and the provider target using the first event unloader and the second event unloader respectively.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: November 7, 2023
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Pui Kei Johnston Chu, Unmesh Jagtap, Xiaodi Ke, Haroldo Level, Subramanian Muralidhar, James Pan, Steven Parkes, Xie Xu, Tyson J. Hamilton
  • Publication number: 20210111663
    Abstract: The present invention is about a magnetic solar cell with a semiconductor memory and battery, capable of achieving higher solar efficiency and energy storage capability. The semiconductor magnetic solar system features the following components: a section of very low work function metal, which is physically “floating” in vacuum, as sustained by magnetic fields, and a section of semiconductor to form an Avalanche Breakdown Schottky Diode, and a memory/battery storage unit with a high work function metal.
    Type: Application
    Filed: October 9, 2019
    Publication date: April 15, 2021
    Inventor: James Pan
  • Publication number: 20160004250
    Abstract: The present invention is about a new satellite or unmanned aircraft guided by earth's magnetic fields, instead of gravitational fields, as in the case of traditional satellites. This type of magnetic satellites can fly many times faster than traditional satellites, and sustain a much heavier load if necessary. In order to navigate in earth's magnetic fields, the magnetic satellite needs to be heavily charged. The charges, interacting with the magnetic field, induce a magnetic force, which replaces the gravitational force as the centripetal force for circular motion.
    Type: Application
    Filed: July 3, 2014
    Publication date: January 7, 2016
    Inventor: James Pan
  • Patent number: 9224853
    Abstract: In one embodiment, an apparatus can include a trench extending into a semiconductor region of a first conductivity type, an electrode disposed in the trench, and a source region of the first conductivity type abutting a sidewall of the trench. The apparatus can include a first well region of a second conductivity type disposed in the semiconductor region below the source region and abutting the sidewall of the trench lateral to the electrode where the second conductivity type is opposite the first conductivity type. The apparatus can also include a second well region of the second conductivity type disposed in the semiconductor region and abutting the sidewall of the trench, and a third well region of the first conductivity type disposed between the first well region and the second well region.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: December 29, 2015
    Assignee: Fairchild Semiconductor Corporation
    Inventor: James Pan
  • Publication number: 20150266953
    Abstract: The present invention is directed to novel polypeptides having sequence identity with IL-17, IL-17 receptors and to nucleic acid molecules encoding those polypeptides. Also provided herein are vectors and host cells comprising those nucleic acid sequences, chimeric polypeptide molecules comprising the polypeptides of the present invention fused to heterologous polypeptide sequences, antibodies which bind to the polypeptides of the present invention and to methods for producing the polypeptides of the present invention. Further provided herein are methods for treating degenerative cartilaginous disorders and other inflammatory diseases.
    Type: Application
    Filed: December 23, 2014
    Publication date: September 24, 2015
    Applicant: GENENTECH, INC.
    Inventors: Jian CHEN, Ellen FILVAROFF, Sherman FONG, Dorothy FRENCH, Audrey GODDARD, Paul J. GODOWSKI, J. Christopher GRIMALDI, Austin L. GUMEY, Kenneth J. HILLAN, Sarah G. HYMOWITZ, Hanzhong LI, James Pan ZTUBICOKE, Melissa A. STAROVASNIK, Daniel TUMAS, Menno VAN LOOKEREN, Richard VANDLEN, Colin K. WATANABE, P. Mickey WILLIAMS, William I. WOOD, Daniel G. YANSURA
  • Publication number: 20150230670
    Abstract: The present invention is about an elastic extensible rack for bathroom towels, curtains, or paper tissue rolls. Elastic devices are attached to the two ends of the rack. The distance between the rack and the wall is flexible due to such elastic devices. The rack itself can be divided to multiple sections like a telescope. There is an elastic device attached to each section so the entire length of the rack is adjustable.
    Type: Application
    Filed: February 16, 2014
    Publication date: August 20, 2015
    Inventor: James Pan
  • Publication number: 20150141283
    Abstract: The present invention is directed to novel polypeptides having sequence identity with IL-17, IL-17 receptors and to nucleic acid molecules encoding those polypeptides. Also provided herein are vectors and host cells comprising those nucleic acid sequences, chimeric polypeptide molecules comprising the polypeptides of the present invention fused to heterologous polypeptide sequences, antibodies which bind to the polypeptides of the present invention and to methods for producing the polypeptides of the present invention. Further provided herein are methods for treating degenerative cartilaginous disorders and other inflammatory diseases.
    Type: Application
    Filed: September 17, 2014
    Publication date: May 21, 2015
    Applicant: GENENTECH, INC.
    Inventors: Jian CHEN, Ellen FILVAROFF, Sherman FONG, Dorothy FRENCH, Audrey GODDARD, Paul J. GODOWSKI, J. Christopher GRIMALDI, Austin L. GURNEY, Kenneth J. HILIAN, Sarah G. HYMOWITZ, Hanzhong LI, Melissa A. STAROVASNIK, Daniel TUMAS, Menno VAN LOOKEREN, Richard VANDLEN, Colin K. WATANABE, P. Mickey WILLIAMS, William I. WOOD, Daniel G. YANSURA, James PAN