Patents by Inventor Joseph Weizhen Hu

Joseph Weizhen Hu 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: 9558221
    Abstract: Multi-pass parallel merging in a database includes identifying characteristics of non-final pages during database query operations. A phase of page consolidation is triggered based on the identified characteristics and a final page is stored.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: January 31, 2017
    Assignee: Sybase, Inc.
    Inventors: Joseph Weizhen Hu, Mei-Lin Lin, Blaine C. French
  • Patent number: 8650280
    Abstract: Embodiments of a system, method, and computer program product for monitoring task processing in a distributed system are provided. A task controller is provided with a task. The task controller generates a plurality of subtasks from the provided task, where each subtask includes a callback function. The subtasks are distributed for execution to multiple computing devices in the distributed system. As each subtask is executed by a computing device, the callback function is invoked, the invocation generating a message. The message includes the process and status information of the executing subtasks. The process and status information included in the message for each subtask is monitored, analyzed and aggregated, and is transmitted for a display on a client device.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: February 11, 2014
    Assignee: Sybase, Inc.
    Inventors: Joseph Weizhen Hu, Blaine Carlton French, Vinay Santurkar
  • Publication number: 20130173686
    Abstract: Embodiments of a system, method, and computer program product for monitoring task processing in a distributed system are provided. A task controller is provided with a task. The task controller generates a plurality of subtasks from the provided task, where each subtask includes a callback function. The subtasks are distributed for execution to multiple computing devices in the distributed system. As each subtask is executed by a computing device, the callback function is invoked, the invocation generating a message. The message includes the process and status information of the executing subtasks. The process and status information included in the message for each subtask is monitored, analyzed and aggregated, and is transmitted for a display on a client device.
    Type: Application
    Filed: December 28, 2011
    Publication date: July 4, 2013
    Applicant: Sybase, Inc.
    Inventors: Joseph Weizhen Hu, Blaine Carlton French, Vinay Santurkar
  • Publication number: 20110296376
    Abstract: Systems, methods and articles of manufacture for dynamically injecting behaviors into view components are described herein. In an embodiment, a view component resides in an MXML file, while its behavior code (e.g., ACTIONSCRIPT) is stored in a separate file (e.g., .as file). In this way, the view component can be reused in separate applications where different behaviors may be applied to the same view component. In addition, because the behavior code is stored in a separate file, the behavior code is easier to read and maintain. Furthermore, behaviors can be dynamically (i.e., at runtime) injected into and un-injected from the view component. Embodiments of the invention also allow multiple behaviors to be injected into the same view component.
    Type: Application
    Filed: May 26, 2010
    Publication date: December 1, 2011
    Applicant: Sybase, Inc.
    Inventors: Joseph Weizhen HU, Rahul Singhai, Vaibhav Subhash Joshi
  • Publication number: 20110289119
    Abstract: Systems, methods and articles of manufacture for monitoring server cloud topology and resources are described herein. An embodiment includes determining a topological relationship of the computing nodes in the server cloud and constructing a data structure representing the topological relationship. The constructed data structure includes a plurality of node managed objects (MOs), where each node managed object corresponds to a computing node in the server cloud. The constructed data structure also includes a plurality of link managed objects, where each link managed object corresponds to inter-node communications between two or more computing nodes represented by the node managed objects. The node managed objects and the link managed objects publish events corresponding to changes affecting computing nodes in the server cloud.
    Type: Application
    Filed: May 20, 2010
    Publication date: November 24, 2011
    Applicant: Sybase, Inc.
    Inventors: Joseph Weizhen Hu, Scott Johns Bacon, Rahul Singhai, Vaibhav Subhash Joshi