Patents by Inventor Teresa C. Kan

Teresa C. Kan 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: 8473340
    Abstract: A computer implemented method markets a particular product in an e-commerce system. A web page server receives a request for a current web page that displays a particular product. The request is accompanied by an authorization indicium to retrieve a content of a previous web page that offered the particular product at a previous price. A current price for the particular product is dynamically adjusted based on the previous price offered on the previous web page, and is then presented on the current web page.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Howard Borenstein, Teresa C. Kan, Ruthie D. Lyle, Farrokh E. Pourmirzaie
  • Patent number: 8347279
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to dependency maintenance when updating a base application and provide a method, system and computer program product for base and stack application dependency synchronization when updating the base application. In one embodiment of the invention, a method for base and stack application dependency synchronization can be provided for when updating the base application in a multi-application software system. The method can include separating an update to the multi-application software system into a core update for a base application in the multi-application software system and multiple different anchors, each anchor corresponding to at least one stack application. The method further can include installing the core update to the base application and only those of the anchors corresponding to those of the stack applications installed for the base application.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Howard Chun Chin, Teresa C. Kan, Manquing Li, Edward Mischkot, Ying Choi So
  • Patent number: 8285755
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to programmatic database access and provide a method, system and computer program product for programmatic partial updating of a row. In one embodiment, a data processing system for programmatic partial updating of a row in a database can include a database proxy driver configured to expose an interface for interacting with the database and to accept an execution of a prepared statement without requiring set values for all fields bound by the prepared statement. The interface can include, for example, a Java Database Connectivity (JDBC) compliant interface. The prepared statement can include a binding to multiple fields in a designated row and a set of setter methods defined for a subset of the multiple fields.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: October 9, 2012
    Assignee: International Business Machines Corporation
    Inventors: Adrian Chan, Ronen Grosman, Teresa C. Kan, Yang Lei
  • Publication number: 20110320367
    Abstract: A method for appraising patent includes: determining a set of static factors and a set of dynamic factors for evaluating a set of patents; determining a vector of weighted values for the set of static factors and the set of dynamic factors for each patent in the set of patents; determining a value score for each patent from the vector of weighted values for the static factors and the dynamic factors determined for the patent; receiving a request for a recommended action on one or more patents of the set of patents, where the request comprises parameters for the recommended action, where the parameters comprise the value scores determined for the one or more patents; searching for the one or more patents satisfying the parameters; and returning a list of patents found. The vector of weighted values may be determined based on information collected from internal sources and external sources.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Teresa C. Kan, Ruthie D. Lyle, Farrokh E. Pourmirzaie
  • Publication number: 20110320254
    Abstract: A computer implemented method markets a particular product in an e-commerce system. A web page server receives a request for a current web page that displays a particular product. The request is accompanied by an authorization indicium to retrieve a content of a previous web page that offered the particular product at a previous price. A current price for the particular product is dynamically adjusted based on the previous price offered on the previous web page, and is then presented on the current web page.
    Type: Application
    Filed: June 29, 2010
    Publication date: December 29, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: HOWARD BORENSTEIN, TERESA C. KAN, RUTHIE D. LYLE, FARROKH E. POURMIRZAIE
  • Publication number: 20100010855
    Abstract: During scheduling a meeting between users of networked computers, participants are assigned to groups of different priority based on importance of participant's presence at the meeting. Proposed schedule of the meeting is confirmed with the participants in an order of priority of their groups. The meeting is scheduled on a time interval during which availability of the participants is compliant with pre-selected group attendance requirements.
    Type: Application
    Filed: July 14, 2008
    Publication date: January 14, 2010
    Inventors: Cheng-Chieh Cheng, Teresa C. Kan, Li-Fang Lee, Jian Tang
  • Publication number: 20080307405
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to dependency maintenance when updating a base application and provide a method, system and computer program product for base and stack application dependency synchronization when updating the base application. In one embodiment of the invention, a method for base and stack application dependency synchronization can be provided for when updating the base application in a multi-application software system. The method can include separating an update to the multi-application software system into a core update for a base application in the multi-application software system and multiple different anchors, each anchor corresponding to at least one stack application. The method further can include installing the core update to the base application and only those of the anchors corresponding to those of the stack applications installed for the base application.
    Type: Application
    Filed: June 7, 2007
    Publication date: December 11, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard Chun Chin, Teresa C. Kan, Manqing Li, Edward Mischkot, Ying Choi So
  • Patent number: 7089565
    Abstract: A system and method for providing a reusable connection handle to managed connections within transactions, or other scoping mechanisms, preferably in a Java 2 Enterprise Edition (J2EE) software architecture on a computer platform. The system and method further allows for multiple connection handles to share the same managed connection within, but not outside of, the confines of the scoping mechanism. The connection handle is selectively disassociated from a managed connection whereby the connection handle enters a disassociated state, and then is selectively reassociated with a managed connection within the software architecture when desired.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: August 8, 2006
    Assignee: International Business Machines Corporation
    Inventors: Teresa C. Kan, Peter J. Schommer, Christopher P. Vignola
  • Publication number: 20030221021
    Abstract: A system and method for providing a reusable connection handle to managed connections within transactions, or other scoping mechanisms, preferably in a Java 2 Enterprise Edition (J2EE) software architecture on a computer platform. The system and method further allows for multiple connection handles to share the same managed connection within, but not outside of, the confines of the scoping mechanism. The connection handle is selectively disassociated from a managed connection whereby the connection handle enters a disassociated state, and then is selectively reassociated with a managed connection within the software architecture when desired.
    Type: Application
    Filed: May 23, 2002
    Publication date: November 27, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Teresa C. Kan, Peter J. Schommer, Christopher P. Vignola
  • Patent number: 6463456
    Abstract: The preferred embodiment provides an improved system and method for registration of Resource Managers with Transaction Managers in an distributed processing environment. The preferred system and method creates and stores a transactional resource in a container when the first execution method goes to the Resource Manager. The transactional resource represents the Resource Manager to the Transaction Manager. The transactional resource uses X/Open static registration procedures to inform the Resource Manager about the new transaction. The transactional resource is then registered to the Transaction Manager. In this way, only those Resources Managers that are involved in a transaction are registered and made known to registered to the Transaction Manager.
    Type: Grant
    Filed: September 1, 1999
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Teresa C. Kan, Michael D. McKeehan