Patents by Inventor Zheng Zhang

Zheng 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: 20100152708
    Abstract: Substrates, optionally coated with an undercoating layer, having grafted there from one or more non-fouling materials are described herein. The non-fouling, polymeric material can be grafted from a variety of substrate materials, particularly polymeric substrates and/or polymeric undercoating layers. The graft-from techniques described herein can result in higher surface densities of the non-fouling material relative to graft-to formulations. Graft-from methods can be used to produce covalently tethered polymers. The compositions described herein are highly resistant protein absorption, particularly in complex media and retain a high degree of non-fouling activity over long periods of time. The compositions described herein may also demonstrate antimicrobial and/or anti-thrombogenic activity.
    Type: Application
    Filed: December 7, 2009
    Publication date: June 17, 2010
    Inventors: Jun Li, Trevor Squier, Zheng Zhang, Chad Huval, William Shannan O'Shaughnessy, Michael Hencke, Michael Bouchard, Christopher R. Loose
  • Publication number: 20100145286
    Abstract: Substrates, optionally coated with an undercoating, having grafted thereto one or more non-fouling materials are described herein. The non-fouling, polymeric material can be grafted to a variety of functionalized substrate materials, particularly polymeric substrates and/or polymeric undercoatings immobilized on a substrate. The compositions described herein are highly resistant protein absorption, particularly in complex media and retain a high degree of non-fouling activity over long periods of time. The compositions described herein may also demonstrate antimicrobial and/or anti-thrombogenic activity.
    Type: Application
    Filed: December 7, 2009
    Publication date: June 10, 2010
    Inventors: Zheng Zhang, Chad Huval, William Shannan O'Shaughnessey, Michael Hencke, Trevor Squier, Jun Li, Michael Bouchard, Christopher R. Loose
  • Patent number: 7730207
    Abstract: Routing in a peer-to-peer network is described. In an implementation, a method includes receiving at one of a plurality of nodes in a peer-to-peer network, an indication of a change in membership in the peer-to-peer network by another node in the peer-to-peer network. A report is broadcast that describes the change. The report is for receipt by each node referenced in a routing table included in the one node.
    Type: Grant
    Filed: May 25, 2004
    Date of Patent: June 1, 2010
    Assignee: Microsoft Corporation
    Inventors: Zheng Zhang, Qiao Lian, Yu Chen
  • Patent number: 7726616
    Abstract: A support stand for a flat-panel display monitor includes a mounting base, a connecting base, and two link shafts. Each link shaft has a first end rotatably connected to the mounting base and a second end rotatably connected to the connecting base. The support stand further includes a restricting pole fixed to the mounting base and positioned between the two link shafts, the restricting pole abuts against the two link shafts, thus restricting a rotary range of the two link shafts.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: June 1, 2010
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Han-Zheng Zhang, Jin-Xin Wang, Xiao-Bo Li
  • Publication number: 20100125975
    Abstract: A hinge assembly includes a first connecting member, a second connecting member, and a pivot subassembly. The pivot subassembly connects the first connecting member to the second connecting member. The pivot subassembly includes a rotatable shaft, a sleeve, and a positioning ring. The rotatable shaft is non-rotatably connected to the first connecting member. The sleeve is sleeved on the rotatable shaft, and non-rotatably connected to the rotatable shaft. The positioning ring is non-rotatably connected to the second connecting member. The sleeve defines two positioning cutouts, and the positioning ring defines two positioning protrusions engaging with the positioning cutouts. When the rotatable shaft rotates, one of the sleeve and the positioning ring deforms, so that the at least one positioning protrusion disengages from the at least one positioning cutout.
    Type: Application
    Filed: April 8, 2009
    Publication date: May 27, 2010
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD ., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Han-Zheng Zhang, Xiao-Bo Li, Jin-Xin Wang
  • Publication number: 20100107369
    Abstract: A hinge assembly includes a rotatable shaft, a fixed stand and a cam rotatably connected to the rotatable shaft, a rotatable stand and a cam follower non-rotatably connected to the rotatable shaft, and an elastic member to provide an elastic force to drive the cam follower to contact the cam. One of the cam and cam follower forms a positioning protrusion, the other of the cam and cam follower defines a positioning groove to engage with the positioning protrusion. The positioning groove has a side wall including a first slanted surface and a second slanted surface connected to each other, the second slanted surface is adjacent to a bottom surface of the positioning groove. A gradient of the first slanted surface relative to the bottom surface of the positioning groove is smaller than that of the second slanted surface relative to the bottom surface of the positioning groove.
    Type: Application
    Filed: April 3, 2009
    Publication date: May 6, 2010
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD, HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: XIAO-BO LI, JIN-XIN WANG, HAN-ZHENG ZHANG
  • Publication number: 20100099160
    Abstract: Dual-functional nonfouling surfaces and materials, methods for making dual-functional nonfouling surfaces and materials, and devices that include dual-functional nonfouling surfaces and materials. The dual-functional surfaces are nonfouling surfaces that resist non-specific protein adsorption and cell adhesion. The dual-functional surfaces and materials include covalently coupled biomolecules (e.g., target binding partners) that impart specific biological activity thereto. The surfaces and materials are useful in medical diagnostics, biomaterials and bioprocessing, tissue engineering, and drug delivery.
    Type: Application
    Filed: June 29, 2009
    Publication date: April 22, 2010
    Applicant: WASHINGTON, UNIVERSITY OF
    Inventors: Shaoyi Jiang, Zheng Zhang, Shengfu Chen, Hana Vaisocherova
  • Publication number: 20100072329
    Abstract: A support stand for a flat-panel display monitor includes a mounting base, a connecting base, and two link shafts. Each link shaft has a first end rotatably connected to the mounting base and a second end rotatably connected to the connecting base. The support stand further includes a restricting pole fixed to the mounting base and positioned between the two link shafts, the restricting pole abuts against the two link shafts, thus restricting a rotary range of the two link shafts.
    Type: Application
    Filed: March 3, 2009
    Publication date: March 25, 2010
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Han-Zheng Zhang, Jin-Xin Wang, Xiao-Bo Li
  • Publication number: 20100059648
    Abstract: A support stand includes a base, a supporting bracket, a first hinge assembly positioned between the base and the bracket, a second hinge assembly, and a third hinge assembly. The second hinge assembly and the third hinge assembly are positioned between the supporting bracket and a display body of the electronic device. The second hinge assembly includes a connecting bracket. The third hinge assembly includes a pivot shaft and a sleeve member. The sleeve member includes a leaf and a sleeve extending from an end of the leaf. The pivot shaft is firmly engaged in the sleeve of the sleeve member.
    Type: Application
    Filed: December 31, 2008
    Publication date: March 11, 2010
    Applicants: HONG FU JIN PRECISION INDUSTRY (SHENZHEN) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: HAN-ZHENG ZHANG, JIN-XIN WANG
  • Publication number: 20090327995
    Abstract: Techniques for automatically generating replay-enabling code in a library based replay system. The technique requires a code template programmed by an operating system developer. Then, utilizing an application programming interface (API) annotation, either standard or user-defined, customized replay-enabled code is automatically generated for every specific API.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Zhenyu Guo, Xuezheng Liu, Zheng Zhang
  • Publication number: 20090326086
    Abstract: A post-crosslinked adsorbent comprises: monomer units of (a) at least 55 wt % at least one polyvinylaromatic monomer and (b) up to 45 wt % at least one monovinylaromatic monomer; and 0.5-2.5 mmol/g pendent vinyl groups; wherein the dry adsorbent has BET specific surface area in the range of about 650-1000 m2/g, BET average pore diameter 7.2-10 nm, BET porosity 1.29-2.45 mL/g, BJH adsorption micropore volume was less than 20% of total BJH adsorption pore volume, and HK micropore volume was less than 21% of total BJH adsorption pore volume. The invention is also directed to a preparation method for the polymeric adsorbent.
    Type: Application
    Filed: June 10, 2009
    Publication date: December 31, 2009
    Inventors: Mancai Xu, Zheng Zhang
  • Publication number: 20090327458
    Abstract: Exemplary methods, computer-readable media, and systems describe detecting a performance bug or a nontrivial correctness in a distributed system. The techniques describe using an online predicate checker by specifying a predicate on distributed properties of the distributed system. The process describes monitoring and checking the predicate when the system is deployed and providing a service. In response to detection of the performance bug, the process describes performing modifications of the predicate or installing new predicate.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Xuezheng Liu, Zheng Zhang, Jian Tang, Zhenyu Guo, Ming Wu
  • Publication number: 20090328002
    Abstract: Described techniques increase runtime performance of software running in user space by analyzing and detecting soft hang program errors and giving suggestions for cures. This disclosure pertains to techniques for the analysis, detection, and cure of soft hang program errors.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: Haoxiang Lin, Wang Xi, Zhenyu Guo, Xuezheng Liu, Zheng Zhang
  • Publication number: 20090325798
    Abstract: A post-crosslinked adsorbent comprises: monomer units of (a) at least 47 wt % at least one polyvinylaromatic monomer and (b) up to 53 wt % at least one monovinylaromatic monomer; and 0-0.2 mmol/g pendent vinyl groups; wherein the dry adsorbent has BET specific surface area in the range of about 700-1500 m2/g, BET average pore diameter 6.0-11.8 nm, BET porosity 1.2-3.5 mL/g, BJH adsorption micropore volume less than 20% of total BJH adsorption pore volume, and HK micropore volume less than 24% of total BJH adsorption pore volume. The invention is also directed to a preparation method for the polymeric adsorbent.
    Type: Application
    Filed: June 10, 2009
    Publication date: December 31, 2009
    Inventors: Mancai Xu, Zheng Zhang
  • Publication number: 20090328079
    Abstract: Techniques for separating application processes into a system space and a replay space are described in a record and replay tool. The technique permits applications to run in the replay space while a record and replay library runs and manages resources in system space ensuring accurate replay of saved data that are used by applications.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corportion
    Inventors: Zhenyu Guo, Xuezheng Liu, Zheng Zhang
  • Publication number: 20090327973
    Abstract: An action history maintains a set of ordered application actions associated with a user. A user interface of a software application can include a back control and a forward control, which utilize the action history. Specifically, the back control revokes a most recent action and the forward control reapplies a previously revoked action. Thus, the forward and backward controls change which page is rendered in the software application. Unlike traditional implementations, the invention maintains a complete set of actions within the action history in a non-linear context. That is, when a new action is inserted into a history from a non-terminal state (i.e., actions able to be reapplied are available upon a selection of the forward control) then the new action is inserted immediately after the current action. The historic actions are maintained in order after the new action in the action history.
    Type: Application
    Filed: April 29, 2008
    Publication date: December 31, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: PUCCI LEE, DINAH H. LIN, PRATIK P. SHAH, ZHENG ZHANG
  • Publication number: 20090271707
    Abstract: An enhancement to a web browser offers an extension mechanism for web applications to utilize client-side resources, thereby moving more extensibility and flexibility to the client-side. The web browser may expose some control interfaces to meet various requirements from web applications. Using the extension mechanism, the web applications are able to offload the cloud servers, function when offline, and improve performance. The extension mechanism also provides users with full control to the data passing through their web browsers.
    Type: Application
    Filed: April 23, 2008
    Publication date: October 29, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Shiding Lin, Lidong Zhou, Chandramohan A. Thekkath, Dahlia Malkhi, Zheng Zhang
  • Publication number: 20090248381
    Abstract: Predicate checking in conjunction with distributed systems can enable an investigating user to check predicates in the context of instance states and/or distributed states of a distributed system. In an example embodiment, a method entails accepting distributed system simulation data and performing a simulation of a distributed system using the distributed system simulation data to create distributed system simulated states. At least a portion of the distributed system simulated states are exposed. The exposed portion of the distributed system simulated states is retrieved and stored as exposed states for the distributed system. The exposed states for the distributed system are compared to predicate states for the distributed system. If an inconsistency is detected between the exposed states and the predicate states based on the comparing at least one alarm is issued.
    Type: Application
    Filed: March 28, 2008
    Publication date: October 1, 2009
    Applicant: Microsoft Corporation
    Inventors: Xuezheng Liu, Wei Lin, Zheng Zhang
  • Publication number: 20090241292
    Abstract: A hinge assembly includes a first connecting member, a second connecting member, a third connecting member, and a fourth connecting member. One end of the second connecting member is slidably connected to the first connecting member and the other end is rotatably connected to the fourth connecting member. The second connecting member is rotatably connected to the third connecting member. One end of the third connecting member is slidably connected to the fourth connecting member and the other end rotatably connected to the first connecting member.
    Type: Application
    Filed: July 21, 2008
    Publication date: October 1, 2009
    Applicants: HONG FU JIN PRECISION INDUSTRY (ShenZhen) CO., LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: JIN-XIN WANG, HAN-ZHENG ZHANG
  • Patent number: 7590519
    Abstract: Distributed system simulation is enhanced by extending the simulation window. In a described implementation, the simulation window extension is facilitated with a slow message relaxation scheme. For example, especially when the simulation window is extended, slow unscheduled events can arrive at a logical process with a timestamp that is prior to (e.g., less than) the local time of a receiving logical process that is participating in a simulation. To ameliorate issues created by a slow unscheduled message and its corresponding slow unscheduled event, a current logical time of the receiving logical process is substituted for the original timestamp of the slow unscheduled event to transform it into a punctual unscheduled event.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Shiding Lin, Aimin Pan, Rui Guo, Zheng Zhang