Patents by Inventor Yu Xu

Yu Xu 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: 20180044194
    Abstract: The present invention discloses a method for producing lithium carbonate from a low-lithium brine by separating magnesium and enriching lithium. A salt-lake brine is used as a raw material and is converted into halide salts through dehydration by evaporation and separation by crystallization; the halide salts are directly extracted using trialkyl phosphate or a mixture of trialkyl phosphate and monohydric alcohol, and an organic extraction phase as well as remaining halide salts are obtained after solid-liquid separation; reverse extraction is performed on the organic extraction phase to obtain a lithium-rich solution with a low magnesium-to-lithium ratio, and lithium carbonate is obtained after concentration and removal of magnesium by alkalization. The used solid-liquid extraction method is simple with no co-extraction agent used, and a solute distribution driving force is strong, unaffected by phase equilibrium of the brine extraction agent.
    Type: Application
    Filed: October 21, 2017
    Publication date: February 15, 2018
    Inventors: Lixin YANG, Mi FU, Yi WANG, Hongyu QI, Yu XU, Yali LIU, Yalin GUI, Jing HE
  • Patent number: 9882795
    Abstract: In an example, an apparatus for detecting signal loss on a serial communication channel coupled to a receiver includes an input, a detector, and an output circuit. The input is configured to receive decisions generated by sampling the serial communication channel using multiplexed decision paths in a decision feedback equalizer (DFE). The detector is coupled to the input and configured to monitor the decisions for at least one pattern generated by the multiplexed decision paths in response to absence of a serial data signal on the serial communication channel. The output circuit is coupled to the detector and configured to assert loss-of-signal in response detection of the at least one pattern by the detector.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: January 30, 2018
    Assignee: XILINX, INC.
    Inventors: Hongtao Zhang, Geoffrey Zhang, Yu Xu, Patrick Satarzadeh, Zhaoyin D. Wu
  • Patent number: 9882703
    Abstract: An example method of clock and data recovery in a receiver includes generating data samples and crossing samples of a received signal based on a data phase and a crossing phase, respectively, of a sampling clock supplied by a phase interpolator in the receiver; generating a phase detect result signal in response to phase detection of the data samples and the crossing samples; filtering the phase detect result signal to generate a phase interpolator code, the phase interpolator generating the sampling clock based on the phase interpolator code; determining an average phase detect result from the phase detect result signal; and adjusting the phase interpolator code in response to the average phase detect result being less than a threshold value.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: January 30, 2018
    Assignee: XILINX, INC.
    Inventors: Yu Xu, Winson Lin, Caleb S. Leung, Alan C. Wong, Christopher J. Borrelli, Yohan Frans, Kun-Yung Chang
  • Publication number: 20170286624
    Abstract: Disclosed herein are methods, systems and devices for evaluating a health condition of an Internet user. In one embodiment, the method comprises acquiring Internet activity data associated with a plurality of users, the plurality of users including a first user; selecting a set of sample users from the plurality of users based on a plurality of specified Internet activities identified in Internet activity data associated with the first user; extracting characteristic data for the first user and the set of sample users from the Internet activity data; utilizing the characteristic data as at least one parameter of a health index calculation model; and calculating a health index for the first user based on the health index calculation model.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 5, 2017
    Inventors: Yu XU, Yinzi REN, Yan SUN, Bangyu XIANG, Yaguang LIU, Jianwei YANG
  • Patent number: 9712620
    Abstract: A computer implemented method of storing data in at least one mobile node according to mobile node location may include identifying a first qualified mobile node and determining a first geographic position of the first qualified mobile node. The method may include determining a user geographic position of a user device, determining whether the first geographic position is within a first proximity relative to the user device, and causing storage of a first data portion in the first qualified mobile node in response to determining that the first geographic position is within the first proximity.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Fleming, Steven E. McNeal, Zhi Qiang Wei, Gregory C. Windsor, Jin Yu Xu, Zhe Yi Zhu
  • Patent number: 9605058
    Abstract: The invention relates to antibodies which treat diseases in which human IL-8, Gro-alpha, Gro-beta, Gro-gamma, GCP-2, and/or ENA-78 are implicated.
    Type: Grant
    Filed: May 1, 2013
    Date of Patent: March 28, 2017
    Assignee: GlaxoSmithKline LLC
    Inventors: Alexander Harrison Taylor, John Richard White, Yu Xu
  • Patent number: 9503506
    Abstract: A method for accessing webpages based on a transit mode is provided. A crawler route server receives a webpage access request sent from a client where the webpage access request contains identification of a target website to be accessed. The crawler route server obtains a target crawler server which has the fastest speed for accessing the target website corresponding to the identification of the target website to be accessed from at least one crawler server. Further, the method includes the crawler route server returns the identification of the target crawler server to the client, and the client accesses the target website through the target crawler server corresponding to the identification of the target crawler server.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: November 22, 2016
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Rui Li, Yu Xu, Dexian Chen, Weiyu Dou
  • Publication number: 20160337452
    Abstract: A computer implemented method of storing data in at least one mobile node according to mobile node location may include identifying a first qualified mobile node and determining a first geographic position of the first qualified mobile node. The method may include determining a user geographic position of a user device, determining whether the first geographic position is within a first proximity relative to the user device, and causing storage of a first data portion in the first qualified mobile node in response to determining that the first geographic position is within the first proximity.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 17, 2016
    Inventors: Mark S. Fleming, Steven E. McNeal, Zhi Qiang Wei, Gregory C. Windsor, Jin Yu Xu, Zhe Yi Zhu
  • Patent number: 9489427
    Abstract: Techniques that facilitate management of skewed data during a parallel multiple join operation are provided. Portions of tables involved in the join operation can be distributed among a plurality of processing modules, and each of the processing modules can be provided with a list of skewed values of a join column of a larger table involved in the join operation. Each of the processing modules can scan the rows of first and second tables distributed to the processing modules and compare values of the join columns of both tables with the list of skewed values. One or more of the processing modules can then redistribute the skewed values.
    Type: Grant
    Filed: May 8, 2012
    Date of Patent: November 8, 2016
    Assignee: Teradata US, Inc.
    Inventor: Yu Xu
  • Patent number: 9424260
    Abstract: Techniques for data assignment from an external distributed file system (DFS) to a database management system (DBMS) are provided. Data blocks from the DFS are represented as first nodes and access module processors of the DBMS are represented as second nodes. A graph is produced with the first and second nodes. Assignments are made for the first nodes to the second nodes based on evaluation of the graph to integrate the DFS with the DBMS.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: August 23, 2016
    Assignee: Teradata US, Inc.
    Inventors: Yan Qi, Yu Xu, Olli Pekka Kostamaa, Jian Wen
  • Patent number: 9426221
    Abstract: A computer implemented method of storing data in at least one mobile node according to mobile node location may include identifying a first qualified mobile node and determining a first geographic position of the first qualified mobile node. The method may include determining a user geographic position of a user device, determining whether the first geographic position is within a first proximity relative to the user device, and causing storage of a first data portion in the first qualified mobile node in response to determining that the first geographic position is within the first proximity.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: August 23, 2016
    Assignee: International Business Machines Corporation
    Inventors: Mark S. Fleming, Steven E. McNeal, Zhi Qiang Wei, Gregory C. Windsor, Jin Yu Xu, Zhe Yi Zhu
  • Patent number: 9413524
    Abstract: In an example, an apparatus for CDR includes at least one data register, at least one edge register having an input coupled to an output of the at least one data register, and a phase detector having inputs coupled to the output of the at least one data register and an output of the at least one edge register. The apparatus further includes a frequency accumulator coupled to an output of the phase detector, a dynamic gain circuit coupled to the output of the phase detector, and a phase accumulator and code generator circuit configured to generate codes to control a phase interpolator based on an output of the dynamic gain circuit and an output of the frequency accumulator.
    Type: Grant
    Filed: October 20, 2015
    Date of Patent: August 9, 2016
    Assignee: XILINX, INC.
    Inventors: Yu Xu, Yohan Frans, Kun-Yung Chang
  • Patent number: 9392081
    Abstract: A method for sending requests includes: determining, by a device comprising a processor, the requests and Transmission Control Protocol (TCP) connections between a client and a proxy server; and sending, by the device, the requests to the proxy server via idle TCP connections between the client and the proxy server to forward the requests to a Web server by the proxy server, or establishing, by the device, TCP connections between the client and the proxy server depending on whether the requests are serial or parallel requests, the number of the idle TCP connections between the client and the proxy server, and the number of TCP connections which are needed during sending the requests; and sending, by the device, the requests to the proxy server via the idle TCP connections and the established TCP connections to forward the requests to the Web server by the proxy server.
    Type: Grant
    Filed: September 18, 2014
    Date of Patent: July 12, 2016
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Yanmiao Lin, Shan Liu, Yu Xu, Dexian Chen, Li Kong
  • Patent number: 9379880
    Abstract: Clock data recovery can be accomplished using a phase change determination circuit that generates, based upon detected phase differences between a capture clock signal and data signal, a delta signal and a delta selection signal. A calculation circuit generates a set of phase interpolation (PI) codes from prior and speculative values of the delta signal. A selection circuit selects, in response to the delta selection signal, between the sets of PI codes, which are provided as an output of the clock data recovery device.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: June 28, 2016
    Assignee: XILINX, INC.
    Inventors: Yu Xu, Yohan Frans, Kun-Yung Chang
  • Patent number: 9379720
    Abstract: Clock data recovery can be accomplished using a phase path circuit that is configured to receive a data signal and a clock signal. A phase detection circuit detects phase differences between the data signal and a plurality of clock signals and generates a phase adjustment signal based upon a majority voting of the detected phase differences. Speculative calculation circuits generate speculative phase selection signals. Selection circuits select, in response to the phase adjustment signal, from speculative phase selection signals to provide outputs of the phase path circuit.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: June 28, 2016
    Assignee: XILINX, INC.
    Inventors: Yu Xu, Santiago G. Asuncion, Tianqi Tang, Toan Pham, Kun-Yung Chang
  • Publication number: 20160153531
    Abstract: A flexibly engaged continuously variable transmission gearbox includes the following components connected sequentially in a transmission: a power input shaft conical roller, a sectional input flexible sprocket, a tooth-shaped chain, a sectional output flexible sprocket, a power output shaft conical roller. When the power input shaft conical roller rotates, it drives five sectional input flexible sprocket members that are slidably matched in five equidistant T-shaped grooves on the conical roller to rotate. The sectional input flexible sprocket drives the tooth-shaped chain engaged therewith to transmit, and thus drives the five sectional output flexible sprocket members that are slidably matched in the five equidistant T-shaped grooves on the output shaft conical roller to rotate. The five sectional output flexible sprocket members are connected to the output shaft conical roller through the five equidistant slidable T-shaped grooves.
    Type: Application
    Filed: May 23, 2014
    Publication date: June 2, 2016
    Inventor: Yu XU
  • Patent number: 9356775
    Abstract: Methods and apparatus are described for synchronously stepping at least one of a data phase interpolator (PI) code or a crossing PI code in a clock and data recovery (CDR) circuit until one or more preset criteria are satisfied. One example method generally includes determining that a condition has been met; based on the determination, stepping, in a CDR circuit, at least one of a data PI code or a crossing PI code for each cycle of a clock; stopping the stepping based on one or more criteria to generate a predetermined state of the data PI code and the crossing PI code, wherein the predetermined state comprises an offset between the data PI code and the crossing PI code; receiving a data stream; and performing clock and data recovery on the data stream based on the offset between the data PI code and the crossing PI code.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: May 31, 2016
    Assignee: XILINX, INC.
    Inventors: Yu Xu, Cheng-Hsiang Hsieh, Yohan Frans, Kun-Yung Chang
  • Patent number: 9336270
    Abstract: Techniques for accessing a parallel database system via an external program using vertical and/or horizontal partitioning are provided. An external program to a database management system (DBMS) configures external mappers to process a specific portion of query results on specific access module processors of the DBMS that are to house query results. The query is submitted by the external program to the DBMS and the DBMS is directed to organize the query results in a vertical or horizontal manner. Each external mapper accesses its portion of the query results for processing in parallel on its designated AMP or set of AMPS to process the query results.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: May 10, 2016
    Assignee: Teradata US, Inc.
    Inventors: Yu Xu, Olli Pekka Kostamaa
  • Publication number: 20160080529
    Abstract: A method for sending requests includes: determining, by a device comprising a processor, the requests and Transmission Control Protocol (TCP) connections between a client and a proxy server; and sending, by the device, the requests to the proxy server via idle TCP connections between the client and the proxy server to forward the requests to a Web server by the proxy server, or establishing, by the device, TCP connections between the client and the proxy server depending on whether the requests are serial or parallel requests, the number of the idle TCP connections between the client and the proxy server, and the number of TCP connections which are needed during sending the requests; and sending, by the device, the requests to the proxy server via the idle TCP connections and the established TCP connections to forward the requests to the Web server by the proxy server.
    Type: Application
    Filed: September 18, 2014
    Publication date: March 17, 2016
    Inventors: Yanmiao Lin, Shan Liu, Yu Xu, Dexian Chen, Li Kong
  • Publication number: 20160063132
    Abstract: Methods and systems for distributed computation of graph data permit edge collection and vertex collection, each to be partitioned among a plurality of computational units. In one embodiment, the methods employ a two-phase computational cycle, which is repeated until the computation is complete. In a first phase, processing units process each active edge and vertex by doing the following: reading their current attribute values, executing programmed computational functions, updating edge attributes and sending data messages to vertices. In a second phase, each vertex update processor processes each of its active vertices by doing the following: reading its current attribute values and received data messages, executing a programmed computational function, and updating the vertex's attribute values.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 3, 2016
    Inventors: LI CHEN, RUOMING JIN, YU XU