Patents by Inventor Marc-Andre LAVERDIERE-PAPINEAU
Marc-Andre LAVERDIERE-PAPINEAU 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: 12093163Abstract: A system performs static program analysis with artifact reuse. The system identifies artifacts associated with the software program being analyzed. The system processes the identified artifacts for performing static program analysis and transmits either the artifacts or identifiers for the artifacts to a second processing device for performing program analysis. The second processing device receives the artifacts and uses the received identifiers to retrieve the artifacts from a networked storage system. The second device also retrieves stored summaries of previous program analysis from the networked storage system. The program analysis uses the retrieved artifacts to generate work units for static program analysis. The analysis is performed only for those work units that are determined to remain unchanged from previous static program analysis cycles.Type: GrantFiled: September 1, 2022Date of Patent: September 17, 2024Assignee: Black Duck Software, Inc.Inventors: Marc-André Laverdière-Papineau, Kenneth Robert Block, Nebojsa Bozovic, Simon Fredrick Vicente Goldsmith, Charles-Henri Marie Jacques Gros, Thomas Henry Hildebrandt, Thierry M. Lavoie, Ryan Edward Ulch
-
Patent number: 11941379Abstract: A system performs static program analysis with artifact reuse. The system identifies artifacts associated with the software program being analyzed. The system processes the identified artifacts for performing static program analysis and transmits either the artifacts or identifiers for the artifacts to a second processing device for performing program analysis. The second processing device receives the artifacts and uses the received identifiers to retrieve the artifacts from a networked storage system. The second device also retrieves stored summaries of previous program analysis from the networked storage system. The program analysis uses the retrieved artifacts to generate work units for static program analysis. The analysis is performed only for those work units that are determined to remain unchanged from previous static program analysis cycles.Type: GrantFiled: September 1, 2022Date of Patent: March 26, 2024Assignee: Synopsys, Inc.Inventors: Marc-André Laverdière-Papineau, Kenneth Robert Block, Nebojsa Bozovic, Simon Fredrick Vicente Goldsmith, Charles-Henri Marie Jacques Gros, Thomas Henry Hildebrandt, Thierry M. Lavoie, Ryan Edward Ulch
-
Patent number: 9613222Abstract: The present subject matter relates to assigning access rights in enterprise digital rights management (eDRM) systems. In one embodiment, a method includes receiving, by an enterprise digital rights management (eDRM) device, user data corresponding to a plurality of users. Further, the method includes creating a user group based on the user data. The user group, thus created, is sent for storage in a repository associated with an eDRM server, enabling the user group to be accessible by a plurality of eDRM devices.Type: GrantFiled: December 16, 2011Date of Patent: April 4, 2017Assignee: TATA CONSULTANCY SERVICESInventors: Marc-Andre Laverdiere-Papineau, Rajamouli Eamula
-
Patent number: 9152795Abstract: Systems and methods for addressing security vulnerability in a program code are described. The method comprises detecting a security vulnerability. The method further comprises identifying a set of security solutions specified within a specification repository, wherein each security solution is associated with the detected security vulnerability. The method further comprises presenting the set of security solutions to a user for selection. The method further comprises transforming a program code portion associated with the detected security vulnerability in conformance with a security solution selected by the user from the set of security solutions.Type: GrantFiled: December 16, 2011Date of Patent: October 6, 2015Assignee: Tata Consultancy Services LimitedInventor: Marc-André Laverdière-Papineau
-
Patent number: 8826457Abstract: The present subject matter relates to devices and methods for enterprise digital rights management. In one implementation, a device includes a security module configured to generate a security key. The security module encrypts at least one document of a user, using the security key, to generate a protected document. Further, the device includes an access control module configured to assign an access right to one or more users within an enterprise for accessing the protected document. The access control module is further configured to delegate the access right from the user to another user. The access control module is furthermore configured to lock at least one of the user and the protected document.Type: GrantFiled: August 6, 2012Date of Patent: September 2, 2014Assignee: Tata Consultancy Services LimitedInventors: Sitaram Venkata Chamarty, Marc-Andre Laverdiere-Papineau, Arun Kandadai Ramachandran
-
Patent number: 8805741Abstract: The present subject matter relates to a device for digital rights management. The device includes a classification module that assigns a classification tag to a document. The classification tag is selected from a predefined classification scheme. Further, the device includes an access control module that checks a lock status of the document at a predefined time interval. The predefined time interval depends on the classification tag of the document. Further, the access control module locks the document based on the lock status.Type: GrantFiled: December 16, 2011Date of Patent: August 12, 2014Assignee: Tata Consultancy Services LimitedInventors: Marc-André Laverdière-Papineau, Deebika Sethuram
-
Publication number: 20130086689Abstract: Systems and methods for addressing security vulnerability in a program code are described. The method comprises detecting a security vulnerability. The method further comprises identifying a set of security solutions specified within a specification repository, wherein each security solution is associated with the detected security vulnerability. The method further comprises presenting the set of security solutions to a user for selection. The method further comprises transforming a program code portion associated with the detected security vulnerability in conformance with a security solution selected by the user from the set of security solutions.Type: ApplicationFiled: December 16, 2011Publication date: April 4, 2013Inventor: Marc-André Laverdière-Papineau
-
Publication number: 20130086693Abstract: The present subject matter relates to a device for digital rights management. The device includes a classification module that assigns a classification tag to a document. The classification tag is selected from a predefined classification scheme. Further, the device includes an access control module that checks a lock status of the document at a predefined time interval. The predefined time interval depends on the classification tag of the document. Further, the access control module locks the document based on the lock status.Type: ApplicationFiled: December 16, 2011Publication date: April 4, 2013Inventors: Marc-André Laverdière-Papineau, Deebika Sethuram
-
Publication number: 20130061331Abstract: The present subject matter relates to assigning access rights in enterprise digital rights management (eDRM) systems. In one embodiment, a method includes receiving, by an enterprise digital rights management (eDRM) device, user data corresponding to a plurality of users. Further, the method includes creating a user group based on the user data. The user group, thus created, is sent for storage in a repository associated with an eDRM server, enabling the user group to be accessible by a plurality of eDRM devices.Type: ApplicationFiled: December 16, 2011Publication date: March 7, 2013Applicant: Tata Consultancy Services LimitedInventors: Marc-Andre Laverdiere-Papineau, Rajamouli Eamula
-
Publication number: 20130024948Abstract: The present subject matter relates to devices and methods for enterprise digital rights management. In one implementation, a device includes a security module configured to generate a security key. The security module encrypts at least one document of a user, using the security key, to generate a protected document. Further, the device includes an access control module configured to assign an access right to one or more users within an enterprise for accessing the protected document. The access control module is further configured to delegate the access right from the user to another user. The access control module is furthermore configured to lock at least one of the user and the protected document.Type: ApplicationFiled: August 6, 2012Publication date: January 24, 2013Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Sitaram Venkata CHAMARTY, Marc-Andre LAVERDIERE-PAPINEAU, Arun Kandadai RAMACHANDRAN
-
Publication number: 20120304306Abstract: The present subject matter relates to devices and methods for enterprise digital rights management. In one implementation, a device includes a security module configured to generate a security key. The security module encrypts at least one document of a user, using the security key, to generate a protected document. Further, the device includes an access control module configured to assign an access right to one or more users within an enterprise for accessing the protected document. The access control module is further configured to delegate the access right from the user to another user. The access control module is furthermore configured to lock at least one of the user and the protected document.Type: ApplicationFiled: December 20, 2011Publication date: November 29, 2012Applicant: TATA CONSULTANCY SERVICES LIMITEDInventors: Sitaram Venkata CHAMARTY, Marc-Andre LAVERDIERE-PAPINEAU, Arun Kandadai RAMACHANDRAN