Patents by Inventor Jeffrey A. Frey
Jeffrey A. Frey 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).
-
Publication number: 20100122328Abstract: Security is optimized in the context of a credential transformation service (CTS) by utilizing a web services client runtime to gather information for determining whether or not a target web service is hosted in a security domain used by a client application and for determining whether or not the target web service uses an authentication mechanism substantially identical to that used by the client application. The gathered information is carried in an endpoint reference (EPR) of the target web service. In response to the client receiving the EPR, the client applies an optimization process to eliminate a possible unnecessary invocation of the CTS, wherein the target web service is an authoritative manageable resource having minimal or no responsibility for providing its identity, and having minimal or no responsibility for advertising any creation and destruction lifecycle related events.Type: ApplicationFiled: November 12, 2008Publication date: May 13, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Boas Betzler, Ramamohan Chennamsetty, Jeffrey A. Frey, Michael D. Williams
-
Publication number: 20090228517Abstract: Extending a plurality of manageability capabilities of manageable information technology (IT) resources utilize an “aspect of” association for describing a relationship between a first object representing a manageable resource playing a role of a subject and one or more additional objects each playing a role of an aspect. The “aspect of” association establishes an overall manageability function for the first object representing a manageable resource and the one or more additional objects as a logical composition of a plurality of manageability capabilities. The manageability capabilities are provided using distinct implementation classes for supporting a specific role, and for supporting management-discipline related aspects and behaviors needed by each of a plurality of resource management applications for managing the manageable resource. The one or more additional objects have an aspect life cycle that is bounded maximally by a subject lifecycle of the first manageable resource.Type: ApplicationFiled: March 4, 2008Publication date: September 10, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John E. Arwe, Jeffrey A. Frey, John J. Rofrano, Andrew N. Trossman, Hendrik Wagner, Michael D. Williams
-
Publication number: 20090132647Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for providing context-based dynamic policy assignment in a distributed processing environment. The system includes a first resource management host in communication with a client system, an application executable by the first resource management host, a dynamic policy assignment system executing on the first resource management host, policies stored on the first resource management host and an application profile associated with the client system. The application profile is received by the first resource management host. Application hosting services include executing the application on behalf of the client system. The dynamic policy assignment system receives the request, and based upon a task name associated with the application profile, selects at least one policy for an application instance.Type: ApplicationFiled: January 20, 2009Publication date: May 21, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Logan M. Colby, Jeffrey A. Frey, Robert H. High, Christopher P. Vignola
-
Patent number: 7490154Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for providing context-based dynamic policy assignment in a distributed processing environment. The system includes a first resource management host in communication with a client system, an application executable by the first resource management host, a dynamic policy assignment system executing on the first resource management host, policies stored on the first resource management host and an application profile associated with the client system. The application profile is received by the first resource management host. Application hosting services include executing the application on behalf of the client system. The dynamic policy assignment system receives the request, and based upon a task name associated with the application profile, selects at least one policy for an application instance.Type: GrantFiled: January 10, 2008Date of Patent: February 10, 2009Assignee: International Business Machines CorporationInventors: Logan M. Colby, Jeffrey A. Frey, Robert H. High, Christopher P. Vignola
-
Publication number: 20080133637Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for providing context-based dynamic policy assignment in a distributed processing environment. The system includes a first resource management host in communication with a client system, an application executable by the first resource management host, a dynamic policy assignment system executing on the first resource management host, policies stored on the first resource management host and an application profile associated with the client system. The application profile is received by the first resource management host. Application hosting services include executing the application on behalf of the client system. The dynamic policy assignment system receives the request, and based upon a task name associated with the application profile, selects at least one policy for an application instance.Type: ApplicationFiled: January 10, 2008Publication date: June 5, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Logan M. Colby, Jeffrey A. Frey, Robert H. High, Christopher P. Vignola
-
Patent number: 7349966Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for providing context-based dynamic policy assignment in a distributed processing environment. The system comprises: a first resource management host in communication with a client system via a distributed network architecture; at least one application executable by the first resource management host; a dynamic policy assignment system executing on the first resource management host; a plurality of policies stored on the first resource management host; and an application profile associated with the client system. The application profile is received by the first resource management host to receive application hosting services. The application hosting services include executing the application on behalf of the client system.Type: GrantFiled: September 30, 2003Date of Patent: March 25, 2008Assignee: International Business Machines CorporationInventors: Logan M. Colby, Jeffrey A. Frey, Robert H. High, Christopher P. Vignola
-
Patent number: 7143106Abstract: Resources used by components are aggressively reclaimed, in order to enable those resources to be available to other components. To aggressively reclaim one or more resources of a component, the component is forced to transition from one state to a reclaim state, and at the reclaim state, the resources are reclaimed, if necessary.Type: GrantFiled: September 24, 2002Date of Patent: November 28, 2006Assignee: International Business Machines CorporationInventors: Jeffrey A. Frey, Stephen J. Kinder, Matthew J. Sykes
-
Publication number: 20060167999Abstract: Ensuring that a given transactional unit of work arrives at an appropriate server instance. A server instance receives a request that is associated with a unit of work. The server instance that received the request determines whether it is responsible for the unit of work associated with that request. When the server instance is responsible for the unit of work, the server instance processes the request. When the server instance is not responsible for the unit of work, it attempts to register its interest in the unit of work. If this attempt is successful, then the server instance can process the request. If the attempt is unsuccessful, then the responsible server instance is located and the request is forwarded to the responsible server instance.Type: ApplicationFiled: February 14, 2006Publication date: July 27, 2006Applicant: International Business Machines CorporationInventors: Carl Clark, Jeffrey Frey, Carroll Fulkerson, Rodney Little, Gary Puchkoff
-
Publication number: 20050200346Abstract: An electrical power probe is provided. In one aspect, an electrical power probe includes a power probe control unit adapted to connect to a direct current (DC) power source and receive an input source voltage from the DC power source. The power probe control unit comprises a power switch controlling the switching of the input source voltage to a cable. A power probe wand includes a conductive wand tip and a user controlled switch, with the wand tip being connected to the power switch by the cable. The power probe control unit sends a query message to the power probe wand. The power probe wand unit sends a response to the power probe control unit in response to the query message, with response indicating the position of the user controlled switch. The power probe control unit selectably switches the power switch based on the position of the user controlled switch.Type: ApplicationFiled: March 11, 2004Publication date: September 15, 2005Applicant: Santronics, Inc.Inventors: Patrick Novak, Jeffrey Frey, Lynton Burchette
-
Publication number: 20050138642Abstract: An Event Correlation System and method for monitoring resources that send low-level events which are filtered and aggregated in accordance with event filtering and aggregation rules to detect high-level events. The resources are monitored by a General Event Service Application that can be used by any client application to perform event filtering and aggregation.Type: ApplicationFiled: December 17, 2004Publication date: June 23, 2005Applicant: International Business Machines CorporationInventors: Jochen Breh, Gerd Breiter, Juergen Schneider, Thomas Spatzier, Jeffrey Frey
-
Publication number: 20050091342Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for governing management of object persistence in a hosting environment. The system includes a host system in communication with a data repository and a plurality of access intent policies stored in the data repository, which define rules for specifying data access and data consistency semantics compatible with variant target back end systems associated with said host system. Client systems are in communication with the host system and receive applications services from the host system. The access intent policies include attributes comprising a readAhead attribute, access types; collection access, and pessimisticUpdateHint attribute. The system also includes a link to at least one of the client systems. The host system provides access to the access intent policies to the client systems over a communications link.Type: ApplicationFiled: September 30, 2003Publication date: April 28, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey Frey, Timo Salo, Christopher Vignola
-
Publication number: 20050080838Abstract: An exemplary embodiment of the invention relates to a method, system, and storage medium for providing context-based dynamic policy assignment in a distributed processing environment. The system comprises: a first resource management host in communication with a client system via a distributed network architecture; at least one application executable by the first resource management host; a dynamic policy assignment system executing on the first resource management host; a plurality of policies stored on the first resource management host; and an application profile associated with the client system. The application profile is received by the first resource management host to receive application hosting services. The application hosting services include executing the application on behalf of the client system.Type: ApplicationFiled: September 30, 2003Publication date: April 14, 2005Applicant: International Business Machines CorporationInventors: Logan Colby, Jeffrey Frey, Robert High, Christopher Vignola
-
Publication number: 20040059749Abstract: Resources used by components are aggressively reclaimed, in order to enable those resources to be available to other components. To aggressively reclaim one or more resources of a component, the component is forced to transition from one state to a reclaim state, and at the reclaim state, the resources are reclaimed, if necessary.Type: ApplicationFiled: September 24, 2002Publication date: March 25, 2004Applicant: International Business Machines CorporationInventors: Jeffrey A. Frey, Stephen J. Kinder, Matthew J. Sykes
-
Publication number: 20040019898Abstract: A local access proxy is used to access a requested object, when the requested object is located in the same address space as the requester of the object. The local access proxy is built by a container of the address space, when the container receives a reference to the object. The local access proxy provides decoupling of one or more object references to the object from management of virtual memory copies of the object.Type: ApplicationFiled: July 23, 2003Publication date: January 29, 2004Applicant: International Business Machines CorporationInventors: Jeffrey A. Frey, Carroll E. Fulkerson, Rodney A. Little, Gary S. Puchkoff, Christopher P. Vignola
-
Publication number: 20030177182Abstract: Ensuring that a given transactional unit of work arrives at an appropriate server instance. A server instance receives a request that is associated with a unit of work. The server instance that received the request determines whether it is responsible for the unit of work associated with that request. When the server instance is responsible for the unit of work, the server instance processes the request. When the server instance is not responsible for the unit of work, it attempts to register its interest in the unit of work. If this attempt is successful, then the server instance can process the request. If the attempt is unsuccessful, then the responsible server instance is located and the request is forwarded to the responsible server instance.Type: ApplicationFiled: March 13, 2003Publication date: September 18, 2003Applicant: International Business Machines CorporationInventors: Carl E. Clark, Jeffrey A. Frey, Carroll E. Fulkerson, Rodney A. Little, Gary S. Puchkoff
-
Patent number: 6594671Abstract: A server instance includes a first region to perform one or more privileged functions and a second region to perform one or more non-privileged functions. Thus, the privileged functions are separate from the non-privileged functions. The first region includes at least a portion of an object request broker, which is used in communicating with one or more clients coupled to the server instance. The second region executes non-privileged application code, and can be replicated within the server instance based on workload management criteria.Type: GrantFiled: June 14, 1999Date of Patent: July 15, 2003Assignee: International Business Machines CorporationInventors: Jeffrey D. Aman, Jeffrey A. Frey, Rodney A. Little, Gary S. Puchkoff, Nancy P. Riggs
-
Patent number: 6567818Abstract: A set of management policies, selectable by the customer at object installation time, is used to manage one or more instances of an object. The set of policies includes at least one of an activation isolation policy, a passivation policy, a flush policy, and a refresh policy. The policies are managed by one or more containers of the computing environment.Type: GrantFiled: June 14, 1999Date of Patent: May 20, 2003Assignee: International Business Machines CorporationInventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
-
Patent number: 6560609Abstract: Management functions typically performed by containers of a server instance are delegated to resource managers coupled to the server instance. For example, responsibility for such management functions as locking, security control, multisystem caching and commitment control are removed from the containers and delegated to the resource managers. This enables ongoing improvements and functional extensions provided in the underlying resource managers to be immediately leveraged transparently in the server instance.Type: GrantFiled: June 14, 1999Date of Patent: May 6, 2003Assignee: International Business Machines CorporationInventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
-
Patent number: 6553384Abstract: A transactional name server. One or more objects of the name server are managed as transactional objects, thereby providing a transactional name server. Atomic updates are provided in the name server by the addition of transactional semantics. The transactional semantics include making the objects of the name space managed objects and providing a local interface to a directory service that propagates a transactional context from the name server through a directory down to a resource manager.Type: GrantFiled: June 14, 1999Date of Patent: April 22, 2003Assignee: International Business Machines CorporationInventors: Jeffrey A. Frey, David A. Booz, Timothy J. Hahn, Theodore R. Maeurer
-
Patent number: 6505210Abstract: Resolution of a compound name of an object may indicate that a disjunction exists within the object name. This disjunction represents a foreign binding indicating that the resolve cannot be completed on one system or an alias name of the object. When a disjunction in the object name is identified, the object associated with the disjunction is obtained. Thereafter, a resolve operation on that object is performed using at least a portion of the object name.Type: GrantFiled: June 14, 1999Date of Patent: January 7, 2003Assignee: International Business Machines CorporationInventors: Jeffrey A. Frey, Timothy J. Hahn, Theodore R. Maeurer, Gary S. Puchkoff