Patents by Inventor Thomas Y. Kwok
Thomas Y. Kwok 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: 8635218Abstract: A method, system, and computer program for transforming a first document into a second document, whereby the second document is configured for use at an electronic device. The invention receives interface information about the electronic device. A content rules selector is configured to select content rules for modifying content in the first document. A presentation rules selector is configured to select presentation rules for presenting the content from the first document. A transformation generator is configured to combine the content rules and presentation rules to form transformation instructions for transforming the first document into the second document.Type: GrantFiled: September 2, 2003Date of Patent: January 21, 2014Assignee: International Business Machines CorporationInventors: Thomas Y. Kwok, Linh H. Lam, Thao N. Nguyen, Kakan Roy
-
Patent number: 8453050Abstract: In one embodiment, the present invention is a method and apparatus for creating and editing electronic documents. One embodiment of the inventive method involves generating an electronic document in a first document format type, in accordance with one or more user-specified parameters, and converting the electronic document from the first document format type into a second document format type, in accordance with a user instruction to finalize the electronic document. In one embodiment, the first document format type is a structured document format type, such as hypertext markup language or extensible markup language, while the second document format type is a secure document format type such as portable document format.Type: GrantFiled: June 30, 2008Date of Patent: May 28, 2013Assignee: International Business Machines CorporationInventors: Daniel M. Dias, Thomas Y. Kwok, Thao N. Nguyen
-
Patent number: 8356274Abstract: A method for providing multi-tenant services includes receiving a request from a user, establishing tenancy information for the user, wherein the tenancy information is selected which corresponds to a tenant of the user from among multiple tenants, customizing the request according to the tenancy information established for the user, forwarding the request to an application that is not multi-tenant aware, receiving results of the request from the application, customizing the results according to the tenancy information established for the user and corresponding to the tenant of the user, and returning customized results to the user.Type: GrantFiled: July 7, 2008Date of Patent: January 15, 2013Assignee: International Business Machines CorporationInventors: Thomas Y. Kwok, Thao N. Nguyen, Linh H. Lam
-
Patent number: 8055607Abstract: A system and method for autonomic problem determination. Events and problems associated with the events are received from a computing resource and are expressed as entries in an event-problem matrix. Expert knowledge is expressed as entries in one or more multi-level structure dictionaries. The system and method enables dynamic interaction between the events in the matrix and the current dictionaries with its entries being updated continuously to maximize correlation among the events and problems. The index of each term in the dictionary is used to calculate the weight of each event in the matrix wherein events having frequent association with a specific problem will be given a higher weight in the matrix. Using singular value decomposition (SVD), the weighted events enable an accelerated and accurate convergence to a set of specific associated problems.Type: GrantFiled: March 3, 2008Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Hoi Y. Chan, Thomas Y. Kwok
-
Patent number: 7996353Abstract: A statistical approach implementing Singular Value Decomposition (SVD) to a policy-based management system for autonomic and on-demand computing applications. The statistical approach empowers a class of applications that require policies to handle ambiguous conditions and allow the system to “evolve” in response to changing operation and environment conditions. In the system and method providing the statistical approach, observed event-policy associated data, which is represented by an event-policy matrix, is treated as a statistical problem with the assumption that there are some underlying or implicit higher order correlations among events and policies. The SVD approach enables such correlations to be modeled, extracted and modified. From these correlations, recommended policies can be selected or created without exact match of policy conditions.Type: GrantFiled: June 2, 2008Date of Patent: August 9, 2011Assignee: International Business Machines CorporationInventors: Hoi Y. Chan, David M. Chess, Thomas Y. Kwok, Steve R. White
-
Patent number: 7917767Abstract: In one embodiment, the present invention is a method and apparatus for adding signature information to electronic documents. One embodiment of the inventive method involves adding the signature information into a signature data field template corresponding to the electronic document, converting the signature data field template, including the added signature information, to an image file, and superimposing the image file over the electronic document to produce a signed electronic document. The inventive method substantially eliminates the potential for human error and security breaches in the signing of electronic documents.Type: GrantFiled: June 30, 2008Date of Patent: March 29, 2011Assignee: International Business Machines CorporationInventors: Christopher Brant Berryman, Maieta Howze, Thomas Y. Kwok, Mary Jo McMillin, Thao N. Nguyen
-
Publication number: 20100005443Abstract: A method for providing multi-tenant services includes receiving a request from a user, establishing tenancy information for the user, wherein the tenancy information is selected which corresponds to a tenant of the user from among multiple tenants, customizing the request according to the tenancy information established for the user, forwarding the request to an application that is not multi-tenant aware, receiving results of the request from the application, customizing the results according to the tenancy information established for the user and corresponding to the tenant of the user, and returning customized results to the user.Type: ApplicationFiled: July 7, 2008Publication date: January 7, 2010Inventors: Thomas Y. Kwok, Thao N. Nguyen, Linh H. Lam
-
Publication number: 20090222396Abstract: A system and method for autonomic problem determination. Events and problems associated with the events are received from a computing resource and are expressed as entries in an event-problem matrix. Expert knowledge is expressed as entries in one or more multi-level structure dictionaries. The system and method enables dynamic interaction between the events in the matrix and the current dictionaries with its entries being updated continuously to maximize correlation among the events and problems. The index of each term in the dictionary is used to calculate the weight of each event in the matrix wherein events having frequent association with a specific problem will be given a higher weight in the matrix. Using singular value decomposition (SVD), the weighted events enable an accelerated and accurate convergence to a set of specific associated problems.Type: ApplicationFiled: March 3, 2008Publication date: September 3, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hoi Y. Chan, Thomas Y. Kwok
-
Patent number: 7571461Abstract: A Method and system are disclosed for accessing personal Web site or executing electronic commerce with security in a smart Java card. A personal Web site which includes personal or private information is stored in a personal smart Java card. Before a user can access the Web site stored in the smart Java card, the user is validated by any one of or in combination of PIN, facial images, hand images, eye image, voice characteristics, and finger prints. In addition, an encryption engine embedded in the smart Java card decodes and compares the entered PIN combined with a secure key or security certificate to verify the identity of the user. Before the bank account can be accessed freely by the user, the bank's computer system checks the combined secure data to ensure the authenticity of the card and the user's identity with multiple check points using Internet security protocols via Web browsers.Type: GrantFiled: September 29, 2004Date of Patent: August 4, 2009Assignee: International Business Machines CorporationInventors: Thomas Y. Kwok, Lawrence S. Mok
-
Patent number: 7568104Abstract: In one embodiment, the present invention is a method and apparatus for adding signature information to electronic documents. One embodiment of the inventive method involves adding the signature information into a signature data field template corresponding to the electronic document, converting the signature data field template, including the added signature information, to an image file, and superimposing the image file over the electronic document to produce a signed electronic document. The inventive method substantially eliminates the potential for human error and security breaches in the signing of electronic documents.Type: GrantFiled: January 19, 2005Date of Patent: July 28, 2009Assignee: International Business Machines CorporationInventors: Christopher Brant Berryman, Maieta Howze, Thomas Y. Kwok, Mary Jo McMillin, Thao N. Nguyen
-
Publication number: 20080260287Abstract: In one embodiment, the present invention is a method and apparatus for adding signature information to electronic documents. One embodiment of the inventive method involves adding the signature information into a signature data field template corresponding to the electronic document, converting the signature data field template, including the added signature information, to an image file, and superimposing the image file over the electronic document to produce a signed electronic document. The inventive method substantially eliminates the potential for human error and security breaches in the signing of electronic documents.Type: ApplicationFiled: June 30, 2008Publication date: October 23, 2008Inventors: CHRISTOPHER BRANT BERRYMAN, MAIETA HOWZE, THOMAS Y. KWOK, MARY JO MCMILLIN, THAO N. NGUYEN
-
Publication number: 20080263438Abstract: In one embodiment, the present invention is a method and apparatus for creating and editing electronic documents. One embodiment of the inventive method involves generating an electronic document in a first document format type, in accordance with one or more user-specified parameters, and converting the electronic document from the first document format type into a second document format type, in accordance with a user instruction to finalize the electronic document. In one embodiment, the first document format type is a structured document format type, such as hypertext markup language or extensible markup language, while the second document format type is a secure document format type such as portable document format.Type: ApplicationFiled: June 30, 2008Publication date: October 23, 2008Inventors: DANIEL M. DIAS, Thomas Y. Kwok, Thao N. Nguyen
-
Publication number: 20080235168Abstract: A statistical approach implementing Singular Value Decomposition (SVD) to a policy-based management system for autonomic and on-demand computing applications. The statistical approach empowers a class of applications that require policies to handle ambiguous conditions and allow the system to “evolve” in response to changing operation and environment conditions. In the system and method providing the statistical approach, observed event-policy associated data, which is represented by an event-policy matrix, is treated as a statistical problem with the assumption that there are some underlying or implicit higher order correlations among events and policies. The SVD approach enables such correlations to be modeled, extracted and modified. From these correlations, recommended policies can be selected or created without exact match of policy conditions.Type: ApplicationFiled: June 2, 2008Publication date: September 25, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hoi Y. Chan, David M. Chess, Thomas Y. Kwok, Steve R. White
-
Publication number: 20080183691Abstract: A method, article, and system for managing document retrieval and ranking, and more particularly to providing a method, article, and system for utilizing not just the explicit metadata of a retrieved document, but also the extracted intrinsic metadata inside the content of the retrieved document, as well as the knowledge of the user-document relationship by relating the document implicit metadata to the user's information on the document's system database, as important parameters in calculating relevance or ranking score for retrieved documents.Type: ApplicationFiled: January 30, 2007Publication date: July 31, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Y. Kwok, Thao N. Nguyen
-
Patent number: 7363509Abstract: Under the present invention, a customized contract is created based on the needs of the parties and is then stored within a secure computer infrastructure. Security within the computer infrastructure is typically provided through encryption such as 128 bit encryption. Moreover, all actions taken with respect to the contract (e.g., approval, execution, etc.) occur within the infrastructure and are recorded so that a record can be provided. Any party taking action will first be authenticated before access to the infrastructure is granted. In order for the contract to be electronically executed, both the originating contract partner and the receiving contract partner must first deliberately approve the contract. Once approval has been obtained, the contract can be electronically executed by both parties. After execution is complete, a final image of the contract is generated that includes the electronic signatures and the date of execution.Type: GrantFiled: January 21, 2004Date of Patent: April 22, 2008Assignee: International Business Machines CorporationInventors: Aston G. Farquharson, Michael J. Cammarota, John R. Harrison, Thomas Y. Kwok, Linh Hue Lam, Thao N. Nguyen, Michael A. Penn, Kakan Roy, Michael B. Sandler, Gary D. Wexler
-
Publication number: 20080005667Abstract: In one embodiment, the present invention is a method and apparatus for creating and editing electronic documents. One embodiment of the inventive method involves generating an electronic document in a first document format type, in accordance with one or more user-specified parameters, and converting the electronic document from the first document format type into a second document format type, in accordance with a user instruction to finalize the electronic document. In one embodiment, the first document format type is a structured document format type, such as hypertext markup language or extensible markup language, while the second document format type is a secure document format type such as portable document format.Type: ApplicationFiled: June 28, 2006Publication date: January 3, 2008Inventors: Daniel M. Dias, Thomas Y. Kwok, Thao N. Nguyen
-
Publication number: 20070282778Abstract: A statistical approach implementing Singular Value Decomposition (SVD) to a policy-based management system for autonomic and on-demand computing applications. The statistical approach empowers a class of applications that require policies to handle ambiguous conditions and allow the system to “evolve” in response to changing operation and environment conditions. In the system and method providing the statistical approach, observed event-policy associated data, which is represented by an event-policy matrix, is treated as a statistical problem with the assumption that there are some underlying or implicit higher order correlations among events and policies. The SVD approach enables such correlations to be modeled, extracted and modified. From these correlations, recommended policies can be selected or created without exact match of policy conditions.Type: ApplicationFiled: June 5, 2006Publication date: December 6, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hoi Y. Chan, David M. Chess, Thomas Y. Kwok, Steve R. White
-
Patent number: 6829711Abstract: A Method and system are disclosed for accessing personal Web site or executing electronic commerce with security in a smart Java card. A personal Web site which includes personal or private information is stored in a personal smart Java card. Before a user can access the Web site stored in the smart Java card, the user is validated by any one of or in combination of PIN, facial images, hand images, eye image, voice characteristics, and finger prints. In addition, an encryption engine embedded in the smart Java card decodes and compares the entered PIN combined with a secure key or security certificate to verify the identity of the user. Before the bank account can be accessed freely by the user, the bank's computer system checks the combined secure data to ensure the authenticity of the card and the user's identity with multiple check points using Internet security protocols via Web browsers.Type: GrantFiled: January 26, 1999Date of Patent: December 7, 2004Assignee: International Business Machines CorporationInventors: Thomas Y. Kwok, Lawrence S. Mok
-
Publication number: 20040044566Abstract: A method, system and computer program for providing content from a merchant site to a target user over a computer network. The merchant site provides a landing page to the target user in response to a request for data. The landing page includes a redirect module configured to redirect the target user to a destination page. The landing page also includes a cookie module configured to store a computer readable client cookie in memory identifying the marketing channel referring the target user to the merchant site.Type: ApplicationFiled: August 30, 2002Publication date: March 4, 2004Inventors: Janet K. Bostelmann, Casey L. Gentry, Thomas Y. Kwok, Linh H. Lam, Thao N. Nguyen, Kakan Roy
-
Patent number: 5243222Abstract: A method for providing vias, lines and other recesses in VLSI interconnection structures with copper alloys to create a thin layer of an oxide of an alloying element on the surface of the deposited alloy and on portions of the alloy which are in contact with an oxygen containing dielectric is disclosed. The present invention is also directed to VLSI interconnection structures which utilize this copper alloy and thin oxide layer in their vias, lines and other recesses. The oxide layer eliminates the need for diffusion barrier and/or adhesion layers and provides corrosion resistance for the deposited copper alloy. VLSI devices utilizing this copper alloy in the vias, lines and other recesses interconnecting semiconductor regions, devices and conductive layers on the VLSI device are significantly improved.Type: GrantFiled: January 8, 1992Date of Patent: September 7, 1993Assignee: International Business Machines CorporationInventors: James M. E. Harper, Karen L. Holloway, Thomas Y. Kwok