Patents by Inventor Jichao Zhang

Jichao 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: 20240121029
    Abstract: Provided in the present application are a data processing method and apparatus based on data coding, and a device. The method comprises: performing N-channel error correction coding on data to be processed that is in information to be processed, so as to obtain N pieces of coded data to be processed; by using coded meta-channel data obtained by means of error correction coding, performing redundancy processing on the coded data to be processed, so as to obtain N pieces of response data; and then performing error correction decoding on the N pieces of response data, so as to obtain processing result information of the information to be processed.
    Type: Application
    Filed: June 7, 2021
    Publication date: April 11, 2024
    Inventors: Lei HE, Jiangxing WU, Quan REN, Hailong MA, Yiming JIANG, Peng ZHANG, Jichao XIE, Yiwei GUO, Zhifeng FENG
  • Publication number: 20240092729
    Abstract: The present invention relates to a method for purifying key intermediates of Citalopram, i.e. 4-[4-(dimethylamino)-1-(4-fluorophenyl)-1-hydroxybutyl]-3-hydroxymethylbenzonitrile and a salt thereof. The method comprises dissolving crude 4-[4-(dimethylamino)-1-(4-fluorophenyl)-1-hydroxybutyl]-3-hydroxymethylbenzonitrile (compound of formula I containing formaldehyde impurity) with an organic solvent, adding a washing solution, controlling the temperature, stirring, leaving to stand for layering, and removing the aqueous layer, so as to obtain a purified organic solution of 4-[4-(dimethylamino)-1-(4-fluorophenyl)-1-hydroxybutyl]-3-hydroxymethylbenzonitrile. The method provided by the present invention can effectively remove aldehyde group-containing impurities in the intermediate. The method of the present invention has the advantages of simple operation, cheap raw materials and mild conditions, and is suitable for large-scale industrial production.
    Type: Application
    Filed: December 28, 2021
    Publication date: March 21, 2024
    Applicants: ZHEJIANG HUAHAI PHARMACEUTICAL CO., LTD., Zhejiang Huahai LiCheng Pharmaceutical Co., Ltd.
    Inventors: Jian ZHANG, Jichao WANG, Xiangqian YOU, Liangwei QIAN, Tao ZHOU, Jiaxing HU, Wenfeng HUANG
  • Patent number: 11163529
    Abstract: Described are techniques for request processing. A request may be received from a requester for first data to be returned to the requester. The request may be in accordance with an application programming interface. The first data may include a plurality of objects each including a value for a first property. The request may include a parameter of the application programming interface indicating to return the plurality of objects sorted in accordance with natural ordering based on the first property of each of the plurality of objects. The natural ordering may be performed as the default ordering. With natural ordering, one or more consecutive digits in a string are treated as a single numeric value rather than individual characters. First processing may be performed to service the request and obtain the first data. A response, including the first data, may be generated in accordance with the first processing.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: November 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Chao Wang, Jichao Zhang, James O. Pendergraft, Peter Jun Peng, Kenneth Lee, Wei Wang
  • Patent number: 10860668
    Abstract: A method, computer program product, and computing system for receiving an inquiry for a storage system from a user, wherein the inquiry concerns one or more resources/properties of the storage system. The inquiry is processed to identify one or more unavailability errors, wherein an unavailability error occurs when a resource/property identified within the inquiry is unavailable on the storage system. A database is queried to obtain information on the one or more resources/properties of the storage system, thus generating a search result. The search result is filtered to remove information corresponding to the one or more unavailability errors.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company, LLC
    Inventors: Jichao Zhang, James O. Pendergraft, Harbee Huijing Wang, Hao Sun, Yuanjie Wu, Chun Wei
  • Patent number: 10776180
    Abstract: An aspect includes identifying one or more dependencies, via a feature toggle component of an application programming interface (API), with respect to features associated with a set of resources. An aspect also includes populating identified dependencies within a metadata table corresponding to the API and defining a multi-level access control feature for the resource. The multi-level access control includes a top level that identifies the resource, and a mid level that identifies a first set of properties for the resource. An aspect further includes populating fields in the metadata table with the first set of properties and a corresponding mid-level indicator, and enabling access to the resource at varying levels of granularity based on the identified dependencies in the metadata table for the resource and the mid level-indicator for the first set of properties.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: September 15, 2020
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Qiang Ma, James Pendergraft, Hao Sun, Jichao Zhang, Chun Wei
  • Patent number: 10761685
    Abstract: Improved systems, methods, and techniques for generating representational state transfer (REST) requests from a client computer to a server computer. The disclosed techniques employ a REST application programming interface (also referred to as the “RESTful API”) for use in receiving the REST requests at the server computer from the client computer, and providing REST responses from the server computer to the client computer. The disclosed techniques further employ an intelligent REST client configured as a webpage (also referred to as the “intelligent REST client webpage”) that can be accessed by a browser running on the client computer, and transmitted or otherwise served by the server computer for display on the browser of the client computer. The intelligent REST client webpage may be employed by a user of the client computer for efficiently interacting with the RESTful API of the server computer.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: September 1, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Jichao Zhang, Sherman Liu, Nicholas Wei, Hao Sun, James O. Pendergraft, Seven Duan
  • Patent number: 10732852
    Abstract: Techniques for request processing may include: receiving, at a data storage system, a plurality of requests from one or more clients, wherein the plurality of requests are in accordance with an application programming interface (API); collecting usage information regarding the plurality of requests; and periodically transmitting portions of the usage information to a data center. The usage information may include usage statistics regarding usage aspects of the API with respect to different types or classes of components in the data storage system. The usage information may be further analyzed for any suitable purpose such as to prioritize and identify existing features, services and/or commands for further development and improvement; identify unused or infrequently used features, commands, and/or parameters; and identify potential user interface enhancement.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: August 4, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Qiang Ma, James Odis Pendergraft, Hao Sun, Jichao Zhang
  • Patent number: 10592523
    Abstract: A method, computer program product, and computing system for receiving a language-generic message identifier from a storage system that is for a client electronic device. A preferred language is identified for the client electronic device. A database is searched using the language-generic message identifier and the preferred language to identify a language-specific notification.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 17, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Meiling Ge, Hao Sun, James O. Pendergraft, Jichao Zhang, Chun Wei
  • Publication number: 20190179614
    Abstract: Described are techniques for request processing. A request may be received from a requester for first data to be returned to the requester. The request may be in accordance with an application programming interface. The first data may include a plurality of objects each including a value for a first property. The request may include a parameter of the application programming interface indicating to return the plurality of objects sorted in accordance with natural ordering based on the first property of each of the plurality of objects. The natural ordering may be performed as the default ordering. With natural ordering, one or more consecutive digits in a string are treated as a single numeric value rather than individual characters. First processing may be performed to service the request and obtain the first data. A response, including the first data, may be generated in accordance with the first processing.
    Type: Application
    Filed: February 15, 2019
    Publication date: June 13, 2019
    Applicant: EMC IP Holding Company LLC
    Inventors: Chao Wang, Jichao Zhang, James O. Pendergraft, Peter Jun Peng, Kenneth Lee, Wei Wang
  • Publication number: 20190129577
    Abstract: Improved systems, methods, and techniques for generating representational state transfer (REST) requests from a client computer to a server computer. The disclosed techniques employ a REST application programming interface (also referred to as the “RESTful API”) for use in receiving the REST requests at the server computer from the client computer, and providing REST responses from the server computer to the client computer. The disclosed techniques further employ an intelligent REST client configured as a webpage (also referred to as the “intelligent REST client webpage”) that can be accessed by a browser running on the client computer, and transmitted or otherwise served by the server computer for display on the browser of the client computer. The intelligent REST client webpage may be employed by a user of the client computer for efficiently interacting with the RESTful API of the server computer.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Jichao Zhang, Sherman Liu, Nicholas Wei, Hao Sun, James O. Pendergraft, Seven Duan
  • Patent number: 10268449
    Abstract: Described are techniques for request processing. A request may be received from a requester for first data to be returned to the requester. The request may be in accordance with an application programming interface. The first data may include a plurality of objects each including a value for a first property. The request may include a parameter of the application programming interface indicating to return the plurality of objects sorted in accordance with natural ordering based on the first property of each of the plurality of objects. The natural ordering may be performed as the default ordering. With natural ordering, one or more consecutive digits in a string are treated as a single numeric value rather than individual characters. First processing may be performed to service the request and obtain the first data. A response, including the first data, may be generated in accordance with the first processing.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: April 23, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Chao Wang, Jichao Zhang, James O. Pendergraft, Peter Jun Peng, Kenneth Lee, Wei Wang
  • Patent number: 10262155
    Abstract: Examples are generally directed towards disabling features using a feature toggle associated with an application programming interface (API). A server receives an API request including one or more elements. An element is associated with a set of features. If a feature state of every feature within the set of features is an enabled feature state, the element state is an enabled element state and the request is validated. The validated request is executed and a response to the request is returned to the client. If at least one feature state of at least one feature within the set of features is a disabled feature state or a hidden feature state, the element state is a disabled element state and the request is invalided. The invalidated request is rejected and an error message is returned to the client.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: April 16, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Hao Sun, Jim Pendergraft, Jichao Zhang, Link Yu, Wei Wang, Nicholas Wei
  • Patent number: 10069938
    Abstract: Examples are generally directed towards managing query responses. A server receives an unspecified property request associated with a resource. The request identifies a resource and omits a property field parameter. A set of instances associated with the resource is identified. An identifier for each instance in the set of instances is identified to form a set of identifiers. The server returns only the set of identifiers to the client as a response to the unspecified property request. On determining the server has received a types-feed request from the client, the server identifies all possible property types for the resource to form a list of all property types. The server returns the list of all property types to the client as a response to the types-feed request.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: September 4, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jichao Zhang, James Pendergraft, Wei Wang, Meiling Ge, Jun Peng
  • Publication number: 20110289072
    Abstract: Search-based system management may be provided. A management interface comprising a search input element and a result list element may be displayed. A keyword may be received via the search input element and a plurality of matching configuration properties associated with the received keyword may be identified. At least one of the plurality of configuration properties associated with the received keyword may be displayed in the result list element, and each of the displayed plurality of configuration properties may comprise a selectable user interface element.
    Type: Application
    Filed: May 24, 2010
    Publication date: November 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: YunRui SiMa, Yingtao Dong, Jichao Zhang
  • Publication number: 20110271184
    Abstract: Application integration may be provided. A first application may be executed on a client computer. The first application may connect to a second application, such as a browser-based application. The first application may identify at least one functionality associated with the second application and display a user interface element associated with the at least one functionality within the first application.
    Type: Application
    Filed: April 28, 2010
    Publication date: November 3, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: YunRui SiMa, Hong Chen, Yingtao Dong, Jichao Zhang