Patents by Inventor Elisabetta Flamini
Elisabetta Flamini 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: 10673835Abstract: A single sign-on is implemented in an online transaction processing system. A security token extracted from a transaction request is received. The security token is validated and, in response to a positive validation, security information is extracted. The security information is processed to validate the transaction request and a set of validation attributes is generated. The set of validation attributes is stored in a read-only data object. A transaction server is notified of the read-only data object to authorize processing of the transaction request by the transaction server.Type: GrantFiled: March 6, 2018Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Elisabetta Flamini, Colin R. Penfold
-
Patent number: 10142326Abstract: A received security token includes first access control attributes and a signature of a first identity provider of a first security domain. Additional access control attributes provided by a second identity provider of a second security domain are added into the received security token. The received security token with the added additional access control attributes is re-signed, with a private key associated with a certificate of a second service provider in the second security domain. The re-signing is an assertion in the second security domain that the added additional access control attributes have been provided by the second identity provider of the second security domain. The re-signed received security token is issued for consuming, using the added additional access control attributes, by any service provider in the second security domain.Type: GrantFiled: August 18, 2017Date of Patent: November 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elisabetta Flamini, Colin R. Penfold
-
Publication number: 20180198777Abstract: A single sign-on is implemented in an online transaction processing system. A security token extracted from a transaction request is received. The security token is validated and, in response to a positive validation, security information is extracted. The security information is processed to validate the transaction request and a set of validation attributes is generated. The set of validation attributes is stored in a read-only data object. A transaction server is notified of the read-only data object to authorize processing of the transaction request by the transaction server.Type: ApplicationFiled: March 6, 2018Publication date: July 12, 2018Inventors: Elisabetta Flamini, Colin R. Penfold
-
Patent number: 9948631Abstract: A single sign-on is implemented in an online transaction processing system. A security token extracted from a transaction request is received. The security token is validated and, in response to a positive validation, security information is extracted. The security information is processed to validate the transaction request and a set of validation attributes is generated. The set of validation attributes is stored in a read-only data object. A transaction server is notified of the read-only data object to authorize processing of the transaction request by the transaction server.Type: GrantFiled: February 10, 2015Date of Patent: April 17, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elisabetta Flamini, Colin R. Penfold
-
Publication number: 20170374060Abstract: A received security token includes first access control attributes and a signature of a first identity provider of a first security domain. Additional access control attributes provided by a second identity provider of a second security domain are added into the received security token. The received security token with the added additional access control attributes is re-signed, with a private key associated with a certificate of a second service provider in the second security domain. The re-signing is an assertion in the second security domain that the added additional access control attributes have been provided by the second identity provider of the second security domain. The re-signed received security token is issued for consuming, using the added additional access control attributes, by any service provider in the second security domain.Type: ApplicationFiled: August 18, 2017Publication date: December 28, 2017Inventors: Elisabetta Flamini, Colin R. Penfold
-
Patent number: 9769152Abstract: Attribute-based access control is performed across a first and a second security domain in a federated distributed processing environment. A security token received in the second security domain from a first service provider in the first security domain includes access control attributes. Access control information associated with a request to process an online transaction in the second security domain is received from an identity provider in the second security domain. The access control information is mapped into access control attributes compatible with a format of the access control attributes of the received security token. The mapped access control attributes are appended to the received security token to create a modified security token. The modified security token is signed with a certificate of a second service provider in the second security domain, and the modified security token is issued for consuming by any service provider in the second security domain.Type: GrantFiled: February 10, 2015Date of Patent: September 19, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elisabetta Flamini, Colin R. Penfold
-
Patent number: 9740459Abstract: A legacy machine-oriented language interface definition is received of a new module to be implemented, using an object-oriented language, to provide a new feature within a legacy machine-oriented language application that is executable within a legacy application execution platform. An object-oriented class definition and bridging code that interfaces the object-oriented class definition to the legacy machine-oriented language interface definition are generated. An updated version of the object-oriented class definition is received that includes object-oriented code that implements functionality of the new feature within the new module. A new executable version of the legacy machine-oriented language application is built.Type: GrantFiled: September 25, 2014Date of Patent: August 22, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fraser P. Bohm, Elisabetta Flamini, Ian J. Mitchell
-
Patent number: 9628612Abstract: A method, system, and computer program product include a processor detecting, ambient noise in the vicinity of the mobile telephone and accessing one or more stored sounds. The processor determines that the ambient noise matches a stored sound of the one or more stored sounds and based on the determining, switches handling of incoming calls to the mobile phone to a predetermined state.Type: GrantFiled: December 18, 2015Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Elisabetta Flamini, Rajasinghe S. Gunaratne, Ravi D. Khetani, Kyle Milner
-
Publication number: 20160182710Abstract: A method, system, and computer program product include a processor detecting, ambient noise in the vicinity of the mobile telephone and accessing one or more stored sounds. The processor determines that the ambient noise matches a stored sound of the one or more stored sounds and based on the determining, switches handling of incoming calls to the mobile phone to a predetermined state.Type: ApplicationFiled: December 18, 2015Publication date: June 23, 2016Inventors: Elisabetta FLAMINI, Rajasinghe S. GUNARATNE, Ravi D. KHETANI, Kyle MILNER
-
Patent number: 9143472Abstract: Arrangements describe herein relate to updating an e-mail recipient list. A first version of an e-mail can be received, the first version comprising a message header identifying at least a first e-mail recipient. The first version of the e-mail can be sent to the first e-mail recipient indicated in the message header. A second version of the e-mail can be received, the second version of the e-mail indicating at least a second e-mail recipient. The second version can be sent to the at least second e-mail recipient indicated in the message header of the second version. An update request for the first version can be received, the update request configured to be processed to update the message header of the first version to add the at least second e-mail recipient to the message header. The update request can be sent to the at least first e-mail recipient.Type: GrantFiled: October 24, 2014Date of Patent: September 22, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Elisabetta Flamini
-
Publication number: 20150244705Abstract: A single sign-on is implemented in an online transaction processing system. A security token extracted from a transaction request is received. The security token is validated and, in response to a positive validation, security information is extracted. The security information is processed to validate the transaction request and a set of validation attributes is generated. The set of validation attributes is stored in a read-only data object. A transaction server is notified of the read-only data object to authorize processing of the transaction request by the transaction server.Type: ApplicationFiled: February 10, 2015Publication date: August 27, 2015Inventors: Elisabetta Flamini, Colin R. Penfold
-
Publication number: 20150237041Abstract: Attribute-based access control is performed across a first and a second security domain in a federated distributed processing environment. A security token received in the second security domain from a first service provider in the first security domain includes access control attributes. Access control information associated with a request to process an online transaction in the second security domain is received from an identity provider in the second security domain. The access control information is mapped into access control attributes compatible with a format of the access control attributes of the received security token. The mapped access control attributes are appended to the received security token to create a modified security token. The modified security token is signed with a certificate of a second service provider in the second security domain, and the modified security token is issued for consuming by any service provider in the second security domain.Type: ApplicationFiled: February 10, 2015Publication date: August 20, 2015Inventors: Elisabetta Flamini, Colin R. Penfold
-
Patent number: 9106597Abstract: Arrangements describe herein relate to updating an e-mail recipient list. A first version of an e-mail can be received, the first version comprising a message header identifying at least a first e-mail recipient. The first version of the e-mail can be sent to the first e-mail recipient indicated in the message header. A second version of the e-mail can be received, the second version of the e-mail indicating at least a second e-mail recipient. The second version can be sent to the at least second e-mail recipient indicated in the message header of the second version. An update request for the first version can be received, the update request configured to be processed to update the message header of the first version to add the at least second e-mail recipient to the message header. The update request can be sent to the at least first e-mail recipient.Type: GrantFiled: March 12, 2013Date of Patent: August 11, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Elisabetta Flamini
-
Publication number: 20150046552Abstract: Arrangements describe herein relate to updating an e-mail recipient list. A first version of an e-mail can be received, the first version comprising a message header identifying at least a first e-mail recipient. The first version of the e-mail can be sent to the first e-mail recipient indicated in the message header. A second version of the e-mail can be received, the second version of the e-mail indicating at least a second e-mail recipient. The second version can be sent to the at least second e-mail recipient indicated in the message header of the second version. An update request for the first version can be received, the update request configured to be processed to update the message header of the first version to add the at least second e-mail recipient to the message header. The update request can be sent to the at least first e-mail recipient.Type: ApplicationFiled: October 24, 2014Publication date: February 12, 2015Inventor: Elisabetta Flamini
-
Publication number: 20150012909Abstract: A legacy machine-oriented language interface definition is received of a new module to be implemented, using an object-oriented language, to provide a new feature within a legacy machine-oriented language application that is executable within a legacy application execution platform. An object-oriented class definition and bridging code that interfaces the object-oriented class definition to the legacy machine-oriented language interface definition are generated. An updated version of the object-oriented class definition is received that includes object-oriented code that implements functionality of the new feature within the new module. A new executable version of the legacy machine-oriented language application is built.Type: ApplicationFiled: September 25, 2014Publication date: January 8, 2015Inventors: Fraser P. Bohm, Elisabetta Flamini, Ian J. Mitchell
-
Patent number: 8881100Abstract: A legacy machine-oriented language interface definition of a new module to be implemented within a legacy machine-oriented language application using an object-oriented language is received at a processor. An object-oriented class definition and bridging code that interfaces the object-oriented class definition to the legacy machine-oriented language interface definition is generated by the processor. An updated version of the object-oriented class definition is received that includes object-oriented code that implements functionality of the new module. A new version of the legacy machine-oriented language application is created that includes the new module as a new object accessible using the legacy machine-oriented language interface definition and as implemented by the object-oriented code in the updated version of the object-oriented class definition.Type: GrantFiled: September 7, 2011Date of Patent: November 4, 2014Assignee: International Business Machines CorporationInventors: Fraser P. Bohm, Elisabetta Flamini, Ian J. Mitchell
-
Publication number: 20140280607Abstract: Arrangements describe herein relate to updating an e-mail recipient list. A first version of an e-mail can be received, the first version comprising a message header identifying at least a first e-mail recipient. The first version of the e-mail can be sent to the first e-mail recipient indicated in the message header. A second version of the e-mail can be received, the second version of the e-mail indicating at least a second e-mail recipient. The second version can be sent to the at least second e-mail recipient indicated in the message header of the second version. An update request for the first version can be received, the update request configured to be processed to update the message header of the first version to add the at least second e-mail recipient to the message header. The update request can be sent to the at least first e-mail recipient.Type: ApplicationFiled: March 12, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Elisabetta Flamini
-
Publication number: 20130061205Abstract: A legacy machine-oriented language interface definition of a new module to be implemented within a legacy machine-oriented language application using an object-oriented language is received at a processor. An object-oriented class definition and bridging code that interfaces the object-oriented class definition to the legacy machine-oriented language interface definition is generated by the processor. An updated version of the object-oriented class definition is received that includes object-oriented code that implements functionality of the new module. A new version of the legacy machine-oriented language application is created that includes the new module as a new object accessible using the legacy machine-oriented language interface definition and as implemented by the object-oriented code in the updated version of the object-oriented class definition.Type: ApplicationFiled: September 7, 2011Publication date: March 7, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fraser P. Bohm, Elisabetta Flamini, Ian J. Mitchell
-
Publication number: 20090299992Abstract: A method of identifying desired objects of information determines whether an existing rule is appropriate to identify a new desired object of information, defines a new rule to include at least one search query string when one of the existing rules is not appropriate to identify the new desired object of information, and defines an initial new search query string to identify the new desired object of information, wherein the initial search query string has a search query string input value. Furthermore, the method includes identifying objects having an object value equal to the search query string input value, and identifying the objects as the results of the processing operation and as having an equivalence relationship with the initial search query string. When the results do not satisfy the new rule, subsequent search query strings are defined to form a search query string chain.Type: ApplicationFiled: May 30, 2008Publication date: December 3, 2009Inventors: Doina Liliana Klinger, Lucas William Partridge, Nigel Daniels, Elisabetta Flamini
-
Publication number: 20090255396Abstract: A system for automatically adjusting a music score comprises a display screen and a music scrolling system configured to perform the steps of selecting a music score, the music score being cataloged and stored in a music score database as a first MIDI file, displaying a first portion of the selected music score on the display screen, recording musical notes with a digital device, storing the recorded musical notes in memory as a WAV file, converting the WAV file into a second MIDI file, comparing the first MIDI file and the second MIDI file with a MIDI comparison algorithm, determining if the first MIDI file substantially matches the second MIDI file, automatically adjusting the music score on the display screen upon determining that the first MIDI file substantially matches the second MIDI file, and displaying one or more mistakes upon determining that the first MIDI file does not substantially match the second MIDI file.Type: ApplicationFiled: November 6, 2008Publication date: October 15, 2009Applicant: International Business Machines CorporationInventors: Elisabetta Flamini, Doina L. Klinger