Patents by Inventor Alan Tsu-I Yaung

Alan Tsu-I Yaung 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: 9201878
    Abstract: A method and system employing an object-oriented approach to remotely controlling storage management services in a content management system. An Application Programming Interface (API) is used to communicate between a system administrator client and a resource manager, so that a system administrator can, e.g., start and stop services, check the status of services, etc. The API and resource manager exchange information, for example by exchanging XML documents by HTTP posting.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: December 1, 2015
    Assignee: International Business Machines Corporation
    Inventors: Alan Tsu-I Yaung, Ganesh Vaideeswaran, Francisco J. Bermudez
  • Patent number: 8056012
    Abstract: Devices, methods, and computer programs are disclosed for providing a graphical workflow programming environment for routing documents. First a workflow design platform is provided that comprises a process canvas for receiving at least one graphical workflow programming object. Next, a graphical representation of the graphical workflow programming object is provided where the graphical representation is adapted to be selected by an administrator of the graphical workflow programming environment and inserted into the process canvas, wherein the graphical workflow programming object comprises a graphical decision point that is adapted to route the documents based on contents of the documents.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Ying-Pong Chen, Gregory Scott Johnston, Wayne F. Miller, Sharon McKenna Sanders, Alan Tsu-I Yaung
  • Patent number: 7861155
    Abstract: A method and system for publishing a message using a page builder tool is disclosed. The page builder tool is for providing a web page and linking the web page to a searchable database. The method and system include providing a message caching agent, a message cache and a message publishing agent. The message caching agent receives the message and provides the message to the message cache. The message publishing agent is coupled to the message cache and the page builder tool. The message publishing agent retrieves the message from the message cache and allows the message to be published on a web browser through the page builder tool in response to a request from the web browser.
    Type: Grant
    Filed: March 5, 2001
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Alan Tsu-I Yaung, Yauchen (Jason) Wu
  • Patent number: 7761404
    Abstract: Access to system and user defined entities (objects, data items, or the like) is managed by a content manager. A privilege grants a user an ability to access system such controlled entities. An item is an atomic user data entity stored in the CM library server. A privileges table is used to store system and user defined privileges. A privilege is represented by a row in the table. Each privilege has a unique privilege code, with codes 0 to 999 reserved to store system-defined privileges and codes beyond 999 open for user-defined privileges thus allowing application specific privileges to be added without limit.
    Type: Grant
    Filed: July 15, 2005
    Date of Patent: July 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: An Feng-I Chen, David Mun-Hien Choy, Tawei Hu, Jy-Jine James Lin, Kenneth Carlin Nelson, Yuping Wang, Alan Tsu-I Yaung
  • Patent number: 7698427
    Abstract: Provided is a method, system, and program for enabling access to resource objects in an application engine. A request is received from a calling entity for resource objects of a specified type in the application engine. A request to the application engine is generated for information on available resource objects of the specified type. In response to receiving the information from the application engine, a collection object is generated including one metadata element for each resource object of the specified type in the application engine. The generated collection object is returned to the calling entity.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: April 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: Taejae Lee, Alan Tsu-I Yaung
  • Publication number: 20090248795
    Abstract: A method and system employing an object-oriented approach to remotely controlling storage management services in a content management system. An Application Programming Interface (API) is used to communicate between a system administrator client and a resource manager, so that a system administrator can, e.g., start and stop services, check the status of services, etc. The API and resource manager exchange information, for example by exchanging XML documents by HTTP posting.
    Type: Application
    Filed: March 27, 2008
    Publication date: October 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Alan Tsu-I Yaung, Ganesh Vaideeswaran, Francisco J. Bermudez
  • Patent number: 7533115
    Abstract: A persistent federated folder within a federated content management system can be used to save federated search results, to act as a container in a workflow process, or a container for a set of documents or folders with similar characteristics. The federated folder and its associated storage structure have the capability to save its instances persistently. The federated folder operations can selectively create, retrieve, update, and/or delete an instance of a federated folder in addition to adding, retrieving updating and deleting its parts and its members. Seamless integration with the federated query is provided to operate on the federated folder transparently regardless of the locality of the user or the datastores the user is searching. Access rights for federated folders are enforced according to user's general privileges.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kehsing J. Chou, Basuki N. Soetarman, Robert Nelson Summers, Mimi Phuong-Thao Vo, Alan Tsu-I Yaung
  • Patent number: 7512588
    Abstract: An architecture to enable search gateways as part of a federated search supports searching for data in one or more heterogeneous data sources. The one or more heterogeneous data sources are within a computer system. Initially, a request for data is received at a federated data source. From the federated data source, data is retrieved from one or more of one or more terminal data repositories or one or more search gateway data sources.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: March 31, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kehsing J. Chou, Mei-Ing W. Huang, Taejae Lee, Basuki N. Soetarman, Robert Nelson Summers, Siucheong Kenny Tse, Alan Tsu-I Yaung, Mimi Phuong-Thao Vo, Jy-Jine James Lin
  • Patent number: 7296056
    Abstract: Provided is a method, system, and program for assigning a work item for one of a plurality of nodes in a workflow to at least one of a plurality of users capable of performing workflow related operations at the nodes. A node in a current workflow is processed, wherein a current work item is associated with the processed node. A determination is made of users capable of being assigned the current work item. For each determined user, a determination is made of a number of work items other than the current work item assigned to the user. At least one determined user is selected based on the determined number of work items assigned to the determined users. The current work item is assigned to the at least one determined user.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: November 13, 2007
    Assignee: International Business Machines Corporation
    Inventor: Alan Tsu-I Yaung
  • Patent number: 7284265
    Abstract: System and method for authorizing access to an entity by a user, by binding an access control list to each entity; specifying for the user a set of user privileges; intersecting the access control list and set of user privileges in a compiled ACL table; incrementally refreshing the compiled ACL table responsive to run time modification of relevant tables containing the access control list and set of user privileges; and referencing the compiled access control list to authorize a user request to access an entity.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: David Mun-Hien Choy, Tawei Hu, Jy-Jine James Lin, Yuping Wang, Alan Tsu-I Yaung
  • Patent number: 7272550
    Abstract: A system and method for authorizing access to a controlled entity by a user. A set of user privileges is provided for user; and a content manager intersects an access control list (ACL) and the set of user privileges to authorize access. Binding level control indicia selectively binds an access control list (ACL) to the controlled entity at item type, item, mixed, or library binding level. An item type comprises one or more component items with each component item having one or more item views which together form an item type view. A content manager is responsive to the binding level to perform ACL checking for authorizing access to the controlled entity by the user.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: September 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: An Feng-I Chen, Tawei Hu, Lily Liang, Jy-Jine James Lin, Edward Joseph Perry, Yuping Wang, Alan Tsu-I Yaung, Howard Hao Zhang
  • Patent number: 7228547
    Abstract: Provided is a method, system, and program for enabling access to a plurality of services. A plurality of service class implementations is provided for services from different vendors, wherein each service class implementation provides an implementation of methods and objects from a same abstract service class. A service object is constructed for one service in response to at least one called method from one of the service class implementations. The service object includes information on resources of the service. Method calls are received from one service class implementation requesting information on service resources for one named service. The requested information is accessed from the service object for the named service to return to the method call.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: June 5, 2007
    Assignee: International Business Machines Corporation
    Inventor: Alan Tsu-I Yaung
  • Patent number: 7171664
    Abstract: An object-oriented framework is provided for managing the definition of user-defined attributes for workflow entities and storing and retrieving the values of those attributes. A set of APIs are introduced to manage the creation, deletion, and retrieval of user specified attribute definitions. In addition, extension objects are introduced to accommodate the storing and retrieving of values of user-defined attributes. This mechanism for allowing a user to extend the attributes of workflow entities enables customization of a workflow system to particular applications.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: January 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Fang-Yi Wang, Alan Tsu-I Yaung
  • Patent number: 7113939
    Abstract: An architecture to enable search gateways as part of a federated search supports searching for data in one or more heterogeneous data sources. The one or more heterogeneous data sources are within a computer system. Initially, a request for data is received at a federated data source. From the federated data source, data is retrieved from one or more of one or more terminal data repositories or one or more search gateway data sources.
    Type: Grant
    Filed: September 21, 1999
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kehsing J. Chou, Mei-Ing W. Huang, Taejae Lee, Basuki N. Soetarman, Robert Nelson Summers, Siucheong Kenny Tse, Alan Tsu-I Yaung, Mimi Phuong-Thao Vo
  • Patent number: 7100147
    Abstract: Provided is a method, system, and program for generating a workflow. A plurality of graphical user interfaces (GUI) panels are displayed through which a user may define nodes of a workflow and associate at least one action and user with each node. During workflow execution of each node, the associated user performs the associated action. Further, multiple nodes define actions that process at least one object that is routed through multiple nodes of the workflow. A workflow model is generated from information entered into the GUI panels including the nodes and workflow defined by the user through the GUI panels that process the at least one object. The workflow model is transformed into a workflow definition language (WDL) file. The WDL file is then transferred to a workflow server, wherein the workflow server interacts with a database to implement the workflow model defined in the WDL file in the database.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: August 29, 2006
    Assignee: International Business Machines Corporation
    Inventors: Wayne F. Miller, Alan Tsu-I Yaung
  • Patent number: 7069536
    Abstract: Provided is a method, system, and program for executing a workflow. A workflow class implement methods and objects to provide information on and control of workflows. A work list class implements methods and objects to provide information on and manipulate work items assigned to the workflows. A work item class implements methods and objects to provide information on and manipulate work items when executing one workflow.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: June 27, 2006
    Assignee: International Business Machines Corporation
    Inventor: Alan Tsu-I Yaung
  • Patent number: 7047535
    Abstract: Provided is a method, system, and program for performing workflow related operations. An application programming interface call (API) is received to perform a workflow related operation. A determination is made of at least one stored procedure call associated with the received API. The determined at least one stored procedure is then called to cause the execution of one determined stored procedure on a database server to perform the workflow related operation of the API.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: May 16, 2006
    Assignee: International Business Machines Corporation
    Inventors: Taejae Lee, Jy-Jine James Lin, Alan Tsu-I Yaung
  • Patent number: 7043714
    Abstract: Provided is a method, system, and program for performing an Input/Output (I/O) operation on an object during execution of a workflow comprised of nodes. A plurality of objects are stored in one of multiple data stores, wherein each object is identified within the data store with a first object identifier. A workflow packet references at least one object with a second object identifier, wherein the second object identifier indicates one of the data stores and the first object identifier of the referenced object in the data store. An I/O request for one target object referenced by one second object identifier in the workflow packet is received from one node. A determination is made from the second object identifier for the target object the data store and the first object identifier of the target object. The I/O request is performed on the target object at the determined first object identifier in the determined data store.
    Type: Grant
    Filed: June 28, 2001
    Date of Patent: May 9, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jy-Jine James Lin, Wayne F. Miller, Alan Tsu-I Yaung
  • Patent number: 7032225
    Abstract: An object-oriented framework for document routing service in a content management system directly provides the server API set for document routing to the application programmers, without an intermediate interface layer. This framework provides document routing functions and system administration support for document routing. In addition, the system defines the document routing process as a series of steps provided by an administrator through which a document is routed, where a work node is a step within the process. A work list is provided that is a filter of one or more work nodes; a user may obtain a list of work or the “next” work item from the work list. Work packages can be suspended pending the satisfaction of criteria such as delay time or collection of a specified group of documents. The process can be resumed at any time. Suspension and resumption of the process are defined by the resume list in the work package and the work node.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: April 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: Fang-Yi Wang, Alan Tsu-I Yaung
  • Patent number: 6976023
    Abstract: Access to system and user defined entities (objects, data items, or the like) is managed by a content manager. A privilege grants a user an ability to access system such controlled entities. An item is an atomic user data entity stored in the CM library server. A privileges table is used to store system and user defined privileges. A privilege is represented by a row in the table. Each privilege has a unique privilege code, with codes 0 to 999 reserved to store system-defined privileges and codes beyond 999 open for user-defined privileges thus allowing application specific privileges to be added without limit.
    Type: Grant
    Filed: April 23, 2002
    Date of Patent: December 13, 2005
    Assignee: International Business Machines Corporation
    Inventors: An Feng-I Chen, David Mun-Hien Choy, Tawei Hu, Jy-Jine James Lin, Kenneth Carlin Nelson, Yuping Wang, Alan Tsu-I Yaung