Patents by Inventor John W. Stephenson

John W. Stephenson 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: 9213849
    Abstract: Embodiments of the present invention provide a method, system and computer program product for hierarchical access control administration preview of access control rights for hierarchically organized content. In an embodiment of the invention, a method for rendering a hierarchical access control administration preview of access control rights for hierarchically organized content can be provided. The method can include rendering a view of hierarchically organized content in connection with corresponding access rights and proposing explicitly assigned access rights for selected content in the hierarchically organized content. The method also can include re-rendering the view to reflect both the proposed explicitly assigned access rights for the selected content and also implicitly resulting assigned access rights for the children of the selected content.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Trevett B. Chusing, John W. Stephenson, Lei Zhang
  • Patent number: 8448188
    Abstract: Embodiments of the present invention provide a method, system and computer program product for Web user interface component coordination. In an embodiment of the invention, a method for Web user interface component coordination can include receiving an event indicating a state change in one of many user interface components in a user interface for a Web application and determining whether or not remaining ones of the components are active and able to receive a notification of the event. In the former circumstance, notice of the event can be transmitted to the remaining ones of the components. However, in the latter circumstance, transmission of the notice of the event to the remaining ones of the components can be delayed until the components are determined to have become active and able to receive a notification of the event.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: May 21, 2013
    Assignee: International Business Machines Corporation
    Inventors: Zhengang Liang, John W. Stephenson, Yi Wang, Lei Zhang, Jian Zhu
  • Patent number: 8037525
    Abstract: 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 and entitlement determination for hierarchically organized content. In an embodiment of the invention, a method for access control and entitlement determination for hierarchically organized content can be provided. The method can include selecting a node in hierarchically organized content, inferring entitlements for direct descendants of the selected node based upon expressly conferred permissive access rights amongst ancestors and descendants of the selected node and expressly conferred impermissive rights amongst descendants of the selected node. Finally, the method can include applying the inferred entitlements in a view to the hierarchically organized content.
    Type: Grant
    Filed: July 16, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: John W. Stephenson, Trevett B. Chusing
  • Publication number: 20100058434
    Abstract: Embodiments of the present invention provide a method, system and computer program product for hierarchical access control administration preview of access control rights for hierarchically organized content. In an embodiment of the invention, a method for rendering a hierarchical access control administration preview of access control rights for hierarchically organized content can be provided. The method can include rendering a view of hierarchically organized content in connection with corresponding access rights and proposing explicitly assigned access rights for selected content in the hierarchically organized content. The method also can include re-rendering the view to reflect both the proposed explicitly assigned access rights for the selected content and also implicitly resulting assigned access rights for the children of the selected content.
    Type: Application
    Filed: August 28, 2008
    Publication date: March 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trevett B. Chusing, John W. Stephenson, Lei Zhang
  • Publication number: 20100017876
    Abstract: 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 and entitlement determination for hierarchically organized content. In an embodiment of the invention, a method for access control and entitlement determination for hierarchically organized content can be provided. The method can include selecting a node in hierarchically organized content, inferring entitlements for direct descendants of the selected node based upon expressly conferred permissive access rights amongst ancestors and descendants of the selected node and expressly conferred impermissive rights amongst descendants of the selected node. Finally, the method can include applying the inferred entitlements in a view to the hierarchically organized content.
    Type: Application
    Filed: July 16, 2008
    Publication date: January 21, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Trevett B. Chusing, John W. Stephenson
  • Publication number: 20090313640
    Abstract: Embodiments of the present invention provide a method, system and computer program product for Web user interface component coordination. In an embodiment of the invention, a method for Web user interface component coordination can include receiving an event indicating a state change in one of many user interface components in a user interface for a Web application and determining whether or not remaining ones of the components are active and able to receive a notification of the event. In the former circumstance, notice of the event can be transmitted to the remaining ones of the components. However, in the latter circumstance, transmission of the notice of the event to the remaining ones of the components can be delayed until the components are determined to have become active and able to receive a notification of the event.
    Type: Application
    Filed: June 17, 2008
    Publication date: December 17, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhengang Liang, John W. Stephenson, Yi Wang, Lei Zhang, Jian Zhu
  • Publication number: 20090182645
    Abstract: A web service provisioning system including a subscription system having a web service description data correlated to the at least one web service, and provisioning processes data correlated to the at least one web service. The provisioning system also includes an invocation system operatively coupled to the subscription system. A method of provisioning at least one web service, the method including the steps of providing user profile data; providing web service description data correlated to the at least one web service; providing provisioning processes data correlated to the at least one web service; selecting at least one web service; and invoking the provisioning processes data correlated to the selected at least one web service.
    Type: Application
    Filed: January 19, 2009
    Publication date: July 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael G. Polan, Marika Joannidis, Stephen P. Roberts, John W. Stephenson, Gabi Rothenstein
  • Patent number: 7506021
    Abstract: A web service provisioning system including a subscription system having a web service description data correlated to the at least one web service, and provisioning processes data correlated to the at least one web service. The provisioning system also includes an invocation system operatively coupled to the subscription system. A method of provisioning at least one web service, the method including the steps of providing user profile data; providing web service description data correlated to the at least one web service; providing provisioning processes data correlated to the at least one web service; selecting at least one web service; and invoking the provisioning processes data correlated to the selected at least one web service.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: March 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael G. Polan, Marika Joannidis, Stephen P. Roberts, John W. Stephenson, Gabi Rothenstein
  • Publication number: 20090064271
    Abstract: Exemplary embodiments of the present invention implement filtering policies to correlate and perform fine-grained access control on aggregated data within an enterprise service bus (ESB) architecture. These filtering policies can be made available externally to a system user during runtime in order to allow changes to be dynamically applied to an ESB flow without the need to modify the flow of the ESB. An ESB architecture provides the benefit of being of having the capability to provide an aggregation of services. An ESB has the capability to route a service request to call multiple providers, collect all needed data, aggregate the data, and return the data to a requester. The filtering policies can be implemented within a data filtering engine that is comprised within the ESB.
    Type: Application
    Filed: August 29, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Tinny M.C. Ng, John W. Stephenson, John W. Sweitzer
  • Patent number: 6983468
    Abstract: Automated interface generation for computer programs operating in different environments is provided. An automated interface generation system, method, computer program product and article of manufacture is provided comprising an import utility and a runtime environment. The import utility imports a COBOL IMS transaction source file, parses the specified input and output message records, and generates an application programming interface. The application programming interface operates with the runtime environment to take the data values from the language of a different environment and translate them to a formatted IMS input message. This format is derived from the definition of the input message record in the COBOL IMS transaction source file. After the IMS transaction has executed, the resulting IMS output message is translated back to the data values of the language of the different environment, said values including the results of the transaction.
    Type: Grant
    Filed: May 19, 2000
    Date of Patent: January 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: John H. Green, Sandeep K. Minocha, Piotr Przybylski, John W. Stephenson
  • Patent number: 6785880
    Abstract: The ToolFrame is a code generation tooling framework. Its components form the basis of a generic tooling framework that provides a structured, consistent, and flexible method for developing tools. The ToolFrame separates functionality into components to emphasize substitution of components through common interfaces. This separation is furthered by a common complex object called Resource, used to represent any type of information shared between components.
    Type: Grant
    Filed: July 27, 2000
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventors: Michael Beisiegel, Piotr Przybylski, Norman K. W. Seto, John W. Stephenson
  • Publication number: 20040068565
    Abstract: A web service provisioning system including a subscription system having a web service description data correlated to the at least one web service, and provisioning processes data correlated to the at least one web service. The provisioning system also includes an invocation system operatively coupled to the subscription system. A method of provisioning at least one web service, the method including the steps of providing user profile data; providing web service description data correlated to the at least one web service; providing provisioning processes data correlated to the at least one web service; selecting at least one web service; and invoking the provisioning processes data correlated to the selected at least one web service.
    Type: Application
    Filed: September 18, 2003
    Publication date: April 8, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael G. Polan, Marika Joannidis, Stephen P. Roberts, John W. Stephenson, Gabi Rothenstein
  • Patent number: 6582473
    Abstract: A golf prosthesis assisting an upper extremity amputee to swing a golf club. In one embodiment, the prosthesis comprises first and second prosthetic sockets in which the amputee's limbs are received. An extension pylon extends from the first prosthetic socket towards the golf club. The second prosthetic socket is attached to the extension pylon, thereby assisting the amputee in keeping shoulders, back and hips in proper alignment during back swing and return swing. There is also a more complete transfer of energy into the swing from the shoulders, back and legs. A wrist terminal device connects the extension pylon to the golf club. The wrist terminal device emulates cocking and release of the wrists during a conventional golf swing. The wrist terminal device provides a club holder firmly holding the golf club, and a rotary joint advantageously restrained from rotation in all but a preselected plane.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: June 24, 2003
    Assignee: Texas Scottish Rite Hospital for Children
    Inventors: William A. Pierce, John W. Stephenson
  • Patent number: 6485523
    Abstract: A golf prosthesis assisting an upper extremity amputee to swing a golf club. In one embodiment, the prosthesis comprises first and second prosthetic sockets in which the amputee's limbs are received. An extension pylon extends from the first prosthetic socket towards the golf club. The second prosthetic socket is attached to the extension pylon, thereby assisting the amputee in keeping shoulders, back and hips in proper alignment during back swing and return swing. There is also a more complete transfer of energy into the swing from the shoulders, back and legs. A wrist terminal device connects the extension pylon to the golf club. The wrist terminal device emulates cocking and release of the wrists during a conventional golf swing. The wrist terminal device provides a club holder firmly holding the golf club, and a rotary joint advantageously restrained from rotation in all but a preselected plane.
    Type: Grant
    Filed: February 16, 2001
    Date of Patent: November 26, 2002
    Assignee: Texas Scottish Rite Hospital for Children
    Inventors: William A. Pierce, John W. Stephenson
  • Publication number: 20020116074
    Abstract: A golf prosthesis assisting an upper extremity amputee to swing a golf club. In one embodiment, the prosthesis comprises first and second prosthetic sockets in which the amputee's limbs are received. An extension pylon extends from the first prosthetic socket towards the golf club. The second prosthetic socket is attached to the extension pylon, thereby assisting the amputee in keeping shoulders, back and hips in proper alignment during back swing and return swing. There is also a more complete transfer of energy into the swing from the shoulders, back and legs. A wrist terminal device connects the extension pylon to the golf club. The wrist terminal device emulates cocking and release of the wrists during a conventional golf swing. The wrist terminal device provides a club holder firmly holding the golf club, and a rotary joint advantageously restrained from rotation in all but a preselected plane.
    Type: Application
    Filed: February 16, 2001
    Publication date: August 22, 2002
    Inventors: William A. Pierce, John W. Stephenson
  • Publication number: 20020116073
    Abstract: A golf prosthesis assisting an upper extremity amputee to swing a golf club. In one embodiment, the prosthesis comprises first and second prosthetic sockets in which the amputee's limbs are received. An extension pylon extends from the first prosthetic socket towards the golf club. The second prosthetic socket is attached to the extension pylon, thereby assisting the amputee in keeping shoulders, back and hips in proper alignment during back swing and return swing. There is also a more complete transfer of energy into the swing from the shoulders, back and legs. A wrist terminal device connects the extension pylon to the golf club. The wrist terminal device emulates cocking and release of the wrists during a conventional golf swing. The wrist terminal device provides a club holder firmly holding the golf club, and a rotary joint advantageously restrained from rotation in all but a preselected plane.
    Type: Application
    Filed: February 16, 2001
    Publication date: August 22, 2002
    Inventors: William A. Pierce, John W. Stephenson
  • Publication number: 20020107915
    Abstract: A system is provided to permit page definitions in the Java Server Pages standard (JSP pages) may be invoked in response to non-HTTP protocol requests. An adapter is created by a servlet in a web server. The adapter receives requests which may include non-HTTP requests. A composition service is provided that is usable for both HTTP and non-HTTP format requests. Within the composition service, the protocol of the request is evaluated. Where the request is an HTTP request, specified JSP files may be executed directly from the service. Where the request is a non-HTTP request, the composition service carries out steps to ensure that specified JSP files are executable. The composition service may generate a HTTP request to the web server to execute the specified JSP files.
    Type: Application
    Filed: November 28, 2001
    Publication date: August 8, 2002
    Inventors: Afshan Ally, Michael S. Roy-Diclemente, John W. Stephenson
  • Patent number: 6421681
    Abstract: Methods, systems and articles of manufacture comprising a computer usable medium having computer readable program code means therein are directed to a framework for representation and manipulation of record oriented data. Particularly, the framework of the present invention provides access from applications written in a computer programming language, preferably the Java language, to records created by an application written in another programming language by describing and correctly converting record data in such records. In a preferred embodiment, the framework is designed in and for the Java language, has a concrete class implementation written in Java capable of handling C language data types and provides the ability to access stored or sent records, created by an application written in the C language, from applications written in the Java language. The framework also provides a set of mechanisms to be used by record builder tools.
    Type: Grant
    Filed: May 25, 1999
    Date of Patent: July 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Harold J. Gartner, John H. Green, Vladimir Klicnik, John W. Stephenson
  • Publication number: 20020073395
    Abstract: Methods, systems and articles of manufacture comprising a computer usable medium having computer readable program code means therein are directed to a framework for representation and manipulation of record oriented data. Particularly, the framework of the present invention provides access from applications written in a computer programming language, preferably the Java language, to records created by an application written in another programming language by describing and correctly converting record data in such records. In a preferred embodiment, the framework is designed in and for the Java language, has a concrete class implementation written in Java capable of handling C language data types and provides the ability to access stored or sent records, created by an application written in the C language, from applications written in the Java language. The framework also provides a set of mechanisms to be used by record builder tools.
    Type: Application
    Filed: May 25, 1999
    Publication date: June 13, 2002
    Inventors: HAROLD J. GARTNER, JOHN H. GREEN, VLADIMIR KLIENIK, JOHN W. STEPHENSON
  • Patent number: 6375811
    Abstract: Optical coatings and methods of fabricating the same. According to a preferred embodiment, the optical coatings comprise polymeric films formed from the disassociation of chemical products from a gaseous hydrocarbon in plasma. The disassociation process is performed in low-pressure environment and without radio frequency substrate bias. The resultant optical coatings have superior stability, durability and flexibility and may be utilized on highly flexible substrates. The coatings of the present invention can additionally be utilized for multi-layer optical designs and further, may be doped with a polar material to thus cause the coating to possess a desired index of refraction.
    Type: Grant
    Filed: August 12, 1999
    Date of Patent: April 23, 2002
    Assignee: Northrop Grumman Corporation
    Inventors: James Malon Rowe, John W. Stephenson