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: 20100122328
    Abstract: 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: Application
    Filed: November 12, 2008
    Publication date: May 13, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Boas Betzler, Ramamohan Chennamsetty, Jeffrey A. Frey, Michael D. Williams
  • Publication number: 20090228517
    Abstract: 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: Application
    Filed: March 4, 2008
    Publication date: September 10, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John E. Arwe, Jeffrey A. Frey, John J. Rofrano, Andrew N. Trossman, Hendrik Wagner, Michael D. Williams
  • Publication number: 20090132647
    Abstract: 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: Application
    Filed: January 20, 2009
    Publication date: May 21, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Logan M. Colby, Jeffrey A. Frey, Robert H. High, Christopher P. Vignola
  • Patent number: 7490154
    Abstract: 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: Grant
    Filed: January 10, 2008
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Logan M. Colby, Jeffrey A. Frey, Robert H. High, Christopher P. Vignola
  • Publication number: 20080133637
    Abstract: 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: Application
    Filed: January 10, 2008
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Logan M. Colby, Jeffrey A. Frey, Robert H. High, Christopher P. Vignola
  • Patent number: 7349966
    Abstract: 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: Grant
    Filed: September 30, 2003
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Logan M. Colby, Jeffrey A. Frey, Robert H. High, Christopher P. Vignola
  • Patent number: 7143106
    Abstract: 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: Grant
    Filed: September 24, 2002
    Date of Patent: November 28, 2006
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Stephen J. Kinder, Matthew J. Sykes
  • Publication number: 20060167999
    Abstract: 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: Application
    Filed: February 14, 2006
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Carl Clark, Jeffrey Frey, Carroll Fulkerson, Rodney Little, Gary Puchkoff
  • Publication number: 20050200346
    Abstract: 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: Application
    Filed: March 11, 2004
    Publication date: September 15, 2005
    Applicant: Santronics, Inc.
    Inventors: Patrick Novak, Jeffrey Frey, Lynton Burchette
  • Publication number: 20050138642
    Abstract: 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: Application
    Filed: December 17, 2004
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: Jochen Breh, Gerd Breiter, Juergen Schneider, Thomas Spatzier, Jeffrey Frey
  • Publication number: 20050091342
    Abstract: 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: Application
    Filed: September 30, 2003
    Publication date: April 28, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey Frey, Timo Salo, Christopher Vignola
  • Publication number: 20050080838
    Abstract: 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: Application
    Filed: September 30, 2003
    Publication date: April 14, 2005
    Applicant: International Business Machines Corporation
    Inventors: Logan Colby, Jeffrey Frey, Robert High, Christopher Vignola
  • Publication number: 20040059749
    Abstract: 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: Application
    Filed: September 24, 2002
    Publication date: March 25, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Stephen J. Kinder, Matthew J. Sykes
  • Publication number: 20040019898
    Abstract: 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: Application
    Filed: July 23, 2003
    Publication date: January 29, 2004
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Rodney A. Little, Gary S. Puchkoff, Christopher P. Vignola
  • Publication number: 20030177182
    Abstract: 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: Application
    Filed: March 13, 2003
    Publication date: September 18, 2003
    Applicant: International Business Machines Corporation
    Inventors: Carl E. Clark, Jeffrey A. Frey, Carroll E. Fulkerson, Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6594671
    Abstract: 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: Grant
    Filed: June 14, 1999
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Aman, Jeffrey A. Frey, Rodney A. Little, Gary S. Puchkoff, Nancy P. Riggs
  • Patent number: 6567818
    Abstract: 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: Grant
    Filed: June 14, 1999
    Date of Patent: May 20, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6560609
    Abstract: 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: Grant
    Filed: June 14, 1999
    Date of Patent: May 6, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Carroll E. Fulkerson, Jr., Rodney A. Little, Gary S. Puchkoff
  • Patent number: 6553384
    Abstract: 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: Grant
    Filed: June 14, 1999
    Date of Patent: April 22, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, David A. Booz, Timothy J. Hahn, Theodore R. Maeurer
  • Patent number: 6505210
    Abstract: 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: Grant
    Filed: June 14, 1999
    Date of Patent: January 7, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Frey, Timothy J. Hahn, Theodore R. Maeurer, Gary S. Puchkoff