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: 10326733Abstract: 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: GrantFiled: February 11, 2016Date of Patent: June 18, 2019Assignee: Symantec CorporationInventors: Prasad Bokare, Gary Krall, Nicolas Popp, Kunal Agarwal, Tushar Goyal, Srinath Venkataramani
-
Patent number: 9712532Abstract: 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: GrantFiled: June 3, 2013Date of Patent: July 18, 2017Assignee: Symantec CorporationInventors: Gary Krall, Barry Ferg, David M'Raihi, Nicolas Popp
-
Publication number: 20170195429Abstract: 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: ApplicationFiled: February 11, 2016Publication date: July 6, 2017Inventors: Prasad Bokare, Gary Krall, Nicolas Popp, Kunal Agarwal, Tushar Goyal, Srinath Venkataramani
-
Patent number: 9483627Abstract: 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: GrantFiled: May 3, 2012Date of Patent: November 1, 2016Assignee: Symantec CorporationInventors: Barry Ferg, Gary Krall, Nicolas Popp, Robert Koeten
-
Patent number: 9288052Abstract: 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: GrantFiled: October 31, 2006Date of Patent: March 15, 2016Assignee: Moreover Acquisition CorporationInventors: Hemma Prafullchandra, Michael Graves, Ryan Emory Lundberg, Hans Granqvist, Gary Krall
-
Patent number: 9026788Abstract: 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: GrantFiled: April 25, 2013Date of Patent: May 5, 2015Assignee: Symantec CorporationInventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
-
Publication number: 20130269042Abstract: 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: ApplicationFiled: June 3, 2013Publication date: October 10, 2013Inventors: Gary Krall, Barry Ferg, David M'Raihi
-
Publication number: 20130238894Abstract: 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: ApplicationFiled: April 25, 2013Publication date: September 12, 2013Applicant: Symantec CorporationInventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
-
Patent number: 8533581Abstract: 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: GrantFiled: May 13, 2010Date of Patent: September 10, 2013Assignee: Symantec CorporationInventors: Gary Krall, Barry Ferg, David M'Raihi
-
Patent number: 8438382Abstract: 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: GrantFiled: August 6, 2008Date of Patent: May 7, 2013Assignee: Symantec CorporationInventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
-
Patent number: 8407802Abstract: 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: GrantFiled: March 30, 2010Date of Patent: March 26, 2013Assignee: Symantec CorporationInventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
-
Publication number: 20110283174Abstract: 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: ApplicationFiled: May 13, 2010Publication date: November 17, 2011Applicant: VeriSign, Inc.Inventors: David M'Raihi, Barry Ferg, Gary Krall
-
Publication number: 20110126292Abstract: 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: ApplicationFiled: March 30, 2010Publication date: May 26, 2011Applicant: VeriSign, Inc.Inventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
-
Publication number: 20100037046Abstract: 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: ApplicationFiled: August 6, 2008Publication date: February 11, 2010Applicant: VeriSign, Inc.Inventors: Barry Ferg, Gary Krall, David M'Raihi, Nicolas Popp
-
Publication number: 20090282241Abstract: 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: ApplicationFiled: May 22, 2009Publication date: November 12, 2009Inventors: Hemma Prafullchandra, Michael Graves, Ryam Emory Lundberg, Hans Ganqvist, Gary Krall
-
Publication number: 20070261116Abstract: 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: ApplicationFiled: October 31, 2006Publication date: November 8, 2007Inventors: Hemma Prafullchandra, Michael Graves, Emory Lundberg, Hans Granqvist, Gary Krall
-
Publication number: 20070256143Abstract: 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: ApplicationFiled: October 31, 2006Publication date: November 1, 2007Inventors: Hemma Prafullchandra, Michael Graves, Ryan Emory Lundberg, Hans Granqvist, Gary Krall
-
Publication number: 20070242827Abstract: 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: ApplicationFiled: October 31, 2006Publication date: October 18, 2007Inventors: Hemma Prafullchandra, Michael Graves, Emory Lundberg, Hans Granqvist, Gary Krall