Patents by Inventor Bret W. Dixon
Bret W. Dixon 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: 8756269Abstract: At each intermediate transaction hop from among multiple transaction hops in a transaction flow through a composite application, an entry with tracking data for a current transaction hop of the multiple transaction hops is inserted into a tracking envelope associated with the transaction flow and the tracking envelope is passed to a next transaction hop of the transaction hops in the transaction flow. At a final transaction hop of the multiple transaction hops, a final entry with tracking data for the final transaction hop is inserted into the tracking envelope and the multiple entries with tracking data for each of the transaction hops in the tracking envelope are exposed in a single tracking event.Type: GrantFiled: February 28, 2012Date of Patent: June 17, 2014Assignee: International Business Machines CorporationInventors: Bret W. Dixon, Scot Dixon
-
Patent number: 8738682Abstract: At each intermediate transaction hop from among multiple transaction hops in a transaction flow through a composite application, an entry with tracking data for a current transaction hop of the multiple transaction hops is inserted into a tracking envelope associated with the transaction flow and the tracking envelope is passed to a next transaction hop of the transaction hops in the transaction flow. At a final transaction hop of the multiple transaction hops, a final entry with tracking data for the final transaction hop is inserted into the tracking envelope and the multiple entries with tracking data for each of the transaction hops in the tracking envelope are exposed in a single tracking event.Type: GrantFiled: January 10, 2013Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Bret W. Dixon, Scot Dixon
-
Patent number: 8656155Abstract: Digital certificate public information is extracted using a processor from at least one digital certificate stored within at least one digital certificate storage repository. The extracted digital certificate public information is stored to at least one dynamically-created certificate public information directory. At least a portion of the digital certificate public information stored within the at least one dynamically-created certificate public information directory is provided in response to a digital certificate public information request.Type: GrantFiled: February 10, 2012Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Bret W. Dixon, Scot W. Dixon
-
Patent number: 8631461Abstract: A request to process a request message using a request queue within a request-reply messaging environment is detected at a dynamic data protection module. At least one authorized sender module and a sole authorized recipient module of a response message to the request message is identified using a request queue policy of the request queue. A reply queue policy is dynamically created to process the response message using the identified at least one authorized sender module and the sole authorized recipient module of the response message. The dynamically-created reply queue policy is associated with a reply queue. The response message is processed responsive to a request to process the response message using the dynamically-created reply queue policy and the associated reply queue.Type: GrantFiled: March 29, 2012Date of Patent: January 14, 2014Assignee: International Business Machines CorporationInventor: Bret W. Dixon
-
Publication number: 20140006775Abstract: A digital signature of a message originator of a message is validated by a processor on message retrieval by a message recipient as a first-tier validation of the message. In response to a successful first-tier validation of the digital signature of the message originator, a transaction token and a message originator identifier are extracted from a message payload of the message. Communication is initiated with a verification service within a secure messaging environment of the message originator as a second-tier validation of the message using the extracted transaction token and the extracted message originator identifier to confirm whether the secure messaging environment of the message originator generated the transaction token and inserted the transaction token into the message payload. Results of the second-tier validation of the message with the verification service within the secure messaging environment of the message originator are determined.Type: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret W. Dixon, Scot W. Dixon
-
Publication number: 20140006778Abstract: A digital signature of a message originator of a message is validated by a processor on message retrieval by a message recipient as a first-tier validation of the message. In response to a successful first-tier validation of the digital signature of the message originator, a transaction token and a message originator identifier are extracted from a message payload of the message. Communication is initiated with a verification service within a secure messaging environment of the message originator as a second-tier validation of the message using the extracted transaction token and the extracted message originator identifier to confirm whether the secure messaging environment of the message originator generated the transaction token and inserted the transaction token into the message payload. Results of the second-tier validation of the message with the verification service within the secure messaging environment of the message originator are determined.Type: ApplicationFiled: June 7, 2013Publication date: January 2, 2014Inventors: Bret W. Dixon, Scot W. Dixon
-
Publication number: 20130346744Abstract: A message including a digital signature is received at a processor. It is determined whether a specific authorized certificate issuer is configured for a message originator within a data protection policy. In response to determining that the specific authorized certificate issuer is configured for the message originator within the data protection policy, it is determined whether a message originator certificate used to generate the digital signature is issued by the configured specific authorized certificate issuer.Type: ApplicationFiled: June 7, 2013Publication date: December 26, 2013Inventors: Bret W. Dixon, Jonathan L. Rumsey
-
Publication number: 20130346743Abstract: A message including a digital signature is received at a processor. It is determined whether a specific authorized certificate issuer is configured for a message originator within a data protection policy. In response to determining that the specific authorized certificate issuer is configured for the message originator within the data protection policy, it is determined whether a message originator certificate used to generate the digital signature is issued by the configured specific authorized certificate issuer.Type: ApplicationFiled: June 25, 2012Publication date: December 26, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret W. Dixon, Jonathan L. Rumsey
-
Patent number: 8549579Abstract: A request to process a request message using a request queue within a request-reply messaging environment is detected at a dynamic data protection module. At least one authorized sender module and a sole authorized recipient module of a response message to the request message is identified using a request queue policy of the request queue. A reply queue policy is dynamically created to process the response message using the identified at least one authorized sender module and the sole authorized recipient module of the response message. The dynamically-created reply queue policy is associated with a reply queue. The response message is processed responsive to a request to process the response message using the dynamically-created reply queue policy and the associated reply queue.Type: GrantFiled: July 6, 2011Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventor: Bret W. Dixon
-
Publication number: 20130238895Abstract: A renewed digital certificate is obtained within an asynchronous messaging environment from a certificate server of an issuer of an existing digital certificate to replace the existing digital certificate. The renewed digital certificate includes an extended attribute that stores a serial number value of the existing digital certificate. A message is received with a symmetric key that is encrypted using the existing digital certificate. The symmetric key is identified within the message by the serial number value of the existing digital certificate. The message is processed using the renewed digital certificate.Type: ApplicationFiled: March 12, 2012Publication date: September 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret W. Dixon, Scot W. Dixon
-
Publication number: 20130226985Abstract: At each intermediate transaction hop from among multiple transaction hops in a transaction flow through a composite application, an entry with tracking data for a current transaction hop of the multiple transaction hops is inserted into a tracking envelope associated with the transaction flow and the tracking envelope is passed to a next transaction hop of the transaction hops in the transaction flow. At a final transaction hop of the multiple transaction hops, a final entry with tracking data for the final transaction hop is inserted into the tracking envelope and the multiple entries with tracking data for each of the transaction hops in the tracking envelope are exposed in a single tracking event.Type: ApplicationFiled: February 28, 2012Publication date: August 29, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret W. Dixon, Scot Dixon
-
Publication number: 20130212379Abstract: Digital certificate public information is extracted using a processor from at least one digital certificate stored within at least one digital certificate storage repository. The extracted digital certificate public information is stored to at least one dynamically-created certificate public information directory. At least a portion of the digital certificate public information stored within the at least one dynamically-created certificate public information directory is provided in response to a digital certificate public information request.Type: ApplicationFiled: February 10, 2012Publication date: August 15, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret W. Dixon, Scot W. Dixon
-
Publication number: 20130111499Abstract: An LDAP bridge service retrieves a generic LDAP message request, placed in a request queue by a message queuing application, from the request queue. The LDAP bridge service formats the generic LDAP request into a particular API call for at least one LDAP API. The LDAP bridge service calls at least one LDAP API with the particular API call for requesting at least one LDAP service from at least one LDAP server managing a distributed directory. Responsive to the LDAP bridge service receiving at least one LDAP specific response from at least one LDAP API, the LDAP bridge service translates the LDAP specific response into a response message comprising a generic LDAP response. The API bridge service, places the response message in a response queue of the message queuing network, wherein the message queuing application listens to the response queue for the response message.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: International Business Machines CorporationInventors: Bret W. Dixon, Scot Dixon
-
Publication number: 20130111500Abstract: An API bridge service retrieves a generic API message request, placed in a request queue of a message queuing network by a message queuing application, from the request queue. The API bridge service formats the generic API request into a particular API call for at least one specific API. The API bridge service calls at least one specific API with the particular API call. Responsive to the API bridge service receiving at least one API specific response from at least one specific API, the API bridge service translates at least one API specific response into a response message comprising a generic API response. The API bridge service, places the response message in a response queue of the message queuing network, wherein the message queuing application listens to the response queue for the response message.Type: ApplicationFiled: October 28, 2011Publication date: May 2, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bret W. Dixon, Scot Dixon
-
Publication number: 20130013924Abstract: A request to process a request message using a request queue within a request-reply messaging environment is detected at a dynamic data protection module. At least one authorized sender module and a sole authorized recipient module of a response message to the request message is identified using a request queue policy of the request queue. A reply queue policy is dynamically created to process the response message using the identified at least one authorized sender module and the sole authorized recipient module of the response message. The dynamically-created reply queue policy is associated with a reply queue. The response message is processed responsive to a request to process the response message using the dynamically-created reply queue policy and the associated reply queue.Type: ApplicationFiled: March 29, 2012Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Bret W. Dixon
-
Publication number: 20130013920Abstract: A request to process a request message using a request queue within a request-reply messaging environment is detected at a dynamic data protection module. At least one authorized sender module and a sole authorized recipient module of a response message to the request message is identified using a request queue policy of the request queue. A reply queue policy is dynamically created to process the response message using the identified at least one authorized sender module and the sole authorized recipient module of the response message. The dynamically-created reply queue policy is associated with a reply queue. The response message is processed responsive to a request to process the response message using the dynamically-created reply queue policy and the associated reply queue.Type: ApplicationFiled: July 6, 2011Publication date: January 10, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Bret W. Dixon
-
Publication number: 20120167116Abstract: Embodiments of the invention provide a method, system and computer program product for message merging in a messaging queue. In an embodiment of the invention, a method for message merging in a messaging queue can be provided. The method can include receiving a request to add a new message to a message queue in a message queue manager executing in memory by a processor of a host computing platform. The method can also include a merge indicator to stipulate whether or not a merge should take place. The method also can include identifying an association key associating the new message with an existing message in the message queue and locating an associated message in the message queue corresponding to the identified association key. Finally, the method can include merging the new message with the located associated message in the message queue.Type: ApplicationFiled: February 28, 2012Publication date: June 28, 2012Applicant: International Business Machines CorporationInventors: Allan T. Chandler, Bret W. Dixon
-
Publication number: 20110138400Abstract: Embodiments of the invention provide a method, system and computer program product for message merging in a messaging queue. In an embodiment of the invention, a method for message merging in a messaging queue can be provided. The method can include receiving a request to add a new message to a message queue in a message queue manager executing in memory by a processor of a host computing platform. The method can also include a merge indicator to stipulate whether or not a merge should take place. The method also can include identifying an association key associating the new message with an existing message in the message queue and locating an associated message in the message queue corresponding to the identified association key. Finally, the method can include merging the new message with the located associated message in the message queue.Type: ApplicationFiled: December 3, 2009Publication date: June 9, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Allan T. Chandler, Bret W. Dixon
-
Publication number: 20100228766Abstract: Embodiments of the present invention address deficiencies of the art in respect to message queuing and provide a method, system and computer program product for message queue retrieval by selection criteria. In an embodiment of the invention, a method for message queue retrieval by selection criteria can include receiving from a requesting application a message retrieval request for a message in a message queue storing different messages and determining from the message retrieval request both a template defining fields in the messages, and also selection criteria operable upon content stored in at least one of the fields in the messages. The method also can include applying the selection criteria to the messages in the message queue to select a message or subset of the messages in the message queue, and transmitting the message or subset to the requesting application.Type: ApplicationFiled: May 29, 2009Publication date: September 9, 2010Applicant: International Business Machines CorporationsInventor: Bret W. Dixon
-
Publication number: 20100174696Abstract: Embodiments of the present invention provide a method, system and computer program product for agnostic processing of message queues and sequential files. In an embodiment of the invention, a method for agnostic processing of message queues and sequential files can be provided. The method can include receiving an access request for a resource that is uniform for both a message queue and a sequential file and identifying a resource type of the resource. In response to identifying the resource type as a message queue, a corresponding access request specific to a message queue can be invoked in the message queue. Otherwise a corresponding access request specific to a sequential file can be invoked responsive to identifying the resource type as a sequential file.Type: ApplicationFiled: January 2, 2009Publication date: July 8, 2010Applicant: International Business Machines CorporationInventors: Bret W. Dixon, Billy Joe Soper