Patents by Inventor Andrei Sheretov
Andrei Sheretov 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: 10798127Abstract: Systems and methods for enhanced DOM and event mirroring and security in web applications provides an intermediate Master Browser between web content and client devices to improve security and other enhancements.Type: GrantFiled: November 4, 2016Date of Patent: October 6, 2020Assignee: Digital Guardian LLCInventors: Andrei Sheretov, Naveen Ramaiah, Praveen Banoth, Sunil Agrawal
-
Patent number: 9813382Abstract: In some embodiments, a method includes establishing a secured connection between a client device and a subordinate web service of a single sign-on service for a user, using a shared cryptographic key in a cookie stored on the client device that was transmitted over a different secured connection by a master web service of the single sign-on service, as part of authentication of the user for the single sign-on service.Type: GrantFiled: March 7, 2007Date of Patent: November 7, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventors: Sunil Agrawal, Andrei Sheretov
-
Publication number: 20170093925Abstract: Systems and methods for enhanced DOM and event mirroring and security in web applications provides an intermediate Master Browser between web content and client devices to improve security and other enhancements.Type: ApplicationFiled: November 4, 2016Publication date: March 30, 2017Applicant: Digital Guardian, Inc.Inventors: Andrei SHERETOV, Naveen RAMAIAH, Praveen BANOTH, Sunil AGRAWAL
-
Patent number: 9489356Abstract: Systems and methods for enhanced DOM and event mirroring and security in web applications provides an intermediate Master Browser between web content and client devices to improve security and other enhancements.Type: GrantFiled: May 7, 2013Date of Patent: November 8, 2016Assignee: DIGITAL GUARDIAN, INC.Inventors: Andrei Sheretov, Naveen Ramaiah, Praveen Banoth, Sunil Agrawal
-
Patent number: 8707404Abstract: Various embodiments of a system and method for transparently authenticating a user to a digital rights management entity are described. In various embodiments, a digital rights management server may be configured to receive an authentication token from a first remote computer system. Such authentication token may indicate that a particular user of the first remote computer system was authenticated by a first content provider of one or more content providers. In various embodiments, the digital rights management server may also be configured to verify the authentication token by determining that one or more portions of the authentication token were generated based on respective authentication information issued to the first content provider. In various embodiments, the digital rights management server may also be configured to, in response to verification of the authentication token, issue to the first remote computer system one or more credentials.Type: GrantFiled: August 28, 2009Date of Patent: April 22, 2014Assignee: Adobe Systems IncorporatedInventors: Peter Sorotokin, James L. Lester, Sunil C. Agrawal, Andrei Sheretov
-
Publication number: 20140032902Abstract: In some embodiments, a method includes establishing a secured connection between a client device and a subordinate web service of a single sign-on service for a user, using a shared cryptographic key in a cookie stored on the client device that was transmitted over a different secured connection by a master web service of the single sign-on service, as part of authentication of the user for the single sign-on service.Type: ApplicationFiled: March 7, 2007Publication date: January 30, 2014Inventors: Sunil Agrawal, Andrei Sheretov
-
Publication number: 20130125222Abstract: A security component may be associated with a network-enabled application. The security component may initiate the display of an embedded region of a window drawn according to display information received from a relying party. The security component may define at least a portion of the appearance of the embedded region; the relying party may not define this portion. The security component may send the address of the relying party to a reputation service and query the reputation service about the reputation of the relying party. The reputation service may return reputation information about the relying party. The security component may display an indication of the relying party's reputation. If the reputation information indicates the relying party is reputable, the security component will allow the network-enabled application to exchange information with the relying party. Otherwise, the component may not allow the network-enabled application to exchange data with the relying party.Type: ApplicationFiled: August 19, 2008Publication date: May 16, 2013Inventors: James D. Pravetz, Sunil Agrawal, Andrei Sheretov
-
Publication number: 20130125223Abstract: Various embodiments of a system and method for transparently authenticating a user to a digital rights management entity are described. In various embodiments, a digital rights management server may be configured to receive an authentication token from a first remote computer system. Such authentication token may indicate that a particular user of the first remote computer system was authenticated by a first content provider of one or more content providers. In various embodiments, the digital rights management server may also be configured to verify the authentication token by determining that one or more portions of the authentication token were generated based on respective authentication information issued to the first content provider. In various embodiments, the digital rights management server may also be configured to, in response to verification of the authentication token, issue to the first remote computer system one or more credentials.Type: ApplicationFiled: August 28, 2009Publication date: May 16, 2013Inventors: Peter Sorotokin, James L. Lester, Sunil C. Agrawal, Andrei Sheretov
-
Patent number: 8341400Abstract: Method and apparatus are described wherein, in one example embodiment, a public key certificate issued by a certificate authority includes at least one characteristic that conforms to at least one rule established for the operation of a public key infrastructure. An attribute certificate is issued to be used to modify the public key certificate in accordance with information contained in the attribute certificate to create a modified public key certificate wherein the at least one characteristic is modified so as to be non-conformant with the at least one rule. According to one example embodiment, the attribute certificates may be distributed by a certificate authority, or embedded in an application that includes an engine that is used to modify the conforming public key certificate.Type: GrantFiled: August 10, 2011Date of Patent: December 25, 2012Assignee: Adobe Systems IncorporatedInventors: Sunil Agrawal, Andrei Sheretov
-
Patent number: 8145909Abstract: In one example embodiment, a method is illustrated that includes parsing seed data from digital content, the seed data identifying a signing entity, transmitting identifier data to the signing entity identified by the seed data, transmitting content information relating to the digital content to the signing entity, and receiving digitally signed content information relating to the digital content, the digitally signed content information signed by the signing entity. In another example embodiment, a method is illustrated as including parsing seed data from digital content, the seed data identifying a signing entity, transmitting identifier data to the signing entity identified by the seed data, receiving a credential from the signing entity, the credential used to sign the digital content, and signing the digital content using the credential.Type: GrantFiled: May 16, 2007Date of Patent: March 27, 2012Assignee: Adobe Systems IncorporatedInventors: Sunil Agrawal, Andrei Sheretov, John Landwehr
-
Patent number: 8099594Abstract: Embodiments of methods, apparatuses, systems and/or devices for processing a certificate are disclosed.Type: GrantFiled: October 12, 2010Date of Patent: January 17, 2012Assignee: Adobe Systems IncorporatedInventors: Andrei Sheretov, Sunil C. Agrawal
-
Publication number: 20110296173Abstract: Method and apparatus are described wherein, in one example embodiment, a public key certificate issued by a certificate authority includes at least one characteristic that conforms to at least one rule established for the operation of a public key infrastructure. An attribute certificate is issued to be used to modify the public key certificate in accordance with information contained in the attribute certificate to create a modified public key certificate wherein the at least one characteristic is modified so as to be non-conformant with the at least one rule. According to one example embodiment, the attribute certificates may be distributed by a certificate authority, or embedded in an application that includes an engine that is used to modify the conforming public key certificate.Type: ApplicationFiled: August 10, 2011Publication date: December 1, 2011Applicant: Adobe Systems IncorporatedInventors: Sunil Agrawal, Andrei Sheretov
-
Patent number: 8010784Abstract: Method and apparatus are described wherein, in one example embodiment, a public key certificate issued by a certificate authority includes at least one characteristic that does not conform to at least one rule established for the operation of a public key infrastructure. An attribute certificate is issued to be used to modify the public key certificate in accordance with information contained in the attribute certificate to create a modified public key certificate wherein the at least one characteristic is modified so as conform to the at least one rule. According to one example embodiment, the attribute certificates may be distributed by a certificate authority, or embedded in an application that includes an engine that is used to modify the non-conforming public key certificate.Type: GrantFiled: October 10, 2006Date of Patent: August 30, 2011Assignee: Adobe Systems IncorporatedInventors: Sunil Agrawal, Andrei Sheretov
-
Patent number: 7827399Abstract: Briefly, an embodiment of a method of certificate path processing is disclosed, which includes the following. A certificate is accessed. A first set of preferences is searched. Various preferences correlated to the certificate are identified. The correlated preferences include a preference set which is digitally or logically compatible with the specific computing system performing the processing. The preferences correlating to the specific computing system are merged with another set of preferences to form a third preference set.Type: GrantFiled: July 27, 2005Date of Patent: November 2, 2010Assignee: Adobe Systems IncorporatedInventors: Andrei Sheretov, Sunil C. Agrawal
-
Publication number: 20080086635Abstract: Method and apparatus are described wherein, in one example embodiment, a public key certificate issued by a certificate authority includes at least one characteristic that does not conform to at least one rule established for the operation of a public key infrastructure. An attribute certificate is issued to be used to modify the public key certificate in accordance with information contained in the attribute certificate to create a modified public key certificate wherein the at least one characteristic is modified so as conform to the at least one rule. According to one example embodiment, the attribute certificates may be distributed by a certificate authority, or embedded in an application that includes an engine that is used to modify the non-conforming public key certificate.Type: ApplicationFiled: October 10, 2006Publication date: April 10, 2008Inventors: Sunil Agrawal, Andrei Sheretov