Patents by Inventor Jin Zhang

Jin 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).

  • Patent number: 10359966
    Abstract: A logical group of data blocks stored in a first node is migrated to a second node according to a method that includes determining a first metric for each logical group of data blocks stored in the first node, the first metric representing a total size of the data blocks in the logical group, determining a second metric for each logical group of data blocks stored in the first node, the second metric representing a total size of the data blocks in the logical group that are uniquely stored in the first node, and selecting a logical group of data blocks for migration from the first node to the second node based on the first metric and the second metric.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: July 23, 2019
    Assignee: VMware, Inc.
    Inventors: Jorge Guerra Delgado, Jin Zhang, Radhika Vullikanti, Abhishek Gupta
  • Publication number: 20190218100
    Abstract: The disclosure discloses a method and reagent for improving a yield of selective dispersion of semiconducting carbon nanotubes.
    Type: Application
    Filed: April 28, 2017
    Publication date: July 18, 2019
    Applicant: Suzhou Institute of Nano-Tech and Nano-Bionics (Sinano), Chinese Academy of Sciences
    Inventors: Qingwen LI, Dan LIU, Song QIU, Jin ZHANG, Hehua JIN, Hongbo LI
  • Publication number: 20190215155
    Abstract: A tenant's clear text data in a multi-tenant storage system can be encrypted using the tenant's cryptographic key to produce encrypted yet compressible data (“cryptographic data”). The cryptographic data can be encrypted using a system cryptographic key that is managed by the multi-tenant storage system and then stored. Use of the system cryptographic key allows for subsequent maintenance activities such as deduplication and compression to be performed on data stored in the multi-tenant storage system without having to access any of the tenants' cryptographic keys.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: Wenguang Wang, Jin Zhang, Haoran Zheng, Eric Knauft, Xin Li, Pascal Renauld, Bryan Fink
  • Publication number: 20190215152
    Abstract: A multi-tenant storage system can store clear text data and associated clear text checksum received from a storage tenant using their associated cryptographic key (“cryptokey”). When the clear text data is compressible, cryptographic data (“cryptodata”) is generated from a concatenation of the clear text checksum and compressed clear text data using the cryptokey. A cryptographic checksum (“cryptochecksum”) is generated from the cryptodata. When the clear text data is uncompressible, cryptographic data (“cryptodata”) is generated by encrypting the clear text data using the cryptokey with an extra verification step to make sure the clear text checksum can be rebuilt during the read request. A cryptographic checksum (“cryptochecksum”) is generated from the cryptodata. The cryptodata and associated cryptochecksum are stored in the multi-tenant storage system, so that repairs to damaged cryptodata can be made using the associated cryptochecksum.
    Type: Application
    Filed: January 9, 2018
    Publication date: July 11, 2019
    Inventors: Wenguang Wang, Xin Li, Haoran Zheng, Eric Knauft, Jin Zhang, Pascal Renauld, Bryan Fink
  • Patent number: 10346063
    Abstract: Exemplary methods, apparatuses, and systems determine that quorum can be maintained for a storage object in a distributed storage system in the event a defined maximum number of first partitions in a first level of storage and a second partitions in a second level of storage fail. When it is determined that there are insufficient numbers of first partitions and/or second partitions, additional first partitions and/or second partitions are associated with the storage object in the distributed storage system. A number of votes is calculated for distribution and an allocation is defined for assigning the votes to each component and witness component of the storage object.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: July 9, 2019
    Assignee: VMware, Inc.
    Inventors: Jin Zhang, Radhika Vullikanti, Gopala Suryanarayana, Varun Shah
  • Patent number: 10347856
    Abstract: The present disclosure relates to a light detector. The light detector includes a first electrode, a second electrode, a current detector, a power source and a nano-heterostructure. The nano-heterostructure is electrically coupled with the first electrode and the second electrode. The nano-heterostructure includes a first carbon nanotube, a second carbon nanotube and a semiconductor layer. The semiconductor layer includes a first surface and a second surface opposite to the first surface. The first carbon nanotube is located on the first surface, the second carbon nanotube is located on the second surface.
    Type: Grant
    Filed: June 3, 2017
    Date of Patent: July 9, 2019
    Assignees: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Jin Zhang, Yang Wei, Kai-Li Jiang, Shou-Shan Fan
  • Patent number: 10346762
    Abstract: Provided is a process of conducting a collaborative session between two analytics graphical user interfaces (GUI), the process including: instructing a first computing device associated with a first user to display a first GUI having a first graph depicting a first set of values of a first metric; determining that the first graph is to be shared on a second computing device associated with a second user in a second GUI; inferring that the second user prefers to view the first metric in a second graph based on a record of previous interactions in which the second graph was selected to view the first metric; and in response, instructing the second computing device to display in the second GUI the second graph depicting at least some of the first set of values of the first metric.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: July 9, 2019
    Assignee: CA, Inc.
    Inventors: Steven Greenspan, Maria Velez-Rojas, Jin Zhang, Serge Mankovskii, Ye Chen
  • Publication number: 20190208572
    Abstract: Embodiments of the present application provide a method for dynamically creating a local packet data network, an apparatus, and a system. The method includes: receiving a user plane network element selection request, allocating a first user plane network element to UE based on cell location information, a service type, and an access point name of the UE, and then sending a user plane network element response message that carries an identifier of the first user plane network element to a session management network element, so that the session management network element sends a new session establishment request to the first user plane network element.
    Type: Application
    Filed: March 6, 2019
    Publication date: July 4, 2019
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yan WANG, Yexing LI, Changchun XU, Jin ZHANG
  • Patent number: 10338698
    Abstract: A virtual reality (VR) system supports improved interactive control processes/services. These interactive control processes/services include detecting movement of a controller associated with a virtual reality (VR) environment, determining an angle of rotation based on the movement, determining a magnitude of force associated with the movement, determining a path in the VR environment that corresponds to the angle of rotation and the magnitude of force, and projecting the path in the VR environment.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: July 2, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: James Beach, Hao Chi, Jin Zhang, Mark Gadzikowski, Dustin Boyle, Jonathan Courney
  • Patent number: 10329183
    Abstract: A cutter head includes: a support platform; a double curved surface member mounted on the support platform and having a first curved surface and a second curved surface; a cutter wheel support member and a roller wheel support member moveably mounted on the support platform, respectively; a cutter wheel and a roller wheel mounted on the cutter wheel support member and the roller wheel support member, respectively; a first transmission mechanism mounted on the support platform, configured to be mated with the first curved surface, and connected to the cutter wheel support member, so as to transmit a movement of the double curved surface member to the cutter wheel; and a second transmission mechanism mounted on the support platform, configured to be mated with the second curved surface, and connected to the roller wheel support member, so as to transmit a movement of the double curved surface member to the roller wheel.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: June 25, 2019
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE DISPLAY TECHNOLOGY CO., LTD.
    Inventors: Le Qi, Jin Zhang, Meng Wang, Fuyuan Sun, Dongsheng Xu
  • Publication number: 20190191479
    Abstract: A network management method and a controller are provided. Elastic scaling of an in-network packet data network IN-PDN is implemented when UE is migrated or detached. In addition, service continuity in a local network of the UE can still be ensured when the UE is migrated or detached, and an IN-PDN resource that is no longer used is reclaimed in time, thereby avoiding a waste of the IN-PDN resource.
    Type: Application
    Filed: February 26, 2019
    Publication date: June 20, 2019
    Inventors: Changchun Xu, Yuanyuan Wang, Jin Zhang, Yan Wang
  • Publication number: 20190190050
    Abstract: A solid oxide fuel cell system includes at least a solid oxide fuel cell that generates, through an electrochemical reaction, electric power from anode gas and cathode gas containing oxygen, a combustor that burns anode off-gas and cathode off-gas both discharged from the solid oxide fuel cell, and that produces exhaust gas, a purifier that is heated by heat of the exhaust gas produced by the combustor, and that includes a purification catalyst to remove substances to be cleaned up, those substances being contained in the exhaust gas, and a controller. The controller raises the temperature of the purifier to 300° C. or higher for a predetermined time.
    Type: Application
    Filed: February 19, 2019
    Publication date: June 20, 2019
    Inventors: Masashi MORITA, Jin ZHANG, Takehiko ISE, Hidenobu WAKITA
  • Patent number: 10324896
    Abstract: A method and an apparatus for acquiring a resource. An embodiment of the present invention provides a method for acquiring a resource, including receiving, by a storage server, a resource check request sent by a first client, where the resource check request carries resource information of a resource to be uploaded by the first client, an identifier of an external link created by a second client, and storage location information corresponding to the external link; searching, by the storage server, according to the identifier, a database configured to store external-link information for an attribute of the external link corresponding to the identifier of the external link, and checking the resource information according to a value of the found attribute; and if the check succeeds, storing, by the storage server the acquired resource or acquired resource location information according to the storage location information.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 18, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jin Zhang, Changting Wang
  • Publication number: 20190179892
    Abstract: A method, computer program product, and computing system for receiving a presentation file including one or more audio portions and one or more textual portions. An audio transcript of the one or more audio portions of the presentation file may be generated. A textual transcript of the one or more textual portions of the presentation file may be generated. One or more rich portions of the presentation file may be determined based upon, at least in part, a comparison of the audio transcript and the textual transcript. At least the one or more rich portions of the presentation file may be presented.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventors: Nan Chen, June-Ray Lin, Ju Ling Liu, Jin Zhang, Li Bo Zhang
  • Publication number: 20190174222
    Abstract: The present invention discloses a noise-reduction method and device for self-adaptively adjusting a noise reduction gain, and a noise reduction earphone. The method includes: receiving a voice signal collected by a microphone installed on an earphone receiver as a noise signal; obtaining a current noise level of an external environment according to a current sound intensity of the noise signal; setting a current noise reduction gain value corresponding to a current noise level; and performing a noise reduction processing on the noise signal according to a current noise reduction gain value. The present invention sets a noise reduction gain value corresponding to a current noise level of an external environment according to the current noise level, which enables the noise-reduction earphone to adaptively adjust a noise reduction gain and effectively improves the user experience.
    Type: Application
    Filed: December 20, 2016
    Publication date: June 6, 2019
    Applicant: Goertek Inc.
    Inventors: Yupei LUO, Jin ZHANG, Kaizhao LIN
  • Patent number: 10310913
    Abstract: The present invention provides a method a device and a system for processing parallel services, which includes: determining, by a synchronization locking server, whether a service request for locking is locked after receiving a locking request sent by a service server, and locking the service request when the service request is unlocked and returning a locking success response to the service server, or returning a locking failure response to the service server when the service request is locked, so as to ensure accuracy of a processing result of the parallel services that are processed across the cities, IDCs or servers.
    Type: Grant
    Filed: February 13, 2015
    Date of Patent: June 4, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Weijie Ni, Qiming Xie, Jin Zhang, Zhimin Yin, Wenrong Li
  • Patent number: 10312354
    Abstract: A method of making a thin film transistor, the method including: forming a gate insulating layer on a gate electrode; placing a semiconductor layer on the gate insulating layer; locating a first photoresist layer, a nanowire structure, a second photoresist layer on the semiconductor layer, the nanowire structure being sandwiched between the first photoresist layer and the second photoresist layer, wherein the nanowire structure comprises one nanowire; forming one opening in the first photoresist layer and the second photoresist layer to form an exposed surface, wherein a part of the nanowire is exposed in the opening; depositing a conductive film layer on the exposed surface of the semiconductor layer, wherein the conductive film layer defines a nano-scaled channel corresponding to the nanowire, the conductive film layer is divided into two regions, one region is used as a source electrode, the other region is used as a drain electrode.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: June 4, 2019
    Assignees: Tsinghua University, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Mo Chen, Qun-Qing Li, Li-Hui Zhang, Xiao-Yang Xiao, Jin Zhang, Shou-Shan Fan
  • Publication number: 20190159106
    Abstract: Embodiments of the present disclosure provide an anchor gateway switching method, apparatus, and system.
    Type: Application
    Filed: January 22, 2019
    Publication date: May 23, 2019
    Inventors: Aijin JIN, Han ZHOU, Jin ZHANG, Zhongping CHEN
  • Publication number: 20190141763
    Abstract: A method for establishing a tunnel between local gateways, and a gateway are disclosed. The method includes: determining, by an RGW, that UE is handed over from an S-LGW to a T-LGW, where before the UE is handed over, a packet of a local service of the UE is forwarded by the S-LGW between the UE and an application server of the local service, and the local service includes a same service that is deployed on the S-LGW and that is accessed by the UE before and after the UE is handed over; sending, by the RGW to the S-LGW and the T-LGW respectively, a first request message and a second request message to request to establish a tunnel, where the tunnel is used to transmit the packet of the local service between the S-LGW and the T-LGW; and establishing the tunnel between the S-LGW and the T-LGW.
    Type: Application
    Filed: January 4, 2019
    Publication date: May 9, 2019
    Inventors: Yixu XU, Han ZHOU, Jin ZHANG, Zhongping CHEN
  • Publication number: 20190132105
    Abstract: An indirect data transmission method may include: calculating an estimated arrival time of a next poll data request of a terminal device according to a receipt time of a poll data request, after the poll data request is received from the terminal device; transmitting data for the terminal device to a cache of a Media Access Control (MAC) layer module at a time point which is a predetermined time length ahead of the estimated arrival time responsive to a determination that there is the data for the terminal device in a network layer module; and transmitting, to the terminal device, an acknowledgement packet indicating that there is the data to be transmitted in the cache of the MAC layer module and the data for the terminal device, responsive to receiving the next poll data request.
    Type: Application
    Filed: October 17, 2018
    Publication date: May 2, 2019
    Inventors: Fei WANG, Jin ZHANG, Lifeng ZHAO, Yajun ZHI, Zhijun LIU