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: 10798127
    Abstract: 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: Grant
    Filed: November 4, 2016
    Date of Patent: October 6, 2020
    Assignee: Digital Guardian LLC
    Inventors: Andrei Sheretov, Naveen Ramaiah, Praveen Banoth, Sunil Agrawal
  • Patent number: 9813382
    Abstract: 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: Grant
    Filed: March 7, 2007
    Date of Patent: November 7, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Sunil Agrawal, Andrei Sheretov
  • Publication number: 20170093925
    Abstract: 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: Application
    Filed: November 4, 2016
    Publication date: March 30, 2017
    Applicant: Digital Guardian, Inc.
    Inventors: Andrei SHERETOV, Naveen RAMAIAH, Praveen BANOTH, Sunil AGRAWAL
  • Patent number: 9489356
    Abstract: 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: Grant
    Filed: May 7, 2013
    Date of Patent: November 8, 2016
    Assignee: DIGITAL GUARDIAN, INC.
    Inventors: Andrei Sheretov, Naveen Ramaiah, Praveen Banoth, Sunil Agrawal
  • Patent number: 8707404
    Abstract: 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: Grant
    Filed: August 28, 2009
    Date of Patent: April 22, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Peter Sorotokin, James L. Lester, Sunil C. Agrawal, Andrei Sheretov
  • Publication number: 20140032902
    Abstract: 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: Application
    Filed: March 7, 2007
    Publication date: January 30, 2014
    Inventors: Sunil Agrawal, Andrei Sheretov
  • Publication number: 20130125222
    Abstract: 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: Application
    Filed: August 19, 2008
    Publication date: May 16, 2013
    Inventors: James D. Pravetz, Sunil Agrawal, Andrei Sheretov
  • Publication number: 20130125223
    Abstract: 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: Application
    Filed: August 28, 2009
    Publication date: May 16, 2013
    Inventors: Peter Sorotokin, James L. Lester, Sunil C. Agrawal, Andrei Sheretov
  • Patent number: 8341400
    Abstract: 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: Grant
    Filed: August 10, 2011
    Date of Patent: December 25, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Sunil Agrawal, Andrei Sheretov
  • Patent number: 8145909
    Abstract: 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: Grant
    Filed: May 16, 2007
    Date of Patent: March 27, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Sunil Agrawal, Andrei Sheretov, John Landwehr
  • Patent number: 8099594
    Abstract: Embodiments of methods, apparatuses, systems and/or devices for processing a certificate are disclosed.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: January 17, 2012
    Assignee: Adobe Systems Incorporated
    Inventors: Andrei Sheretov, Sunil C. Agrawal
  • Publication number: 20110296173
    Abstract: 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: Application
    Filed: August 10, 2011
    Publication date: December 1, 2011
    Applicant: Adobe Systems Incorporated
    Inventors: Sunil Agrawal, Andrei Sheretov
  • Patent number: 8010784
    Abstract: 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: Grant
    Filed: October 10, 2006
    Date of Patent: August 30, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Sunil Agrawal, Andrei Sheretov
  • Patent number: 7827399
    Abstract: 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: Grant
    Filed: July 27, 2005
    Date of Patent: November 2, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Andrei Sheretov, Sunil C. Agrawal
  • Publication number: 20080086635
    Abstract: 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: Application
    Filed: October 10, 2006
    Publication date: April 10, 2008
    Inventors: Sunil Agrawal, Andrei Sheretov