Patents by Inventor Jack Ng

Jack Ng 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: 11580110
    Abstract: Methods and apparatuses in a cloud-based database management system are described. Data in a database are stored in a plurality of pages in a page store of the database. A plurality of redo log records are received to be applied to the database. The redo log records within a predefined boundary are parsed to determine, for each given redo log record, a corresponding page to which the given log record is to be applied. The redo log records are reordered by corresponding page. The reordered redo log records are stored to be applied to the page store of the database.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: February 14, 2023
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventors: Jin Chen, Alexandre Depoutovitch, Chong Chen, Jack Ng
  • Publication number: 20210200756
    Abstract: Methods and apparatuses in a cloud-based database management system are described. Data in a database are stored in a plurality of pages in a page store of the database. A plurality of redo log records are received to be applied to the database. The redo log records within a predefined boundary are parsed to determine, for each given redo log record, a corresponding page to which the given log record is to be applied. The redo log records are reordered by corresponding page. The reordered redo log records are stored to be applied to the page store of the database.
    Type: Application
    Filed: December 31, 2019
    Publication date: July 1, 2021
    Inventors: Jin CHEN, Alexandre DEPOUTOVITCH, Chong CHEN, Jack NG
  • Publication number: 20150305260
    Abstract: A rotating vertical racking system for growing plants, the system comprising: a frame; a drive mechanism coupled to said frame; and a plurality of racking trays coupled to said drive mechanism, each of said racking trays being capable of supporting at least one plant; wherein said drive mechanism is configured to rotate said plurality of racking trays. The system may be powered by water. A method of growing plants using the system is also disclosed.
    Type: Application
    Filed: September 3, 2010
    Publication date: October 29, 2015
    Applicant: SKY Urban IP Pte Ltd
    Inventor: Jack Ng
  • Patent number: 8754923
    Abstract: There is provided an image capturing apparatus able to be draped onto a stand. The apparatus includes an image capture module for capturing at least one image; and a flexible cable originating from the image capture module for connection of the image capture module to a host. The flexible cable may be for supporting the image capture module at a desired position when the image capturing apparatus is draped onto the stand. Advantageously, locating the image capture module at the desired position enables a user to look at a lens of the image capture module in a manner where a recipient of an image of the user views the user looking directly at the recipient during a video conference session. There are also provided methods for enabling a user to appear to be looking directly at a recipient of an image of the user during a video conferencing session.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: June 17, 2014
    Assignee: Creative Technology Ltd
    Inventors: Kin Fui Chong, Jack Ng, Wei Lit Wilfred Leung, Seah Seang Yong, Qian Hong, Melvin Soh
  • Publication number: 20110090300
    Abstract: There is provided an image capturing apparatus able to be draped onto a stand. The apparatus includes an image capture module for capturing at least one image; and a flexible cable originating from the image capture module for connection of the image capture module to a host. The flexible cable may be for supporting the image capture module at a desired position when the image capturing apparatus is draped onto the stand. Advantageously, locating the image capture module at the desired position enables a user to look at a lens of the image capture module in a manner where a recipient of an image of the user views the user looking directly at the recipient during a video conference session. There are also provided methods for enabling a user to appear to be looking directly at a recipient of an image of the user during a video conferencing session.
    Type: Application
    Filed: June 17, 2009
    Publication date: April 21, 2011
    Applicant: CREATIVE TECHNOLOGY LTD
    Inventors: Kin Fui Chong, Jack Ng, Wei Lit Wilfred Leung, Seah Seang Yong, Qian Hong, Melvin Soh
  • Publication number: 20070260714
    Abstract: A method, system and computer program product for an asynchronous interconnection between nodes of a clustered database management system (DBMS). Node timestamps are provided when each of the nodes in the cluster are started. Two or more communication conduits are established between the nodes. Each communication conduit between a local node and a remote node has an associated session identifier. The session identifiers and the timestamp from the remote node are associated to each communication conduit and the associated local node in the cluster. A timestamp is received from the remote node at the local node when establishing communication to determine if the remote node corresponds to the remote node incarnation identified by the timestamp and if DBMS communication between nodes can be initiated.
    Type: Application
    Filed: March 30, 2006
    Publication date: November 8, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventors: David Kalmuk, Hebert Pereyra, Jack Ng, Cheuk Lam
  • Publication number: 20010032652
    Abstract: A combination bingo card marker or dauber and lighter wherein on one end of the item is the dauber and the other end contains the lighter such that a person playing bingo can light a cigarette without having to put down their dauber.
    Type: Application
    Filed: February 21, 2001
    Publication date: October 25, 2001
    Inventor: Jack Ng