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: 6973671Abstract: 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: GrantFiled: February 24, 2000Date of Patent: December 6, 2005Assignee: International Business Machines CorporationInventors: Chi-Pei Michael Hsing, Alan Tsu-I Yaung
-
Patent number: 6959339Abstract: 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: GrantFiled: August 18, 1999Date of Patent: October 25, 2005Assignee: International Business Machines CorporationInventors: Yau-Chen Wu, Alan Tsu-I Yaung
-
Patent number: 6920456Abstract: 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: GrantFiled: July 30, 2001Date of Patent: July 19, 2005Assignee: International Business Machines CorporationInventors: Taejae Lee, Jy-Jine James Lin, Alan Tsu-I Yaung
-
Patent number: 6829620Abstract: 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: GrantFiled: September 20, 2001Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventors: Chi-Pei Michael Hsing, Alan Tsu-I Yaung
-
Publication number: 20040117795Abstract: 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: ApplicationFiled: December 16, 2002Publication date: June 17, 2004Applicant: International Business Machines CorporationInventors: Fang-Yi Wang, Alan Tsu-I Yaung
-
Patent number: 6735310Abstract: 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: GrantFiled: September 17, 1999Date of Patent: May 11, 2004Assignee: International Business Machines CorporationInventors: Michael Chi-Pei Hsing, Alan Tsu-I Yaung
-
Patent number: 6643664Abstract: 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: GrantFiled: February 3, 2000Date of Patent: November 4, 2003Assignee: International Business Machines CorporationInventor: Alan Tsu-I Yaung
-
Publication number: 20030204646Abstract: 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: ApplicationFiled: April 24, 2002Publication date: October 30, 2003Applicant: International Business Machines CorporationInventors: Fang-Yi Wang, Alan Tsu-I Yaung
-
Publication number: 20030200443Abstract: 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: ApplicationFiled: April 23, 2002Publication date: October 23, 2003Applicant: International Business Machines CorporationInventors: 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: 20030200467Abstract: 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: ApplicationFiled: April 23, 2002Publication date: October 23, 2003Inventors: David Mun-Hien Choy, Tawei Hu, Jy-Jine James Lin, Yuping Wang, Alan Tsu-I Yaung
-
Publication number: 20030200215Abstract: 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: ApplicationFiled: April 23, 2002Publication date: October 23, 2003Applicant: International Business Machines CorporationInventors: 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: 20030131058Abstract: 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: ApplicationFiled: January 8, 2002Publication date: July 10, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Alan Tsu-I Yaung
-
Publication number: 20030126004Abstract: 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: ApplicationFiled: December 27, 2001Publication date: July 3, 2003Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Wayne F. Miller, Alan Tsu-I Yaung, Kenneth Carlin Nelson
-
Publication number: 20030078921Abstract: 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: ApplicationFiled: September 20, 2001Publication date: April 24, 2003Applicant: International Business Machines CorporationInventors: Chi-Pei Michael Hsing, Alan Tsu-I Yaung
-
Publication number: 20030028550Abstract: 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: ApplicationFiled: July 30, 2001Publication date: February 6, 2003Applicant: International Business Machines CorporationInventors: Taejae Lee, Jy-Jine James Lin, Alan Tsu-I Yaung
-
Publication number: 20030023728Abstract: 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: ApplicationFiled: July 30, 2001Publication date: January 30, 2003Applicant: International Business Machines CorporationInventor: Alan Tsu-I Yaung
-
Publication number: 20030023773Abstract: 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: ApplicationFiled: July 30, 2001Publication date: January 30, 2003Applicant: International Business Machines CorporationInventors: Taejae Lee, Jy-Jine James Lin, Alan Tsu-I Yaung
-
Publication number: 20030023472Abstract: 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: ApplicationFiled: July 30, 2001Publication date: January 30, 2003Applicant: International Business Machines CorporationInventors: Taejae Lee, Alan Tsu-I Yaung
-
Publication number: 20030023662Abstract: 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: ApplicationFiled: July 30, 2001Publication date: January 30, 2003Applicant: International Business Machines CorporationInventor: Alan Tsu-I Yaung
-
Patent number: 6512850Abstract: 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: GrantFiled: December 9, 1998Date of Patent: January 28, 2003Assignee: International Business Machines CorporationInventor: Alan Tsu-I Yaung