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: 9213849Abstract: 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: GrantFiled: August 28, 2008Date of Patent: December 15, 2015Assignee: International Business Machines CorporationInventors: Trevett B. Chusing, John W. Stephenson, Lei Zhang
-
Patent number: 8448188Abstract: 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: GrantFiled: June 17, 2008Date of Patent: May 21, 2013Assignee: International Business Machines CorporationInventors: Zhengang Liang, John W. Stephenson, Yi Wang, Lei Zhang, Jian Zhu
-
Patent number: 8037525Abstract: 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: GrantFiled: July 16, 2008Date of Patent: October 11, 2011Assignee: International Business Machines CorporationInventors: John W. Stephenson, Trevett B. Chusing
-
Publication number: 20100058434Abstract: 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: ApplicationFiled: August 28, 2008Publication date: March 4, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trevett B. Chusing, John W. Stephenson, Lei Zhang
-
Publication number: 20100017876Abstract: 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: ApplicationFiled: July 16, 2008Publication date: January 21, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Trevett B. Chusing, John W. Stephenson
-
Publication number: 20090313640Abstract: 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: ApplicationFiled: June 17, 2008Publication date: December 17, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zhengang Liang, John W. Stephenson, Yi Wang, Lei Zhang, Jian Zhu
-
Publication number: 20090182645Abstract: 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: ApplicationFiled: January 19, 2009Publication date: July 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael G. Polan, Marika Joannidis, Stephen P. Roberts, John W. Stephenson, Gabi Rothenstein
-
Patent number: 7506021Abstract: 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: GrantFiled: September 18, 2003Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventors: Michael G. Polan, Marika Joannidis, Stephen P. Roberts, John W. Stephenson, Gabi Rothenstein
-
Publication number: 20090064271Abstract: 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: ApplicationFiled: August 29, 2007Publication date: March 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Tinny M.C. Ng, John W. Stephenson, John W. Sweitzer
-
Patent number: 6983468Abstract: 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: GrantFiled: May 19, 2000Date of Patent: January 3, 2006Assignee: International Business Machines CorporationInventors: John H. Green, Sandeep K. Minocha, Piotr Przybylski, John W. Stephenson
-
Patent number: 6785880Abstract: 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: GrantFiled: July 27, 2000Date of Patent: August 31, 2004Assignee: International Business Machines CorporationInventors: Michael Beisiegel, Piotr Przybylski, Norman K. W. Seto, John W. Stephenson
-
Publication number: 20040068565Abstract: 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: ApplicationFiled: September 18, 2003Publication date: April 8, 2004Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael G. Polan, Marika Joannidis, Stephen P. Roberts, John W. Stephenson, Gabi Rothenstein
-
Patent number: 6582473Abstract: 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: GrantFiled: February 16, 2001Date of Patent: June 24, 2003Assignee: Texas Scottish Rite Hospital for ChildrenInventors: William A. Pierce, John W. Stephenson
-
Patent number: 6485523Abstract: 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: GrantFiled: February 16, 2001Date of Patent: November 26, 2002Assignee: Texas Scottish Rite Hospital for ChildrenInventors: William A. Pierce, John W. Stephenson
-
Publication number: 20020116074Abstract: 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: ApplicationFiled: February 16, 2001Publication date: August 22, 2002Inventors: William A. Pierce, John W. Stephenson
-
Publication number: 20020116073Abstract: 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: ApplicationFiled: February 16, 2001Publication date: August 22, 2002Inventors: William A. Pierce, John W. Stephenson
-
Publication number: 20020107915Abstract: 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: ApplicationFiled: November 28, 2001Publication date: August 8, 2002Inventors: Afshan Ally, Michael S. Roy-Diclemente, John W. Stephenson
-
Patent number: 6421681Abstract: 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: GrantFiled: May 25, 1999Date of Patent: July 16, 2002Assignee: International Business Machines CorporationInventors: Harold J. Gartner, John H. Green, Vladimir Klicnik, John W. Stephenson
-
Publication number: 20020073395Abstract: 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: ApplicationFiled: May 25, 1999Publication date: June 13, 2002Inventors: HAROLD J. GARTNER, JOHN H. GREEN, VLADIMIR KLIENIK, JOHN W. STEPHENSON
-
Patent number: 6375811Abstract: 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: GrantFiled: August 12, 1999Date of Patent: April 23, 2002Assignee: Northrop Grumman CorporationInventors: James Malon Rowe, John W. Stephenson