Patents by Inventor Zhu Zhang

Zhu 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: 9940207
    Abstract: Embodiments of the present disclosure disclose a method, an apparatus and a computer program product for failing back block objects in batch by performing failback operations in batch to part of block objects of one or more of existing file systems; determining a delay time required for performing failback operations in a next batch based on the recorded number of block objects that have been failed back in last batches; and performing the failback operations in the next batch to remaining block objects after the delay time.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: April 10, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Jinwei Li, Gang Cao, Walter Lei Wang, Matt Zhu Zhang, Ren Ren
  • Publication number: 20180043512
    Abstract: A ratchet wrench includes a first and a second drive members 21, 21? rotatably mounted in a first and a second heads 16, 16? extended from a first and a second ends of a handle 10. The first drive member 21 includes a square inner periphery 35 adapted to slidably retain a drive shaft 36 including a ½? drive fitting 45 and a ?? drive fitting 46, and the second drive member 21? includes a ¼? drive hexagonal bit holder 53 and ¼? drive fitting 54, for providing combined functions of ordinary ratchet wrenches for turning fasteners. A first and a second ratcheting mechanisms are mounted in the first and the second ends of the handle 10 for turning the first and the second drive members 21, 21?, by the handle 10.
    Type: Application
    Filed: October 21, 2017
    Publication date: February 15, 2018
    Inventors: Ming Liang Zhang, Ming Zhu Zhang
  • Patent number: 9778850
    Abstract: Described are techniques for processing a write operation that writes first data to a target location of a logical address range of a logical device. It is determined whether the target location is mapped to physical storage. Responsive to determining that the target location is not mapped to physical storage, performing first processing to service the write operation. The first processing includes sending the write operation along with a hint to a caching layer where the hint indicates to store zeroes to locations that do not include user data. The caching layer forms a data portion denoting data stored at a logical address subrange of the logical device. The logical address subrange includes the target location. The data portion includes the first data and zeroes stored at remaining locations of the logical address subrange not including user data. The data portion is stored in cache by the caching layer.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: October 3, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Gang Cao, Shay Harel, Walter Wang, Feng Zhang, Zhu Zhang
  • Publication number: 20170178600
    Abstract: A method for caching images in a virtual environment uses hash tables to store information about an application or window and to store updated images. Suitable areas of applications or windows are fixed relative to the window for many cases, and also include a relatively small number of possible display statuses. Hash tables are used on an agent side and a client side to track previous image updates. When an updated image is determined to be already stored in a cache, the agent side can transmit a hash identifying the image to the client side, and the client side can update the display with the cached image.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Yuping WEI, Yong Lin MA, Jinxing HU, Li-Zhu ZHANG
  • Patent number: 9639186
    Abstract: A mouse-and-keyboard based user interface is updated based on gestures made on a touch screen that is displaying the mouse-and-keyboard based user interface. The user interface update process includes the steps of receiving one or more touch events in response to a gesture made on the touch screen, translating the touch events to a mouse-and-keyboard based command, transmitting the mouse-and-keyboard based command to an operating system, and receiving an updated display in response thereto.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: May 2, 2017
    Assignee: VMware, Inc.
    Inventors: Robert Lee Thompson, Xueliang Hua, Zheng Zhang, Juan Casares, Wenlong Shao, Li-Zhu Zhang
  • Publication number: 20160332284
    Abstract: A ratchet wrench includes a first and a second drive members 21, 21? rotatably mounted in a first and a second heads 16, 16? extended from a first and a second ends of a handle 10. The first drive member 21 includes a square inner periphery 35 adapted to slidably retain a drive shaft 36 including a ½? drive fitting 45 and a 3/8? drive fitting 46, and the second drive member 21? includes a ¼? drive hexagonal bit holder 53 and ¼? drive fitting 54, for providing combined functions of ordinary ratchet wrenches for turning fasteners. A first and a second ratcheting mechanisms are mounted in the first and the second ends of the handle 10 for turning the first and the second drive members 21, 21?, by the handle 10.
    Type: Application
    Filed: May 2, 2016
    Publication date: November 17, 2016
    Inventors: Ming Liang Zhang, Ming Zhu Zhang
  • Publication number: 20160306717
    Abstract: Embodiments of the present disclosure disclose a method, an apparatus and a computer program product for failing back block objects in batch by performing failback operations in batch to part of block objects of one or more of existing file systems; determining a delay time required for performing failback operations in a next batch based on the recorded number of block objects that have been failed back in last batches; and performing the failback operations in the next batch to remaining block objects after the delay time.
    Type: Application
    Filed: April 11, 2016
    Publication date: October 20, 2016
    Inventors: Jinwei Li, Gang Cao, Walter Lei Wang, Matt Zhu Zhang, Ren Ren
  • Patent number: 9465457
    Abstract: A computing device includes a touch screen displaying a graphical user interface (GUI) and a processing unit programmed to recognize gestures made on the touch screen and execute, in response thereto, a process associated with the gestures.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: October 11, 2016
    Assignee: VMware, Inc.
    Inventors: Robert Lee Thompson, Xueliang Hua, Zheng Zhang, Juan Casares, Wenlong Shao, Li-Zhu Zhang
  • Publication number: 20160110129
    Abstract: Embodiments of the present disclosure provide a method and apparatus for assigning lock resources to objects by obtaining a first alternative lock for the object, and determining first correlations between the object and each of one or more other objects when the first alternative lock has been assigned to the one or more other objects, wherein in response to determining that each of the first correlations is lower than a predetermined threshold, assign the first alternative lock to the object, and may maximize the possibility of parallel execution and reduce the time waiting for lock resources, thereby avoiding lock contention.
    Type: Application
    Filed: October 15, 2015
    Publication date: April 21, 2016
    Inventors: Walter Lei Wang, Matt Zhu Zhang, Gang Cao, Ren Ren, Xiangqing Yang
  • Patent number: 8833780
    Abstract: An active suspension system suitable for use with a vehicle, includes a passive suspension element with a first end adapted for rigid engagement to a sprung mass of the vehicle and a second end adapted for rigid engagement to an unsprung mass of the vehicle. Also included is an active suspension element with a linear switched reluctance actuator which has a first end adapted for rigid engagement to the sprung mass of the vehicle and a second end adapted for rigid engagement to the unsprung mass of the vehicle.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: September 16, 2014
    Assignee: Hong Kong Productivity Council
    Inventors: Ka Wai Eric Cheng, Xiangdang Xue, Zhu Zhang
  • Publication number: 20130161921
    Abstract: An active suspension system suitable for use with a vehicle, includes a passive suspension element with a first end adapted for rigid engagement to a sprung mass of the vehicle and a second end adapted for rigid engagement to an unsprung mass of the vehicle. Also included is an active suspension element with a linear switched reluctance actuator which has a first end adapted for rigid engagement to the sprung mass of the vehicle and a second end adapted for rigid engagement to the unsprung mass of the vehicle.
    Type: Application
    Filed: December 22, 2011
    Publication date: June 27, 2013
    Applicant: Automotive Parts and Accessory Systems R&D Centre Limited
    Inventors: Ka Wai Eric Cheng, Xiangdang Xue, Zhu Zhang
  • Publication number: 20120127206
    Abstract: A mouse-and-keyboard based user interface is updated based on gestures made on a touch screen that is displaying the mouse-and-keyboard based user interface. The user interface update process includes the steps of receiving one or more touch events in response to a gesture made on the touch screen, translating the touch events to a mouse-and-keyboard based command, transmitting the mouse-and-keyboard based command to an operating system, and receiving an updated display in response thereto.
    Type: Application
    Filed: January 31, 2012
    Publication date: May 24, 2012
    Applicant: VMWARE, INC.
    Inventors: Robert Lee THOMPSON, Xueliang HUA, Zheng ZHANG, Juan CASARES, Wenlong SHAO, Li-Zhu ZHANG
  • Publication number: 20120054671
    Abstract: A computing device includes a touch screen displaying a graphical user interface (GUI) and a processing unit programmed to recognize gestures made on the touch screen and execute, in response thereto, a process associated with the gestures.
    Type: Application
    Filed: August 30, 2010
    Publication date: March 1, 2012
    Applicant: VMWARE, INC.
    Inventors: Robert Lee THOMPSON, Xueliang HUA, Zheng ZHANG, Juan CASARES, Wenlong SHAO, Li-Zhu ZHANG
  • Patent number: 7671778
    Abstract: In a cable return path system, a method for performing digital companding adds a predetermined offset to the digital value to be companded, and employs a modified ?-law or a-law companding technique to obtain a reduced bit length digital value. One embodiment of this modified approach adds a predetermined offset (e.g., 129 for a 12-bit implementation) to the digital value before companding and then employs a two-bit chord and a 5-bit step for the 12-bit implementation. The end result is that the performance metrics are not significantly compromised by this bit reduction when compared to current transmission methods without this technique.
    Type: Grant
    Filed: June 18, 2003
    Date of Patent: March 2, 2010
    Assignee: General Instrument Corporation
    Inventors: Mao Zhu Zhang, Robert L. Howald
  • Patent number: 7526424
    Abstract: The present invention is a sentence realization system that processes an abstract linguistic representation (ALR) of a sentence into a structure that can be fully realizable. The system includes a tree conversion component that receives the ALR and generates a basic syntax tree from the ALR. A global movement component then receives the basic syntax tree and hierarchically orders child nodes in that syntax tree relative to ancestor nodes. An intra-constituent ordering component then establishes a linear order among the nodes such that the syntax tree is fully ordered. A surface cleanup component receives the fully ordered tree and performs a number of realization operations to generate surface realizations for constituents that are still represented in an abstract way in the fully ordered syntax tree.
    Type: Grant
    Filed: March 20, 2002
    Date of Patent: April 28, 2009
    Assignee: Microsoft Corporation
    Inventors: Simon Corston-Oliver, Michael Gamon, Eric Ringger, Robert C. Moore, Zhu Zhang
  • Publication number: 20040261120
    Abstract: In a cable return path system, a method for performing digital companding adds a predetermined offset to the digital value to be companded, and employs a modified &mgr;-law or a-law companding technique to obtain a reduced bit length digital value. One embodiment of this modified approach adds a predetermined offset (e.g., 129 for a 12-bit implementation) to the digital value before companding and then employs a two-bit chord and a 5-bit step for the 12-bit implementation. The end result is that the performance metrics are not significantly compromised by this bit reduction when compared to current transmission methods without this technique.
    Type: Application
    Filed: June 18, 2003
    Publication date: December 23, 2004
    Applicant: General Instrument Corporation
    Inventors: Mao Zhu Zhang, Robert L. Howald
  • Publication number: 20030182102
    Abstract: The present invention is a sentence realization system that processes an abstract linguistic representation (ALR) of a sentence into a structure that can be fully realizable. The system includes a tree conversion component that receives the ALR and generates a basic syntax tree from the ALR. A global movement component then receives the basic syntax tree and hierarchically orders child nodes in that syntax tree relative to ancestor nodes. An intra-constituent ordering component then establishes a linear order among the nodes such that the syntax tree is fully ordered. A surface cleanup component receives the fully ordered tree and performs a number of realization operations to generate surface realizations for constituents that are still represented in an abstract way in the fully ordered syntax tree.
    Type: Application
    Filed: March 20, 2002
    Publication date: September 25, 2003
    Inventors: Simon Corston-Oliver, Michael Gamon, Eric Ringger, Robert C. Moore, Zhu Zhang
  • Patent number: 5411635
    Abstract: A process for delignifying a lignocellulosic material comprising exposing the material to a mixture of peracid and ozone. Preferred peracids include Caro's acid and peracetic acid. Also disclosed is a kraft pulp delignification mixture comprising in combination: (a) water; (b) a kraft pulp at 1-40% consistency; (c) a peracid; and (d) from 0.1 to 5.0% ozone on pulp.
    Type: Grant
    Filed: March 22, 1993
    Date of Patent: May 2, 1995
    Assignees: The Research Foundation of State University of New York, Solvay Interox
    Inventors: Raymond C. Francis, Xioa-Zhu Zhang, Nicholas A. Troughton