Patents by Inventor Kathryn H. Britton
Kathryn H. Britton 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: 9367358Abstract: A composite manager may include a set of managers virtualized as a single entity. The composite manager may also include at least one of a module to provide a single manager interface for the set of managers to manage at least one entity, and a module to provide a single manageability interface for the set of managers relative to any managing entity of the composite manager.Type: GrantFiled: May 8, 2006Date of Patent: June 14, 2016Assignee: International Business Machines CorporationInventors: Kathryn H. Britton, Nicholas D. Butler, Peter J. Brittenham, Brent A. Miller
-
Patent number: 8887241Abstract: Embodiments of the present invention address deficiencies of the art in respect to access control and provide a method, system and computer program product for access control management for a composite application. In a first embodiment, a method for role-based access control management for a composite application can be provided. The method can include selecting a component for deployment in a composite application and parsing a security policy for the component to identify a mapping between a specific role for the component and a virtual role for the composite application. Binding logic can be generated from the security policy and the component can be deployed into the composite application. Finally, security access operations for the virtual role can be processed through method calls to operations defined in the binding logic.Type: GrantFiled: February 22, 2006Date of Patent: November 11, 2014Assignee: International Business Machines CorporationInventors: Kathryn H. Britton, Dieter Buehler, William P. Higgins, Yi-Hsiu H. Wei, Chunhui Yang
-
Patent number: 8745575Abstract: Embodiments of the present invention address deficiencies of the art in respect to administering and automating operations in a component based application and provide a method, system and computer program product for the pattern based administration of operations in a component based computing solution. In one embodiment of the invention, a composite application data processing system enabled for pattern based administration of an operation can include a dependency matrix model, a set of artifacts, each artifact associated with a particular action for a particular computing platform, and a pattern generated operation task control enabled to process an instance of the dependency matrix model through an invocation of selected ones of the artifacts.Type: GrantFiled: March 30, 2006Date of Patent: June 3, 2014Assignee: International Business Machines CorporationInventors: Kathryn H. Britton, John G. Dudley, Yongcheng Li, Yih-Shin Tan
-
Patent number: 8327290Abstract: A task-like user interface is provided for Web-based applications. Preferred embodiments enable users to initiate multiple instances of tasks within a single Web application, where independent state information is retained for each instance. Each user-initiated task also has a prescribed life cycle with a definite start and end. Resources allocated to perform various activities can therefore be released when the activity ends. Optionally, contextual information can be passed to a task upon invocation. Support for persisting a currently-viewable work unit as a user-selectable favorite may optionally be provided.Type: GrantFiled: April 6, 2004Date of Patent: December 4, 2012Assignee: International Business Machines CorporationInventors: Gary T. Barta, Velda A. Bartek, Joseph A. Bohn, Kathryn H. Britton, Brock K. Brogan, Samar Choudhary, Stefan Koch, Vijay Pandiarajan, Douglas R. Petty, Joseph L. Saunders, Carl S. Swanson, Robert T. Uthe
-
Patent number: 8316309Abstract: A computer-implementable method enables a user to customize navigation of User Interface (UI) resources that are displayed on a computer User Interface (UI). A computer receives, from a user, an input of user-created metadata. This user-created metadata is associated with one or more UI resources that are depicted on a UI. In response to a user inputting specific metadata, the computer retrieves one or more UI resources that are associated with the specific metadata that has been input by the user. These retrieved one or more UI resources are displayed on the UI.Type: GrantFiled: May 31, 2007Date of Patent: November 20, 2012Assignee: International Business Machines CorporationInventors: Velda Bartek, Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Shikha Srivastava
-
Patent number: 8140976Abstract: Content aggregation is used to build administration consoles. Preferred embodiments enable providing a solution-based approach to information technology (“IT”) administration, whereby content can be flexibly arranged to provide a content view that is adapted for the IT solution deployed in a particular IT environment. In preferred embodiments, portal technology is used for the aggregation framework, and portlets are used for creating content. Alternatively, other approaches such as struts and tiles may be used. Preferred embodiments deploy an administration console as a Web-accessible application, and this console consolidates the administration interfaces for an arbitrary set of management operations, including administration of an arbitrary collection of hardware and/or software resources. Roles/permissions may be used when rendering content for the console, thereby customizing a view to individual end users (or user groups).Type: GrantFiled: October 27, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Donald F. Ferguson, Carol A. Jones, Richard A. King, Jason R. McGee, Christopher C. Mitchell, Vijay Pandiarajan, Douglas R. Petty, Elizabeth A Schreiber, Timothy G. Shortley, Shikha Srivastava, John W. Sweitzer, Robert T. Uthe
-
Patent number: 7930696Abstract: Content from multiple remote/legacy consoles is aggregated within a central console to provide a single point-of-access for managing remote resources. Preferred embodiments deploy the central console as a network-accessible application, and this console application communicates with remotely-located console applications (and/or other locally-executing functions) that carry out tasks selected from the central console by an administrator and then return content generated by those tasks for rendering in the central console. The run-time environment used at the central console is not required to match the run-time environment of the remote/legacy consoles.Type: GrantFiled: July 7, 2008Date of Patent: April 19, 2011Assignee: International Business Machines CorporationInventors: Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Jason R. McGee, Christopher C. Mitchell, Elizabeth A. Schreiber
-
Patent number: 7890864Abstract: The present invention is a method, system and apparatus for producing a composite help view for an aggregation of applications. The method can include obtaining at least two separate help documents. Each of the separate help documents can have an association with a corresponding one of separate interface units aggregated together into a single aggregated view. Importantly, the separate help documents can be combined into a composition of help documents corresponding to the single aggregated view. Subsequently, the composition of help documents can be rendered in a help system view responsive to a request for help initiated in the single aggregated view.Type: GrantFiled: January 9, 2004Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Velda Bartek, Kathryn H. Britton, Samar Choudhary, John R. Hind, Shikha Srivastava
-
Patent number: 7676831Abstract: Embodiments of the present invention address deficiencies of the art in respect to access control and provide a method, system and computer program product for access control management for a collection of heterogeneous application components. In a first embodiment, a data processing system for role-based access control management for multiple heterogeneous application components can include at least one business role descriptor associating a business role with multiple, different application roles for corresponding, disparate application components. The system also can include at least one access policy associating a user with the business role. Finally, the system can include policy deployment logic include program code enabled to process the access policy to assign the user to the different application roles in the disparate application components.Type: GrantFiled: September 8, 2005Date of Patent: March 9, 2010Assignee: International Business Machines CorporationInventors: Kathryn H. Britton, Dieter Buehler, Ching-Yun Chao, Timothy J. Hahn, Anthony J. Nadalin, Nataraj Nagaratnam, Yi-Hsiu Wei, ChunHui Yang
-
Patent number: 7493563Abstract: Content aggregation is used to build administration consoles. Preferred embodiments enable providing a solution-based approach to information technology (“IT”) administration, whereby content can be flexibly arranged to provide a content view that is adapted for the IT solution deployed in a particular IT environment. In preferred embodiments, portal technology is used for the aggregation framework, and portlets are used for creating content. Alternatively, other approaches such as struts and tiles may be used. Preferred embodiments deploy an administration console as a Web-accessible application, and this console consolidates the administration interfaces for an arbitrary set of management operations, including administration of an arbitrary collection of hardware and/or software resources. Roles/permissions may be used when rendering content for the console, thereby customizing a view to individual end users (or user groups).Type: GrantFiled: March 5, 2004Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Donald F. Ferguson, Carol A. Jones, Richard A. King, Jason R. McGee, Christopher C. Mitchell, Vijay Pandiarajan, Douglas R. Petty, Elizabeth A. Schreiber, Timothy G. Shortley, Shikha Srivastava, John W. Sweitzer, Robert T. Uthe
-
Publication number: 20090044152Abstract: Content aggregation is used to build administration consoles. Preferred embodiments enable providing a solution-based approach to information technology (“IT”) administration, whereby content can be flexibly arranged to provide a content view that is adapted for the IT solution deployed in a particular IT environment. In preferred embodiments, portal technology is used for the aggregation framework, and portlets are used for creating content. Alternatively, other approaches such as struts and tiles may be used. Preferred embodiments deploy an administration console as a Web-accessible application, and this console consolidates the administration interfaces for an arbitrary set of management operations, including administration of an arbitrary collection of hardware and/or software resources. Roles/permissions may be used when rendering content for the console, thereby customizing a view to individual end users (or user groups).Type: ApplicationFiled: October 27, 2008Publication date: February 12, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Donald F. Ferguson, Carol A. Jones, Richard A. King, Jason R. McGee, Christopher C. Mitchell, Vijay Pandiarajan, Douglas R. Petty, Elizabeth A. Schreiber, Timothy G. Shortley, Shikha Srivastava, John W. Sweitzer, Robert T. Uthe
-
Publication number: 20080301552Abstract: A computer-implementable method enables a user to customize navigation of User Interface (UI) resources that are displayed on a computer User Interface (UI). A computer receives, from a user, an input of user-created metadata. This user-created metadata is associated with one or more UI resources that are depicted on a UI. In response to a user inputting specific metadata, the computer retrieves one or more UI resources that are associated with the specific metadata that has been input by the user. These retrieved one or more UI resources are displayed on the UI.Type: ApplicationFiled: May 31, 2007Publication date: December 4, 2008Inventors: Velda Bartek, Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Shikha Srivastava
-
Publication number: 20080270929Abstract: Content from multiple remote/legacy consoles is aggregated within a central console to provide a single point-of-access for managing remote resources. Preferred embodiments deploy the central console as a network-accessible application, and this console application communicates with remotely-located console applications (and/or other locally-executing functions) that carry out tasks selected from the central console by an administrator and then return content generated by those tasks for rendering in the central console. The run-time environment used at the central console is not required to match the run-time environment of the remote/legacy consoles.Type: ApplicationFiled: July 7, 2008Publication date: October 30, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Jason R. McGee, Christopher C. Mitchell, Elizabeth A. Schreiber
-
Patent number: 7444633Abstract: Content from multiple remote/legacy consoles is aggregated within a central console to provide a single point-of-access for managing remote resources. Preferred embodiments deploy the central console as a network-accessible application, and this console application communicates with remotely-located console applications (and/or other locally-executing functions) that carry out tasks selected from the central console by an administrator and then return content generated by those tasks for rendering in the central console. The run-time environment used at the central console is not required to match the run-time environment of the remote/legacy consoles.Type: GrantFiled: March 5, 2004Date of Patent: October 28, 2008Assignee: International Business Machines CorporationInventors: Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Jason R. McGee, Christopher C. Mitchell, Elizabeth A. Schreiber
-
Publication number: 20080195544Abstract: A system and a method for generating an authorization role associated with a set of access rights and assigning the authorization role to a class of one or more computer users for accessing secured resources are provided.Type: ApplicationFiled: February 9, 2007Publication date: August 14, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Velda Bartek, Joseph A. Bohn, Kathryn H. Britton, Samar Choudhary, Shikha Srivastava
-
Aggregating constraints and/or preferences using an inference engine and enhanced scripting language
Patent number: 6681380Abstract: A method, system, and computer program product for aggregating constraints and/or preferences using an inference engine and an enhanced scripting language. Values of multiple factors and the interrelationships between the factors and their values are aggregated, and the result is used to tailor or direct the processing of a software program. This approach enables representing complex decisions in a straightforward manner, and avoids the need to modify the software program to account for new factors and/or new values thereof.Type: GrantFiled: February 15, 2000Date of Patent: January 20, 2004Assignee: International Business Machines CorporationInventors: Kathryn H. Britton, Christopher R. Seekamp -
Patent number: 6658485Abstract: A method, system, and computer-readable code with which a scheduling system can be implemented that allows a sender and a receiver to change priorities of queued messages. A technique is also defined for providing a receiver with an advance notice of intended message priority, enabling the receiver to request a priority change before transmission begins. These techniques provide the flexibility to respond to changes in dynamic, volatile network environments, as well as changes in user's wishes or requirements. A ranking technique is defined, whereby requests to change priority may be accepted or denied through a ranking algorithm that resolves potential conflicts in desired transmission priority using proposals exchanged by the parties (e.g. during connection establishment).Type: GrantFiled: October 19, 1998Date of Patent: December 2, 2003Assignee: International Business Machines CorporationInventors: Stephen C. Baber, Kathryn H. Britton, Barron Cornelius Housel, III, Ajamu Akinwunmi Wesley
-
Patent number: 6654814Abstract: Methods, systems and computer program products are provided for tailoring content for a session of a first data processing system communicating with a second data processing system by obtaining session specific information from the first data processing system and distributing tailoring functions between the first data processing system and the second data processing systems based upon the obtained session specific information. In particular, policies which control the distribution of tailoring functions between data processing systems based on session specific information may be obtained from a repository and tailoring functions distributed between the first data processing system and the second data processing system according to the obtained policies and the session specific information.Type: GrantFiled: January 26, 1999Date of Patent: November 25, 2003Assignee: International Business Machines CorporationInventors: Kathryn H. Britton, Owen H. Choi, Richard A. Floyd, Kent F. Hayes, Jr., Carl S. Kessler, Brent A. Miller, Brad B. Topol
-
Patent number: 6546428Abstract: Method, apparatus and program products for increasing the performance of communications using differencing data communications over a message queue supporting asynchronous communications from a variety of applications executing on a source device over a shared external communication link to destination devices are provided. A data stream between the source device and the destination device is segmented based on the type of the data stream to provide a logical segmentation which increases the occurrence of repeated transmissions of a segment. The segments are then placed in the message queue as a message for transport to a destination computer. Differencing is provided by replacing the segment with an associated identifier for segments which have previously been transported to provide a reduced volume of data for transmittal based on recognition and replacement of data segments which have previously been transmitted by the source device.Type: GrantFiled: April 18, 2001Date of Patent: April 8, 2003Assignee: International Business Machines CorporationInventors: Stephen B. Baber, Kathryn H. Britton, John R. Hind, Barron C. Housel, III, Ajamu Akinwunmi Wesley
-
Patent number: 6535896Abstract: Systems, methods and computer program products are provided for utilizing XML-based tools to tailor HTML-based Web page content for display within various client devices. Content portions of a requested Web page are converted to an XML format and then modified using an XML content-tailoring tool. Other content portions of the Web page are masked so as to be “hidden” and are, thus, not converted to XML format. The masked portions of the Web page are then unmasked, combined with the modified content portions, and transmitted to a client device for display therewithin.Type: GrantFiled: January 29, 1999Date of Patent: March 18, 2003Assignee: International Business Machines CorporationInventors: Kathryn H. Britton, Steve Dale Ims, Brad B. Topol