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: 20240121029Abstract: 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: ApplicationFiled: June 7, 2021Publication date: April 11, 2024Inventors: Lei HE, Jiangxing WU, Quan REN, Hailong MA, Yiming JIANG, Peng ZHANG, Jichao XIE, Yiwei GUO, Zhifeng FENG
-
Publication number: 20240092729Abstract: 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: ApplicationFiled: December 28, 2021Publication date: March 21, 2024Applicants: 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: 11163529Abstract: 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: GrantFiled: February 15, 2019Date of Patent: November 2, 2021Assignee: EMC IP Holding Company LLCInventors: Chao Wang, Jichao Zhang, James O. Pendergraft, Peter Jun Peng, Kenneth Lee, Wei Wang
-
Patent number: 10860668Abstract: 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: GrantFiled: September 29, 2016Date of Patent: December 8, 2020Assignee: EMC IP Holding Company, LLCInventors: Jichao Zhang, James O. Pendergraft, Harbee Huijing Wang, Hao Sun, Yuanjie Wu, Chun Wei
-
Patent number: 10776180Abstract: 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: GrantFiled: October 28, 2019Date of Patent: September 15, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Qiang Ma, James Pendergraft, Hao Sun, Jichao Zhang, Chun Wei
-
Patent number: 10761685Abstract: 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: GrantFiled: October 30, 2017Date of Patent: September 1, 2020Assignee: EMC IP Holding Company LLCInventors: Jichao Zhang, Sherman Liu, Nicholas Wei, Hao Sun, James O. Pendergraft, Seven Duan
-
Patent number: 10732852Abstract: 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: GrantFiled: October 19, 2017Date of Patent: August 4, 2020Assignee: EMC IP Holding Company LLCInventors: Qiang Ma, James Odis Pendergraft, Hao Sun, Jichao Zhang
-
Patent number: 10592523Abstract: 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: GrantFiled: September 29, 2016Date of Patent: March 17, 2020Assignee: EMC IP Holding Company LLCInventors: Meiling Ge, Hao Sun, James O. Pendergraft, Jichao Zhang, Chun Wei
-
Publication number: 20190179614Abstract: 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: ApplicationFiled: February 15, 2019Publication date: June 13, 2019Applicant: EMC IP Holding Company LLCInventors: Chao Wang, Jichao Zhang, James O. Pendergraft, Peter Jun Peng, Kenneth Lee, Wei Wang
-
Publication number: 20190129577Abstract: 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: ApplicationFiled: October 30, 2017Publication date: May 2, 2019Inventors: Jichao Zhang, Sherman Liu, Nicholas Wei, Hao Sun, James O. Pendergraft, Seven Duan
-
Patent number: 10268449Abstract: 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: GrantFiled: June 25, 2015Date of Patent: April 23, 2019Assignee: EMC IP Holding Company LLCInventors: Chao Wang, Jichao Zhang, James O. Pendergraft, Peter Jun Peng, Kenneth Lee, Wei Wang
-
Patent number: 10262155Abstract: 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: GrantFiled: June 30, 2015Date of Patent: April 16, 2019Assignee: EMC IP Holding Company LLCInventors: Hao Sun, Jim Pendergraft, Jichao Zhang, Link Yu, Wei Wang, Nicholas Wei
-
Patent number: 10069938Abstract: 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: GrantFiled: March 30, 2015Date of Patent: September 4, 2018Assignee: EMC IP Holding Company LLCInventors: Jichao Zhang, James Pendergraft, Wei Wang, Meiling Ge, Jun Peng
-
Publication number: 20110289072Abstract: 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: ApplicationFiled: May 24, 2010Publication date: November 24, 2011Applicant: MICROSOFT CORPORATIONInventors: YunRui SiMa, Yingtao Dong, Jichao Zhang
-
Publication number: 20110271184Abstract: 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: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Applicant: MICROSOFT CORPORATIONInventors: YunRui SiMa, Hong Chen, Yingtao Dong, Jichao Zhang