Patents by Inventor Simon Zhang

Simon Zhang 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: 20240346046
    Abstract: A processing device may obtain, from a remote data source, a first database formula having a first syntax. The processing device may translate the first database formula to a normalized database formula having a normalized syntax and obtain, from the remote data source, data that is associated with the first database formula. The processing device may update a target database, based on the obtained data and the normalized database formula.
    Type: Application
    Filed: April 14, 2023
    Publication date: October 17, 2024
    Inventors: Brian Becker, Christopher Songer, Simon Zhang
  • Patent number: 12039169
    Abstract: A memory controller may include a dynamic arbitration scheme to dynamically vary arbitration factors of two or more traffic classes based on dynamic latency tolerance, requested and available bandwidths on an interconnect from source agents to memory controllers, and other dynamic and static factors.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: July 16, 2024
    Assignee: Apple Inc.
    Inventors: Anjana Subramanian, Rohit Natarajan, Yu Simon Zhang, Mukul A. Joshi, Harshavardhan Kaushikkar, Jeonghee Shin, Srinivasa Rangan Sridharan
  • Publication number: 20230325086
    Abstract: A memory controller may include a dynamic arbitration scheme to dynamically vary arbitration factors of two or more traffic classes based on dynamic latency tolerance, requested and available bandwidths on an interconnect from source agents to memory controllers, and other dynamic and static factors.
    Type: Application
    Filed: August 31, 2022
    Publication date: October 12, 2023
    Inventors: Anjana Subramanian, Rohit Natarajan, Yu Simon Zhang, Mukul A. Joshi, Harshavardhan Kaushikkar, Jeonghee Shin, Srinivasa Rangan Sridharan
  • Patent number: 11494272
    Abstract: Embodiments of this disclosure relate to a method, a device and a computer program product for data protection. The method comprises determining objects selected by a user in a set of objects, and automatically generating one or more corresponding filtering conditions according to the objects selected by the user. The method further comprises automatically setting a predetermined protection policy for objects meeting the filtering conditions in the set of objects. In the embodiments of this disclosure, corresponding filtering conditions are automatically generated according to some protected objects selected by a user to form a dynamic filter, without manually setting the filtering conditions by the user, thereby improving the user experience of a data protection system.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: November 8, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Simon Zhang, Leon Qianyun Cheng
  • Patent number: 11113153
    Abstract: A method and system for sharing pre-calculated fingerprints and data chunks amongst storage systems on a cloud local area network. Specifically, the disclosed method and system extend the functionality of data deduplication storage systems to include querying other data deduplication storage systems on the cloud local area network for fingerprints, corresponding to data chunks, when these fingerprints and data chunks are not stored locally. The transfer of data chunks between one data deduplication storage system to another through the cloud local area network may be a faster and cheaper alternative to the transfer of data chunks between a data deduplication storage system and a client through a wide area network.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: September 7, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Assaf Natanzon, Simon Zhang
  • Publication number: 20210263804
    Abstract: Embodiments of this disclosure relate to a method, a device and a computer program product for data protection. The method comprises determining objects selected by a user in a set of objects, and automatically generating one or more corresponding filtering conditions according to the objects selected by the user. The method further comprises automatically setting a predetermined protection policy for objects meeting the filtering conditions in the set of objects. In the embodiments of this disclosure, corresponding filtering conditions are automatically generated according to some protected objects selected by a user to form a dynamic filter, without manually setting the filtering conditions by the user, thereby improving the user experience of a data protection system.
    Type: Application
    Filed: May 4, 2020
    Publication date: August 26, 2021
    Inventors: Simon Zhang, Leon Qianyun Cheng
  • Publication number: 20210046399
    Abstract: There is disclosed a near shore floating vessel for large scale production of methanol (capable of producing at least 4000 tons per 24-hour day) from natural gas (methane) and for export shipment. More specifically, the near shore floating vessel obtains methane from an on-shore methane stream or pipeline. The disclosed near-shore floating vessel provides several environmental and commercial advantages to move methane export to a near shore instead of an on-shore location.
    Type: Application
    Filed: January 24, 2019
    Publication date: February 18, 2021
    Inventors: Simon Zhang, Hongjun Henry Ji, Yanning Luo
  • Publication number: 20190034289
    Abstract: A method and system for sharing pre-calculated fingerprints and data chunks amongst storage systems on a cloud local area network. Specifically, the disclosed method and system extend the functionality of data deduplication storage systems to include querying other data deduplication storage systems on the cloud local area network for fingerprints, corresponding to data chunks, when these fingerprints and data chunks are not stored locally. The transfer of data chunks between one data deduplication storage system to another through the cloud local area network may be a faster and cheaper alternative to the transfer of data chunks between a data deduplication storage system and a client through a wide area network.
    Type: Application
    Filed: July 27, 2017
    Publication date: January 31, 2019
    Inventors: Assaf Natanzon, Simon Zhang
  • Patent number: 9764317
    Abstract: The invention relates to a catalyst for preparation of butadiene by oxydehydrogenation of butene in a fluidized bed reactor, a method of preparing the same, and use of the same, wherein a method according to an embodiment of the invention comprises: reacting a metal precursor with an alkaline substance to obtain a slurry containing insoluble compound, followed by filtering and washing the slurry; adding a binder and deionized water, followed by agitation to regulate the solid content of the slurry to 10-50%; subjecting the slurry to spray drying granulation, wherein the temperature at the feed port is controlled between 200-400° C., and the temperature at the discharge port is controlled between 100-160° C., to obtain catalyst microspheres; and drying the catalyst microspheres at 80-200° C. for 1-24 h, and then calcining the catalyst microspheres at 500-900° C. for 4-24 h to obtain a catalyst having a general formula of FeXaYbZcOd, comprising Fe, Mg, Zn, Bi, Mo, Mn, Ni, Co, Ba, Ca, and other metals.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: September 19, 2017
    Assignee: SHANGHAI BI KE CLEAN ENERGY TECHNOLOGY CO., LTD.
    Inventors: Guo Rui, Yongsheng Gan, Simon Zhang, Yanning Luo
  • Publication number: 20150165432
    Abstract: The invention relates to a catalyst for preparation of butadiene by oxydehydrogenation of butene in a fluidized bed reactor, a method of preparing the same, and use of the same, wherein a method according to an embodiment of the invention comprises: reacting a metal precursor with an alkaline substance to obtain a slurry containing insoluble compound, followed by filtering and washing the slurry; adding a binder and deionized water, followed by agitation to regulate the solid content of the slurry to 10-50%; subjecting the slurry to spray drying granulation, wherein the temperature at the feed port is controlled between 200-400° C., and the temperature at the discharge port is controlled between 100-160° C., to obtain catalyst microspheres; and drying the catalyst microspheres at 80-200° C. for 1-24 h, and then calcining the catalyst microspheres at 500-900° C. for 4-24 h to obtain a catalyst having a general formula of FeXaYbZcOd, comprising Fe, Mg, Zn, Bi, Mo, Mn, Ni, Co, Ba, Ca, and other metals.
    Type: Application
    Filed: July 11, 2013
    Publication date: June 18, 2015
    Applicant: Shanghai Bi Ke Clean Energy Technology Co., Ltd.
    Inventors: Guo Rui, Yongsheng Gan, Simon Zhang, Yanning Luo
  • Patent number: 7599264
    Abstract: A method and system for controlling the spin rate of an optical device. A device driver provides notification that media has been inserted into the optical device. A control service determines the format of information on the media. The spin rate of the optical device is locked or unlocked based on the format.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: October 6, 2009
    Assignee: Microsoft Corporation
    Inventors: James Tse-Ching Yu, Jason M. Anderson, Raju Ramanathan, Yingchun Simon Zhang, Kenneth Wade Stufflebeam, Jr.
  • Patent number: 6995217
    Abstract: Processes for transitioning among polymerization catalyst systems, preferably catalyst systems that are incompatible with each other. In particular, the processes relate to transitioning from olefin polymerizations utilizing metallocene catalyst systems to olefin polymerizations utilizing traditional Ziegler-Natta catalyst systems.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: February 7, 2006
    Assignee: Univation Technologies, LLC
    Inventors: Agapios Kyriacos Agapiou, Robert Olds Hagerty, F. David Hussein, Michael Elroy Muhle, Richard B. Pannell, Kathryn Ann Russell, Robert Lynn Santana, X. Simon Zhang
  • Publication number: 20050272334
    Abstract: This invention relates to textile substrates to which a finishing treatment has been applied during the manufacturing process. Such a finishing treatment provides improved water and/or oil repellency and stain and soil resistance. The finishing treatment generally includes a repellent agent, a stain release agent, and a particulate component. Other compounds may be added to the treatment, such as stain-blocking agents, crosslinking agents, coupling agents, antimicrobial agents, and pH adjusting agents. The components of the finishing treatment are generally applied to the textile substrate using an application process that results in layered structures on the surface of the treated substrate, which has been found to greatly improve the durability of the treatment. Such treated textile substrates thus exhibit excellent stain and soil resistance and water and/or oil repellency properties.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 8, 2005
    Inventors: Yunzhang Wang, Daike Wang, Simon Zhang
  • Publication number: 20050272333
    Abstract: This invention relates to textile substrates to which a finishing treatment has been applied during the manufacturing process. Such a finishing treatment provides improved water and/or oil repellency and stain and soil resistance. The finishing treatment generally includes a repellent agent, a stain release agent, and a particulate component. Other compounds may be added to the treatment, such as stain-blocking agents, crosslinking agents, coupling agents, antimicrobial agents, and pH adjusting agents. The components of the finishing treatment are generally applied to the textile substrate using an application process that results in layered structures on the surface of the treated substrate, which has been found to greatly improve the durability of the treatment. Such treated textile substrates thus exhibit excellent stain and soil resistance and water and/or oil repellency properties.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 8, 2005
    Inventors: Yunzhang Wang, Daike Wang, Simon Zhang
  • Patent number: 6949612
    Abstract: Processes for transitioning among polymerization catalyst systems, preferably catalyst systems that are incompatible with each other. In particular, the processes relate to transitioning from olefin polymerizations utilizing metallocene catalyst systems to olefin polymerizations utilizing traditional Ziegler-Natta catalyst systems.
    Type: Grant
    Filed: November 18, 2003
    Date of Patent: September 27, 2005
    Assignee: Univation Technologies, LLC
    Inventors: Agapios Kyriacos Agapiou, Robert Olds Hagerty, F. David Hussein, Michael Elroy Muhle, Richard B. Pannell, Kathryn Ann Russell, Robert Lynn Santana, X. Simon Zhang
  • Publication number: 20040181016
    Abstract: Processes for transitioning among polymerization catalyst systems, preferably catalyst systems that are incompatible with each other. In particular, the processes relate to transitioning from olefin polymerizations utilizing metallocene catalyst systems to olefin polymerizations utilizing traditional Ziegler-Natta catalyst systems.
    Type: Application
    Filed: November 18, 2003
    Publication date: September 16, 2004
    Inventors: Agapios Kyriacos Agapiou, Robert Olds Hagerty, F. David Hussein, Michael Elroy Muhle, Richard B. Pannell, Kathryn Ann Russell, Robert Lynn Santana, X. Simon Zhang