Patents by Inventor Tony Chun Tung Ng

Tony Chun Tung 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: 11689432
    Abstract: The present disclosure generally relates to a feedback processing service that can receive customer input, as customer feedback corresponds to a service context. The feedback processing service aggregates semantically similar feedback as a cluster. Then, the feedback processing service can prioritize each of the clusters by ranking each of the clusters.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: June 27, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Kasturi Bhattacharjee, Rashmi Gangadharaiah, Sharon Shapira, Ankit Kapoor, Tony Chun Tung Ng, Senthil Chock Chidambaram, Deepak Seetharam Nadig
  • Publication number: 20160219089
    Abstract: Disclosed are a system comprising a computer-readable storage medium storing at least one program, and a computer-implemented method for providing partial views of event streams over a network. A subscription manager receives subscription data from a client device. A messaging interface module receives an event stream comprising event messages. A normalizer converts the received event stream to a table of entries. The entries correspond to respective event messages. A view processor selects a portion of the converted first event stream based at least on the entries of the selected portion of the event stream matching the subscription data. The view processor provides the selected portion of the converted event stream for transmission as session data to the subscriber.
    Type: Application
    Filed: January 23, 2015
    Publication date: July 28, 2016
    Inventors: Sharad R. Murthy, Bhaven Avalani, Tony Chun Tung Ng
  • Patent number: 6745387
    Abstract: A method for using a Synchronization Interface in a computer system compliant with a CORBA Object Transaction Service or a Java Transaction API (such as Java 2 Platform Enterprise Edition Reference Implementation) to perform internal state clean up in containers associated with a completed transaction. First, a synchronization object is registered for each new transaction in a container with a Transaction Manager. The Transaction Manager detects a completion of the transaction and then invokes an “after_completion” operation (method) on the synchronization object. This notifies each container involved in the completed transaction to perform internal memory space clean up. Thus, the method uses an existing Synchronization Interface mechanism to perform internal memory state clean up in containers, without adding additional communication mechanisms.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: June 1, 2004
    Assignee: Sun Microsystems, Inc.
    Inventors: Tony Chun Tung Ng, Albert Christudas Gondi, Thulasiraman Jeyaraman
  • Patent number: 6609133
    Abstract: In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes to the database schema as well as customizations to a preexisting version of the classes. This functionality alleviates the programmer from having to recreate their changes to the classes when the database changes, thus saving significant development time over conventional systems.
    Type: Grant
    Filed: January 5, 2001
    Date of Patent: August 19, 2003
    Assignees: Sun Microsystems, Inc., Baan Development, B.V.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Patent number: 6411956
    Abstract: A method is disclosed for providing distributed transaction support functionality using JDBC 1.0 drivers. Instead of creating a new physical database connection for each connection request, an interface driver internally maintains a mapping in a table between a global transaction identifier and the physical database connection. Even if an application requests multiple connections to the same database for the same transaction, all database access through those connections would actually be redirected to the same physical database connection as maintained in the table. This allows all the work to be coordinated under the same transaction. Thus, limited JDBC 2.0 Standard Extension driver compatibility is achieved using standard JDBC 1.0 drivers.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: June 25, 2002
    Assignee: Sun Microsystems, Inc.
    Inventor: Tony Chun Tung Ng
  • Patent number: 6385618
    Abstract: In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes to the database schema as well as customizations to a preexisting version of the classes. This functionality alleviates the programmer from having to recreate their changes to the classes when the database changes, thus saving significant development time over conventional systems.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: May 7, 2002
    Assignees: Sun Microsystems, Inc., Baan Development, B.V.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Patent number: 6374256
    Abstract: An improved object-database mapping tool is provided that generates indexes in a database corresponding to classes in an object-oriented application. Initially, the mapping tool maps each class in an object-oriented application to a table in a database. A user, for example, selects one or more fields to be indexed from one or more classes. The tool determines if the selected fields correspond to the columns in more than one table in the database. If the selected fields correspond to a plurality of tables in the database then the mapping tool generates a plurality of indexes. Alternatively, if the fields correspond to one table in the database then the mapping tool generates a single index.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: April 16, 2002
    Assignees: Sun Microsystems, Inc., Baan Development, B.V.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Patent number: 6360223
    Abstract: Mapping rules for use in mapping data between a relational model and an object model. A user interface permits a programmer or other person to enter the mapping rules, and a mapping tool converts data between the relational model and the object model according to the mapping rules.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: March 19, 2002
    Assignees: Sun Microsystems, Inc., Baan Development, B.V.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Publication number: 20010018690
    Abstract: In accordance with methods and systems consistent with the present invention, an improved object-relational mapping tool is provided that generates source code containing classes which preserve both changes to the database schema as well as customizations to a preexisting version of the classes. This functionality alleviates the programmer from having to recreate their changes to the classes when the database changes, thus saving significant development time over conventional systems.
    Type: Application
    Filed: January 5, 2001
    Publication date: August 30, 2001
    Applicant: Sun Microsystems, Inc.
    Inventors: Tony Chun Tung Ng, Timothy R. Learmont
  • Patent number: 6279008
    Abstract: A graphical user interface on a computer system is provided for displaying objects in an object-oriented application and data stored in tables of a database. The graphical user interface displays a class view corresponding to one or more classes in the object-oriented application that in turn corresponds to tables in the database and displays a table view having one or more tables in a database corresponding to classes in the object-oriented application. In addition, the graphical user interface also displays a combination table-and-class view having database elements from the database adjacent to the object-oriented elements from the object-oriented application.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: August 21, 2001
    Assignees: Sun Microsystems, Inc., BAAN Development, B.V.
    Inventors: Tony Chun Tung Ng, Rahul Sharma, Timothy R. Learmont
  • Patent number: 6268850
    Abstract: A user interface permits a programmer or other person to manage lock groups for classes. The programmer enters information through the user interface to define new lock groups, update defined lock groups, and delete lock groups. The programmer manages the lock groups in the classes, and an optional mapping tool maps the defined lock groups when converting data between an object model and a relational model.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: July 31, 2001
    Assignees: Sun Microsystems, Inc., Baan Development, B.V.
    Inventor: Tony Chun Tung Ng