Patents by Inventor Qian Gao

Qian Gao 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: 20180052596
    Abstract: A process and system allow for visually representing style layer properties of a digital map across various zoom levels. From a style sheet for a digital map, a plurality of style layer properties for a style layer corresponding to the digital map are determined for rendering in the form of a visual map, including various property values for different zoom levels. From these, a zoom level function is generated between pairs of the values for a particular style layer property, by assigning property values (a continuous range or finite set) between the first property value and the second property value in the pair. A visual map based on vector map tiles rendered according to the zoom level function is displayed according to the selected zoom level. As values are changed, the visual map is updated to reflect the changes.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 22, 2018
    Inventors: Saman Bemel-Benrud, Thomas Christopher MacWright, Eden Halperin, Lauren Budorick, Qian Gao
  • Publication number: 20180052572
    Abstract: A process, and corresponding system for performing the process, is described for editing and representing property values for a digital map. The process retrieves electronic map data from a style sheet corresponding to a vector map tile set for a digital map and displays map layer styles in a property editor panel, where each map style layer references a portion of the data and one or more visual style rules to apply to the portion. The process also displays a visual map with the map layer styles applied. Upon receiving selection of one or more map style layers from the plurality of map style layers, the process displays style layer properties and values corresponding to each. The process renders in the visual map only the selected one or more style layers marked as visible. As edits are made in the property editor panel, the visual map is updated to reflect the changes.
    Type: Application
    Filed: August 18, 2017
    Publication date: February 22, 2018
    Inventors: Saman Bemel-Benrud, Thomas Christopher MacWright, Eden Halperin, Lauren Budorick, Qian Gao, Scott Andrews
  • Publication number: 20170327903
    Abstract: The present invention discloses a method for identifying Wuzhishan miniature pig inbred line by using 145 SNPs. The method for auxiliarily identifying whether a pig to be tested is Wuzhishan miniature pig inbred line, provided by the present invention, comprises the following steps: testing genotypes based on 145 SNP sites of the pig to be tested; if all standards of (1) to (145) are satisfied, the pig to be tested is a candidate for Wuzhishan miniature pig inbred line; if all the standards of the above (1) to (145) are not satisfied, the pig to be tested is a candidate for non-Wuzhishan miniature pig inbred line.
    Type: Application
    Filed: October 21, 2014
    Publication date: November 16, 2017
    Inventors: Shutang FENG, Yulian MU, Jianlin HAN, Kui LI, Qian GAO
  • Patent number: 9816751
    Abstract: A beverage making machine having a tank may be arranged to carbonate and/or chill liquid in the tank. A thermoelectric device may be thermally coupled to the tank to cool precursor liquid in the tank, and a heat pipe may transfer heat from the thermoelectric device to a heat sink. The heat sink may be located remotely from the thermoelectric device, e.g., in an air duct that helps prevent contact of moisture, dirt, etc. in the duct with the thermoelectric device.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: November 14, 2017
    Assignee: Bedford Systems LLC
    Inventors: Steven Mackey, Pranav Chopra, Scott Grubb, Thomas Fedorka, Qian Gao, Jeremy B. Gordon
  • Patent number: 9395370
    Abstract: Methods and compositions for efficiently purifying monoclonal antibodies and identifying pairs of antibodies compatible in sandwich immunoassays are provided.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: July 19, 2016
    Assignee: Bio-Rad Laboratories, Inc.
    Inventor: Qian Gao
  • Publication number: 20160109165
    Abstract: A beverage making machine having a tank may be arranged to carbonate and/or chill liquid in the tank. A heat sink used to transfer heat from the liquid may be positioned in a duct located in a housing of the machine. Air may flow through the duct from a duct inlet to a duct outlet to receive heat from the heat sink. A precursor liquid supply inlet, e.g., an opening of a water reservoir, may be located near the duct outlet, and the duct may be arranged to conduct any liquid mistakenly provided into the duct outlet to a bottom of the machine, avoiding contact with electronic components of the machine.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 21, 2016
    Applicant: Keurig Green Mountain, Inc.
    Inventors: Steven Mackey, Pranav Chopra, Scott Grubb, Thomas Fedorka, Qian Gao
  • Publication number: 20160109175
    Abstract: A beverage making machine having a tank may be arranged to carbonate and/or chill liquid in the tank. A thermoelectric device may be thermally coupled to the tank to cool precursor liquid in the tank, and a heat pipe may transfer heat from the thermoelectric device to a heat sink. The heat sink may be located remotely from the thermoelectric device, e.g., in an air duct that helps prevent contact of moisture, dirt, etc. in the duct with the thermoelectric device.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 21, 2016
    Applicant: Keurig Green Mountain, Inc.
    Inventors: Steven Mackey, Pranav Chopra, Scott Grubb, Thomas Fedorka, Qian Gao, Jeremy B. Gordon
  • Publication number: 20140333752
    Abstract: The present invention discloses a system and method for on-line measuring a burden surface in blast furnace to get burden surface information. The system comprises laser emitter(s) disposed above the burden surface and emitting laser beam(s) to continuously scan at least one portion of the burden surface; a video camera configured to shoot burden surface images, each of which comprises a detection point pattern formed by the laser beam incident on the burden surface; an image processing device configured to receive the burden surface images transferred from the video camera and output the burden surface information. As compared with the prior art, the present invention may substantially reduce the cost of the measuring system and obtain burden surface information sufficiently accurate with a large number of actual detection points.
    Type: Application
    Filed: October 11, 2012
    Publication date: November 13, 2014
    Inventors: Zhengkai Gao, Chengping Zhao, Yong Gao, Tai Gao, Qian Gao
  • Patent number: 8169918
    Abstract: An apparatus for monitoring of received information in a communication device comprises a first buffer having a plurality of storage elements adapted to store respective portions of the received information, a second buffer coupled to the first buffer and having a plurality of storage elements corresponding to respective ones of the storage elements of the first buffer, and controller circuitry coupled to the buffers and operative to detect a message sequence comprising a plurality of the portions of the received information. The second buffer stores a previously-detected message sequence loaded from the first buffer into the second buffer under control of the controller circuitry. The controller circuitry in detecting a current message sequence is configurable in at least first and second different monitoring modes each associated with a different message format. The monitoring mode of the controller circuitry may be adaptively configured based at least in part on a detected message sequence.
    Type: Grant
    Filed: June 30, 2009
    Date of Patent: May 1, 2012
    Assignee: LSI Corporation
    Inventors: Cheng Gang Duan, Lin Hua, Ze Mian Huang, Michael S. Shaffer, Qian Gao Xu
  • Patent number: 8001417
    Abstract: In one embodiment, the invention provides a method for repairing a defective storage device in a physical storage-device array having a plurality of storage devices. The method comprises the steps of identifying a disk error associated with the defective storage device; effecting an error recovery pause based on the disk error; processing one or more outstanding data storage or retrieval requests; and generating a new data storage request instructing the physical disk device array having the defective storage device to store valid data associated with the data storage or retrieval request corresponding to the disk device error, whereby the defective storage device is repaired.
    Type: Grant
    Filed: December 30, 2007
    Date of Patent: August 16, 2011
    Assignee: Agere Systems Inc.
    Inventors: Richard J. Byrne, Thomas Klucsarits, Nevin C. Heintze, Ambalavanar Arulambalam, Michael J. Hunter, Xing Zhao, Zhi Ping He, Yun Peng, Qian Gao Xu, Eu Gene Goh, Silvester Tjandra
  • Publication number: 20110009287
    Abstract: Methods and compositions for efficiently purifying monoclonal antibodies and identifying pairs of antibodies compatible in sandwich immunoassays are provided.
    Type: Application
    Filed: July 7, 2010
    Publication date: January 13, 2011
    Applicant: Bio-Rad Laboratories, Inc.
    Inventor: Qian Gao
  • Publication number: 20100329122
    Abstract: An apparatus for monitoring of received information in a communication device comprises a first buffer having a plurality of storage elements adapted to store respective portions of the received information, a second buffer coupled to the first buffer and having a plurality of storage elements corresponding to respective ones of the storage elements of the first buffer, and controller circuitry coupled to the buffers and operative to detect a message sequence comprising a plurality of the portions of the received information. The second buffer stores a previously-detected message sequence loaded from the first buffer into the second buffer under control of the controller circuitry. The controller circuitry in detecting a current message sequence is configurable in at least first and second different monitoring modes each associated with a different message format. The monitoring mode of the controller circuitry may be adaptively configured based at least in part on a detected message sequence.
    Type: Application
    Filed: June 30, 2009
    Publication date: December 30, 2010
    Inventors: Cheng Gang Duan, Lin Hua, Ze Mian Huang, Michael S. Shaffer, Qian Gao Xu
  • Patent number: 7792132
    Abstract: In one embodiment, the present invention is a framer/mapper/multiplexor (FMM) device that can simultaneously (i) send protection copies of both its working incoming high-speed (e.g., STS-12) signal and incoming low-speed signals to a protection FMM device, and (ii) receive corresponding protection signals from the protection FMM device. Furthermore, the FMM device can select between working and protection signals at a switching level (e.g., STS-1) lower than the high-speed level, allowing for 1+1 APS/MSP protection and equipment protection at the board level, the device level, and at the STS-1 level. Yet further, four or more FMM devices can be configured so that all FMM devices can communicate with their corresponding protection FMM devices using a single, shared, 4-pin link (e.g., quad-OC-3 mode), and still select between working and protection signals at the switching level (e.g., STS-1).
    Type: Grant
    Filed: December 10, 2008
    Date of Patent: September 7, 2010
    Assignee: Agere Systems Inc.
    Inventors: Si Ruo Chen, Chenggang Duan, Lin Hua, Michael S. Shaffer, Qian Gao Xu
  • Patent number: 7739421
    Abstract: A method includes storing video data in a disk by way of a first queue comprising a linked list of buffers. Video data are received into the first queue by way of a tail buffer. The tail buffer is at one end of the linked list of buffers in the first queue. Video data are copied from a head buffer to the disk. The head buffer is at another end of the linked list of buffers in the first queue. The video data are displayed in real-time directly from the buffers in the queue, without retrieving the displayed video data from the disk, and without interrupting the storing step.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: June 15, 2010
    Assignee: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
  • Publication number: 20100142948
    Abstract: In one embodiment, the present invention is a framer/mapper/multiplexor (FMM) device that can simultaneously (i) send protection copies of both its working incoming high-speed (e.g., STS-12) signal and incoming low-speed signals to a protection FMM device, and (ii) receive corresponding protection signals from the protection FMM device. Furthermore, the FMM device can select between working and protection signals at a switching level (e.g., STS-1) lower than the high-speed level, allowing for 1+1 APS/MSP protection and equipment protection at the board level, the device level, and at the STS-1 level. Yet further, four or more FMM devices can be configured so that all FMM devices can communicate with their corresponding protection FMM devices using a single, shared, 4-pin link (e.g., quad-OC-3 mode), and still select between working and protection signals at the switching level (e.g., STS-1).
    Type: Application
    Filed: December 10, 2008
    Publication date: June 10, 2010
    Applicant: Agere Systems Inc.
    Inventors: Si Ruo Chen, Chenggang Duan, Lin Hua, Michael S. Shaffer, Qian Gao Xu
  • Patent number: 7730238
    Abstract: A method comprises providing a free buffer pool in a memory including a non-negative number of free buffers that are not allocated to a queue for buffering data. A request is received to add one of the free buffers to the queue. One of the free buffers is allocated to the queue in response to the request, if the queue has fewer than a first predetermined number of buffers associated with a session type of the queue. One of the free buffers is allocated to the queue, if a number of buffers in the queue is at least as large as the first predetermined number and less than a second predetermined number associated with the session type, and the number of free buffers is greater than zero.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: June 1, 2010
    Assignee: Agere System Inc.
    Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
  • Patent number: 7610444
    Abstract: A method includes storing first and second sets of parameters in a register. Each set of parameters defines a storage transaction to store data to a computer readable medium or a retrieval transaction to retrieve data from the computer readable medium. The first storage or retrieval transaction is performed according to the first set of parameters. The second set of parameters is retrieved from the register automatically when the first storage or retrieval transaction is completed, without waiting for a further command from a control processor. The second storage or retrieval transaction is performed according to the retrieved second set of parameters. A system for performing the method and a computer readable medium containing pseudocode for generating an application specific integrated circuit that performs the method are provided.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: October 27, 2009
    Assignee: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, Richard J Byrne, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
  • Patent number: 7587549
    Abstract: A method includes assigning each of a plurality of disk write and disk read requests to respective ones of a plurality of queues. Each queue has an occupancy level and a weight. A score is assigned to each of the plurality of queues, based on the occupancy and weight of the respective queue. An operation type is selected to be granted a next disk access. The selection is from the group consisting of disk write, disk read, and processor request. One of the queues is selected based on the score assigned to each queue, if the selected operation type is disk write request or disk read request. The next disk access is granted to the selected operation type and, if the selected operation type is disk write or disk read, to the selected queue.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: September 8, 2009
    Assignee: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, Jian-Guo Chen, Nevin C. Heintze, Qian Gao Xu, Jun Chao Zhao
  • Publication number: 20090172464
    Abstract: In one embodiment, the invention provides a method for repairing a defective storage device in a physical storage-device array having a plurality of storage devices. The method comprises the steps of identifying a disk error associated with the defective storage device; effecting an error recovery pause based on the disk error; processing one or more outstanding data storage or retrieval requests; and generating a new data storage request instructing the physical disk device array having the defective storage device to store valid data associated with the data storage or retrieval request corresponding to the disk device error, whereby the defective storage device is repaired.
    Type: Application
    Filed: December 30, 2007
    Publication date: July 2, 2009
    Applicant: Agere Systems Inc.
    Inventors: Richard J. Byrne, Thomas Klucsarits, Nevin C. Heintze, Ambalavanar Arulambalam, Michael J. Hunter, Xing Zhao, Zhi Ping He, Yun Peng, Qian Gao Xu, Eu Gene Goh, Silvester Tjandra
  • Patent number: 7461214
    Abstract: In a method of accessing a single port memory, a plurality of read commands are received from a plurality of requestors for memory read access. A respective plurality of parameters corresponding to each of the plurality of read commands is stored in a memory read command queue. The parameters corresponding to one of the read commands are retrieved from the memory read command queue when the single port memory provides the data corresponding to that read command. One or more of the parameters from the memory read command queue are provided while providing the data from the memory.
    Type: Grant
    Filed: November 15, 2005
    Date of Patent: December 2, 2008
    Assignee: Agere Systems Inc.
    Inventors: Ambalavanar Arulambalam, David E. Clune, Yun Peng, Qian Gao Xu, Jun Chao Zhao