Patents by Inventor Harold Moss
Harold Moss 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: 9092787Abstract: A method, system and computer-usable medium for a policy validator that automates the validation of existing or proposed policies. A segmented questionnaire wizard is implemented to guide a policy creator through a series of policy-related questions, resulting in the automated generation of a questionnaire used for validating the policy. The resulting validation questionnaire is automatically distributed to predetermined subject matter experts and individuals affected by the policy, whose responses are then analyzed and scored by the policy validator to determine the validity of the policy. If the resulting validation score is within a predetermined, acceptable range, the policy is approved and released for implementation. Otherwise, the process is repeated until an acceptable validation score is achieved.Type: GrantFiled: September 6, 2006Date of Patent: July 28, 2015Assignee: International Business Machines CorporationInventor: Harold Moss
-
Patent number: 8984593Abstract: A system, and computer usable program product for securing asynchronous client server transactions are provided in the illustrative embodiments. A request including an application identifier and a version of a second application is received at a first application. A service identifier is generated if a session with the second application is valid. A registry is generated at the first application. A catalog is generated based on the registry and the service identifier and the catalog are sent to the second application. A sub-request including the service identifier is received as part of an asynchronous client server transaction. Validity of the sub-request is determined by determining whether the service identifier has expired, whether the sub-request requests a service that is permissible according to the catalog, whether the service identifier is used in conjunction with the second application, or a combination thereof. If the sub-request is valid, the service is provided.Type: GrantFiled: May 7, 2013Date of Patent: March 17, 2015Assignee: International Business Machines CorporationInventors: Steven A. Bade, Harold Moss, Mary Ellen Zurko
-
Patent number: 8819787Abstract: A method for securing asynchronous client server transactions is provided in the illustrative embodiments. A request including an application identifier and a version of a second application is received at a first application. A service identifier is generated if a session with the second application is valid. A registry is generated at the first application. A catalog is generated based on the registry and the service identifier and the catalog are sent to the second application. A sub-request including the service identifier is received as part of an asynchronous client server transaction. Validity of the sub-request is determined by determining whether the service identifier has expired, whether the sub-request requests a service that is permissible according to the catalog, whether the service identifier is used in conjunction with the second application, or a combination thereof. If the sub-request is valid, the service is provided.Type: GrantFiled: May 7, 2013Date of Patent: August 26, 2014Assignee: International Business Machines CorporationInventors: Steven A Bade, Harold Moss, Mary Ellen Zurko
-
Publication number: 20130297681Abstract: A system, and computer usable program product for securing asynchronous client server transactions are provided in the illustrative embodiments. A request including an application identifier and a version of a second application is received at a first application. A service identifier is generated if a session with the second application is valid. A registry is generated at the first application. A catalog is generated based on the registry and the service identifier and the catalog are sent to the second application. A sub-request including the service identifier is received as part of an asynchronous client server transaction. Validity of the sub-request is determined by determining whether the service identifier has expired, whether the sub-request requests a service that is permissible according to the catalog, whether the service identifier is used in conjunction with the second application, or a combination thereof. If the sub-request is valid, the service is provided.Type: ApplicationFiled: May 7, 2013Publication date: November 7, 2013Applicant: International Business Machines CorporationInventors: STEVEN A. BADE, HAROLD MOSS, MARY ELLEN ZURKO
-
Publication number: 20130246515Abstract: A method for securing asynchronous client server transactions is provided in the illustrative embodiments. A request including an application identifier and a version of a second application is received at a first application. A service identifier is generated if a session with the second application is valid. A registry is generated at the first application. A catalog is generated based on the registry and the service identifier and the catalog are sent to the second application. A sub-request including the service identifier is received as part of an asynchronous client server transaction. Validity of the sub-request is determined by determining whether the service identifier has expired, whether the sub-request requests a service that is permissible according to the catalog, whether the service identifier is used in conjunction with the second application, or a combination thereof. If the sub-request is valid, the service is provided.Type: ApplicationFiled: May 7, 2013Publication date: September 19, 2013Applicant: International Business Machines CorporationInventors: Steven A. BADE, Harold MOSS, Mary Ellen ZURKO
-
Patent number: 8479268Abstract: A system, and computer usable program product for securing asynchronous client server transactions are provided in the illustrative embodiments. A request including an application identifier and a version of a second application is received at a first application. A service identifier is generated if a session with the second application is valid. A registry is generated at the first application. A catalog is generated based on the registry and the service identifier and the catalog are sent to the second application. A sub-request including the service identifier is received as part of an asynchronous client server transaction. Validity of the sub-request is determined by determining whether the service identifier has expired, whether the sub-request requests a service that is permissible according to the catalog, whether the service identifier is used in conjunction with the second application, or a combination thereof. If the sub-request is valid, the service is provided.Type: GrantFiled: December 15, 2009Date of Patent: July 2, 2013Assignee: International Business Machines CorporationInventors: Steven A Bade, Harold Moss, Mary Ellen Zurko
-
Patent number: 8474019Abstract: A method for securing asynchronous client server transactions is provided in the illustrative embodiments. A request including an application identifier and a version of a second application is received at a first application. A service identifier is generated if a session with the second application is valid. A registry is generated at the first application. A catalog is generated based on the registry and the service identifier and the catalog are sent to the second application. A sub-request including the service identifier is received as part of an asynchronous client server transaction. Validity of the sub-request is determined by determining whether the service identifier has expired, whether the sub-request requests a service that is permissible according to the catalog, whether the service identifier is used in conjunction with the second application, or a combination thereof. If the sub-request is valid, the service is provided.Type: GrantFiled: March 6, 2012Date of Patent: June 25, 2013Assignee: International Business Machines CorporationInventors: Steven A Bade, Harold Moss, Mary Ellen Zurko
-
Publication number: 20120233664Abstract: A method for securing asynchronous client server transactions is provided in the illustrative embodiments. A request including an application identifier and a version of a second application is received at a first application. A service identifier is generated if a session with the second application is valid. A registry is generated at the first application. A catalog is generated based on the registry and the service identifier and the catalog are sent to the second application. A sub-request including the service identifier is received as part of an asynchronous client server transaction. Validity of the sub-request is determined by determining whether the service identifier has expired, whether the sub-request requests a service that is permissible according to the catalog, whether the service identifier is used in conjunction with the second application, or a combination thereof. If the sub-request is valid, the service is provided.Type: ApplicationFiled: March 6, 2012Publication date: September 13, 2012Applicant: International Business Machines CorporationInventors: STEVEN A. BADE, Harold Moss, Mary Ellen Zurko
-
Publication number: 20110145891Abstract: A method, system, and computer usable program product for securing asynchronous client server transactions are provided in the illustrative embodiments. A request including an application identifier and a version of a second application is received at a first application. A service identifier is generated if a session with the second application is valid. A registry is generated at the first application. A catalog is generated based on the registry and the service identifier and the catalog are sent to the second application. A sub-request including the service identifier is received as part of an asynchronous client server transaction. Validity of the sub-request is determined by determining whether the service identifier has expired, whether the sub-request requests a service that is permissible according to the catalog, whether the service identifier is used in conjunction with the second application, or a combination thereof. If the sub-request is valid, the service is provided.Type: ApplicationFiled: December 15, 2009Publication date: June 16, 2011Applicant: International Business Machines CorporationInventors: Steven A. Bade, Harold Moss, Mary Ellen Zurko
-
Patent number: 7945467Abstract: A method, apparatus and computer-usable medium for a policy guidance system comprising one or more Cartesian coordinate plots of a policy's adherence and compliance guidelines. One or more segmented questionnaires are created, comprising a range of weighted responses, that are electronically distributed to one or more predetermined reviewers such as, but not limited to, policy makers or enforcers. Responses to the questionnaire are aggregated, statistically analyzed and scored to derive quantitative values that are then graphically plotted as one or more coordinates in a Cartesian format. The resulting graphical depiction of the policy's guidance parameters is then presented such that it facilitates a policy viewer's comprehension of the possible implications of noncompliance.Type: GrantFiled: August 14, 2006Date of Patent: May 17, 2011Assignee: International Business Machines CorporationInventor: Harold Moss
-
Patent number: 7620729Abstract: A method, apparatus and computer-usable medium for a virtual policy control router, comprising applicable control elements relating to one or more external or internal policies. Two or more policy control repositories are aggregated to create a virtual policy control router, accessible and navigable by users to provide relevant and applicable control elements for establishing policy compliance initiatives. One or more agents are implemented as a web service comprising a services oriented architecture (SOA) to access policy control elements in their native repositories. The web service agent communicates policy control information to the virtual policy control router, contingent upon each control repository's existing security model and access controls. As policy control information is received from each web service agent, it is relationally associated with predetermined users and/or initiatives by the virtual policy control router.Type: GrantFiled: September 6, 2006Date of Patent: November 17, 2009Assignee: International Business Machines CorporationInventor: Harold Moss
-
Publication number: 20080103862Abstract: Embodiments of the present invention address deficiencies of the art in respect to decision point management for a business process and provide a method, system and computer program product for instant messaging forms based business process decision point facilitation. In one embodiment of the invention, a method for instant messaged forms based business process decision point facilitation can be provided. The method can include detecting a decision point in a business process, identifying a target collaborator for the detected decision point, applying instant messaging presence awareness for the target collaborator, and forwarding a form within an instant message to the target collaborator only when the target collaborator is determined to be present for instant messaging.Type: ApplicationFiled: October 27, 2006Publication date: May 1, 2008Applicant: International Business Machines CorporationInventors: Harold Moss, Ajamu Wesley
-
Publication number: 20080059520Abstract: A method, system and computer-usable medium for a policy validator that automates the validation of existing or proposed policies. A segmented questionnaire wizard is implemented to guide a policy creator through a series of policy-related questions, resulting in the automated generation of a questionnaire used for validating the policy. The resulting validation questionnaire is automatically distributed to predetermined subject matter experts and individuals affected by the policy, whose responses are then analyzed and scored by the policy validator to determine the validity of the policy. If the resulting validation score is within a predetermined, acceptable range, the policy is approved and released for implementation. Otherwise, the process is repeated until an acceptable validation score is achieved.Type: ApplicationFiled: September 6, 2006Publication date: March 6, 2008Inventor: Harold Moss
-
Publication number: 20080059643Abstract: A method, apparatus and computer-usable medium for a virtual policy control router, comprising applicable control elements relating to one or more external or internal policies. Two or more policy control repositories are aggregated to create a virtual policy control router, accessible and navigable by users to provide relevant and applicable control elements for establishing policy compliance initiatives. One or more agents are implemented as a web service comprising a services oriented architecture (SOA) to access policy control elements in their native repositories. The web service agent communicates policy control information to the virtual policy control router, contingent upon each control repository's existing security model and access controls. As policy control information is received from each web service agent, it is relationally associated with predetermined users and/or initiatives by the virtual policy control router.Type: ApplicationFiled: September 6, 2006Publication date: March 6, 2008Inventor: Harold Moss
-
Publication number: 20080040169Abstract: A method, apparatus and computer-usable medium for a policy guidance system comprising one or more Cartesian coordinate plots of a policy's adherence and compliance guidelines. One or more segmented questionnaires are created, comprising a range of weighted responses, that are electronically distributed to one or more predetermined reviewers such as, but not limited to, policy makers or enforcers. Responses to the questionnaire are aggregated, statistically analyzed and scored to derive quantitative values that are then graphically plotted as one or more coordinates in a Cartesian format. The resulting graphical depiction of the policy's guidance parameters is then presented such that it facilitates a policy viewer's comprehension of the possible implications of noncompliance.Type: ApplicationFiled: August 14, 2006Publication date: February 14, 2008Inventor: Harold Moss
-
Publication number: 20080016546Abstract: Dynamic profile access control. Access control is provided by dynamically forming user groups according to a hierarchical organization structure and policy rules specified for organizational resources. The dynamically formed user groups are treated as the subject in a common access control component and are used to grant permission to or revoke permission to individual or groups of elements.Type: ApplicationFiled: July 13, 2006Publication date: January 17, 2008Inventors: TONG L. LI, Li Dai, Harold Moss, Glen E. Salmon, Zhen Zhou
-
Publication number: 20060168546Abstract: A method, system, and computer program product for processing objectives of an organization. Included is a computerized system having: a graphical interface for displaying an objective hierarchy, wherein the objective hierarchy comprises a plurality of objectives; and a visual execution status system for displaying a visual execution status for each of the plurality of objectives, wherein the visual execution status connotes information regarding how well the objective is being performed.Type: ApplicationFiled: January 21, 2005Publication date: July 27, 2006Applicant: International Business Machines CorporationInventors: Scott Consolatti, Tong Li, Harold Moss, Glen Salmon