Patents by Inventor Xun Wang

Xun Wang 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: 8850581
    Abstract: A region of HTML or PDF file bytecode run on a virtual machine is identified as possible malware, allowing a detection signature to be generated. A determination is made, based on code behavior, that malware may be present. Variables visible in this identification start state can be found by mapping the start state to scopes in an abstract syntax data structure. Searching previously executed states of the virtual machine for any assignment of a variable that belongs to the set of variables of interest provides a set of assignments of interest, even in obfuscated code. Nonterminated assignments of interest will lead in turn to other variables of interest and assignments of interest, until all assignments of interest are terminated. At that point, a region of code defined by the assignments of interest is identified as a malware detection signature generation candidate, and submitted to a human or automated analyst.
    Type: Grant
    Filed: November 7, 2012
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Xun Wang, Hong Jia
  • Publication number: 20140189091
    Abstract: Novel solutions are provided for consistent Quality of Service in cloud gaming system that adaptively and dynamically compensate for poor network conditions by moderating rendered frame rates using frame rate capping to optimize for network latency savings (or surplus). In further embodiments, the encoding/sent frame rate to the client can also be managed in addition, or as an alternative to capping the rendered frame rates. The claimed embodiments not only maintain a constant Quality of Service (QoS) for the user, but may also be employed to leverage higher-performing networks to reduce operational costs.
    Type: Application
    Filed: December 27, 2012
    Publication date: July 3, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Tony Tamasi, Xun Wang, Franck Diard
  • Publication number: 20140153608
    Abstract: A method for measuring thickness or defect depth by pulsed infrared thermal wave technology is described. The method includes heating a measured object by pulsed heating devices, and at the same time, obtaining a thermal image sequence on the surface of the measured object by an infrared thermography device, and storing the thermal image sequence in a general-purpose memory. The method also includes multiplying a temperature-time curve at every point of the thermal image sequence by a corresponding time, thereby obtaining a new curve. The method also includes calculating a first-order differential and obtaining a peak time thereof. The method also includes use of one or more formulas to thereby determine the thickness or the defect depth of the measured object.
    Type: Application
    Filed: June 14, 2011
    Publication date: June 5, 2014
    Applicants: CAPITAL NORMAL UNIVERSITY, CHONGQING NORMAL UNIVERSITY, BEIJING WAITENKSIN ADVANCED TECHNOLOGY CO., LTD
    Inventors: Zhi Zeng, Xun Wang, Ning Tao, Lichun Feng
  • Publication number: 20140130158
    Abstract: A region of HTML or PDF file bytecode run on a virtual machine is identified as possible malware, allowing a detection signature to be generated. A determination is made, based on code behavior, that malware may be present. Variables visible in this identification start state can be found by mapping the start state to scopes in an abstract syntax data structure. Searching previously executed states of the virtual machine for any assignment of a variable that belongs to the set of variables of interest provides a set of assignments of interest, even in obfuscated code. Nonterminated assignments of interest will lead in turn to other variables of interest and assignments of interest, until all assignments of interest are terminated. At that point, a region of code defined by the assignments of interest is identified as a malware detection signature generation candidate, and submitted to a human or automated analyst.
    Type: Application
    Filed: November 7, 2012
    Publication date: May 8, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Xun WANG, Hong JIA
  • Publication number: 20140025736
    Abstract: A method is provided in one example and includes receiving a request message from a first network element using an out-of-band control link. The request message includes a request to bundle a first port associated with the first network element into a channel group associated with a cluster. The cluster includes a plurality of clustered network elements. The method further includes determining a status of the first port with respect to the channel group, and sending a reply message to the first network element using the out-of-band control link. The reply message indicates the determined status of the first port of the first network element.
    Type: Application
    Filed: July 23, 2012
    Publication date: January 23, 2014
    Inventors: Xun Wang, Diheng Qu
  • Patent number: 8585897
    Abstract: A cylindrical back washing purification apparatus comprises a main body (1), a cylindrical through hole (2) transversely provided in the main body (1), a plunger (4) slidably connected in the axial direction arranged in the through hole (2), a feed channel (6) and a discharge channel (8) connected with the through hole (2) on the main body (1). The outer peripheral portion of the foreside of the plunger (4) is concaved inward to form an annular cavity (10) with the inner wall of the through hole (2), the annular cavity (10) is connected with the feed channel (6), a “L”-type hole (12) which is connected with the discharge channel (8) is provided on the plunger (4) from fore to back in the axial direction, filtering holes (14) for connecting the annular cavity (10) with the “L”-type hole (12) are opened on the concaved peripheral face of the plunger (4) in the radial direction, a detachable filter screen (15) is coupled with the concaved peripheral face of the plunger (4).
    Type: Grant
    Filed: August 25, 2009
    Date of Patent: November 19, 2013
    Inventors: Xun Wang, Zhenbao Wang, Zan Wang, Cao Wang
  • Patent number: 8426576
    Abstract: The instant invention is directed to a constitutive promoter for use in plants. The plant genus from which the promoter is derived is Arabidopsis. The invention encompasses the isolated promoter, expression cassettes comprising said promoter and a heterologous nucleic acid segment, and monocot and dicot plants and plant cells transformed with said expression cassettes.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: April 23, 2013
    Assignee: Syngenta Participations AG
    Inventors: Paul Budworth, Devon Brown, Sherman (Hur-Song) Chang, Bin Han, Xun Wang, Bret Cooper, Tong Zhu
  • Patent number: 8373708
    Abstract: A video processing system, method, and computer program product are provided for encrypting communications between a plurality of graphics processors. A first graphics processor is provided. Additionally, a second graphics processor in communication with the first graphics processor is provided for collaboratively processing video data. Furthermore, such communication is encrypted.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: February 12, 2013
    Assignee: NVIDIA Corporation
    Inventors: Amit D. Parikh, Haixia Shi, Franck R. Diard, Xun Wang
  • Publication number: 20120316264
    Abstract: A method of manufacturing an organic montmorillonite is disclosed. The manufacturing method includes the steps hereinafter. A montmorillonite solution and an intercalation agent solution are prepared respectively. The montmorillonite solution and the intercalation agent solution are mixed at high temperature to form an organic montmorillonite solution. The organic montmorillonite is purified to obtain an organic montmorillonite solution.
    Type: Application
    Filed: December 8, 2011
    Publication date: December 13, 2012
    Applicants: Tech-Front (Shanghai) Computer Co. Ltd., Quanta Computer Inc.
    Inventors: Xun WANG, Jin-Chang Wu, Wen-Bing Wang, Xin Wang
  • Publication number: 20120290848
    Abstract: The subject disclosure is directed towards a technology for efficiently emulating program code that is protected by one or more various code virtualization techniques to detect the presence of malware. An emulation engine emulates a program containing a mix of native code, custom (e.g., virtualized obfuscated) code, and at least one emulator and/or interpreter that understands the custom code, by building a custom emulation component that is built by detecting and analyzing the internal emulator or interpreter. The custom emulation component may access a translation table built from the analysis, and also may simplify a plurality of instructions in the program into a lesser number of instructions in an intermediate language used for emulation.
    Type: Application
    Filed: May 12, 2011
    Publication date: November 15, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Xun Wang, Adrian Emil Stepan, Timothy David Ebringer
  • Patent number: 8149234
    Abstract: A system is presented that is configured to reduce power consumption when performing processing tasks. The system includes a first processing entity capable of performing a set of operations, and a second processing entity configured to consume less power than the first processing entity and capable of performing a subset of operations that is part of the set of operations. During system operation, the second processing entity is configured to perform the subset of operations instead of the first processing entity.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: April 3, 2012
    Assignee: NVIDIA Corporation
    Inventors: Hassane S. Azar, Franck R. Diard, Amit Parikh, Xun Wang
  • Publication number: 20120042190
    Abstract: A system is presented that is configured to reduce power consumption when performing processing tasks. The system includes a first processing entity capable of performing a set of operations, and a second processing entity configured to consume less power than the first processing entity and capable of performing a subset of operations that is part of the set of operations. During system operation, the second processing entity is configured to perform the subset of operations instead of the first processing entity.
    Type: Application
    Filed: October 25, 2011
    Publication date: February 16, 2012
    Inventors: Hassane S. AZAR, Franck R. Diard, Amit Parikh, Xun Wang
  • Patent number: 8054316
    Abstract: A system and method for adjusting pictures minimizes the impact on graphics processing performance of a discrete processor. A hybrid system configuration includes the discrete processor and an integrated processor, where the discrete processor typically consumes more power and provides greater processing performance compared with the integrated processor. A picture is produced by a video or graphics engine of a discrete processor within a hybrid system. Each picture is then transferred to a back buffer in the host processing memory. The picture is analyzed to produce picture analysis results that are used to generate adjustment settings. The back buffer is swapped to become the front buffer and the adjustment settings are applied to the picture by an integrated processor to display an adjusted picture. The adjustment may be used in conjunction with power saving techniques to maintain the image quality when display backlighting is reduced.
    Type: Grant
    Filed: November 14, 2008
    Date of Patent: November 8, 2011
    Assignee: NVIDIA Corporation
    Inventors: Hassane S. Azar, Franck R. Diard, Amit Parikh, Xun Wang
  • Publication number: 20110253617
    Abstract: A cylindrical back washing purification apparatus comprises a main body (1), a cylindrical through hole (2) transversely provided in the main body (1), a plunger (4) slidably connected in the axial direction arranged in the through hole (2), a feed channel (6) and a discharge channel (8) connected with the through hole (2) on the main body (1). The outer peripheral portion of the foreside of the plunger (4) is concaved inward to form an annular cavity (10) with the inner wall of the through hole (2), the annular cavity (10) is connected with the feed channel (6), a “L”-type hole (12) which is connected with the discharge channel (8) is provided on the plunger (4) from fore to back in the axial direction, filtering holes (14) for connecting the annular cavity (10) with the “L”-type hole (12) are opened on the concaved peripheral face of the plunger (4) in the radial direction, a detachable filter screen (15) is coupled with the concaved peripheral face of the plunger (4).
    Type: Application
    Filed: August 25, 2009
    Publication date: October 20, 2011
    Inventors: Xun Wang, Zhenbao Wang, Zan Wang, Cao Wang
  • Patent number: 8039690
    Abstract: Clusters of plant genes that are regulated in response to one or more stress conditions are provided, as are isolated plant stress-regulated genes, including portions thereof comprising a coding sequence or a regulatory element, and to consensus sequences comprising a plant stress-regulated regulatory element. In addition, a recombinant polynucleotide, which includes a plant stress-regulated gene, or functional portion thereof, operatively linked to a heterologous nucleotide sequence, is provided, as are transgenic plants, which contain a plant stress-regulated gene or functional portion thereof that was introduced into a progenitor cell of the plant. Also provided are methods of using a plant stress-regulated gene to confer upon a plant a selective advantage to a stress condition, methods of identifying an agent that modulates the activity of a plant stress-regulated regulatory element, and methods of determining whether a plant has been exposed to a stress.
    Type: Grant
    Filed: March 18, 2009
    Date of Patent: October 18, 2011
    Assignee: The Scripps Research Institute
    Inventors: Jeffrey F. Harper, Joel Kreps, Xun Wang, Tong Zhu
  • Publication number: 20110024173
    Abstract: A BGA (ball grid array) printed circuit board is disclosed, which includes a substrate having a dielectric layer, a BGA pad and a solder mask formed on the dielectric layer, and an adhesive glue filled in a gap between the BGA pad and the solder mask. A BGA printed circuit board package structure and a method for fabricating the BGA printed circuit board are also disclosed.
    Type: Application
    Filed: September 30, 2009
    Publication date: February 3, 2011
    Applicants: Quanta Computer Inc., Tech-Front (Shanghai) Computer Co. Ltd.
    Inventors: Jin-Chang Wu, Wen-bing Wang, Xun Wang
  • Publication number: 20100287671
    Abstract: Clusters of plant genes that are regulated in response to one or more stress conditions are provided, as are isolated plant stress-regulated genes, including portions thereof comprising a coding sequence or a regulatory element, and to consensus sequences comprising a plant stress-regulated regulatory element. In addition, a recombinant polynucleotide, which includes a plant stress-regulated gene, or functional portion thereof, operatively linked to a heterologous nucleotide sequence, is provided, as are transgenic plants, which contain a plant stress-regulated gene or functional portion thereof that was introduced into a progenitor cell of the plant. Also provided are methods of using a plant stress-regulated gene to confer upon a plant a selective advantage to a stress condition, methods of identifying an agent that modulates the activity of a plant stress-regulated regulatory element, and methods of determining whether a plant has been exposed to a stress.
    Type: Application
    Filed: March 18, 2009
    Publication date: November 11, 2010
    Inventors: Jeffrey F. Harper, Joel Kreps, Xun Wang, Tong Zhu
  • Publication number: 20100123725
    Abstract: A system and method for adjusting pictures minimizes the impact on graphics processing performance of a discrete processor. A hybrid system configuration includes the discrete processor and an integrated processor, where the discrete processor typically consumes more power and provides greater processing performance compared with the integrated processor. A picture is produced by a video or graphics engine of a discrete processor within a hybrid system. Each picture is then transferred to a back buffer in the host processing memory. The picture is analyzed to produce picture analysis results that are used to generate adjustment settings. The back buffer is swapped to become the front buffer and the adjustment settings are applied to the picture by an integrated processor to display an adjusted picture. The adjustment may be used in conjunction with power saving techniques to maintain the image quality when display backlighting is reduced.
    Type: Application
    Filed: November 14, 2008
    Publication date: May 20, 2010
    Inventors: Hassane S. Azar, Franck R. Diard, Amit Parikh, Xun Wang
  • Patent number: 7715990
    Abstract: Individual probes on micro-arrays are re-scaled and corrected with a set of probe dependent coefficients derived from genomic-DNA hybridization signals. A dynamic range for gDNA binding is determined by measuring a concentration signal curve. Signals for each probe are measured during multiple hybridizations within a linear range. Concentration insensitive probes are then found for two sets of experiments. Probes are discarded based on a threshold compared to their standard deviation divided by their average in each set. The correction coefficients are used to calculate a corrected intensity for each probe. Probes having high uncertainty (0.5 in one embodiment) are discarded. A weighting factor for each probe is determined along with an uncertainty factor. Finally, a call for each gene is made, such as absent, marginal or present.
    Type: Grant
    Filed: January 17, 2003
    Date of Patent: May 11, 2010
    Assignee: Syngenta Participations AG
    Inventors: Guangzhou Zou, Hur-Song Chang, Yiping Fan, Fan Long, Xun Wang, Tong Zhu
  • Publication number: 20100098240
    Abstract: A method and apparatus for facilitating automatic sharing of contact information between communication devices. The method includes receiving an input indicating a request for contact information of a third party from a user of the communication device, selecting at least one contact from a contact information database based on an index associated with the selected contact, the index indicating willingness of the selected contact to provide contact information of the third party, automatically generating a request for contact information of the third party, sending the generated request to the remote communication device associated with the selected contact, and receiving contact information of the third party from the remote communication device.
    Type: Application
    Filed: October 16, 2008
    Publication date: April 22, 2010
    Applicant: Motorola, Inc.
    Inventors: Rong Ji, Xun Wang