Patents by Inventor Quan Zhang

Quan 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: 10984260
    Abstract: Operation of a vehicle that includes an autonomous operating system including an on-board map database includes operating in a travel lane employing a lane keeping control system and an adaptive cruise control system and monitoring a plurality of lane reference markers. Periodically, parameters are determined, including a first lateral offset for the vehicle based upon a forward-monitoring sensor and one of the lane reference markers, and a second lateral offset for the vehicle based upon a GPS sensor and the map database. A difference and an associated variance are determined, and an error in the map database is determined when the variance is greater than a threshold variance. The vehicle operator is alerted to actively control the vehicle based upon the detected error in the map database.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: April 20, 2021
    Assignee: GM Global Technology Operations LLC
    Inventors: Xiaofeng F. Song, Nikhil L. Hoskeri, Quan Zhang
  • Publication number: 20210048753
    Abstract: A method to determine a curvilinear pattern of a patterning device that includes obtaining (i) an initial image of the patterning device corresponding to a target pattern to be printed on a substrate subjected to a patterning process, and (ii) a process model configured to predict a pattern on the substrate from the initial image, generating, by a hardware computer system, an enhanced image from the initial image, generating, by the hardware computer system, a level set image using the enhanced image, and iteratively determining, by the hardware computer system, a curvilinear pattern for the patterning device based on the level set image, the process model, and a cost function, where the cost function (e.g., EPE) determines a difference between a predicted pattern and the target pattern, where the difference is iteratively reduced.
    Type: Application
    Filed: February 28, 2019
    Publication date: February 18, 2021
    Applicant: ASML NETHERLANDS B.V.
    Inventors: Quan ZHANG, Been-Der CHENG, Rafael C. HOWELL, Jing SU, Yi ZOU, Yen-Wen LU
  • Patent number: 10909074
    Abstract: Embodiments provide a method to collect aggregate information or usage data quickly and efficiently with minimal lag. Additionally, the system can use this aggregate information internally for improved load balancing, better data placement, optimization, and enhanced debugging. The system can quickly look at aggregate information across a huge amount of data and drill down cheaply because the aggregate information is generated using existing processes. Aggregated statistics storage and collection may be built on top of an LSM tree used to store a persistent index for a cloud storage system. The statistics may also represent the result of an operation (e.g., max, min, sum, average) on selected parameter(s) or attribute(s) of stored data. Aggregate statistics values may be efficiently maintained during index merge and garbage collection processes or any other index management. As delta LSM trees are merged into a base LSM tree, the aggregates are updated in delta fashion.
    Type: Grant
    Filed: April 18, 2017
    Date of Patent: February 2, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Shane Kumar Mainali, Krishnan Varadarajan, Quan Zhang, Jegan Devaraju, Ziehen Sun, Hao Feng, Ju Wang, Manish Chablani
  • Patent number: 10901648
    Abstract: A cloud storage system includes a processor and a non-transitory computer-readable medium to store blob table management instructions for execution by the processor. The blob table management instructions are configured to manage a plurality of storage requests for a blob stored in a storage stamp as snapshots in a blob table and selectively create a user snapshot of at least one of the snapshots in the blob table. When automatic snapshots are enabled, the blob table management instructions are configured to receive a first request to overwrite the blob. If the first request does not further specify a key of the one of the snapshots in the blob table, the blob table management instructions are configured to add a new snapshot to the blob table and maintain storage of a prior snapshot of the blob for a maximum period.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Shane Kumar Mainali, Quan Zhang, Kaviyarasan Rajendran, Sundar P. Subramani, Andrew Edwards, Maneesh Sah, Krisjan David Fritz, Michael Hauss, Jianhua Yan, Michael Roberson
  • Publication number: 20210009001
    Abstract: A battery exchange method is implemented in a control device communicatively coupled to a work machine and a battery exchange device. The method includes receiving a battery exchange request from the work machine, calculating a synchronization location and a synchronization time of the work machine and the battery exchange device, generating pre-judgment information, sending the pre judgment information and a synchronization command to the battery exchange device to control the battery exchange device to move toward the work machine according to the pre-judgment information and the synchronization command, continually receiving the first status information from the work machine and second status information from the battery exchange device, determining whether synchronization of the work machine and the battery exchange device is complete, and sending a battery exchange command to the battery exchange device to control the battery exchange device to exchange the battery of the work machine.
    Type: Application
    Filed: December 6, 2019
    Publication date: January 14, 2021
    Inventors: EDDY LIU, WEI-DA YANG, LI-QUAN ZHANG, QING CAI, MING LAN
  • Publication number: 20200372263
    Abstract: Operation of a vehicle that includes an autonomous operating system including an on-board map database includes operating in a travel lane employing a lane keeping control system and an adaptive cruise control system and monitoring a plurality of lane reference markers. Periodically, parameters are determined, including a first lateral offset for the vehicle based upon a forward-monitoring sensor and one of the lane reference markers, and a second lateral offset for the vehicle based upon a GPS sensor and the map database. A difference and an associated variance are determined, and an error in the map database is determined when the variance is greater than a threshold variance. The vehicle operator is alerted to actively control the vehicle based upon the detected error in the map database.
    Type: Application
    Filed: May 23, 2019
    Publication date: November 26, 2020
    Applicant: GM GLOBAL TECHNOLOGY OPERATIONS LLC
    Inventors: Xiaofeng F. Song, Nikhil L. Hoskeri, Quan Zhang
  • Patent number: 10817498
    Abstract: Methods, systems, and programs provide for executing distributed transactions in a cloud storage system with a hierarchical namespace. One method includes receiving a request with operations to be executed atomically. Further, nodes are identified for executing the operations, each node having a respective clock and having at least part of a transactions table for controlling updates to entities. Each clock is one of a loosely-synchronized, a strictly-synchronized clock, a logical, or a physical clock. Additionally, the nodes process the operations, which includes setting a commit timestamp (CS) to a value of the clock in the node if the node is a first node in the processing. One node coordinates the transactions, and may be one of the nodes executing transactions. If the clock in the node is less than a current value of the CS, the node waits for the clock to reach the current value of the CS and the CS is updated.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: October 27, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Georgi Chalakov, Shane Kumar Mainali, Thomas Leo Marquardt, Zichen Sun, Maneesh Sah, Wei Chen, Dana Yulian Kaban, Saher B. Ahwal, Shaoyu Zhang, Jingchao Zhang, Quan Zhang, Jun Chen, Esfandiar Manii, Saurabh Pant, Da Zhou, Amit Pratap Singh, Junhua Gu
  • Publication number: 20200336455
    Abstract: A service enables a command that refers to a file system object using a hierarchical namespace identifier to be executed against the file system object in a flat namespace. The service selectively distributes the command to one of a plurality of name resolution nodes based on a directory name included in the hierarchical namespace identifier. The identified node resolves the directory name to a flat namespace identifier that is used to execute the command against the flat namespace. After communicating with at least one storage node to resolve a directory name, each name resolution node stores a mapping of the directory name to the corresponding flat namespace identifier in a cache, so that subsequent resolutions of that directory name may be performed more efficiently. Cache entries may be invalidated when an operation occurs that impacts the relevant mapping and/or based on system considerations such as cache expiry.
    Type: Application
    Filed: July 6, 2020
    Publication date: October 22, 2020
    Inventors: Georgi M. Chalakov, Shane Kumar Mainali, Thomas Leo Marquardt, Zichen Sun, Maneesh Sah, Esfandiar Manii, Saurabh Pant, Dana Yulian Kaban, Saher B. Ahwal, Jun Chen, Da Zhou, Amit Pratap Singh, Junhua Gu, Shaoyu Zhang, Wei Chen, Jingchao Zhang, Quan Zhang, Arild Einar Skjoldsvold
  • Publication number: 20200312965
    Abstract: Disclosures of the present invention mainly describe a two-dimensional semiconductor device (TDSD), comprising: a two-dimensional semiconductor material (TDSM) layer, a superacid action layer and a superacid solution. The TDSM layer is made of a transition-metal dichalcogenide, and the superacid action layer is formed on the TDSM layer. Particularly, an oxide material is adopted for making the superacid action layer, such that the superacid solution is subsequently applied to the superacid action layer so as to make the superacid solution gets into the superacid action layer by diffusion effect. Experimental data have proved that, letting the superacid solution diffuse into the superacid action layer can not only apply a chemical treatment to the TDSM layer, but also make the TDSD have a luminosity enhancement. Particularly, the luminosity enhancement would not be reduced even if the TDSD contacts with water and/or organic solution during other subsequent manufacturing processes.
    Type: Application
    Filed: October 9, 2019
    Publication date: October 1, 2020
    Inventors: I-TUNG CHEN, YING-YU LAI, CHUN-AN CHEN, XIN-QUAN ZHANG, YI-HSIEN LEE
  • Patent number: 10789217
    Abstract: Methods, systems, and apparatuses are provided for a storage system that implements a hierarchical namespace service. A storage system includes a plurality of physical nodes and a plurality of sets of virtual nodes. Each set of virtual nodes is managed by a corresponding physical node. Each virtual node is configured to manage a respective set of directory blocks. Each directory block is a respective partition of a storage namespace and is managed by a corresponding single virtual node. Each virtual node maintains a directory block map. The directory block map maps file system object names in a hierarchical namespace to entity block identifiers in the flat namespace for entity blocks (files and folders) stored in directories corresponding to the managed set of directory blocks. Load balancing may be performed by moving virtual nodes between physical nodes, and by splitting directory blocks.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: September 29, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Georgi M. Chalakov, Shane Kumar Mainali, Thomas Leo Marquardt, Zichen Sun, Maneesh Sah, Esfandiar Manii, Saurabh Pant, Dana Yulian Kaban, Saher B. Ahwal, Jun Chen, Da Zhou, Amit Pratap Singh, Junhua Gu, Shaoyu Zhang, Wei Chen, Jingchao Zhang, Quan Zhang
  • Patent number: 10746357
    Abstract: A lighting device includes a polychromatic light source for emitting light in a plurality of colors, a light filter, and an optical element, wherein the light filter and the optical element are sequentially provided in an optical path of the polychromatic light source; a through hole is provided in the light filter, and the through hole has a size smaller than that of light spots of the polychromatic light source reaching the through hole; and the optical element is used for adjusting the light spots. Since the through hole has a size smaller than that of the light spots of the polychromatic light source reaching the through hole, the light filter can block stray light around the light spots such that more uniform portion of the light spots passes through the through hole, thereby improving the light-emitting effect of the lighting device.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: August 18, 2020
    Assignee: YLX Incorporated
    Inventors: Siyuan Zou, Quan Zhang, Yi Li
  • Publication number: 20200250975
    Abstract: Systems, devices, and methods for detection of a scooter riding environment are described. A scooter alarm and pedestrian walkway detection system includes an alarm, a movement sensor configured to detect motion of a scooter and transmit motion data indicative of the motion to a processor, and an image capture device configured to detect features of a riding environment of the scooter and transmit riding environment data indicative of the features to the processor. The processor is configured to determine whether the riding environment of the scooter is a pedestrian walkway based on the motion data and the riding environment data. The processor is configured to activate the alarm in response to determining that the riding environment of the scooter is a pedestrian walkway.
    Type: Application
    Filed: October 16, 2019
    Publication date: August 6, 2020
    Inventors: Xinlu Tang, Alexandra Li, Chen Zhong, Fang Jiang, Quan Zhang, Yong-Gang Sun
  • Patent number: 10735369
    Abstract: A service enables a command that refers to a file system object using a hierarchical namespace identifier to be executed against the file system object in a flat namespace. The service selectively distributes the command to one of a plurality of name resolution nodes based on a directory name included in the hierarchical namespace identifier. The identified node resolves the directory name to a flat namespace identifier that is used to execute the command against the flat namespace. After communicating with at least one storage node to resolve a directory name, each name resolution node stores a mapping of the directory name to the corresponding flat namespace identifier in a cache, so that subsequent resolutions of that directory name may be performed more efficiently. Cache entries may be invalidated when an operation occurs that impacts the relevant mapping and/or based on system considerations such as cache expiry.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: August 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Georgi M. Chalakov, Shane Kumar Mainali, Thomas Leo Marquardt, Zichen Sun, Maneesh Sah, Esfandiar Manii, Saurabh Pant, Dana Yulian Kaban, Saher B. Ahwal, Jun Chen, Da Zhou, Amit Pratap Singh, Junhua Gu, Shaoyu Zhang, Wei Chen, Jingchao Zhang, Quan Zhang, Arild Einar Skjoldsvold
  • Patent number: 10724803
    Abstract: A heat pipe is provided, including a capillary body. The capillary body has a condensation portion, an evaporation portion, and a connecting portion connecting the condensation portion with the evaporation portion. The capillary body is formed by metal weaving. A cross-section of the evaporation portion is larger than that of the condensation portion.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: July 28, 2020
    Assignee: DELTA ELECTRONICS, INC.
    Inventors: Shih-Lin Huang, Chiu-Kung Chen, Ti-Jun Wang, Quan Zhang
  • Patent number: 10704743
    Abstract: The present disclosure discloses a light source device. The light source device comprises a light source array configured to emit an excitation light; a phosphor sheet arranged in a propagation direction of the excitation light and configured to receive the excitation light to emit an excited unsaturated amber light; and a cutoff filter arranged along a propagation direction of the unsaturated amber light and configured to filter the unsaturated amber light to obtain a saturated amber light.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: July 7, 2020
    Assignee: YLX INCORPORATED
    Inventors: Yi Li, Quan Zhang
  • Publication number: 20200213100
    Abstract: In the present disclosure, it is provided a multi-chain information management method, apparatus, storage medium, and blockchain identity parser, including: acquiring application information submitted by a user, where the application information includes identity information; creating a management account for the user according to the application information and generating account information of the management account; acquiring account information of a blockchain account of the user corresponding to the identity information in a blockchain; and storing the account information of the blockchain account and the account information of the management account in a correlated manner, enabling the user to manage the blockchain account according to the management account.
    Type: Application
    Filed: November 27, 2018
    Publication date: July 2, 2020
    Inventors: Quan Zhang, Bo Zhu
  • Patent number: 10651000
    Abstract: The present disclosure discloses a preparation method of pressed Scandia-doped dispenser cathode using microwave sintering. Embodiments of the present disclosure include dissolving some nitrates and ammonium metatungstate with deionized water to prepare a homogeneous solution. Precursor powder with uniform size is obtained by spray drying, the precursor powder is decomposed, and two-step reduction may be proceeded to form doped tungsten powder with uniform element distribution. The cathode is prepared by one-time microwave sintering. One-time forming of cathode sintering is realized, and sintering shrinkage and sintering time are reduced significantly. The method has excellent repeatability, and the cathode has a homogeneous structure and excellent emission performance at 950° C.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: May 12, 2020
    Assignee: Beijing University of Technology
    Inventors: Wei Liu, Mingchaung Tian, Jinshu Wang, Fan Zhou, Yiman Wang, Liran Dong, Yunfei Yang, Quan Zhang
  • Publication number: 20200142878
    Abstract: A distributed storage system includes non-volatile storage storing portions of a first object. The first object encompasses data having a first range of addresses and each portion includes data for a respective range of addresses that is a proper subset of the first range. A first data structure stores, for each portion, data indicating the respective range of addresses and a pointer to where the portion is stored. The first data structure includes a root tree and a set of trees ordered by creation data such that a last tree is most-recently created. The non-volatile storage stores received write data and a write buffer stores index data pointing to storage locations of the received write data. An index management system stores the index data from the write buffer into the last tree and, if the ordered set is empty, creates a tree in the ordered set before the storing.
    Type: Application
    Filed: June 30, 2017
    Publication date: May 7, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Krishnan VARADARAJAN, Jegan DEVARAJU, Shane MAINALI, Quan ZHANG, Sridhar SRINIVASAN, Bin TONG, He SU, Ju WANG, Manish CHABLANI, Hao FENG
  • Publication number: 20200142868
    Abstract: A distributed storage system includes table controllers collectively storing partitions of a logical table having multiple rows. For each of the partitions, a corresponding table controller stores a subset of the rows of the logical table across individual pages. A management controller updates a schema of the logical table from a first to a second schema definition by, for each of the partitions, sending an update command indicating the second schema definition to the corresponding table controller. The first table controller corresponds to a first partition that includes a first subset of the rows. The first table controller, prior to receiving the update command, includes an identifier of the first schema definition within each page of data for the first subset. Subsequent to receiving the update command, the first table controller, when writing each new page of data for the first subset, includes an identifier of the second schema definition.
    Type: Application
    Filed: June 30, 2017
    Publication date: May 7, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Krishnan VARADARAJAN, Jianwu GAO, Jegan DEVARAJU, Shane MAINALI, Zichen SUN, Quan ZHANG, Venkates Paramasivam BALAKRISHNAN, Shaoyu ZHANG, Kaifeng ZHU, Ju WANG, Manish CHABLANI, Hao FENG
  • Publication number: 20200107769
    Abstract: A system and a method is provided for assessing motion of a biological tissue of a subject including one or more superficial biological layers and a targeted biological layer. An optical perturbation is introduced within the one or more superficial biological layers but not within the targeted biological layer. A set of optical signal data is acquired preceding, during, or following the optical perturbation and, using the set of optical signal data, a set of optical characteristics is determined that is representative of light transiting the biological layers. Using the set of optical characteristics and a model of the biological layers, a target optical signal consistent with a target biological layer is separated and a movement of the desired biological tissue is determined using the target optical signal.
    Type: Application
    Filed: December 11, 2019
    Publication date: April 9, 2020
    Inventors: Quan Zhang, Gary Strangman