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: 6973671
    Abstract: A secure access system provides security for a computer connected to a data store. Initially, an authentication key, a user name, and a computer identifier are received. The authentication key is parsed to obtain a parsed user name and computer identifier. The parsed user name and computer identifier are validated using the received user name and computer identifier. Additionally, if the received user name and computer identifier are validated, the authentication key is parsed to obtain a server user identifier and a server password. Then, the parsed server user identifier and server password are used to connect to a database server computer.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: December 6, 2005
    Assignee: International Business Machines Corporation
    Inventors: Chi-Pei Michael Hsing, Alan Tsu-I Yaung
  • Patent number: 6959339
    Abstract: A method, apparatus, and article of manufacture for a computer-implemented universal image format solution. Data is accessed at a server computer from a client computer connected to the server computer via a network. The data is stored on a data storage device connected to the server computer. At the server computer, a request for data is received from the client computer. It is determined whether the client computer can access the data in its stored form. When it is determined that the client computer cannot access the data in its stored form, the data is converted into a form that the client computer can access. Then, a locator is returned to the client computer for locating the converted data.
    Type: Grant
    Filed: August 18, 1999
    Date of Patent: October 25, 2005
    Assignee: International Business Machines Corporation
    Inventors: Yau-Chen Wu, Alan Tsu-I Yaung
  • Patent number: 6920456
    Abstract: Provided is a method, system, and program for maintaining workflow related information. At least one table is provided in a database storing workflow related data. A plurality of methods are provided, wherein each method specifies an operation to perform on the workflow related data in the at least one table, and wherein each method is associated with one stored procedure call. One stored procedure is provided in the database for each stored procedure call and corresponding method, wherein the stored procedure includes a plurality of database statements to perform the method operation. One stored procedure is executed in the database to perform the corresponding method operation on workflow related data in one table.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: July 19, 2005
    Assignee: International Business Machines Corporation
    Inventors: Taejae Lee, Jy-Jine James Lin, Alan Tsu-I Yaung
  • Patent number: 6829620
    Abstract: A system, a program storage device and a software method for efficient handling of multiple Unicode formats in the same database on a table level is provided. The routines of the method are used to create a plurality of database tables and specify each table data storage format, including a first table for storing data in a first Unicode format and a second table for storing data in a second Unicode format. The method inputs characters which are encoded in the first Unicode format. When the data should be stored in the second Unicode format, the method uses a conversion routine for transforming some inputted characters into the second Unicode format and stores them in the second table, and then stores unconverted inputted characters in the first table. The first Unicode format is preferably the UCS-2 format and the second Unicode format is the UTF-8 format.
    Type: Grant
    Filed: September 20, 2001
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventors: Chi-Pei Michael Hsing, Alan Tsu-I Yaung
  • Publication number: 20040117795
    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: Application
    Filed: December 16, 2002
    Publication date: June 17, 2004
    Applicant: International Business Machines Corporation
    Inventors: Fang-Yi Wang, Alan Tsu-I Yaung
  • Patent number: 6735310
    Abstract: A technique for password encryption and decryption for user authentication in a federated content management system. One or more commands are executed in a computer to perform a datastore operation on a datastore connected to the computer. A string of characters are received. The string of characters is encrypted based on a first character standard. Then, the encrypted string of characters is transformed to be compatible with a second character standard.
    Type: Grant
    Filed: September 17, 1999
    Date of Patent: May 11, 2004
    Assignee: International Business Machines Corporation
    Inventors: Michael Chi-Pei Hsing, Alan Tsu-I Yaung
  • Patent number: 6643664
    Abstract: A method, apparatus, and article of manufacture for converting dates in object-oriented software programs utilizing time classes covering limited periods of time is provided. A conversion object identifies a target year in which an application program should execute. If the target year falls outside of the limited period of time, the conversion object converts the target year into a base year which falls within the limited time period and a corresponding offset. The application program is then executed with the target year, and if the target year is needed by the application program, it can be reconstructed by adding the base year and corresponding offset.
    Type: Grant
    Filed: February 3, 2000
    Date of Patent: November 4, 2003
    Assignee: International Business Machines Corporation
    Inventor: Alan Tsu-I Yaung
  • Publication number: 20030204646
    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: Application
    Filed: April 24, 2002
    Publication date: October 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Fang-Yi Wang, Alan Tsu-I Yaung
  • Publication number: 20030200443
    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: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Applicant: 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
  • Publication number: 20030200467
    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: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Inventors: David Mun-Hien Choy, Tawei Hu, Jy-Jine James Lin, Yuping Wang, Alan Tsu-I Yaung
  • Publication number: 20030200215
    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: Application
    Filed: April 23, 2002
    Publication date: October 23, 2003
    Applicant: 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
  • Publication number: 20030131058
    Abstract: There is provided a process, executed in an object-oriented programming environment, for sending an e-mail notification to a recipient. The process includes the steps of instantiating an object, and providing to the object a name of an e-mail server and an e-mail address for the recipient. The object sends the e-mail notification to the e-mail server for the e-mail address.
    Type: Application
    Filed: January 8, 2002
    Publication date: July 10, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Alan Tsu-I Yaung
  • Publication number: 20030126004
    Abstract: The present invention pertains to a method, system and storage medium for providing a process view of at least one work item of a process, such as a process for accomplishing tasks of a business process. The method includes the steps of presenting a list view that provides the work item in a list format, selecting the work item from the list view; and providing the work item in the process view. The process view includes a graphical representation of the work item, and representations of relationship data of the work item relative to the process.
    Type: Application
    Filed: December 27, 2001
    Publication date: July 3, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Wayne F. Miller, Alan Tsu-I Yaung, Kenneth Carlin Nelson
  • Publication number: 20030078921
    Abstract: A system, a program storage device and a software method for efficient handling of multiple Unicode formats in the same database on a table level is provided. The routines of the method are used to create a plurality of database tables and specify each table data storage format, including a first table for storing data in a first Unicode format and a second table for storing data in a second Unicode format. The method inputs characters which are encoded in the first Unicode format. When the data should be stored in the second Unicode format, the method uses a conversion routine for transforming some inputted characters into the second Unicode format and stores them in the second table, and then stores unconverted inputted characters in the first table. The first Unicode format is preferably the UCS-2 format and the second Unicode format is the UTF-8 format.
    Type: Application
    Filed: September 20, 2001
    Publication date: April 24, 2003
    Applicant: International Business Machines Corporation
    Inventors: Chi-Pei Michael Hsing, Alan Tsu-I Yaung
  • Publication number: 20030028550
    Abstract: Provided is a method, system, and program for maintaining workflow related information. At least one table is provided in a database storing workflow related data. A plurality of methods are provided, wherein each method specifies an operation to perform on the workflow related data in the at least one table, and wherein each method is associated with one stored procedure call. One stored procedure is provided in the database for each stored procedure call and corresponding method, wherein the stored procedure includes a plurality of database statements to perform the method operation. One stored procedure is executed in the database to perform the corresponding method operation on workflow related data in one table.
    Type: Application
    Filed: July 30, 2001
    Publication date: February 6, 2003
    Applicant: International Business Machines Corporation
    Inventors: Taejae Lee, Jy-Jine James Lin, Alan Tsu-I Yaung
  • Publication number: 20030023728
    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: Application
    Filed: July 30, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventor: Alan Tsu-I Yaung
  • Publication number: 20030023773
    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: Application
    Filed: July 30, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Taejae Lee, Jy-Jine James Lin, Alan Tsu-I Yaung
  • Publication number: 20030023472
    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: Application
    Filed: July 30, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventors: Taejae Lee, Alan Tsu-I Yaung
  • Publication number: 20030023662
    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: Application
    Filed: July 30, 2001
    Publication date: January 30, 2003
    Applicant: International Business Machines Corporation
    Inventor: Alan Tsu-I Yaung
  • Patent number: 6512850
    Abstract: In one example given, a query for identifying interrelationships between image objects of a set of image objects is received from an input device. Each of a plurality of similarity values between all image objects of the set is compared with threshold criteria from the query. Clusters of image object identifiers are generated based on comparing and are visually displayed on a visual output device.
    Type: Grant
    Filed: December 9, 1998
    Date of Patent: January 28, 2003
    Assignee: International Business Machines Corporation
    Inventor: Alan Tsu-I Yaung