Patents by Inventor James W. Stopyro

James W. Stopyro 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: 9471337
    Abstract: A system and method that performs retrofitting and autowiring of service bindings by generating a plurality of retrofitted references from a plurality of resource references and autowiring the plurality of retrofitted references into an application. The system and method deploys the application to an environment in response to the autowiring of the plurality of retrofitted references.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
  • Patent number: 9454383
    Abstract: A system and method that performs retrofitting and autowiring of service bindings by generating a plurality of retrofitted references from a plurality of resource references and autowiring the plurality of retrofitted references into an application. The system and method deploys the application to an environment in response to the autowiring of the plurality of retrofitted references.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: September 27, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
  • Publication number: 20150317146
    Abstract: A system and method that performs retrofitting and autowiring of service bindings by generating a plurality of retrofitted references from a plurality of resource references and autowiring the plurality of retrofitted references into an application. The system and method deploys the application to an environment in response to the autowiring of the plurality of retrofitted references.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: International Business Machines Corporation
    Inventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
  • Publication number: 20150317149
    Abstract: A system and method that performs retrofitting and autowiring of service bindings by generating a plurality of retrofitted references from a plurality of resource references and autowiring the plurality of retrofitted references into an application. The system and method deploys the application to an environment in response to the autowiring of the plurality of retrofitted references.
    Type: Application
    Filed: March 3, 2015
    Publication date: November 5, 2015
    Inventors: JunJie Cai, Rohit D. Kelapure, James W. Stopyro, Matthew J. Sykes
  • Patent number: 7870419
    Abstract: An apparatus utilizes distributed coordinating members to distribute member-specific state data to subscribing members in a distributed computing system. Member-specific state data is associated with different subjects, and coordinating members are configured to manage state data associated with particular subjects such that a reporting member that needs to report member-specific state data associated with a particular subject forwards that state data to a coordinating member associated with that subject. Once received, the coordinating member then distributes the member-specific state data to any members that have subscribed to receive state data associated with that subject.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: William T. Newport, James W. Stopyro
  • Patent number: 7774639
    Abstract: An apparatus, program product and method utilize distributed coordinating members to distribute member-specific state data to subscribing members in a distributed computing system. Member-specific state data is associated with different subjects, and coordinating members are configured to manage state data associated with particular subjects such that a reporting member that needs to report member-specific state data associated with a particular subject forwards that state data to a coordinating member associated with that subject. Once received, the coordinating member then distributes the member-specific state data to any members that have subscribed to receive state data associated with that subject.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: August 10, 2010
    Assignee: International Business Machines Corporation
    Inventors: William T. Newport, James W. Stopyro
  • Patent number: 7701970
    Abstract: Methods and systems are provided in a group communication system for dynamically changing a version of a group communication protocol from a first version to a second version transparently to external sources and destinations. The system accommodates newly joining members that can only support versions of the protocol other than the version currently in use without interruption in service. Similarly, the system can upgrade its operating version of the group communication protocol to improve performance when a member having relatively low capabilities exits the group.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: April 20, 2010
    Assignee: International Business Machines Corporation
    Inventors: Alexander Krits, James W. Stopyro, Roman Vitenberg, Alan J. Wecker
  • Publication number: 20090198781
    Abstract: The present invention discloses a solution to optimize a manner in which core group communications are handled. In the solution, a message to be conveyed from one core group to a different core group can be identified. The message can be encased in a bridge wrapper. This encasing does not alter a format or content of the identified message. The encased message can be conveyed to the different core group. A processing of the encased message by the different core group can be dependent upon the bridge wrapper and can be dependent upon a network topology connecting the core groups. For example, the bridge wrapper can permit bridges to selectively forward posts, subscriptions, and status messages to non-sending core groups in a chain topology implementation. In a mesh topology, use of the bridge wrapper can enable a bridge to resent and/or remove local posts.
    Type: Application
    Filed: February 4, 2008
    Publication date: August 6, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JACQUELLE D. LEGGETT, JAKOB L. MICKLEY, JAMES W. STOPYRO, DANA R. THALHEIMER
  • Publication number: 20080253391
    Abstract: Methods and systems are provided in a group communication system for dynamically changing a version of a group communication protocol from a first version to a second version transparently to external sources and destinations. The system accommodates newly joining members that can only support versions of the protocol other than the version currently in use without interruption in service. Similarly, the system can upgrade its operating version of the group communication protocol to improve performance when a member having relatively low capabilities exits the group.
    Type: Application
    Filed: April 10, 2007
    Publication date: October 16, 2008
    Inventors: Alexander Krits, James W. Stopyro, Roman Vitenberg, Alan J. Wecker
  • Publication number: 20080195689
    Abstract: An apparatus utilizes distributed coordinating members to distribute member-specific state data to subscribing members in a distributed computing system. Member-specific state data is associated with different subjects, and coordinating members are configured to manage state data associated with particular subjects such that a reporting member that needs to report member-specific state data associated with a particular subject forwards that state data to a coordinating member associated with that subject. Once received, the coordinating member then distributes the member-specific state data to any members that have subscribed to receive state data associated with that subject.
    Type: Application
    Filed: April 16, 2008
    Publication date: August 14, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William T. Newport, James W. Stopyro
  • Publication number: 20080195690
    Abstract: An apparatus, program product and method utilize distributed coordinating members to distribute member-specific state data to subscribing members in a distributed computing system. Member-specific state data is associated with different subjects, and coordinating members are configured to manage state data associated with particular subjects such that a reporting member that needs to report member-specific state data associated with a particular subject forwards that state data to a coordinating member associated with that subject. Once received, the coordinating member then distributes the member-specific state data to any members that have subscribed to receive state data associated with that subject.
    Type: Application
    Filed: April 16, 2008
    Publication date: August 14, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William T. Newport, James W. Stopyro
  • Patent number: 7386753
    Abstract: An apparatus, program product and method utilize distributed coordinating members to distribute member-specific state data to subscribing members in a distributed computing system. Member-specific state data is associated with different subjects, and coordinating members are configured to manage state data associated with particular subjects such that a reporting member that needs to report member-specific state data associated with a particular subject forwards that state data to a coordinating member associated with that subject. Once received, the coordinating member then distributes the member-specific state data to any members that have subscribed to receive state data associated with that subject.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: June 10, 2008
    Assignee: International Business Machines Corporation
    Inventors: William T. Newport, James W. Stopyro
  • Patent number: 7360114
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine whether to log an exception based on whether the exception has already occurred. In an embodiment, exceptions that repeatedly occur at the same source and location within the source are logged on the first occurrence, and not logged thereafter. In this way, data can be saved about the exception, yet system resources are not consumed by repeated logging.
    Type: Grant
    Filed: June 17, 2003
    Date of Patent: April 15, 2008
    Assignee: International Business Machines Corporation
    Inventors: Francis Gerard Malin, Charles James Redlin, Hany A. Salem, James W. Stopyro
  • Publication number: 20040260474
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine whether to log an exception based on whether the exception has already occurred. In an embodiment, exceptions that repeatedly occur at the same source and location within the source are logged on the first occurrence, and not logged thereafter. In this way, data can be saved about the exception, yet system resources are not consumed by repeated logging.
    Type: Application
    Filed: June 17, 2003
    Publication date: December 23, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francis Gerard Malin, Charles James Redlin, Hany A. Salem, James W. Stopyro
  • Patent number: 6493816
    Abstract: A preferred embodiment of the present invention provides an intelligent reference object (IRO), which is used to encapsulate address translation between shared address space (SAS) addresses and native system addresses. The IRO works with a shared persistent virtual storage system that provides address translation between SAS addresses and the underlying system. By encapsulating these addresses translations in an IRO, the preferred embodiment provides the ability to create and share persistent objects using single level store semantics. When a client accesses the data in a persistent object, the IRO corresponding to the persistent object provides any address translation and indirection needed to perform the access.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: December 10, 2002
    Assignee: International Business Machines Corporation
    Inventors: Steven Jay Munroe, John Gerard Nistler, James W. Stopyro
  • Patent number: 6330709
    Abstract: The preferred embodiment of the present invention facilitates the creation, storage and interaction of persistent objects using single level storage semantics on commodity systems. Specifically, the present invention defines several objects used to implement persistent objects in a shared address space. The preferred embodiment includes a Class Encapsulator class and the Object Encapsulator class that are preferably designed to encapsulate the class data and instance data, respectively. In particular, a Class Encapsulator object would preferably be created in a Persistent Container for each class of objects loaded into that Persistent Container. The Class Encapsulator object would include all of the specific data needed to implement its corresponding class. Likewise, an Object Encapsulator object would preferably be created to encapsulate each object to be stored persistently in the shared address space.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: December 11, 2001
    Assignee: International Business Machines Corporation
    Inventors: Maynard Paul Johnson, Steven Jay Munroe, John Gerard Nistler, James W. Stopyro
  • Patent number: 6301582
    Abstract: The preferred embodiment of the present invention facilitates the creation, storage and interaction of persistent objects using single level storage semantics on commodity systems. The preferred method and apparatus utilize a persistence mechanism to provide object persistence. In particular, the persistence mechanism defines a Factory class, a Finder class, an ExpandingContainer class, a Container class and a ClassLoader class which work together to create persistent shared objects. An application can create persistent objects by calling methods on the Factory class. The Factory class then works in conjunction with an instance of the Container class and the ClassLoader class to create persistent objects in a shared address space (SAS). Shared address space is a persistent virtual address space shared by all processes running on a computer system. The SAS allows the processes to access data within SAS at any time, using a SAS address.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: October 9, 2001
    Assignee: International Business Machines Corporation
    Inventors: Maynard Paul Johnson, Steven Jay Munroe, John Gerard Nistler, James W. Stopyro
  • Patent number: 6298428
    Abstract: The preferred embodiment present invention provides a shared persistent virtual storage system and method for creating and managing a large logical virtual address space, called a shared address space (SAS), on existing systems. The shared persistent virtual storage system provides an interface layer between client processes using the SAS addresses and the underlying system. By providing the ability to use a large shared address space, the preferred embodiment allows the creation and sharing of persistent objects using single level store semantics. The preferred embodiment does this by mapping the shared address space to backing store as needed, and by implicitly moving portions of data, called pages, between backing storage and main memory as needed by client process. The preferred embodiment then provides a mechanism for translating shared address space addresses into a native address of the data in the page cache and providing that address to the application.
    Type: Grant
    Filed: March 30, 1998
    Date of Patent: October 2, 2001
    Assignee: International Business Machines Corporation
    Inventors: Steven Jay Munroe, John Gerard Nistler, James W. Stopyro