Patents by Inventor X. Zhang

X. 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: 20100171114
    Abstract: A method of forming a crossed wire molecule device comprising a plurality of bottom electrodes, a plurality of top electrodes crossing the bottom electrodes at a non-zero angle, and a self-assembled molecular film chemically bonded to a surface of each of the bottom electrodes is provided. The self-assembled molecular film includes one or more defect sites and a plurality of active device molecules, each of the plurality of active device molecules including a molecular switching moiety having a self-assembling connecting group at one end of the moiety and a linking group at an opposed end of the moiety. The polymeric material chemically bonds to at least some of the linking groups of the plurality of active device molecules, causing the formation of the self-assembled molecular layer covering the plurality of active device molecules and the defect site(s). A molecular switching device is also provided.
    Type: Application
    Filed: March 18, 2010
    Publication date: July 8, 2010
    Inventors: Sean X. Zhang, Sui-Hing Leung
  • Publication number: 20100153319
    Abstract: Example methods, apparatus and articles of manufacture to characterize applications are disclosed. A disclosed example method includes collecting resource utilization trace data from the two or more applications simultaneously running on one or more computational devices, determining an intrinsic dimensionality of the collected trace data, the intrinsic dimensionality representing a number of predominate features that substantially characterize the trace data, and characterizing each application's workload based on the determined intrinsic dimensionality.
    Type: Application
    Filed: February 24, 2010
    Publication date: June 17, 2010
    Inventors: Bruno Abrahao, Alex X. Zhang
  • Patent number: 7720955
    Abstract: A method for determining performance of an application in a system is described herein. The method includes receiving performance data of the application, the performance data includes a plurality of types of transactions performed by the application, a counted number of transactions for each of the plurality of transaction types as performed by the application, and a total service time by the system of the counted number of transactions of each of the plurality of transaction types; calibrating a performance model of the application in accordance with the received performance data; and calculating an expected performance of the application by the system based on the performance model calibration and the received performance data.
    Type: Grant
    Filed: October 10, 2006
    Date of Patent: May 18, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Terence P. Kelly, Alex X. Zhang, Christopher C. Stewart
  • Patent number: 7709290
    Abstract: A method includes chemically bonding a polymeric material to a self-assembled molecular film that is chemically bonded to a surface of a substrate. The self-assembled molecular film includes one or more defect sites and a plurality of active device molecules, each of the plurality of active device molecules including a molecular switching moiety having a self-assembling connecting group at one end of the moiety and a linking group at an opposed end of the moiety. The polymeric material chemically bonds to at least some of the linking groups of the plurality of active device molecules, causing the formation of the self-assembled molecular layer covering the plurality of active device molecules and the defect site(s).
    Type: Grant
    Filed: June 30, 2004
    Date of Patent: May 4, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sean X. Zhang, Sui-Hing Leung
  • Publication number: 20100103176
    Abstract: Non-overlapping visualization of data records of a scatter plot is provided by providing rows and columns in a visualization screen containing cells representing respective data records. The rows correspond to value ranges of a first attribute, and the columns correspond to value ranges of a second attribute. The value ranges are automatically generated for the rows and columns from data values of the data records.
    Type: Application
    Filed: October 28, 2008
    Publication date: April 29, 2010
    Inventors: Ming C. Hao, Umeshwar Dayal, Alex X. Zhang
  • Patent number: 7698111
    Abstract: A method for computational analysis includes collecting an application dataset and extracting one or more features from the application dataset in order to generate a utilization workload model. The features correspond to an intrinsic dimensionality of the dataset. An apparatus and a computer-usable medium storing instructions executable by a processor for providing the computational analysis is also described.
    Type: Grant
    Filed: March 9, 2005
    Date of Patent: April 13, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bruno Abrahao, Alex X. Zhang
  • Patent number: 7668806
    Abstract: Techniques are provided for processing a query, including receiving the query, where the query specifies certain operations to be performed, including (a) a first set of one or more operations that are to be performed on a markup language data source and (b) a second set of one or more operations that are to be performed on a second data source. Then it is determined that a first server that manages the markup language data source is capable of performing the first set of operations. A request is sent to the first server to perform the first set of operations. A response is received, where the response contains results of performing the first set of operations on the markup language data source. Finally, results are generated for the query based at least in part on the results of performing the first set of operations.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: February 23, 2010
    Assignee: Oracle International Corporation
    Inventors: Zhen Hua Liu, Muralidhar Krishnaprasad, Anand Manikutty, James Warner, Qin Yu, Hui X. Zhang, Karuna Muthiah, Ying Lu, Vikas Arora, Susan M. Kotsovolos
  • Patent number: 7624035
    Abstract: A method for extracting an implied value of a component associated with a plurality of product packages is disclosed. One embodiment of the method includes receiving data associated with a plurality of product packages. It is noted that the data comprises product package price data associated with the plurality of product packages. The data is processed utilizing a mathematical optimization to produce first output data. The first output data is processed with a statistical regression to produce second output data. The second output data includes an estimated value and its standard error of a component associated with the plurality of product packages.
    Type: Grant
    Filed: February 5, 2003
    Date of Patent: November 24, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alex X. Zhang, Dirk Beyer, Kemal Guler, Hsiu-Khuern Tang
  • Patent number: 7594016
    Abstract: Fractional, non-integer numbers of servers are calculated for respective tiers of a multi-tiered system using a server allocation algorithm. The fractional, non-integer numbers of servers are rounded up to integer numbers to compute allocated numbers of servers for respective tiers.
    Type: Grant
    Filed: June 16, 2005
    Date of Patent: September 22, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Yunhong Zhou, Anshul Kothari, Ram Swaminathan, Robert E. Tarjan, Alex X. Zhang
  • Patent number: 7516121
    Abstract: Techniques are provided for processing a query including receiving the query, where the query specifies certain operations; determining that the query includes a first portion in a first query language and a second portion in a second query language; generating a first in-memory representation for the first portion; generating a second in-memory representation for the second portion; generating a third in-memory representation of the query based on the first in-memory representation and the second in-memory representation; and performing the certain operations based on the third in-memory representation.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: April 7, 2009
    Assignee: Oracle International Corporation
    Inventors: Zhen Hua Liu, Muralidhar Krishnaprasad, Anand Manikutty, James Warner, Hui X. Zhang, Vikas Arora, Susan M. Kotsovolos
  • Patent number: 7485588
    Abstract: This invention relates to textile substrates to which a finishing treatment has been applied during the manufacturing process. Such a finishing treatment provides improved water and/or oil repellency and stain and soil resistance. The finishing treatment generally includes a repellent agent, a stain release agent, and a particulate component. Other compounds may be added to the treatment, such as stain-blocking agents, crosslinking agents, coupling agents, antimicrobial agents, and pH adjusting agents. The components of the finishing treatment are generally applied to the textile substrate using an application process that results in layered structures on the surface of the treated substrate, which has been found to greatly improve the durability of the treatment. Such treated textile substrates thus exhibit excellent stain and soil resistance and water and/or oil repellency properties.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: February 3, 2009
    Inventors: Yunzhang Wang, Daike Wang, Simon X. Zhang
  • Patent number: 7481896
    Abstract: A double carboaustempering combined with a martensite-producing quench provides plain-carbon and low alloy steel power transmission shafts with a carbon-rich exterior having a martensite and bainite microstructure and a substantially bainite interior. The shafts offer increased fatigue resistance.
    Type: Grant
    Filed: May 3, 2006
    Date of Patent: January 27, 2009
    Assignee: GM Global Technology Operations, Inc.
    Inventor: Shun X. Zhang
  • Patent number: 7481969
    Abstract: The present invention provides a fluid filter comprising a magnetic substrate configured to allow passage of fluid therethrough, with the substrate manufactured from sintered powdered metal. Preferably, the filter has a porosity of at least 10%, and a magnetic flux density of at least 5 gauss. The substrate may include iron, aluminum, barium, cerium, cobalt, chromium, molybdenum, nickel, oxygen, praseodymium, platinum, samarium, and/or strontium. The present invention also provides a method of manufacturing a fluid filter by sintering powdered metal to form a magnetic substrate configured to allow passage of fluid therethrough. The method may further include shaping the magnetic substrate for use within a desired application.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: January 27, 2009
    Assignee: GM Global Technology Operations, Inc.
    Inventor: Shun X. Zhang
  • Publication number: 20080224131
    Abstract: Classes of molecules are disclosed which can, for example, be used in molecular switches. The classes of molecules include at least three segments—an electronic donor (“D”), a switchable bridge (“B”), and an electronic acceptor (“A”)—chemically connected and linearly arranged (e.g., D-B-A). The electronic donor can be an aromatic ring system with at least one electron donating group covalently attached; an aromatic ring system with an electron withdrawing group covalently attached is usually employed as the electronic acceptor; and the switchable bridge can be a pi system that can be switched on or off using an external electric field.
    Type: Application
    Filed: April 21, 2008
    Publication date: September 18, 2008
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Sean X. Zhang, Zhang-Lin Zhou, Kent Vincent, R. Stanley Williams
  • Patent number: 7407899
    Abstract: This invention relates to textile substrates to which a finishing treatment has been applied during the manufacturing process. Such a finishing treatment provides improved water and/or oil repellency and stain and soil resistance. The finishing treatment generally includes a repellent agent, a stain release agent, and a particulate component. Other compounds may be added to the treatment, such as stain-blocking agents, crosslinking agents, coupling agents, antimicrobial agents, and pH adjusting agents. The components of the finishing treatment are generally applied to the textile substrate using an application process that results in layered structures on the surface of the treated substrate, which has been found to greatly improve the durability of the treatment. Such treated textile substrates thus exhibit excellent stain and soil resistance and water and/or oil repellency properties.
    Type: Grant
    Filed: June 3, 2005
    Date of Patent: August 5, 2008
    Assignee: Milliken & Company
    Inventors: Yunzhang Wang, Daike Wang, Simon X. Zhang
  • Patent number: 7406587
    Abstract: A processor includes an active list to buffer instructions and their associated condition codes for processing. A mapping table in the processor maps a logical register associated with the instruction to a selected one of a plurality of unique physical registers. The selected unique physical register is used to hold a result according to execution of the instruction. An indication is provided to the mapping table when the selected unique physical register contains the result. The result is then moved to a fixed status register. The selected unique physical register is then returned for later reuse and the next consecutive physical register is selected for the next instruction such that physical registers are used in order. An indication is provided for output to inform whether the result is in the selected unique physical register or has been moved to the fixed status register.
    Type: Grant
    Filed: July 31, 2002
    Date of Patent: July 29, 2008
    Assignee: Silicon Graphics, Inc.
    Inventors: David X. Zhang, Kenneth C. Yeager
  • Patent number: 7378539
    Abstract: Classes of molecules are disclosed which can, for example, be used in molecular switches. The classes of molecules include at least three segments—an electronic donor (“D”), a switchable bridge (“B”), and an electronic acceptor (“A”)—chemically connected and linearly arranged (e.g., D-B-A). The electronic donor can be an aromatic ring system with at least one electron donating group covalently attached; an aromatic ring system with an electron withdrawing group covalently attached is usually employed as the electronic acceptor; and the switchable bridge can be a pi system that can be switched on or off using an external electric field.
    Type: Grant
    Filed: September 22, 2004
    Date of Patent: May 27, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sean X. Zhang, Zhang-Lin Zhou, Kent Vincent, R. Stanley Williams
  • Publication number: 20080115890
    Abstract: Various embodiments of the present invention are directed to molecular-film adhesives and methods and systems for using molecular-film adhesives. In one embodiment of the present invention, an amphipathic, biological-substrate-compatible adhesive is applied as a molecular-film. The amphipathic adhesive includes a first functional group, capable of bonding to a first substrate, and a second functional group, capable of bonding to a second, chemically dissimilar substrate.
    Type: Application
    Filed: September 11, 2006
    Publication date: May 22, 2008
    Inventors: Sean X. Zhang, Patricia A. Beck
  • Publication number: 20080065559
    Abstract: An initial external bid of an enterprise that is based on initial component bids of plural entities is received by a tool. The tool receives margin values representing margins acceptable to the entities. A new external bid is received that is different from the initial bid, and adjusted component bids of the plural entities are generated by the tool according to the new external bid and the margins of the entities.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 13, 2008
    Inventors: Alex X. Zhang, Kemal Guler, Fereydoon F. Safai, Shailendra Jain
  • Patent number: 7337372
    Abstract: Multi-hit errors in a processor cache are detected by a multi-hit detection circuit coupled to the hit lines of the cache. The multi-hit detection circuit compares pairs of hit signals on the hit lines to determine if any two hit signals both indicate a hit. If multiple hits are detected, an error flag indicating the occurrence of multiple hits is generated.
    Type: Grant
    Filed: August 11, 2003
    Date of Patent: February 26, 2008
    Assignee: Intel Corporation
    Inventor: Kevin X. Zhang