Patents by Inventor Srinivas Sunkara
Srinivas Sunkara 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: 10395031Abstract: Systems and methods are provided for malware scanning and detection. In one exemplary embodiment, the method includes a hub computing device that receives, from a controller computing device, a scan request, and identifies spoke computing devices for performing the scan request. The method performed by the hub computing device also includes sending to the identified spoke computing devices, the scan request, receiving, from the spoke computing devices, results associated with the scan request, and sending, to the controller computing device, the results associated with the scan request.Type: GrantFiled: December 30, 2010Date of Patent: August 27, 2019Assignee: VERISIGN, INC.Inventors: Karthik Shyamsunder, Trevor Tonn, Ralph Thomas, Alexander Holmes, James Krahulec, Srinivas Sunkara
-
Patent number: 9769035Abstract: Systems and methods for scoring a domain including analyzing counter data and information obtained from a web site associated with the domain. Methods may include receiving requests to resolve the domain at an authoritative domain resolution server. A counter may be incremented for the domain based on the received requests. Information may be obtained from a web page associated with the domain. For example, obtaining information from the web page may include obtaining quantitative, qualitative, and/or functional information from the web page, such as link information, a status of network links corresponding to the link information, and associated ratios. The status of link information may include searching for functional details and/or results, such as, domain redirections, domain errors, mirror content, and commonly linked sites. A score may be calculated for the domain based upon the counter data and the information obtained from the web page associated with the domain.Type: GrantFiled: December 5, 2014Date of Patent: September 19, 2017Assignee: VERISIGN, INC.Inventors: Alexander D. Holmes, Andrew W. Simpson, Karthik Shyamsunder, Srinivas Sunkara, Eyal Lanxner, Nir Zohar, Leonard Orentas, Matt Larson, Mark Kosters, Shevek Mankin, Tamir Kamara
-
Patent number: 9742723Abstract: Systems and methods for creating and using a domain profile include identifying a status of a first page associated with a domain. The first page is retrieved and additional pages from the domain are identified based on hyperlinks from the first page. The status of the additional pages is identified and the hyperlinks are prioritized based on the status and/or a comparison with predetermined data. Content is extracted from the first page and selected pages from among the additional pages. The specific additional pages may be selected based on the prioritization. The retrieved content may be processed through a signature marker set to determine a contextual match. A purpose of the domain is determined according to the status of the first page, the status of the additional pages and results of the processing of the content. The domain profile can be displayed, stored, sent and/or searched to identify web sites or attributes of interest.Type: GrantFiled: March 21, 2016Date of Patent: August 22, 2017Assignee: VERISIGN, INC.Inventors: Leonard Linas Orentas, Mark Alan Kosters, David Moston, Karthik Shyamsunder, Srinivas Sunkara, Eduardo Jimenez, Venkata Pattapu, Alexander Holmes, Andrew Simpson
-
Publication number: 20160277354Abstract: Systems and methods for creating and using a domain profile include identifying a status of a first page associated with a domain. The first page is retrieved and additional pages from the domain are identified based on hyperlinks from the first page. The status of the additional pages is identified and the hyperlinks are prioritized based on the status and/or a comparison with predetermined data. Content is extracted from the first page and selected pages from among the additional pages. The specific additional pages may be selected based on the prioritization. The retrieved content may be processed through a signature marker set to determine a contextual match. A purpose of the domain is determined according to the status of the first page, the status of the additional pages and results of the processing of the content. The domain profile can be displayed, stored, se and/or searched to identify web sites or attributes of interest.Type: ApplicationFiled: March 21, 2016Publication date: September 22, 2016Inventors: Leonard Linas Orentas, Mark Alan Kosters, David Moston, Karthik Shyamsunder, Srinivas Sunkara, Eduardo Jimenez, Venkata Pattapu, Alexander Holmes, Andrew Simpson
-
Publication number: 20160261470Abstract: Systems and methods for scoring a domain web traffic based on DNS traffic requests received at an authoritative name server to resolve the domain name. A request to resolve the domain name is received at an authoritative name server. A counter, such as a server counter or a hit counter, for the domain name is incremented based on the received request. A score, such as a domain traffic score or a domain rank, is calculated based upon a count of the counter. Calculating the score may also include applying a weighting factor to the counters based on information about a requesting set of resolvers and other domains/websites that may be linking and driving traffic to the domain whose traffic score is being calculated. Examples of relevant set of resolvers information may include location, traffic levels, traffic type and architecture of the set of resolvers.Type: ApplicationFiled: August 22, 2013Publication date: September 8, 2016Applicant: VERISIGN, INC.Inventors: Alexander D. Holmes, Andrew W. Simpson, Karthik Shyamsunder, Srinivas Sunkara, Eyal Lanxner, Nir Zohar, Leonard Orentas, Matt Larson, Mark Kosters, Shevek Mankin, Tamir Kamara
-
Patent number: 9292612Abstract: Systems and methods for creating and using a domain profile include identifying a status of a first page associated with a domain. The first page is retrieved and additional pages from the domain are identified based on hyperlinks from the first page. The status of the additional pages is identified and the hyperlinks are prioritized based on the status and/or a comparison with predetermined data. Content is extracted from the first page and selected pages from among the additional pages. The specific additional pages may be selected based on the prioritization. The retrieved content may be processed through a signature marker set to determine a contextual match. A purpose of the domain is determined according to the status of the first page, the status of the additional pages and results of the processing of the content. The domain profile can be displayed, stored, sent and/or searched to identify web sites or attributes of interest.Type: GrantFiled: April 22, 2009Date of Patent: March 22, 2016Assignee: VERISIGN, INC.Inventors: Leonard Linas Orentas, Mark Alan Kosters, Dave Moston, Karthik Shyamsunder, Srinivas Sunkara, Eduardo Jimenez, Phani Pattapu, Alex Holmes, Andrew Simpson
-
Patent number: 9094467Abstract: A method for determining probability of a domain name registration renewal includes receiving a plurality of inputs associated with the domain name and assigning each of the plurality of inputs to at least one category from among a plurality of categories. The method also includes assigning a weighted value to each of the plurality of categories and calculating the probability of the domain name registration renewal based in part on the weighted value of each category.Type: GrantFiled: January 9, 2013Date of Patent: July 28, 2015Assignee: VERISIGN, INC.Inventors: Andrew W. Simpson, Alexander D. Holmes, Karthik Shyamsunder, Srinivas Sunkara, Leonard Orentas
-
Publication number: 20150089056Abstract: Systems and methods for scoring a domain including analyzing counter data and information obtained from a web site associated with the domain. Methods may include receiving requests to resolve the domain at an authoritative domain resolution server. A counter may be incremented for the domain based on the received requests. Information may be obtained from a web page associated with the domain. For example, obtaining information from the web page may include obtaining quantitative, qualitative, and/or functional information from the web page, such as link information, a status of network links corresponding to the link information, and associated ratios. The status of link information may include searching for functional details and/or results, such as, domain redirections, domain errors, mirror content, and commonly linked sites. A score may be calculated for the domain based upon the counter data and the information obtained from the web page associated with the domain.Type: ApplicationFiled: December 5, 2014Publication date: March 26, 2015Inventors: Alexander D. Holmes, Andrew W. Simpson, Karthik Shyamsunder, Srinivas Sunkara, Eyal Lanxner, Nir Zohar, Leonard Orentas, Matt Larson, Mark Kosters, Shevek Mankin, Tamir Kamara
-
Publication number: 20150058139Abstract: Systems and methods for scoring a domain web traffic based on DNS traffic requests received at an authoritative name server to resolve the domain name. A request to resolve the domain name is received at an authoritative name server. A counter, such as a server counter or a hit counter, for the domain name is incremented based on the received request. A score, such as a domain traffic score or a domain rank, is calculated based upon a count of the counter. Calculating the score may also include applying a weighting factor to the counters based on information about a requesting set of resolvers and other domains/websites that may be linking and driving traffic to the domain whose traffic score is being calculated. Examples of relevant set of resolvers information may include location, traffic levels, traffic type and architecture of the set of resolvers.Type: ApplicationFiled: August 22, 2013Publication date: February 26, 2015Applicant: VERISIGN, INC.Inventors: Alexander D. Holmes, Andrew W. Simpson, Karthik Shyamsunder, Srinivas Sunkara, Eyal Lanxner, Nir Zohar, Leonard Orentas, Matt Larson, Mark Kosters, Shevek Mankin, Tamir Kamara
-
Publication number: 20150026301Abstract: Systems and methods are disclosed for detecting mobile devices. In one implementation, a system includes a web server. The web server receives mobile device detection strings from a DNS server in response to a DNS request and stores the mobile device detection strings on the server. The web server uses the mobile device detection strings to determine if a client device making a request to the web server is a mobile device. The web server may determine if the client device is a mobile device by comparing a user agent string in the request to the mobile device detection strings. The web server may determine whether the client device is a mobile device before sending the client device's request to any server-side scripts stored at the web server.Type: ApplicationFiled: October 10, 2014Publication date: January 22, 2015Inventors: Srinivasa Panidepu, Patricia Kelly, Neel Goyal, Srinivas Sunkara
-
Patent number: 8909760Abstract: Systems and methods for scoring a domain including analyzing counter data and information obtained from a web site associated with the domain. Methods may include receiving requests to resolve the domain at an authoritative domain resolution server. A counter may be incremented for the domain based on the received requests. Information may be obtained from a web page associated with the domain. For example, obtaining information from the web page may include obtaining quantitative, qualitative, and/or functional information from the web page, such as link information, a status of network links corresponding to the link information, and associated ratios. The status of link information may include searching for functional details and/or results, such as, domain redirections, domain errors, mirror content, and commonly linked sites. A score may be calculated for the domain based upon the counter data and the information obtained from the web page associated with the domain.Type: GrantFiled: April 6, 2010Date of Patent: December 9, 2014Assignee: Verisign, Inc.Inventors: Alexander Holmes, Andrew Simpson, Karthik Shyamsunder, Srinivas Sunkara, Eyal Lanxner, Nir Zohar, Leonard Orentas, Matt Larson, Mark Kosters, Yona Mankin, Tamir Kamara
-
Patent number: 8868664Abstract: Disclosed embodiments provide domain name registration, e-mail registration, e-mail forwarding, and other services via resource-limited interfaces, such as SMS-based services. Domain names may be requested, registered, and managed, and e-mail addresses may be requested and forwarding options selected by a user by way of a resource-limited device or protocol. E-mails may be provided to a user over an e-mail-to-SMS forwarding system.Type: GrantFiled: September 29, 2011Date of Patent: October 21, 2014Assignee: Verisign, Inc.Inventors: Srinivas Sunkara, Karthik Shyamsunder, Venkata Sai Phani Kumar Pattapu
-
Patent number: 8862777Abstract: Systems and methods are disclosed for detecting mobile devices. In one implementation, a system includes a web server. The web server receives mobile device detection strings from a DNS server in response to a DNS request and stores the mobile device detection strings on the server. The web server uses the mobile device detection strings to determine if a client device making a request to the web server is a mobile device. The web server may determine if the client device is a mobile device by comparing a user agent string in the request to the mobile device detection strings. The web server may determine whether the client device is a mobile device before sending the client device's request to any server-side scripts stored at the web server.Type: GrantFiled: April 1, 2011Date of Patent: October 14, 2014Assignee: Verisign, IncInventors: Srinivasa Panidepu, Patricia Kelly, Neel Goyal, Srinivas Sunkara
-
Patent number: 8812479Abstract: A method of triggering crawling of a domain includes receiving information related to a domain from a registrar and processing the information related to the domain. The method also includes storing the processed information in a registry zone file and forming a list of registry data based on the processed information. The list of registry data comprises a subset of the registry zone file. The method farther includes crawling one or more of the domains in the list of registry data.Type: GrantFiled: April 9, 2013Date of Patent: August 19, 2014Assignee: Verisign, Inc.Inventors: Karthik Shyamsunder, Srinivas Sunkara, Alexander Durych Holmes, Andrew Simpson, Phani Pattappu
-
Patent number: 8527658Abstract: An automated method for determining domain traffic including receiving at authoritative name server a request to resolve a domain name that has n labels separated by periods. The leftmost label is the first label and the top level domain is the nth label. If the first label of the received domain name includes the string “www”, then a www hit counter and/or a www requesting server counter for the domain name are incremented. If the received domain name has only two labels, then an exact hit counter and/or an exact requesting server counter for the domain name are incremented. If the first label of the received domain name does not include the string “www” and does not have only two labels, then another hit counter and/or another requesting server counter for the domain name are incremented. A domain traffic score is calculated based upon a plurality of the counters, and calculating the domain traffic score includes applying a weighting factor to at least one of the counters.Type: GrantFiled: October 30, 2009Date of Patent: September 3, 2013Assignee: Verisign, IncInventors: Alexander D. Holmes, Andrew W. Simpson, Karthik Shyamsunder, Srinivas Sunkara, Leonard Orentas, Mark Kosters, Dave Moston, Eduardo Jimenez, Phani Pattapu
-
Publication number: 20130226899Abstract: A method of triggering crawling of a domain includes receiving information related to a domain from a registrar and processing the information related to the domain. The method also includes storing the processed information in a registry zone file and forming a list of registry data based on the processed information. The list of registry data comprises a subset of the registry zone file. The method farther includes crawling one or more of the domains in the list of registry data.Type: ApplicationFiled: April 9, 2013Publication date: August 29, 2013Applicant: VERISIGN, INC.Inventors: Karthik Shyamsunder, Srinivas Sunkara, Alexander Durych Holmes, Andrew Simpson, Phani Pattappu
-
Patent number: 8521908Abstract: Systems and methods for scoring a domain web traffic based on DNS traffic requests received at an authoritative name server to resolve the domain name. A request to resolve the domain name is received at an authoritative name server. A counter, such as a server counter or a hit counter, for the domain name is incremented based on the received request. A score, such as a domain traffic score or a domain rank, is calculated based upon a count of the counter. Calculating the score may also include applying a weighting factor to the counters based on information about a requesting set of resolvers and other domains/websites that may be linking and driving traffic to the domain whose traffic score is being calculated. Examples of relevant set of resolvers information may include location, traffic levels, traffic type and architecture of the set of resolvers.Type: GrantFiled: October 30, 2009Date of Patent: August 27, 2013Assignee: Verisign, Inc.Inventors: Alexander D. Holmes, Andrew W. Simpson, Karthik Shyamsunder, Srinivas Sunkara, Eyal Lanxner, Nir Zohar, Leonard Orentas, Matt Larson, Mark Kosters, Shevek Mankin, Tamir Kamara
-
Publication number: 20130124742Abstract: A method for determining probability of a domain name registration renewal includes receiving a plurality of inputs associated with the domain name and assigning each of the plurality of inputs to at least one category from among a plurality of categories. The method also includes assigning a weighted value to each of the plurality of categories and calculating the probability of the domain name registration renewal based in part on the weighted value of each category.Type: ApplicationFiled: January 9, 2013Publication date: May 16, 2013Applicant: VeriSign, Inc.Inventors: Andrew W. Simpson, Alexander D. Holmes, Karthik Shyamsunder, Srinivas Sunkara, Leonard Orentas
-
Patent number: 8433700Abstract: A method of triggering crawling of a domain includes receiving information related to a domain from a registrar and processing the information related to the domain. The method also includes storing the processed information in a registry zone file and forming a list of registry data based on the processed information. The list of registry data comprises a subset of the registry zone file. The method further includes crawling one or more of the domains in the list of registry data.Type: GrantFiled: September 17, 2010Date of Patent: April 30, 2013Assignee: Verisign, Inc.Inventors: Karthik Shyamsunder, Srinivas Sunkara, Alexander Durych Holmes, Andrew Simpson, Phani Pattappu
-
Patent number: 8370504Abstract: A method for determining probability of a domain name registration renewal includes receiving a plurality of inputs associated with the domain name and assigning each of the plurality of inputs to at least one category from among a plurality of categories. The method also includes assigning a weighted value to each of the plurality of categories and calculating the probability of the domain name registration renewal based in part on the weighted value of each category.Type: GrantFiled: July 15, 2009Date of Patent: February 5, 2013Assignee: Verisign, Inc.Inventors: Andrew W. Simpson, Alexander D. Holmes, Karthik Shyamsunder, Srinivas Sunkara, Leonard Orentas