Patents by Inventor Daniel A. Gisolfi

Daniel A. Gisolfi 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).

  • Publication number: 20170302455
    Abstract: A method, system and computer program product for facilitating the generating of digital identity documents. A system receives a selection and initialization of properties (e.g., identity attributes, document type, alternate views, an acquisition uniform resource locator (URL)) to be used in a digital identity document (e.g., driver's license). The system then builds a template using the selected properties. The system may then present a list of built templates to a user/verifier to be used in generating a corresponding digital identity document. Upon receiving the selected template, the system provides the acquisition URL associated with the selected template to the user/verifier to be used by the user/verifier to request the corresponding digital identity document from the issuer. After receiving the digital identity document constructed by the issuer from the issuer, the system delivers the received digital identity document to the user/verifier.
    Type: Application
    Filed: April 15, 2016
    Publication date: October 19, 2017
    Inventors: William F. Abt, JR., Daniel A. Gisolfi, Asher C. Johnson, Aaron K. Reed
  • Publication number: 20170301052
    Abstract: The method utilizes a passport identification number as an element of a homomorphic encryption used to stamp a passport with country entry/exit data to form a digital representation of a subset of information in the passport. As a result, exchange of the digital representation is permitted to allow a selective transfer of information without exposing a user-sensitive passport identification number. The homomorphic encryption comprises a support for exposing a trusted photo and a trusted group containing country travel entry and exit information. The digitally signed passport stamp may then be used to provide verification of the individual by ensuring linkage to that user's passport. The individual's identity and passport verification may occur unconnected, i.e., without having to connect to a central database.
    Type: Application
    Filed: April 19, 2016
    Publication date: October 19, 2017
    Inventors: William F. Abt, JR., Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20170288877
    Abstract: A method, system and computer program product for delivering a digital identity document. A request is received to purchase a digital identity document from a user by a system. An acquisition uniform resource locator (URL) with parameters corresponding to the identity of the user and the requested digital identity document is created and provided to the user. The user utilizes the received URL to communicate with an issuer to request the digital identity document. The system then receives the requested digital identity document in encrypted form from the issuer. The system then delivers the encrypted digital identity document to the user. In this manner, the system can deliver to the user an identity document in digital form that has been vetted as trusted in a secure manner thereby reducing the number of occurrences in providing improper identity documents as well as lessening the ability to generate falsified identity documents.
    Type: Application
    Filed: April 5, 2016
    Publication date: October 5, 2017
    Inventors: William F. Abt, JR., Daniel A. Gisolfi, Asher C. Johnson, Richard Redpath
  • Patent number: 9600690
    Abstract: Sensitive pieces of information stored on an individual's device can be protected using a device identification system that applies, for each sensitive piece of information, a function that integrates an identifier of the individual with a respective sensitive piece of information to create a respective identity element. Each identity element can be signed with a signature to create a trust group. The identity element and signature can be uploaded to the individual's device using an application that is configured to provide a subset of the sensitive pieces of information in response to a query.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: March 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20170063552
    Abstract: A method, system and computer program product for privacy control. A unique identifier for each data element of a group of data elements (e.g., driver's license contains a group of data elements, such as name, driver's license number) is created. These identifiers may be stored along with documentation (e.g., label) of the associated data elements in a manifest file. Alternatively, the identifiers may be stored in a file outside of the manifest file. In this manner, by utilizing a data element identifier which corresponds to a random number, security of privacy information is improved as one would only be able to obtain such sensitive information by obtaining such an identifier. Furthermore, the user only needs to send the requested data elements, as opposed to all the data elements of the group of data elements, to the challenger. In this manner, the user is preserving the security of other privacy information.
    Type: Application
    Filed: August 21, 2015
    Publication date: March 2, 2017
    Inventors: William F. Abt, JR., Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20160063280
    Abstract: Sensitive pieces of information stored on an individual's device can be protected using a device identification system that applies, for each sensitive piece of information, a function that integrates an identifier of the individual with a respective sensitive piece of information to create a respective identity element. Each identity element can be signed with a signature to create a trust group. The identity element and signature can be uploaded to the individual's device using an application that is configured to provide a subset of the sensitive pieces of information in response to a query.
    Type: Application
    Filed: November 6, 2015
    Publication date: March 3, 2016
    Inventors: William F. Abt, Daniel A. Gisolfi, Richard Redpath
  • Patent number: 9230135
    Abstract: Sensitive pieces of information stored on an individual's device can be protected using a device identification system that applies, for each sensitive piece of information, a function that integrates an identifier of the individual with a respective sensitive piece of information to create a respective identity element. Each identity element can be signed with a signature to create a trust group. The identity element and signature can be uploaded to the individual's device using an application that is configured to provide a subset of the sensitive pieces of information in response to a query.
    Type: Grant
    Filed: August 28, 2014
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Richard Redpath
  • Patent number: 9230133
    Abstract: Sensitive pieces of information stored on an individual's device can be protected using a device identification system that applies, for each sensitive piece of information, a function that integrates an identifier of the individual with a respective sensitive piece of information to create a respective identity element. Each identity element can be signed with a signature to create a trust group. The identity element and signature can be uploaded to the individual's device using an application that is configured to provide a subset of the sensitive pieces of information in response to a query.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: William F. Abt, Jr., Daniel A. Gisolfi, Richard Redpath
  • Patent number: 9218435
    Abstract: System, computer implemented method and computer program product for dynamically updating a Web page using browser-based messaging. A system for dynamically updating a Web page using browser-based messaging includes a Web page that includes a plurality of Web messaging tags, and a selected data model that can be bound to the Web messaging tags, and at least one messaging client for accepting at least one message from a message server and for processing the accepted at least one message into the selected data model.
    Type: Grant
    Filed: May 27, 2008
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gerard John Buttner, Chitra Dorai, Ahmad-Sameh Afif Fakhouri, Daniel A. Gisolfi, Jianren Li
  • Publication number: 20150332023
    Abstract: A master digital copy of a registration is transmitted. The registration is proof that a physical object has been registered with a registration authority. A valid peripheral digital copy of the registration is received. The valid peripheral digital copy of the registration was made from the master digital copy of the registration and is incapable of being used to make other valid digital copies of the registration.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: International Business Machines Corporation
    Inventors: Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20150199540
    Abstract: Sensitive pieces of information stored on an individual's device can be protected using a device identification system that applies, for each sensitive piece of information, a function that integrates an identifier of the individual with a respective sensitive piece of information to create a respective identity element. Each identity element can be signed with a signature to create a trust group. The identity element and signature can be uploaded to the individual's device using an application that is configured to provide a subset of the sensitive pieces of information in response to a query.
    Type: Application
    Filed: August 28, 2014
    Publication date: July 16, 2015
    Inventors: William F. Abt, JR., Daniel A. Gisolfi, Richard Redpath
  • Publication number: 20150200783
    Abstract: Sensitive pieces of information stored on an individual's device can be protected using a device identification system that applies, for each sensitive piece of information, a function that integrates an identifier of the individual with a respective sensitive piece of information to create a respective identity element. Each identity element can be signed with a signature to create a trust group. The identity element and signature can be uploaded to the individual's device using an application that is configured to provide a subset of the sensitive pieces of information in response to a query.
    Type: Application
    Filed: January 14, 2014
    Publication date: July 16, 2015
    Applicant: International Business Machines Corporation
    Inventors: William F. Abt, JR., Daniel A. Gisolfi, Richard Redpath
  • Patent number: 8352541
    Abstract: A system and method of providing data to a mashup application may involve receiving a request from a mashup application and supplying first data to the mashup application in response to the request. Mashup information can be received from the mashup application, wherein the mashup information indicates an inclusion of the first data with second data in the execution of the mashup application. The mashup information may be stored and analyzed to identify relationships between previously unrelated data.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: Daniel A. Gisolfi, David L. Kaminsky, Rodney A. Smith, Thomas O. Rowe
  • Publication number: 20120047195
    Abstract: A system and method of providing data to a mashup application may involve receiving a request from a mashup application and supplying first data to the mashup application in response to the request. Mashup information can be received from the mashup application, wherein the mashup information indicates an inclusion of the first data with second data in the execution of the mashup application. The mashup information may be stored and analyzed to identify relationships between previously unrelated data.
    Type: Application
    Filed: October 26, 2011
    Publication date: February 23, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel A. Gisolfi, David L. Kaminsky, Thomas O. Rowe, Rodney A. Smith
  • Patent number: 8082291
    Abstract: A system and method of providing data to a mashup application may involve receiving a request from a mashup application and supplying first data to the mashup application in response to the request. Mashup information can be received from the mashup application, wherein the mashup information indicates an inclusion of the first data with second data in the execution of the mashup application. The mashup information may be stored and analyzed to identify relationships between previously unrelated data.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Daniel A. Gisolfi, David L. Kaminsky, Rodney A. Smith, Thomas O. Rowe
  • Patent number: 7954115
    Abstract: A computer-implementable method and system for managing a mashup web-based community portal. A network-based community portal having a mashup platform integrated therewith can be provided and one or more pre-negotiated bartering agreements designated, in response to a particular user input by one or more users of the network-based community portal. A management module (e.g., a “Market Manager”) can be associated with the network-based community portal in order to permit the users of the network-based community portal to describe to the mashup platform the pre-negotiated bartering agreement(s), in order to permit the network-based community portal to manage the utilization of mashup applications associated with the mashup platform and one or more widget contained by the mashup applications.
    Type: Grant
    Filed: December 11, 2007
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventor: Daniel A. Gisolfi
  • Patent number: 7895570
    Abstract: Accessible role and state information may be included in hypertext markup language documents by encoding an accessibility definition into a class attribute. The accessibility definition corresponds with an object of a hypertext markup language document and comprises role information and state information if state information is applicable to the corresponding role information. A script is associated with the hypertext markup language document and is configured for parsing at least a portion of the hypertext markup language document to identify the accessibility definition. The script further maps the role information and the state information in the accessibility definition to corresponding namespaced role and state attributes.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Becky J. Gibson, Daniel A. Gisolfi, Laurent Hasson, Aaron M. Leventhal, Mark A. Pilgrim
  • Patent number: 7844637
    Abstract: A method, data processing system and computer program product for maintaining/updating managing keyboard navigation using a linked list. In particular, a Dynamic Tree Control Linkage (DTCL) utility creates a doubly linked list with list nodes having assigned values based on a tree control structure UI component. Each list node of the doubly linked list corresponds to a visible tree item of the tree structure UI component. Responding to a keyboard event signal, the DTCL utility finds a current list node corresponding to a first current tree item. The DTCL utility finds a next (i.e. previous or subsequent) list node corresponding to a next tree item. The DTCL utility detects a list node exists. The DTCL utility detects whether the next list node is associated with a null value. When the next list node is associated with a non-null value, the next tree item is identified. The DTCL utility returns an identification of the next tree item representing a second current tree item.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: November 30, 2010
    Assignee: International Business Machines Corporation
    Inventors: Becky J. Gibson, Daniel A. Gisolfi, Laurent Hasson, Mark A. Pilgrim
  • Publication number: 20100274832
    Abstract: A system and method of providing data to a mashup application may involve receiving a request from a mashup application and supplying first data to the mashup application in response to the request. Mashup information can be received from the mashup application, wherein the mashup information indicates an inclusion of the first data with second data in the execution of the mashup application. The mashup information may be stored and analyzed to identify relationships between previously unrelated data.
    Type: Application
    Filed: April 27, 2009
    Publication date: October 28, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel A. Gisolfi, David L. Kaminsky, Thomas O. Rowe, Rodney A. Smith
  • Publication number: 20090150902
    Abstract: A computer-implementable method and system for managing a mashup web-based community portal. A network-based community portal having a mashup platform integrated therewith can be provided and one or more pre-negotiated bartering agreements designated, in response to a particular user input by one or more users of the network-based community portal. A management module (e.g., a “Market Manager”) can be associated with the network-based community portal in order to permit the users of the network-based community portal to describe to the mashup platform the pre-negotiated bartering agreement(s), in order to permit the network-based community portal to manage the utilization of mashup applications associated with the mashup platform and one or more widget contained by the mashup applications.
    Type: Application
    Filed: December 11, 2007
    Publication date: June 11, 2009
    Inventor: Daniel A. Gisolfi