Patents Assigned to VERISIGN
  • Patent number: 9124592
    Abstract: A method of publishing a message includes receiving a subscription request at a first remote relay from a first client and transmitting a subscription message from the remote relay to each of a first set of central relays. The method also includes receiving a publication request at a second remote relay from a second client and transmitting a publication message from the second remote relay to a first central relay of the first set of central relays and a second central relay of a second set of central relays. The method further includes determining, at the first central relay, that a target matches at least a portion of a pattern, transmitting the message string from the first central relay to the first remote relay, determining, at the first remote relay, that the target matches at least a portion of the pattern, and transmitting the message string to the first client.
    Type: Grant
    Filed: March 16, 2015
    Date of Patent: September 1, 2015
    Assignee: VERISIGN, INC.
    Inventors: John K. Gallant, Karl M. Henderson, Brad Verd
  • Publication number: 20150227581
    Abstract: Implementations of the present teachings relate to processes and systems for analyzing registrar and hosting provider relationships. In embodiments, the processes include compiling a list of domain names and matching each domain name with a registrar name and a hosting provider name. The processes also include generating a graph based on relationships between registrars and hosting providers. For example, the graph can represent the registrars and hosting providers as nodes and edges connecting the nodes can correspond to domain names that are registered by the registrar and hosted by the hosting provider. Further, the processes include applying graph metrics to the graph to identify key characteristics of a domain market.
    Type: Application
    Filed: February 12, 2014
    Publication date: August 13, 2015
    Applicant: VERISIGN, INC.
    Inventor: Souheil Ben Yacoub
  • Patent number: 9094467
    Abstract: 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: Grant
    Filed: January 9, 2013
    Date of Patent: July 28, 2015
    Assignee: VERISIGN, INC.
    Inventors: Andrew W. Simpson, Alexander D. Holmes, Karthik Shyamsunder, Srinivas Sunkara, Leonard Orentas
  • Patent number: 9083695
    Abstract: A method for controlling a message from a sender. A referee can evaluate a credential associated with a message to determine its desirability to the intended recipient, and take an action based upon the results of the determination. A sender that includes a trusted component can send a credential with the message, and the message can be controlled without a referee.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: July 14, 2015
    Assignee: VERISIGN, INC.
    Inventor: Phillip Martin Hallam-Baker
  • Patent number: 9075886
    Abstract: Systems, methods, and computer program products are provided for detecting the stockpiling of domain names. In one exemplary embodiment, there is provided a method for detecting a status of a domain name. The method may include receiving information related to the domain name from a registrar. The method may include crawling the at least one domain name, wherein the crawling receives first information located on a website associated with the domain name and receives second information related to a registration of the domain name. The method may also include storing the first information and the second information, wherein the crawling is initiated at a first time prior to expiration of the at least one domain name and a second time after expiration of the at least one domain name.
    Type: Grant
    Filed: April 13, 2011
    Date of Patent: July 7, 2015
    Assignee: VERISIGN, INC.
    Inventor: Andrew Simpson
  • Patent number: 9065855
    Abstract: Methods and systems are disclosed for quickly providing Whois services to a new top level domain after it is provisioned in a registry. In one embodiment, domain data is received at a first system regarding a top level domain (TLD). The domain data is assigned an authoritative port of a Whois server and is provisioned in a registry database. In certain embodiments, the Whois server provides information relating to domain name registrations of the TLD in the database, according to the authoritative port. The Whois server determines that a Whois query is received at the authoritative port for the queried TLD and responds with the queried information. To the requester, the responses appear as if they are sent from a unique Whois server for each TLD, but the Whois server is actually shared among the TLDs.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: June 23, 2015
    Assignee: VERISIGN, INC.
    Inventors: Malini Kothapalli, Jeffrey Warrington
  • Patent number: 9065794
    Abstract: Systems and methods are provided for providing domain name suggestions based on user preferences and terms extracted from one or more information sources. Terms may be continuously extracted from information sources and used to generate domain name suggestions. Generated domain name suggestions may then be delivered to customers. The systems and methods may utilize customer preferences in providing the domain name suggestions, such as preferences as to information sources or topics of interest. The systems and methods may be self-learning, taking historical domain name registration information into account to improve the domain name suggestions.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: June 23, 2015
    Assignee: VERISIGN, INC.
    Inventors: David Smith, Milind Sarambale, Souheil Ben Yacoub
  • Patent number: 9063936
    Abstract: A system, method, and computer-readable medium, is described that implements a resource navigation links tool that receives one or more inputs, extracts information from the inputs into a submission string, submits the submission string to a resource navigation links tool, and receives resource navigation links based on the submission string. Inputs types may include images, audio clips, and metadata. The inputs sources may be processed to extract information related to the image source to build the submission string.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: June 23, 2015
    Assignee: VERISIGN, INC.
    Inventors: Harshini Ramnath Krishnan, Neel Goyal, Vincent Raemy
  • Patent number: 9058381
    Abstract: Methods and systems provide tracking or logging requests to resolve non-existent textual identifiers and classifying the textual identifier into a predefined set of taxonomical categories to support the detection of machine generated textual identifiers. Detection includes calculating a measure of probability based on the analysis and classification of prior textual identifier requests from a set of requests for a specific textual identifier.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: June 16, 2015
    Assignee: VERISIGN, INC.
    Inventor: Matthew Thomas
  • Patent number: 9053320
    Abstract: Methods and systems provide tracking or logging requests to resolve non-existent textual identifiers and classifying the textual identifier into a predefined set of taxonomical categories to support the detection of requestors of machine generated requests to resolve textual identifiers. Detection includes calculating a measure of probability based on the analysis and classification of prior textual identifier requests from a requestor.
    Type: Grant
    Filed: August 20, 2010
    Date of Patent: June 9, 2015
    Assignee: VERISIGN, INC
    Inventor: Matthew Thomas
  • Patent number: 9047589
    Abstract: A method of publishing a publication message includes receiving, at one of a plurality of first relays, a subscription request from a first client and transmitting the subscription request from the one of the plurality of first relays to only one of a plurality of central relays. The method also includes receiving, at another of the plurality of first relays, a publication request from a second client. The publication request includes the publication message. The method further includes transmitting the publication message from the another of the plurality of first relays to all of the plurality of central relays, transmitting the publication message from at least one of the plurality of central relays to the one of the plurality of first relays, and transmitting the publication message from the one of the plurality of first relays to the first client.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: June 2, 2015
    Assignee: VERISIGN, INC.
    Inventors: John Kenneth Gallant, Brad Verd, Karl M. Henderson
  • Patent number: 9049229
    Abstract: Methods and systems analyze historical NXD traffic to predict future DNS traffic. In one embodiment, a system may count NXD responses generated by an Authoritative DNS server during a particular time period and calculate the variance in NXD traffic for domains over time. The system may then generate a coefficient of variance (CoV) value for each domain observed. Finally, the system may predict positive domain traffic based upon the calculated CoV data. In other embodiments, the system may also base the prediction on the classification of domains as “original” domains or “re-registered” domains. In another embodiment, the system may also base the prediction on the “size” of name servers. Additionally, or alternatively, the system may determine the number of unique name servers for a domain and base the prediction on the number of unique name servers for a particular domain name.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: June 2, 2015
    Assignee: VERISIGN, INC.
    Inventor: Matthew Thomas
  • Patent number: 9026522
    Abstract: Systems and methods for searching domain names and owner information associated with the domain names in a web-based Whols search tool. Systems including one or more databases and one or more text indexes may store data including the domain names and owner information, and index text-searchable portions of the data. A search request may be received from a user with user preferences such as a selection of multiple or all top level domains. Search results may be ranked by relevancy, and may include the domain name with associated owner information.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: May 5, 2015
    Assignee: Verisign, Inc.
    Inventors: Lambert Arians, Anirban Mukherjee
  • Patent number: 9022280
    Abstract: Methods and systems for generating and resolving multi-mode barcodes comprise: inputting graphical data representing a barcode pattern into memory; translating the graphical data into barcode information according to a standard for translating a particular type of barcode pattern into barcode information; detecting the presence of multiple, distinct data items of different types in the barcode information, wherein each data item specifies an action to be taken by the scanning device; identifying a data item in the barcode information for which the scanning device is capable of taking the action specified by the data item; and performing the action specified by the data item.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: May 5, 2015
    Assignee: Verisign, Inc.
    Inventors: Neel Goyal, Patricia Kelly, Pranab Kumar Dash, Daniel Schonfeld
  • Patent number: 9015670
    Abstract: The present subject matter is directed to systems and methods for automating the testing of multi-function systems, such as naming registration systems and the like. A method of testing a registry, and the like, may include providing a command phrase including an add command and at least one function that includes an artificial attribute for a domain added by the add command. The command phrase may specify an operation, a protocol, and an object. The operation may include at least one of add, delete, or update domain. The protocol may include at least one of RRP and EPP. One or more parameters associated with the command phrase may be provided and may include an expected response code and/or a variable. One or more additional parameters that are associated with the command phrase may be determined and a database may be accessed to provide the one or more additional parameters.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: April 21, 2015
    Assignee: Verisign, Inc.
    Inventors: Omkarnath R. Chavvakula, Rick Vankeuren, Vijay Simha Atmavilas, Chandra S. Kandimalla
  • Publication number: 20150100680
    Abstract: Implementations relate to systems and methods for configuring a probe server network using a reliability model. A company, customer, or organization may wish to outsource the management of a set of name servers used to operate a domain name, such as a domain name associated with a Web site. In aspects, that deployment of name servers can be monitored by a separate set of failover or probe servers which are configured to track the uptime, operability, and performance of the underlying name servers, which can number in the thousands. An administrator or other user may wish to determine a minimum number of probe servers to apply to the name server topology, to achieve desired service levels. According to aspects, automated tools and logic are provided which model and simulate the overall network including the number and arrangement of necessary probe servers to ensure performance, failover reliability, and other factors.
    Type: Application
    Filed: October 9, 2013
    Publication date: April 9, 2015
    Applicant: VERISIGN, INC.
    Inventors: Mirko Djuric, Velmurugan Periasamy, Sunil Choppala
  • Patent number: 9002788
    Abstract: Method and apparatus for transferring files between hosts including reading a first configuration file to obtain file retrieval criteria, logging into a retrieval host to retrieve a file based on the file retrieval criteria, saving retrieved file to a local host, reading a second configuration file to obtain file push criteria, including instructions for where to push the retrieved file, pushing the retrieved file to a push host based on the file push criteria, pushing an enabled hosts file from the local host to the push host, the enabled host file containing configuration criteria and sending a notification to the retrieval host if a file meeting the configuration criteria has not been retrieved from the retrieval host to the local host, or sending a notification from the local host to the push host if a file meeting the configuration criteria has not been pushed to the push host.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: April 7, 2015
    Assignee: Verisign, Inc
    Inventors: Karl M. Henderson, John Kenneth Gallant
  • Patent number: 8989883
    Abstract: Systems and methods are provided for using a hidden audio signal. In one exemplary embodiment, the method includes registering, at a central database, one or more of an identifier and a destination resource associated with the identifier, and encoding the one or more of the identifier and the destination resource in a hidden audio signal. The method further includes transmitting the hidden audio signal, including the one or more of the identifier and the destination resource, in connection with an acoustic signal, and receiving the acoustic signal at a user device. In addition, the method includes decoding the encoded one or more of the identifier and the destination resource at the user device; and requesting, from the central database, information associated with the one or more of the identifier and the destination resource. Further, the method includes receiving, at the user device, the requested information.
    Type: Grant
    Filed: March 25, 2011
    Date of Patent: March 24, 2015
    Assignee: Verisign, Inc.
    Inventors: Mehul Shah, Harshini Ramnath Krishnan, Neel Goyal
  • Patent number: 8990356
    Abstract: A method, system, and computer-readable memory containing instructions include receiving a DNS request containing information related to user-specific information, device-specific information, and/or authentication information, analyzing the information, determining an appropriate action to take based on analyzing the status, and taking the appropriate action. Actions may include responding with an individualized network layer address or service location address, delaying sending a response message, sending a network layer address or service location address corresponding to a site containing authentication information, and sending a response with a network layer address or service location address with a web address configured to mimic the website related to the requested resource.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 24, 2015
    Assignee: VeriSign, Inc.
    Inventors: Danny McPherson, Joseph Waldron, Eric Osterweil
  • Patent number: 8982882
    Abstract: A method of publishing a message includes receiving a subscription request at a first remote relay from a first client and transmitting a subscription message from the remote relay to each of a first set of central relays. The method also includes receiving a publication request at a second remote relay from a second client and transmitting a publication message from the second remote relay to a first central relay of the first set of central relays and a second central relay of a second set of central relays. The method further includes determining, at the first central relay, that a target matches at least a portion of a pattern, transmitting the message string from the first central relay to the first remote relay, determining, at the first remote relay, that the target matches at least a portion of the pattern, and transmitting the message string to the first client.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: March 17, 2015
    Assignee: Verisign, Inc.
    Inventors: John Kenneth Gallant, Karl M. Henderson, Brad Verd