Patents by Inventor Xin Zhang

Xin 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: 20170083356
    Abstract: According to embodiments of the present invention, a method, a device and a computer program product for quick deployment of multiple virtual machines are provided. The method comprises mounting a centralized storage volume on a host in response to boot-up of a virtual machine on the host. The method further comprises obtaining unique information assigned to the virtual machine. In addition, the method comprises retrieving public and private configuration for the virtual machine from the centralized storage volume based on the obtained unique information, the public and private configuration being applied in the boot-up of the virtual machine on the host.
    Type: Application
    Filed: October 28, 2015
    Publication date: March 23, 2017
    Inventors: Tao Jiang, Xian Dong Meng, George J. Romano, Jianhua Rui, Hong Bo Xu, Xin Zhang
  • Patent number: 9603243
    Abstract: The invention relates to silk electronic components and methods for fabricating the same. The silk electronic components can be used as novel devices, such as implantable bioelectric and/or biophotonic devices, biosensors, surveillance devices, invisible cloaks, electromagnetic concentrators or antennas.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: March 21, 2017
    Assignees: TUFTS UNIVERSITY, TRUSTEES OF BOSTON UNIVERSITY
    Inventors: David Kaplan, Fiorenzo Omenetto, Hu Tao, Richard Averitt, Andrew Strikwerda, Xin Zhang, Konstantinos Tsioris
  • Patent number: 9602617
    Abstract: Dispatching messages in a moving object, in one aspect, may include receiving a description of a spatial area. A hierarchical tree representation of the spatial area may be generated. The hierarchical tree representation may comprise nodes, wherein a child node represents a sub-region of a region represented by a parent node of the child node. Moving features may be associated with each of the nodes, the moving features comprising whether the node is cacheable, whether the node covers an unpartitioned area, an active object list in an area covered by the node, and a latest position associated with an object in the active object list. Data from the moving object may be dispatched based on the hierarchical tree representation.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ning Duan, Peng Gao, Guoqiang Hu, Zhi Hu Wang, Xin Zhang, Jun Zhu
  • Patent number: 9596547
    Abstract: A MEMS microphone has a base, a backplate, and a backplate spring suspending the backplate from the base. The microphone also has a diaphragm forming a variable capacitor with the backplate.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: March 14, 2017
    Assignee: INVENSENSE, INC.
    Inventor: Xin Zhang
  • Patent number: 9591458
    Abstract: The present disclosure provides methods and apparatus for adaptively performing position determination in response to environmental profile determination. Aspects of the disclosure provide an apparatus including a sensor, an environmental profile determination module, and a profile based position provider. The sensor is configured to generate data indicative of motions of the apparatus. The environmental profile determination module is configured to receive the data indicative of the motions of the apparatus, and detect an environmental profile from a plurality of environmental profiles for the apparatus based on the data. The profile based position provider includes a plurality of configurations associated with the plurality of environmental profiles. The profile based position provider is configured in one of the configurations associated with the environmental profile, and is configured to select a positioning source to determine a location of the apparatus based on the configuration.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: March 7, 2017
    Assignee: Marvell World Trade Ltd.
    Inventors: BoChih Liu, Zhike Jia, Jian Chen, Jing Yu, Xin Zhang, Liujun Shao
  • Publication number: 20170061318
    Abstract: In one embodiment, a computer-implemented method includes receiving training data including a plurality of records, each record having a plurality of attributes. The training data is horizontally parallelized across two or more processing elements. This horizontal parallelizing includes dividing the training data into two or more subsets of records; assigning each subset of records to a corresponding processing element of the two or more processing elements; transmitting each subset of records to its assigned processing element; and sorting, at the two or more processing elements, the two or more subsets of records to two or more candidate leaves of a decision tree. The output from horizontally parallelizing is converted into input for vertically parallelizing the training data. The training data is vertically parallelized across the two or more processing elements. The decision tree is grown based at least in part on the horizontally parallelizing, the converting, and the vertically parallelizing.
    Type: Application
    Filed: August 24, 2015
    Publication date: March 2, 2017
    Inventors: Wei Shan Dong, Peng Gao, Guo Qiang Hu, Cheng Sheng LI, Xu Liang Li, Chun Yang Ma, Zhi Wang, Xin Zhang
  • Publication number: 20170061327
    Abstract: In one embodiment, a computer-implemented method includes receiving training data including a plurality of records, each record having a plurality of attributes. The training data is horizontally parallelized across two or more processing elements. This horizontal parallelizing includes dividing the training data into two or more subsets of records; assigning each subset of records to a corresponding processing element of the two or more processing elements; transmitting each subset of records to its assigned processing element; and sorting, at the two or more processing elements, the two or more subsets of records to two or more candidate leaves of a decision tree. The output from horizontally parallelizing is converted into input for vertically parallelizing the training data. The training data is vertically parallelized across the two or more processing elements. The decision tree is grown based at least in part on the horizontally parallelizing, the converting, and the vertically parallelizing.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 2, 2017
    Inventors: Wei Shan Dong, Peng Gao, Guo Qiang Hu, Chang Sheng LI, Xu Liang Li, Chun Yang Ma, Zhi Wang, Xin Zhang
  • Publication number: 20170032734
    Abstract: A driving circuit is provided, a driving unit of the driving circuit includes: a control unit utilized to control an output of a stage transmission signal; a stage transmission signal latch unit utilized to receive the stage transmission signal for generating a latch signal; a first and second scanning signal generation units; a first inverted output unit utilized to invert the first scanning signal; a second inverted output unit utilized to invert the second scanning signal. A configuration of a GOA circuit can be simplified.
    Type: Application
    Filed: August 7, 2015
    Publication date: February 2, 2017
    Inventors: Sikun Hao, Xin Zhang, Ronglei Dai
  • Patent number: 9557758
    Abstract: A method for operating a maximum power point tracking (MPPT) controller including a switching circuit adapted to transfer power between an input port and an output port includes the steps of: (a) in a first operating mode of the MPPT controller, causing a first switching device of the switching circuit to operate at a fixed duty cycle; and (b) in a second operating mode of the MPPT controller, causing a control switching device of the switching circuit to repeatedly switch between its conductive and non-conductive states to maximize an amount of power extracted from a photovoltaic device electrically coupled to the input port.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: January 31, 2017
    Assignee: Volterra Semiconductor LLC
    Inventors: Anthony J. Stratakos, Michael D. McJimsey, Ilija Jergovic, Kaiwei Yao, Xin Zhang, Vincent W. Ng
  • Patent number: 9552114
    Abstract: The disclosure is related to a touch panel including a substrate; a low-temperature poly-silicon layer, a first isolating layer, a gate and a second isolating layer arranged in sequence and disposed on a surface of the substrate; a source and a drain disposed on the second isolating layer, the source and the drain disposed separately and respectively connected to the low-temperature poly-silicon layer through a through hole; a planar layer disposed on the source, the drain and the second isolating layer, the planar layer having a first via corresponding to the drain; a filling part filling the first via and the filling part electrically connected to the drain; a third isolating layer disposed on the planar layer, the third isolating layer having a second via corresponding to the filling part; a pixel electrode disposed on the third isolating layer and electrically connected to the filling part through the second via.
    Type: Grant
    Filed: January 16, 2015
    Date of Patent: January 24, 2017
    Assignee: Shenzhen China Star Optoelectronics Technology Co., Ltd
    Inventors: Jingfeng Xue, Xin Zhang
  • Patent number: 9551820
    Abstract: A reflection-mode waveplate for operation in the terahertz region by shifting the phase between two perpendicular polarization components of the light wave, comprising a ground plane; an array of polygonal unit cells; the polygonal unit cells comprising a polymer positioned between the ground plane and the exterior of the array of polygonal patches.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: January 24, 2017
    Assignee: The United States of America as represented by the Secretary of the Army
    Inventors: Grace D. Metcalfe, Michael Wraback, Andrew Clare Strikwerda, Richard Douglas Averitt, Kebin Fan, Xin Zhang
  • Patent number: 9544713
    Abstract: A method is described, the method comprising scanning for a Bluetooth Low Energy data signal, and if a Bluetooth Low Energy data signal is detected, responding to detection of the Bluetooth Low Energy data signal by suspending the performance of wireless network discovery procedures in respect of at least one network operating using a protocol other than Bluetooth Low Energy. Also described is a method comprising causing generation and transmission of a Bluetooth Low Energy data signal, the generated and transmitted Bluetooth Low Energy data signal indicating the absence of at least one network which operates using a protocol other than Bluetooth Low Energy. Also described are apparatus, computer-readable code, and non-transitory computer-readable memory media having computer readable code stored thereon for causing performance of one or both of the methods.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: January 10, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Canfeng Chen, Jia Liu, Kanji Kerai, Xin Zhang
  • Publication number: 20170005642
    Abstract: A scan driving circuit configured for driving cascaded scan lines is provided, which includes an input control module, a latch module, a driving-signal generation module, an output control module, a constant high voltage source and a constant low voltage source. The scan driving circuit of the present invention drives the input control module through cascade signals of a preceding stage and cascade signals of a succeeding stage, so as to reduce interference and the driving power consumption of the scan driving circuit.
    Type: Application
    Filed: August 10, 2015
    Publication date: January 5, 2017
    Inventors: Mang ZHAO, Yong TIAN, Gui CHEN, Caiqin CHEN, Xin ZHANG
  • Patent number: 9537914
    Abstract: A vehicle domain multi-level parallel buffering and context-based streaming data pre-processing system includes a first data processing level and a second data processing level. The first data processing level includes a first-level buffer configured to buffer data provided from a plurality of raw data streams output from a plurality of vehicles. The second data processing level includes an electronic task-queue-dictionary (TQD) module and a plurality of second-level data processing buffers. The TQD module is configured to create a plurality of tasks in response to receiving a serial data stream output from the first-level buffer. The TQD module is further configured to assign each task to a corresponding second-level buffer, and separate the serial data stream into individual data values that are delivered to a specific second-level buffer based on the task so as to generate a multi-level parallel context-based buffering operation.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: January 3, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wei Shan Dong, Ning Duan, Peng Gao, Chang Sheng Li, Chun Yang Ma, Xin Zhang, Jun Zhu
  • Publication number: 20160358095
    Abstract: A mechanism is provided in a data processing system for distributed tree learning. A source processing instance distributes data record instances to a plurality of model update processing items. The plurality of model update processing items determine candidate leaf splitting actions in a decision tree in parallel based on the data record instances. The plurality of model update processing items send the candidate leaf splitting actions to a plurality of conflict resolve processing items. The plurality of conflict resolve processing items identifies conflict leaf splitting actions. The plurality of conflict resolve processing items applies tree structure changes to the decision tree in the plurality of model update processing items.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: Wei Shan Dong, Peng Gao, Guo Qiang Hu, Chang Sheng Li, Xu Liang Li, Chun Yang Ma, Zhi Wang, Xin Zhang
  • Publication number: 20160356608
    Abstract: In one embodiment, a computer-implemented method includes receiving a global positioning system (GPS) location of a mobile device. Two or more road locations are determined as possible locations corresponding to the GPS location in a physical network of a set of roads. A first portion of a virtual network is built, by a computer processor, by expanding the virtual network from a node representing a prior road location to the two or more candidate road locations. A first candidate road location is selected as a current road location from among the two or more candidate road locations. A route of the mobile device is identified as including the prior road location and the first candidate road location. At least one of the two or more candidate road locations not selected as the current road location is excluded from future building of the virtual network. The virtual network is built dynamically.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Wei Shan Dong, Ning Duan, Peng Gao, Chun Yang Ma, Xin Zhang
  • Publication number: 20160357807
    Abstract: A mechanism is provided in a data processing system for distributed tree learning. A source processing instance distributes data record instances to a plurality of model update processing items. The plurality of model update processing items determine candidate leaf splitting actions in a decision tree in parallel based on the data record instances. The plurality of model update processing items send the candidate leaf splitting actions to a plurality of conflict resolve processing items. The plurality of conflict resolve processing items identifies conflict leaf splitting actions. The plurality of conflict resolve processing items applies tree structure changes to the decision tree in the plurality of model update processing items.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 8, 2016
    Inventors: Wei Shan Dong, Peng Gao, Guo Qiang Hu, Chang Sheng Li, Xu Liang Li, Chun Yang Ma, Zhi Wang, Xin Zhang
  • Publication number: 20160351143
    Abstract: The present invention discloses a liquid crystal driving circuit, comprising the first to fifth electric switches and the first to fourth capacitors. The first and second capacitors are in the main area, and the third and fourth capacitors are in the sub area. The first to third capacitors are coupled in series. The first and second capacitors, the third and fourth capacitors are respectively coupled in parallel between the first and second electric switches and the common voltage end. The fourth and fifth electric switches are coupled in series between the data end and the second electric switch. The first to fourth electric switches are controlled with the gate control end. The data end is respectively coupled to the first, second and fourth electric switches.
    Type: Application
    Filed: June 30, 2015
    Publication date: December 1, 2016
    Applicant: Wuhan China Star Optoelectronics Technology Co., Ltd.
    Inventors: Yong TIAN, Xin ZHANG, Mang ZHAO
  • Publication number: 20160353241
    Abstract: The present disclosure describes systems and techniques relating to determining a real-time position of a mobile device. According to an aspect of the described systems and techniques, a data processing apparatus includes: one or more integrated circuit (IC) devices including a location processor configured to acquire and track measurements of location for a mobile wireless communication device; and a host processor programmed with a host software manager configured to obtain various positioning input signals from different device positioning technologies and assemble a selected set of the various positioning input signals into a unified format; wherein the data processing apparatus includes a hybrid fusion engine configured to receive data from the host software manager in the unified format and calculate a position of the mobile wireless communication device using the received data in accordance with input type information for the received data.
    Type: Application
    Filed: December 9, 2014
    Publication date: December 1, 2016
    Inventors: Thandapani Venkataramani, Xing Zhao, Xin Zhang, Zhike Jia
  • Publication number: 20160347335
    Abstract: Provided is a hand brake limiting device, comprising a bearing I (10), a spring, a spring holder (12), a guide plate (9), and a guide plate holder (23); the bearing I (10) is disposed on the spring holder (12); the spring is sleeved on the outside of the bearing I (10); the guide plate (9) and the guide plate holder (23) are sequentially disposed at one side of the spring away from the spring holder (12); a stopper post III (7) is secured to one side of the spring holder (12) facing the spring; a stopper post In (8) is secured to one side of the guide plate (9) facing the spring; a stopper post II (26) is secured to one side of the guide plate holder (23) facing the guide plate (9).
    Type: Application
    Filed: August 8, 2016
    Publication date: December 1, 2016
    Inventors: JINGQUAN BI, CHAOHENG WANG, XIANGRUI LI, JIGANG ZHOU, XIN ZHANG, CHAO LIN