Patents by Inventor Lynda A. Hansen
Lynda A. Hansen 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: 8195607Abstract: In a content management system having a plurality of resource managers storing objects, a replica resource manager stores a replica of an object stored in one of the plurality of resource managers. A library server contains a resource manager table that defines the plurality of resource managers and includes availability information for each of those resource managers. When a client requests an object, the library server identifies a primary resource manager storing the object. The library server also determines a replica resource manager storing a replica of the object and returns information identifying that replica resource manager if the resource manager table indicates that the primary resource manager is unavailable and indicates that the replica resource manager is online and available. The client then retrieves the replica object without incurring a timeout delay waiting for the primary resource manager to respond to an access request.Type: GrantFiled: August 31, 2007Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Lynda A. Hansen, Mang-rong Ho, Gerald E. Kozina, Kenneth Carlin Nelson
-
Patent number: 7822723Abstract: Provided are a method, system, program, and data structure for controlling access to a sensitive function in a class. A friend object is generated indicating at least one external function from at least one external class external to the class including the sensitive function. A call from a calling function in a class external to the class including the sensitive function is processed and the calling function is permitted access to the sensitive function in response to determining that the friend object indicates that the calling function can access the sensitive function.Type: GrantFiled: March 23, 2005Date of Patent: October 26, 2010Assignee: International Business Machines CorporationInventors: Gary Dennis Chan, Lynda A. Hansen, Chi-Pei Michael Hsing
-
Patent number: 7792797Abstract: In a content management system having a plurality of resource managers storing objects, a replica resource manager stores a replica of an object stored in one of the plurality of resource managers. A library server contains a resource manager table that defines the plurality of resource managers and includes availability information for each of those resource managers. When a client requests an object, the library server identifies a primary resource manager storing the object. The library server also determines a replica resource manager storing a replica of the object and returns information identifying that replica resource manager if the resource manager table indicates that the primary resource manager is unavailable and indicates that the replica resource manager is online and available. The client then retrieves the replica object without incurring a timeout delay waiting for the primary resource manager to respond to an access request.Type: GrantFiled: December 24, 2002Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: Lynda A. Hansen, Mang-rong Ho, Gerald E. Kozina, Kenneth Carlin Nelson
-
Patent number: 7409401Abstract: A method and system for supporting multivalue attributes in a database system is disclosed. The method and system includes defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute, generating an attribute value table for the index class for storing attribute values for the single value attributes, and generating a multiple value table for each of the at least one multivalue attributes for storing attribute values for the at least one multivalue attributes. By generating the multiple value table for the multivalue attribute, each row in the multiple value table corresponds to a single value of the multivalue attribute of the index class. Accordingly, an index scan can be performed to retrieve or update data corresponding to the associated multivalue attribute. Thus, data management becomes more efficient and less costly.Type: GrantFiled: February 23, 2005Date of Patent: August 5, 2008Assignee: International Business Machines CorporationInventors: Lynda A. Hansen, Thomas S. Lee, Mayank V. Shah
-
Publication number: 20070294290Abstract: In a content management system having a plurality of resource managers storing objects, a replica resource manager stores a replica of an object stored in one of the plurality of resource managers. A library server contains a resource manager table that defines the plurality of resource managers and includes availability information for each of those resource managers. When a client requests an object, the library server identifies a primary resource manager storing the object. The library server also determines a replica resource manager storing a replica of the object and returns information identifying that replica resource manager if the resource manager table indicates that the primary resource manager is unavailable and indicates that the replica resource manager is online and available. The client then retrieves the replica object without incurring a timeout delay waiting for the primary resource manager to respond to an access request.Type: ApplicationFiled: August 31, 2007Publication date: December 20, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lynda HANSEN, Mang-rong HO, Gerald KOZINA, Kenneth NELSON
-
Patent number: 7089242Abstract: Provided are a method, system, and program for controlling access to a sensitive function in a class. A friend object is generated indicating objects from external classes external to the class including the sensitive function. The objects indicated in the friend object are capable of being modified during runtime. A call from an external function in one class external to the class including the sensitive function is processed during runtime. The calling function is permitted access to the sensitive function if the friend object indicates that the calling function can access the sensitive function.Type: GrantFiled: February 29, 2000Date of Patent: August 8, 2006Assignee: International Business Machines CorporationInventors: Gary Dennis Chan, Lynda A. Hansen, Chi-Pei Michael Hsing
-
Publication number: 20050172302Abstract: Disclosed is a method, system, program, and data structure for controlling access to a sensitive function in a class. A friend object is generated indicating at least one external function from at least one external class external to the class including the sensitive function. A call from a calling function in a class external to the class including the sensitive function is processed and the calling function is permitted access to the sensitive function in response to determining that the friend object indicates that the calling function can access the sensitive function.Type: ApplicationFiled: March 23, 2005Publication date: August 4, 2005Inventors: Gary Chan, Lynda Hansen, Chi-Pei Hsing
-
Publication number: 20050154745Abstract: A method and system for supporting multivalue attributes in a database system is disclosed. The method and system includes defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute, generating an attribute value table for the index class for storing attribute values for the single value attributes, and generating a multiple value table for each of the at least one multivalue attributes for storing attribute values for the at least one mulitvalue attributes. By generating the multiple value table for the multivalue attribute, each row in the multiple value table corresponds to a single value of the multivalue attribute of the index class. Accordingly, an index scan can be performed to retrieve or update data corresponding to the associated multivalue attribute. Thus, data management becomes more efficient and less costly.Type: ApplicationFiled: February 23, 2005Publication date: July 14, 2005Applicant: International Business Machines CorporationInventors: Lynda Hansen, Thomas Lee, Mayank Shah
-
Patent number: 6886016Abstract: A method and system for supporting multivalue attributes in a database system is disclosed. The method and system includes defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute, generating an attribute value table for the index class for storing attribute values for the single value attributes, and generating a multiple value table for each of the at least one multivalue attributes for storing attribute values for the at least one mulitvalue attributes.Type: GrantFiled: September 12, 2001Date of Patent: April 26, 2005Assignee: International Business Machines CorporationInventors: Lynda A. Hansen, Thomas S. Lee, Mayank V. Shah
-
Publication number: 20040122871Abstract: In a content management system having a plurality of resource managers storing objects, a replica resource manager stores a replica of an object stored in one of the plurality of resource managers. A library server contains a resource manager table that defines the plurality of resource managers and includes availability information for each of those resource managers. When a client requests an object, the library server identifies a primary resource manager storing the object. The library server also determines a replica resource manager storing a replica of the object and returns information identifying that replica resource manager if the resource manager table indicates that the primary resource manager is unavailable and indicates that the replica resource manager is online and available. The client then retrieves the replica object without incurring a timeout delay waiting for the primary resource manager to respond to an access request.Type: ApplicationFiled: December 24, 2002Publication date: June 24, 2004Applicant: International Business Machines CorporationInventors: Lynda A. Hansen, Mang-rong Ho, Gerald E. Kozina, Kenneth Carlin Nelson
-
Publication number: 20030055834Abstract: A method and system for supporting multivalue attributes in a database system is disclosed. The method and system includes defining an index class by designating a plurality of attributes associated with the index class, wherein the plurality of attributes includes single value attributes and at least one multivalue attribute, generating an attribute value table for the index class for storing attribute values for the single value attributes, and generating a multiple value table for each of the at least one multivalue attributes for storing attribute values for the at least one mulitvalue attributes.Type: ApplicationFiled: September 12, 2001Publication date: March 20, 2003Inventors: Lynda A. Hansen, Thomas S. Lee, Mayank V. Shah