Patents by Inventor Xiao Zhang

Xiao 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: 9430277
    Abstract: A method is described for scheduling in an intelligent manner a plurality of threads on a processor having a plurality of cores and a shared last level cache (LLC). In the method, a first and second scenario having a corresponding first and second combination of threads are identified. The cache occupancies of each of the threads for each of the scenarios are predicted. The predicted cache occupancies being a representation of an amount of the LLC that each of the threads would occupy when running with the other threads on the processor according to the particular scenario. One of the scenarios is identified that results in the least objectionable impacts on all threads, the least objectionable impacts taking into account the impact resulting from the predicted cache occupancies. Finally, a scheduling decision is made according to the one of the scenarios that results in the least objectionable impacts.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: August 30, 2016
    Assignee: VMware, Inc.
    Inventors: Puneet Zaroo, Richard West, Carl A. Waldspurger, Xiao Zhang
  • Patent number: 9424356
    Abstract: Methods, systems, and computer-readable media are provided for updating a search index with new uniform resource locators (URLs) and spiking URLs with increased user interest. History data, provided from browser applications residing on users' computers that indicate URLs accessed by the users, is parsed to identify new/previously unknown URLs. The history data also indicates URLs in which there is increased interest based on a number of recent hits as compared to an average number of hits determined over time. Author postings of new URLs to social networking sites and a quality rating of the authors may also be used to identify and filter new URLs. Search indexes are updated with the new and spiking URL data. As such, lag time between posting of new URLs and spiking of URL interest and inclusion of this data in a search index is greatly decreased.
    Type: Grant
    Filed: December 9, 2010
    Date of Patent: August 23, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Walter Sun, Junaid Ahmed, Yipeng Li, Peter Bailey, Nikhil Dandekar, Sasi Parthasarathy, Xin Chen, Xiao Zhang
  • Patent number: 9425810
    Abstract: A frequency signal generating system comprises a digital phase-locked loop for receiving a source frequency signal; a loop filter for filtering out high frequency components of a signal output from the digital phase-locked loop; and a voltage controlled oscillator for outputting a target frequency signal according to a signal from the loop filter, wherein an output terminal of the voltage controlled oscillator is connected to a first output terminal of the digital phase-locked loop so that the target frequency signal output from the voltage controlled oscillator is fed back to the digital phase-locked loop, the digital phase-locked loop performs frequency-dividing and phase-detecting on the source frequency signal and the fed back target frequency signal so that the target frequency signal output from the voltage controlled oscillator and the source frequency signal satisfy a definite mathematical relationship therebetween.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: August 23, 2016
    Assignees: BOE Technology Group Co., Ltd., Beijing BOE Display Technology Co., Ltd.
    Inventors: Xitong Ma, Xiao Zhang, Shuhuan Yu, Lijie Zhang
  • Publication number: 20160235866
    Abstract: Porphyrin compounds useful in the field of magnetic resonance imaging (MRI) as contrast agents. The compounds are relatively lipophilic porphyrins, include one or more enzyme-reactive functional groups, and are cell membrane permeable. Relatively lipophilic group(s) can be enzymatically released within a cell to produce a relatively hydrophilic porphyrin compound.
    Type: Application
    Filed: October 6, 2014
    Publication date: August 18, 2016
    Applicants: The Governing Council of the University of Toronto, The Hospital for Sick Children
    Inventors: Xiao-An ZHANG, Inga E. HAEDICKE, Hai-Ling Margaret CHENG
  • Patent number: 9418618
    Abstract: There is provided a video signal transmission apparatus, a play system and a transmission method. The video signal transmission apparatus comprises: a first interface configured to be connected with a video signal source; a second interface configured to be connected with a display device; a signal receiving unit and a control unit arranged between the first interface and the second interface, the control unit being connected with the display device through the second interface and the signal receiving unit being connected with the video signal source through the first interface. The control unit comprises an acquiring module configured to acquire parameter information of the display device and feed acquired parameter information back to the signal receiving unit.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: August 16, 2016
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE VISION-ELECTRONIC TECHNOLOGY CO., LTD.
    Inventors: Lijie Zhang, Xiao Zhang, Peng Cheng
  • Publication number: 20160215066
    Abstract: An anthropogenic insect-resistant gene having a nucleotide sequence represented by SEQ ID NO.1, and a Cry1C toxin idiotype single-chain antibody encoded by said anthropogenic insect-resistant gene and having an amino acid sequence represented by SEQ ID NO.2; the antibody is a ?-type and has insecticidal activity, and after expression by the prokaryotic system, the primary culture thereof has binding activity to Cnaphalocrocis medinalis midgut peritrophic membrane specific receptor BBMV; the ?-type Cry1C toxin idiotype single-chain antibody of the present invention is obtained without animal immunisation, has a short preparation period and small amino acid sequence, and is suitable for large-scale in vitro production.
    Type: Application
    Filed: January 9, 2015
    Publication date: July 28, 2016
    Inventors: Xianjin LIU, Chongxin XU, Xiao ZHANG, Yuan LIU, Yajing XIE, Cunzheng ZHANG, Xiangyang YU, Donglan WANG
  • Publication number: 20160217383
    Abstract: Method and apparatus for forecasting a characteristic information change. Historical characteristic data in at least one computation period and current incremental data of multiple pieces of first characteristic information corresponding to a pre-estimation model is acquired. The current incremental data is used for indicating a ratio of characteristic data on a day immediately before a forecasting day of each of the multiple pieces to the historical characteristic data in the at least one computation period of each of the multiple pieces of first characteristic information. A first change information on the forecasting day of second characteristic information is determined by a forecasting process using the pre-estimation model based on the historical characteristic data and the current incremental data. Based on the first change information, change pre-estimation information on the forecasting day of the second characteristic information is determined to prompt a user to execute a corresponding operation.
    Type: Application
    Filed: December 16, 2014
    Publication date: July 28, 2016
    Inventors: Jiewei ZHANG, Xiao ZHANG, Jian HE, Jing HUANG
  • Patent number: 9396024
    Abstract: Methods, computer programs, and systems for managing thread performance in a computing environment based on cache occupancy are provided. In one embodiment, a computer implemented method assigns a thread performance counter to threads being created to measure the number of cache misses for the threads. The thread performance counter is deduced in one embodiment based on performance counters associated with each core in a processor. The method further calculates a self-thread value as the change in the thread performance counter of a given thread during a predetermined period, and an other-thread value as the sum of all the changes in the thread performance counters for all threads except for the given thread. Further, the method estimates a cache occupancy for the given thread based on a previous occupancy for the given thread, and the calculated shelf-thread and other-thread values. The estimated cache occupancy is used to assign computing environment resources to the given thread.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: July 19, 2016
    Assignee: VMware, Inc.
    Inventors: Richard West, Puneet Zaroo, Carl A. Waldspurger, Xiao Zhang, Haoqiang Zheng
  • Patent number: 9389894
    Abstract: The present disclosure relates to flexible processor association for virtual machine instances. One example method includes initializing a virtual machine instance on a particular computing device, the particular computing device including a plurality of physical processors, determining a maximum number of the physical processors available to be associated with the virtual machine instance; initializing a number of virtual processors for use by the virtual machine instance, the same as the maximum number of the physical processors; associating the virtual machine instance with a number of the physical processors less than the maximum number of the physical processors; during execution of the virtual machine instance: identifying a change in a demand metric associated with the virtual machine instance; and adjusting the number of the physical processors associated with the virtual machine instance based on the identified change in the demand metric while maintaining the number of virtual processors.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: July 12, 2016
    Assignee: Google Inc.
    Inventors: Xiao Zhang, Xiaopan Zhang
  • Publication number: 20160168797
    Abstract: The present invention relates to a reusable water writing paper, as well as to its production process and an inkless printing device thereof The reusable water writing paper is consisted of a substrate as structure-support material, a color-displaying component supported on the substrate, and an optional performance-enhancing additive, wherein the color-displaying component is an oxazoline-based hydrochromic dye, which can change color obviously to display characters and/or patterns after contacting with water, and revert to the initial color to disappear the displayed characters and/or patterns after the water is removed, thereby the water writing paper is reusable. The paper is not only suitable for the exercise of writing or drawing with a brush pen, but also can be used for daily writing with a pen. Furthermore, inkless printing also can be achieved by spraying water.
    Type: Application
    Filed: September 3, 2014
    Publication date: June 16, 2016
    Inventors: Sean Xiao-An Zhang, Lan Sheng, Minjie Li
  • Publication number: 20160162932
    Abstract: A social networking system receives information describing locations associated with a plurality of its users. Based on information identifying each user and a location associated with each user, the social networking system generates and stores hash values. For example, the social networking system maintains various geo-tiles that each identify geographic areas and generates a hash value based on a user identifier and an identifier of a geo-tile including the location associated with the user. Based on the hash values and locations associated with one or more users, the online system determines a number of unique users associated with locations included in a geographic region. When determining the number of unique users, the online system accounts for a rate at which the online system updates location information associated with various users.
    Type: Application
    Filed: December 8, 2014
    Publication date: June 9, 2016
    Inventors: Charles Joseph Hughes, Xiao Zhang, Patrick Brendan Maginnis
  • Publication number: 20160135452
    Abstract: A method of converting lignin to phenolic compounds and dicarboxylates in high yield is described. The method involves the use of peroxy acids to react with lignin at a moderated treatment conditions. The peroxy acids can be used along or in combination of other catalysts that have the capability to lower the molecular weight of lignin. A phenolic compounds yield is achieved (>60%) and these phenolic compounds represents high value precursors for various applications include but not limited to antioxidants, health improvement agents, anticorrosive agents, liquid fuel components and performance enhancing agents, resin and adhesives. Dicarboxylic acids can be used for polymer applications or hydrodeoxygenation to hydrocarbon fuel.
    Type: Application
    Filed: June 14, 2013
    Publication date: May 19, 2016
    Applicant: WASHINGTON STATE UNIVERSITY
    Inventor: Xiao ZHANG
  • Publication number: 20160133839
    Abstract: Inorganic-organic hybrid IB-VII semiconductor compounds, in which a Group IB transition metal halide salt is coordinated with an organic heteroaromatic ligand, wherein at least one ring atom of said heteroaromatic ligand is a heteroatom independently selected from N, O and S and the Group IB metal of the halide salt is coordinated to a ring heteroatom. Also disclosed are semiconductor and light emitting devices comprising these materials, including light emitting diodes, and methods of preparing these materials and devices.
    Type: Application
    Filed: June 13, 2014
    Publication date: May 12, 2016
    Inventors: Jing Li, Xiao Zhang, George Z. Wei, Wei Liu
  • Publication number: 20160122886
    Abstract: An electrode composition for removing nitrogen oxide, includes: a catalytic material and an adsorption material, wherein the adsorption material is a perovskite material of formula AaBbO3-?, wherein 0.9<a?1.2; 0.9<b?1.2; ?0.5<?<0.
    Type: Application
    Filed: October 28, 2015
    Publication date: May 5, 2016
    Inventors: Shizhong WANG, Qunjian HUANG, Xiao ZHANG, Qijia FU, Hai YANG, Andrew SHAPIRO, Hua ZHANG
  • Patent number: 9280386
    Abstract: Among other disclosed subject matter, a method includes receiving metric data associated with an execution of each of a plurality of task instances. The plurality of task instances include task instances associated with a task and the metric data for each task instance relating to execution performance of the task instance. The method includes for each task instance determining a deviation of the metric data associated with the task instance relative to an overall deviation of the metric data for the plurality of task instances of the task during each of a plurality of intervals and combining deviation measurements for the task instance that exceed a threshold deviation to obtain a combined deviation value. Each deviation measurement corresponds to the deviation of the metric data for one of the plurality of intervals. The method includes ranking the combined deviation values associated with at least a subset of the task instances.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: March 8, 2016
    Assignee: Google Inc.
    Inventors: Robert Hagmann, Xiao Zhang, Eric S. Tune, Vrijendra Gokhale
  • Publication number: 20160033795
    Abstract: A testing device and a method thereof, a display device and a display method are provided, relate to the display technology field, and avoid the non-uniform luminance distribution of backlight source due to a shorten light mixing distance of an LED lamp. The testing method includes: displaying a test image under an action of a backlight source; acquiring a luminance value of each pixel in the test image; and obtaining at least one compensation value according to the light distribution data, the compensation value being used as a basis for compensating the luminance value of each pixel of the test image to a standard luminance value.
    Type: Application
    Filed: July 10, 2014
    Publication date: February 4, 2016
    Inventors: Xiao ZHANG, Jianmin HE, Peng LI
  • Publication number: 20160035313
    Abstract: There is provided a video signal transmission apparatus, a play system and a transmission method. The video signal transmission apparatus comprises: a first interface configured to be connected with a video signal source; a second interface configured to be connected with a display device; a signal receiving unit and a control unit arranged between the first interface and the second interface, the control unit being connected with the display device through the second interface and the signal receiving unit being connected with the video signal source through the first interface. The control unit comprises an acquiring module configured to acquire parameter information of the display device and feed acquired parameter information back to the signal receiving unit.
    Type: Application
    Filed: June 17, 2014
    Publication date: February 4, 2016
    Inventors: Lijie ZHANG, Xiao ZHANG, Peng CHENG
  • Patent number: 9244732
    Abstract: A thread (or other resource consumer) is compensated for contention for system resources in a computer system having at least one processor core, a last level cache (LLC), and a main memory. In one embodiment, at each descheduling event of the thread following an execution interval, an effective CPU time is determined. The execution interval is a period of time during which the thread is being executed on the central processing unit (CPU) between scheduling events. The effective CPU time is a portion of the execution interval that excludes delays caused by contention for microarchitectural resources, such as time spent repopulating lines from the LLC that were evicted by other threads. The thread may be compensated for microarchitectural contention by increasing its scheduling priority based on the effective CPU time.
    Type: Grant
    Filed: August 28, 2009
    Date of Patent: January 26, 2016
    Assignee: VMware, Inc.
    Inventors: Richard West, Puneet Zaroo, Carl A. Waldspurger, Xiao Zhang
  • Publication number: 20160019595
    Abstract: An online system selects advertisements for a user based on characteristics of the user. The online system presents advertisements to the user having targeting criteria satisfied by the characteristics of the user. To increase the number of users eligible to be presented with an advertisement, the online system increases the users eligible to be presented with the advertisement to include users that do not meet targeting criteria included in the advertisement. The online system obtains a percentile of users based on a performance metric associated with the advertisement and determines a cutoff measure of affinity based on the percentile and measures of affinity between various users and the advertisement. A user is eligible to be presented with the advertisement if a measure of affinity between the user and the advertisement is greater than the cutoff measure of affinity for the advertisement.
    Type: Application
    Filed: July 18, 2014
    Publication date: January 21, 2016
    Inventors: Gang Wu, Haibin Cheng, Xiao Zhang, Boris Pierre Arnoux, Anh Phuong Bui
  • Patent number: D756953
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: May 24, 2016
    Assignee: Beijing Meixun Meitong Information Technology Co., Ltd.
    Inventor: Xiao Zhang