Patents by Inventor Gary Krall

Gary Krall 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: 10326733
    Abstract: The disclosed computer-implemented method for facilitating single sign-on for multiple devices may include (1) establishing a login session for a user account, (2) in response to establishing the login session, providing, to a device associated with the user account, a session token for the user account, (3) receiving, from at least one client, a request to access resources associated with the user account, (4) determining that the associated device possesses the session token for the user account, and (5) in response to determining that the associated device possesses the session token, providing, to the client, access to the resources associated with the user account. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: June 18, 2019
    Assignee: Symantec Corporation
    Inventors: Prasad Bokare, Gary Krall, Nicolas Popp, Kunal Agarwal, Tushar Goyal, Srinath Venkataramani
  • Patent number: 9712532
    Abstract: A method of providing web site verification information to a user can include receiving a DNS query including a host name and a seal verification site name, parsing the DNS query, and extracting the host name from the DNS query. The method also can include accessing a DNS zone file including a list of Trust Services customers and determining if the host name is associated with a Trust Services customer in the list of Trust Services customers. The method further can include transmitting a positive identifier to the requester if the host name is associated with a Trust Services customer and transmitting a negative identifier to the requester if the host name is not associated with a Trust Services customer. In a specific embodiment, the Trust Services include issuance of digital certificates.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: July 18, 2017
    Assignee: Symantec Corporation
    Inventors: Gary Krall, Barry Ferg, David M'Raihi, Nicolas Popp
  • Publication number: 20170195429
    Abstract: The disclosed computer-implemented method for facilitating single sign-on for multiple devices may include (1) establishing a login session for a user account, (2) in response to establishing the login session, providing, to a device associated with the user account, a session token for the user account, (3) receiving, from at least one client, a request to access resources associated with the user account, (4) determining that the associated device possesses the session token for the user account, and (5) in response to determining that the associated device possesses the session token, providing, to the client, access to the resources associated with the user account. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: February 11, 2016
    Publication date: July 6, 2017
    Inventors: Prasad Bokare, Gary Krall, Nicolas Popp, Kunal Agarwal, Tushar Goyal, Srinath Venkataramani
  • Patent number: 9483627
    Abstract: A computing system receives an authentication request from a user device for access to a web application hosted in a cloud and determines that the authentication request is a candidate for modification based on initial user credentials in the authentication request. The computing system modifies the authentication request to include replacement user credentials that correspond to the initial user credentials and transmits the modified authentication request to the web application in the cloud. The web application determines whether the modified authentication request is valid based on the replacement user credentials.
    Type: Grant
    Filed: May 3, 2012
    Date of Patent: November 1, 2016
    Assignee: Symantec Corporation
    Inventors: Barry Ferg, Gary Krall, Nicolas Popp, Robert Koeten
  • Patent number: 9288052
    Abstract: A method and apparatus to provide an authoring tool enabling a user to create content and to selectively encrypt content is described. The encryption is designed to associate an entitlement with the content, the entitlement restricting access to the content. The system in one embodiment further includes a reading tool to access various content, the reading tool to enable an integrated reading of clear-text content and encrypted content. The system, in one embodiment, is designed to interact with a secure content service to provide a decryption key when an authorized user wishes to access the encrypted content.
    Type: Grant
    Filed: October 31, 2006
    Date of Patent: March 15, 2016
    Assignee: Moreover Acquisition Corporation
    Inventors: Hemma Prafullchandra, Michael Graves, Ryan Emory Lundberg, Hans Granqvist, Gary Krall
  • Patent number: 9026788
    Abstract: In a centralized credential management system, website credentials are stored in a vault storage at a vault. The website credentials are encrypted based upon a key not available to the vault and are for authenticating a user to a third party website. Through a client, a user authenticates to the vault and retrieves the encrypted website credentials and parameters and code for properly injecting the credentials into a website authentication form. The website credentials are decrypted at the client and injected into the authentication form using the parameters and code.
    Type: Grant
    Filed: April 25, 2013
    Date of Patent: May 5, 2015
    Assignee: Symantec Corporation
    Inventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
  • Publication number: 20130269042
    Abstract: A method of providing web site verification information to a user can include receiving a DNS query including a host name and a seal verification site name, parsing the DNS query, and extracting the host name from the DNS query. The method also can include accessing a DNS zone file including a list of Trust Services customers and determining if the host name is associated with a Trust Services customer in the list of Trust Services customers. The method further can include transmitting a positive identifier to the requester if the host name is associated with a Trust Services customer and transmitting a negative identifier to the requester if the host name is not associated with a Trust Services customer. In a specific embodiment, the Trust Services include issuance of digital certificates.
    Type: Application
    Filed: June 3, 2013
    Publication date: October 10, 2013
    Inventors: Gary Krall, Barry Ferg, David M'Raihi
  • Publication number: 20130238894
    Abstract: In a centralized credential management system, website credentials are stored in a vault storage at a vault. The website credentials are encrypted based upon a key not available to the vault and are for authenticating a user to a third party website. Through a client, a user authenticates to the vault and retrieves the encrypted website credentials and parameters and code for properly injecting the credentials into a website authentication form. The website credentials are decrypted at the client and injected into the authentication form using the parameters and code.
    Type: Application
    Filed: April 25, 2013
    Publication date: September 12, 2013
    Applicant: Symantec Corporation
    Inventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
  • Patent number: 8533581
    Abstract: A method of providing web site verification information to a user can include receiving a DNS query including a host name and a seal verification site name, parsing the DNS query, and extracting the host name from the DNS query. The method also can include accessing a DNS zone file including a list of Trust Services customers and determining if the host name is associated with a Trust Services customer in the list of Trust Services customers. The method further can include transmitting a positive identifier to the requester if the host name is associated with a Trust Services customer and transmitting a negative identifier to the requester if the host name is not associated with a Trust Services customer. In a specific embodiment, the Trust Services include issuance of digital certificates.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: September 10, 2013
    Assignee: Symantec Corporation
    Inventors: Gary Krall, Barry Ferg, David M'Raihi
  • Patent number: 8438382
    Abstract: A centralized credential management system includes website credentials that are stored at a vault. The website credentials are encrypted based upon a key not available to the vault and are for authenticating a user to a third party website. Through a client, a user authenticates to the vault and retrieves the encrypted website credentials and parameters and code for properly injecting the credentials into a website authentication form. The website credentials are decrypted at the client and injected into the authentication form using the parameters and code.
    Type: Grant
    Filed: August 6, 2008
    Date of Patent: May 7, 2013
    Assignee: Symantec Corporation
    Inventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
  • Patent number: 8407802
    Abstract: A method of providing web site verification information to a user includes receiving a DNS query including a host name and a seal verification site name, parsing the DNS query, and extracting the host name from the DNS query. The method also includes accessing a DNS zone file including a list of Trust Services customers and determining if the host name is associated with a Trust Services customer in the list of Trust Services customers. The method further includes transmitting a positive identifier to the requester if the host name is associated with a Trust Services customer and transmitting a negative identifier to the requester if the host name is not associated with a Trust Services customer. In a specific embodiment, the Trust Services include issuance of digital certificates.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: March 26, 2013
    Assignee: Symantec Corporation
    Inventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
  • Publication number: 20110283174
    Abstract: A method of providing web site verification information to a user can include receiving a DNS query including a host name and a seal verification site name, parsing the DNS query, and extracting the host name from the DNS query. The method also can include accessing a DNS zone file including a list of Trust Services customers and determining if the host name is associated with a Trust Services customer in the list of Trust Services customers. The method further can include transmitting a positive identifier to the requester if the host name is associated with a Trust Services customer and transmitting a negative identifier to the requester if the host name is not associated with a Trust Services customer. In a specific embodiment, the Trust Services include issuance of digital certificates.
    Type: Application
    Filed: May 13, 2010
    Publication date: November 17, 2011
    Applicant: VeriSign, Inc.
    Inventors: David M'Raihi, Barry Ferg, Gary Krall
  • Publication number: 20110126292
    Abstract: A method of providing web site verification information to a user includes receiving a DNS query including a host name and a seal verification site name, parsing the DNS query, and extracting the host name from the DNS query. The method also includes accessing a DNS zone file including a list of Trust Services customers and determining if the host name is associated with a Trust Services customer in the list of Trust Services customers. The method further includes transmitting a positive identifier to the requester if the host name is associated with a Trust Services customer and transmitting a negative identifier to the requester if the host name is not associated with a Trust Services customer. In a specific embodiment, the Trust Services include issuance of digital certificates.
    Type: Application
    Filed: March 30, 2010
    Publication date: May 26, 2011
    Applicant: VeriSign, Inc.
    Inventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
  • Publication number: 20100037046
    Abstract: A centralized credential management system. Website credentials are stored at a vault storing at a vault. The website credentials are encrypted based upon a key not available to the vault and are for authenticating a user to a third party website. Through a client, a user authenticates to the vault and retrieves the encrypted website credentials and parameters and code for properly injecting the credentials into a website authentication form. The website credentials are decrypted at the client and injected into the authentication form using the parameters and code.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: VeriSign, Inc.
    Inventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
  • Publication number: 20090282241
    Abstract: A secure content service available through a network comprising a user profile stored in a user profile store and a profile access controller to enforce access rights to the user profile, wherein the user profile is used to provide access rights to other content.
    Type: Application
    Filed: May 22, 2009
    Publication date: November 12, 2009
    Inventors: Hemma Prafullchandra, Michael Graves, Ryam Emory Lundberg, Hans Ganqvist, Gary Krall
  • Publication number: 20070261116
    Abstract: A secure content service available through a network comprising a user profile stored in a user profile store and a profile access controller to enforce access rights to the user profile, wherein the user profile is used to provide access rights to other content.
    Type: Application
    Filed: October 31, 2006
    Publication date: November 8, 2007
    Inventors: Hemma Prafullchandra, Michael Graves, Emory Lundberg, Hans Granqvist, Gary Krall
  • Publication number: 20070256143
    Abstract: A method and apparatus to provide an authoring tool enabling a user to create content and to selectively encrypt content is described. The encryption is designed to associate an entitlement with the content, the entitlement restricting access to the content. The system in one embodiment further includes a reading tool to access various content, the reading tool to enable an integrated reading of clear-text content and encrypted content. The system, in one embodiment, is designed to interact with a secure content service to provide a decryption key when an authorized user wishes to access the encrypted content.
    Type: Application
    Filed: October 31, 2006
    Publication date: November 1, 2007
    Inventors: Hemma Prafullchandra, Michael Graves, Ryan Emory Lundberg, Hans Granqvist, Gary Krall
  • Publication number: 20070242827
    Abstract: A system to provide selective encryption controls for content is described. The system comprises a secure content service to verify entitlement of a content consumer to the encrypted content based on the entitlement associated with the content and a user profile associated with the content consumer.
    Type: Application
    Filed: October 31, 2006
    Publication date: October 18, 2007
    Inventors: Hemma Prafullchandra, Michael Graves, Emory Lundberg, Hans Granqvist, Gary Krall