Patents by Inventor James Ducharme

James Ducharme 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: 9495393
    Abstract: A system for reviewing role definitions includes a database that stores a plurality of roles. Each of the plurality of roles associates an identifier with at least one entitlement. The system also includes a second database that stores role review definitions. The review definitions define role review processes for the plurality of roles. The system further includes a processor that is in communication with the role database and the review definition database. The processor executes the role review processes defined by the review definitions at the appropriate times.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: November 15, 2016
    Assignee: EMC IP Holding Company, LLC
    Inventors: James Ducharme, Michael Sean Miller, Christopher Clifton McLaren, Dan Uwe Zehme, Deepak Taneja
  • Patent number: 9047323
    Abstract: A system for reviewing the ownership of data resources includes a database that stores a plurality of data resource identifiers. Each of the plurality of data resource identifiers has an associated owner field. The system also includes a second database that stores data resource review definitions. The review definitions define a review processes for the plurality of data resources. The system further includes a processor that is in communication with the data resource database and the review definition database. The processor executes the data resource ownership review processes defined by the review definitions at the appropriate times.
    Type: Grant
    Filed: December 12, 2011
    Date of Patent: June 2, 2015
    Assignee: EMC Corporation
    Inventors: James Ducharme, Dan Uwe Zehme, Michael Sean Miller, Deepak Taneja
  • Publication number: 20130031070
    Abstract: A system for reviewing role definitions includes a database that stores a plurality of roles. Each of the plurality of roles associates an identifier with at least one entitlement. The system also includes a second database that stores role review definitions. The review definitions define role review processes for the plurality of roles. The system further includes a processor that is in communication with the role database and the review definition database. The processor executes the role review processes defined by the review definitions at the appropriate times.
    Type: Application
    Filed: December 12, 2011
    Publication date: January 31, 2013
    Applicant: AVEKSA, Inc.
    Inventors: James Ducharme, Michael Sean Miller, Christopher Clinton McLaren, Dan Uwe Zehme, Deepak Taneja
  • Publication number: 20130031066
    Abstract: A system for reviewing the ownership of data resources includes a database that stores a plurality of data resource identifiers. Each of the plurality of data resource identifiers has an associated owner field. The system also includes a second database that stores data resource review definitions. The review definitions define a review processes for the plurality of data resources. The system further includes a processor that is in communication with the data resource database and the review definition database. The processor executes the data resource ownership review processes defined by the review definitions at the appropriate times.
    Type: Application
    Filed: December 12, 2011
    Publication date: January 31, 2013
    Applicant: Aveksa, Inc.
    Inventors: James Ducharme, Dan Uwe Zehme, Michael Sean Miller, Deepak Taneja
  • Publication number: 20110030041
    Abstract: A method of propagating a user's authentication/session information between different requests to Web services in a network includes a web server receiving a request for access to a first web service. The request is intercepted with an agent and authentication credentials are collected. A determination is made whether the web service customer is authenticated and authorized. If the web service customer is authenticated and authorized, a session and session ticket are created. An ID and the session ticket are returned to the web server. The session ticket ID and a public key are encrypted into an assertion. The assertion is sent to the first web service. The assertion is then returned to the web service customer for use with future requests. The assertion can be in the form of a SAML assertion.
    Type: Application
    Filed: June 29, 2010
    Publication date: February 3, 2011
    Applicant: Computer Associates Think, Inc.
    Inventors: John Favazza, James Ducharme, Rich Levinson, Prateek Mishra
  • Patent number: 7747856
    Abstract: A method of propagating a user's authentication/session information between different requests to Web services in a network includes a web server receiving a request for access to a first web service. The request is intercepted with an agent and authentication credentials are collected. A determination is made whether the web service customer is authenticated and authorized. If the web service customer is authenticated and authorized, a session and session ticket are created. An ID and the session ticket are returned to the web server. The session ticket ID and a public key are encrypted into an assertion. The assertion is sent to the first web service. The assertion is then returned to the web service customer for use with future requests. The assertion can be in the form of a SAML assertion.
    Type: Grant
    Filed: July 24, 2003
    Date of Patent: June 29, 2010
    Assignee: Computer Associates Think, Inc.
    Inventors: John Favazza, James Ducharme, Rich Levinson, Prateek Mishra
  • Publication number: 20040139319
    Abstract: A method of propagating a user's authentication/session information between different requests to Web services in a network includes a web server receiving a request for access to a first web service. The request is intercepted with an agent and authentication credentials are collected. A determination is made whether the web service customer is authenticated and authorized. If the web service customer is authenticated and authorized, a session and session ticket are created. An ID and the session ticket are returned to the web server. The session ticket ID and a public key are encrypted into an assertion. The assertion is sent to the first web service. The assertion is then returned to the web service customer for use with future requests. The assertion can be in the form of a SAML assertion.
    Type: Application
    Filed: July 24, 2003
    Publication date: July 15, 2004
    Applicant: NETEGRITY, INC.
    Inventors: John Favazza, James Ducharme, Rich Levinson, Prateek Mishra