Patents by Inventor Kakan Roy

Kakan Roy 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: 10896247
    Abstract: Access to documents by parties can be controlled as follows. First, access can be controlled in accordance with access counters associated with the parties, where the documents have one or more versions. Second, access can be controlled in accordance with access levels associated with the parties. The access level of each party is one of a first access level, a second access level, a third access level, or a fourth access level. The first, second, third, and fourth access levels are ordered from the first access level to the fourth access level such that the first access level provides a greatest degree of access to the documents and the fourth access level provides a least degree of access to the documents. Third, access can be controlled in accordance with placement of organizations within a hierarchy of organizations, where the parties are organized over the organizations.
    Type: Grant
    Filed: January 24, 2018
    Date of Patent: January 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Trieu C. Chieu, Manikandan Dharamarajan, Thomas Yu-Kiu Kwok, Linh H. Lam, Thao N. Nguyen, Kakan Roy, Amit J. Shah
  • Publication number: 20180150442
    Abstract: Access to documents by parties can be controlled as follows. First, access can be controlled in accordance with access counters associated with the parties, where the documents have one or more versions. Second, access can be controlled in accordance with access levels associated with the parties. The access level of each party is one of a first access level, a second access level, a third access level, or a fourth access level. The first, second, third, and fourth access levels are ordered from the first access level to the fourth access level such that the first access level provides a greatest degree of access to the documents and the fourth access level provides a least degree of access to the documents. Third, access can be controlled in accordance with placement of organizations within a hierarchy of organizations, where the parties are organized over the organizations.
    Type: Application
    Filed: January 24, 2018
    Publication date: May 31, 2018
    Inventors: Trieu C. Chieu, Manikandan Dharamarajan, Thomas Yu-Kiu Kwok, Linh H. Lam, Thao N. Nguyen, Kakan Roy, Amit J. Shah
  • Patent number: 9971750
    Abstract: Illustrative embodiments disclose a computer process controlling access to one or more documents by one or more parties, the parties organized over one or more organizations. In response to a party associated with a first organization attempting to access documents, determining an access level associated with the party as a first access level, a second access level, a third access level, or a fourth access level. The first, second, third and fourth access levels are ordered from the first access level to the fourth access level such that the first access level provides a greatest degree of access to the documents and the fourth access level provides a least degree of access to the documents. In response to determining the access level associated with the party, permitting the party to access the documents, or preventing the party from accessing the documents, according to the access level associated with the party.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Trieu C. Chieu, Manikandan Dharamarajan, Thomas Yu-Kiu Kwok, Linh Hue Lam, Thao Ngoc Nguyen, Kakan Roy, Amit Jaysukhial Shah
  • Patent number: 9323751
    Abstract: Access to documents by parties can be controlled as follows. First, access can be controlled in accordance with access counters associated with the parties, where the documents have one or more versions. Second, access can be controlled in accordance with access levels associated with the parties. The access level of each party is one of a first access level, a second access level, a third access level, or a fourth access level. The first, second, third, and fourth access levels are ordered from the first access level to the fourth access level such that the first access level provides a greatest degree of access to the documents and the fourth access level provides a least degree of access to the documents. Third, access can be controlled in accordance with placement of organizations within a hierarchy of organizations, where the parties are organized over the organizations.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: April 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Trieu C. Chieu, Manikandan Dharamarajan, Thomas Yu-Kiu Kwok, Linh Hue Lam, Thao Ngoc Nguyen, Kakan Roy, Amit Jaysukhlal Shah
  • Patent number: 8635218
    Abstract: 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: Grant
    Filed: September 2, 2003
    Date of Patent: January 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Thomas Y. Kwok, Linh H. Lam, Thao N. Nguyen, Kakan Roy
  • Publication number: 20120197942
    Abstract: Illustrative embodiments disclose a computer process controlling access to one or more documents by one or more parties, the parties organized over one or more organizations. In response to a party associated with a first organization attempting to access documents, determining an access level associated with the party as a first access level, a second access level, a third access level, or a fourth access level. The first, second, third and fourth access levels are ordered from the first access level to the fourth access level such that the first access level provides a greatest degree of access to the documents and the fourth access level provides a least degree of access to the documents. In response to determining the access level associated with the party, permitting the party to access the documents, or preventing the party from accessing the documents, according to the access level associated with the party.
    Type: Application
    Filed: April 10, 2012
    Publication date: August 2, 2012
    Applicant: International Business Machines Corporation
    Inventors: Trieu C. Chieu, Manikandan Dharamarajan, Thomas Yu-Kiu Kwok, Linh Hue Lam, Thao Ngoc Nguyen, Kakan Roy, Amit Jaysukhial Shah
  • Patent number: 8140468
    Abstract: A system and method for automatically extracting contract data from electronic contracts includes an administrator module configured to provide templates for inputting document patterns and a list of contract data tags for each of a plurality of contract document types. A parser is configured to convert an electronic contract document into a contract text document and reformat the contract text document to provide a pattern for the text contract document. A pattern recognition engine is configured to determine a list of contract document types in the electronic contract by comparing and matching patterns of all known contract document types with the pattern of the contract text document. A contract data extraction engine is configured to extract contract data for each contract document type on the list.
    Type: Grant
    Filed: June 4, 2008
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Thomas Yu-Kiu Kwok, Thao Ngoc Nguyen, Kakan Roy
  • Publication number: 20090228311
    Abstract: Access to documents by parties can be controlled as follows. First, access can be controlled in accordance with access counters associated with the parties, where the documents have one or more versions. Second, access can be controlled in accordance with access levels associated with the parties. The access level of each party is one of a first access level, a second access level, a third access level, or a fourth access level. The first, second, third, and fourth access levels are ordered from the first access level to the fourth access level such that the first access level provides a greatest degree of access to the documents and the fourth access level provides a least degree of access to the documents. Third, access can be controlled in accordance with placement of organizations within a hierarchy of organizations, where the parties are organized over the organizations.
    Type: Application
    Filed: March 5, 2008
    Publication date: September 10, 2009
    Inventors: Trieu C. Chieu, Manikandan Dharamarajan, Thomas Yu-Kiu Kwok, Linh Hue Lam, Thao Ngoc Nguyen, Kakan Roy, Amit Jaysukhlal Shah
  • Publication number: 20080235227
    Abstract: A system and method for automatically extracting contract data from electronic contracts includes an administrator module configured to provide templates for inputting document patterns and a list of contract data tags for each of a plurality of contract document types. A parser is configured to convert an electronic contract document into a contract text document and reformat the contract text document to provide a pattern for the text contract document. A pattern recognition engine is configured to determine a list of contract document types in the electronic contract by comparing and matching patterns of all known contract document types with the pattern of the contract text document. A contract data extraction engine is configured to extract contract data for each contract document type on the list.
    Type: Application
    Filed: June 4, 2008
    Publication date: September 25, 2008
    Inventors: Thomas Yu-Kiu Kwok, Thao Ngoc Nguyen, Kakan Roy
  • Patent number: 7363509
    Abstract: 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: Grant
    Filed: January 21, 2004
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: 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: 20070300295
    Abstract: A system and method for automatically extracting contract data from electronic contracts includes an administrator module configured to provide templates for inputting document patterns and a list of contract data tags for each of a plurality of contract document types. A parser is configured to convert an electronic contract document into a contract text document and reformat the contract text document to provide a pattern for the text contract document. A pattern recognition engine is configured to determine a list of contract document types in the electronic contract by comparing and matching patterns of all known contract document types with the pattern of the contract text document. A contract data extraction engine is configured to extract contract data for each contract document type on the list.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Inventors: Thomas Yu-Kiu Kwok, Thao Ngoc Nguyen, Kakan Roy
  • Publication number: 20050160278
    Abstract: 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: Application
    Filed: January 21, 2004
    Publication date: July 21, 2005
    Applicant: International Business Machines Corporation
    Inventors: Aston Farquharson, Michael Cammarota, John Harrison, Thomas Kwok, Linh Lam, Thao Nguyen, Michael Penn, Kakan Roy, Michael Sandler, Gary Wexler
  • Publication number: 20050050000
    Abstract: 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: Application
    Filed: September 2, 2003
    Publication date: March 3, 2005
    Inventors: Thomas Kwok, Linh Lam, Thao Nguyen, Kakan Roy
  • Publication number: 20040044566
    Abstract: 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: Application
    Filed: August 30, 2002
    Publication date: March 4, 2004
    Inventors: Janet K. Bostelmann, Casey L. Gentry, Thomas Y. Kwok, Linh H. Lam, Thao N. Nguyen, Kakan Roy