Patents Assigned to VERISIGN
  • Patent number: 8356081
    Abstract: An automated system and method to permit users to find and register available domain names in numerous different ccTLDs. The system provides real-time searching of large numbers of ccTLDs for each user so that during a single web session, the user can simply select the available ccTLDs from the resultant list, and purchase the desired ccTLDs online. The system also formats the user's information in the appropriate manner for each selected ccTLD and performs the necessary electronic transactions to register the ccTLDs.
    Type: Grant
    Filed: March 3, 2005
    Date of Patent: January 15, 2013
    Assignee: Verisign, Inc
    Inventors: Larry J. Broadhurst, Jeffrey W. Johnson, Matthew E. Liberty, Matt Ho
  • Patent number: 8345060
    Abstract: The present invention provides a technique for providing color corrected images to a user over a network. In particular, the present invention allows multiple image providers to provide color corrected images to a user when the user's computer and its associated devices are not calibrated and/or characterized, or the calibration and/or characterization data is not available over the network to the image providers. This abstract is provided for the sole purpose of complying with the rules requiring an abstract to allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure contained herein. This abstract is submitted with the express understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
    Type: Grant
    Filed: November 22, 2010
    Date of Patent: January 1, 2013
    Assignee: Verisign, Inc.
    Inventors: William J. Hilliard, Cornelis P. van Prooijen, Peter G. Engeldrum, Jean-Pierre Huber, Thomas L. Strother, Peter A Bernard, Joel A Warwick, Keith Ball, James E Deutch, Tamara C. Baker
  • Publication number: 20120325902
    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: Application
    Filed: August 19, 2011
    Publication date: December 27, 2012
    Applicant: VeriSign, Inc.
    Inventors: Neel Goyal, Patricia Kelly, Pranab Kumar Dash, Daniel Schonfeld
  • Patent number: 8341252
    Abstract: Systems and methods for registering a domain, including Internationalized Domain Names (IDNs), including receiving a request to register an IDN and determining a language category of the request. Code points of the request are converted to yield a generalized variant of the IDN. The generalized variant is compared to a stored database of registered IDNs that may include similar generalized variants of the registered IDNs. Based on the comparison, it is determined whether or not to resister the IDN. In the case the that IDN registration is allowed, the generalized variant of the IDN may be stored in the database to protect against later registration by similar IDNs. Converting the code points of the request may include identifying corresponding code points of variants within the language category, and converting each of the code points of the requested IDN based on a deterministic algorithm applied to the corresponding code points.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: December 25, 2012
    Assignee: VeriSign, Inc.
    Inventors: John Colosi, Srikanth Veeramachaneni
  • Patent number: 8332433
    Abstract: Systems and methods for verifying data in a distributed database using different automated check operations at different times during the database read and update cycles. Various functions may be performed including executing a first check during update operations of the database. A second check may also be executed during the update operation of the database, and be implemented as an execution thread of an update daemon. A third check may be executed at a time interval between update functions of the update daemon. A fourth check may be executed during a time that the database is not being updated. Integrity of data in the database may be verified by a computer processor based on the first, second, third, and fourth checks.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: December 11, 2012
    Assignee: Verisign, Inc.
    Inventors: Michael Bentkofsky, Patrick Quaid, Bradley McMillen
  • Patent number: 8327019
    Abstract: Method and system for routing EPP requests over a network are provided. The EPP request can include XML namespace information and optionally XML sub-product information. A gateway can receive the request and analyze the namespace and in some instances, sub-product information to determine the service to which the request is directed. Thereupon, the gateway can route the request to the appropriate service by consulting a routing table that can have status and connectivity information for all the available services.
    Type: Grant
    Filed: August 18, 2009
    Date of Patent: December 4, 2012
    Assignee: Verisign, Inc.
    Inventors: James Gould, Mahendra Jain, Colin Lloyd
  • Publication number: 20120303147
    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: Application
    Filed: August 9, 2012
    Publication date: November 29, 2012
    Applicant: VERISIGN, INC.
    Inventors: Mehul SHAH, Harshini RAMNATH KRISHNAN, Neel GOYAL
  • Patent number: 8311802
    Abstract: Embodiments consistent with the invention include a method of creating a document on a computing device and a computer-readable storage medium. The method includes: receiving input text in the computing device to initiate a document creation process, the computing device including a first portion of font data for a first language, the first portion including less than all of the font data for the first language; based on the input text, determining whether the first portion is sufficient to create the document on the computing device; loading a second portion of the font data to the computing device from a data storage location if the first portion is not sufficient; and creating the document using at least one of the first portion and the second portion.
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: November 13, 2012
    Assignee: VeriSign, Inc.
    Inventor: Devendra Kalra
  • Publication number: 20120284505
    Abstract: Systems and methods for performing DNSSEC signing are described in which digital signature operations may be performed by a network accessible signing server that is configured to interact with a separate client application. Exemplary methods may include receiving a signing request at the signing server from the client application to sign first data. The signing server may determine an active KSK and/or an active ZSK for the first data. The first data may then be transmitted by the signing server to a digital signature modules, which may include, for example, a hardware support module, or software signing applications. The signing server may receive a digitally signed version of the first data from the digital signature module, and provide the signed first data to the client application.
    Type: Application
    Filed: May 2, 2011
    Publication date: November 8, 2012
    Applicant: VeriSign, Inc.
    Inventors: David Smith, James Gould, Ramana Lavu, Deepak Deshpande
  • Publication number: 20120278626
    Abstract: Systems and methods of performing incremental DNSSEC signing at a registry are described in which digital signature operations may be performed as part of a single transaction including DNS add, update, and/or delete operations and the like. Exemplary methods may include receiving a domain command from a requester, the domain command including an identifier of a domain. The received domain command may be executed with respect to data stored by the registry for the domain. As part of an individual transaction including the execution of the domain command, the registry may also sign DNSSEC records for the domain using a private key of an authoritative server. After the DNSSEC records have been signed, the registry may incrementally publish the signed DNSSEC records to a separate server.
    Type: Application
    Filed: April 29, 2011
    Publication date: November 1, 2012
    Applicant: VeriSign, Inc.
    Inventors: David Smith, James Gould, Tarik Essawi, David Blacka, Srikanth Veeramachani
  • Publication number: 20120271442
    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: Application
    Filed: June 29, 2012
    Publication date: October 25, 2012
    Applicant: Verisign, Inc.
    Inventors: Mehul SHAH, Harshini RAMNATH KRISHNAN, Neel GOYAL
  • Patent number: 8295459
    Abstract: A system and method for dynamically partitioning context servers in a network in response to changes in network conditions. Context servers store information about calls in a telecommunications system. Network control elements can obtain call information from one or more partitions of the context servers to help make call control and reporting decisions.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: October 23, 2012
    Assignee: Verisign, Inc.
    Inventor: John Kenneth Gallant
  • Patent number: 8291048
    Abstract: A method, system, and computer-readable medium are described for registering and using multilingual domain names that include characters outside the ASCII character subset supported by the DNS system. Such multilingual domain names can in some situations be registered by first being converted into appropriate ASCII-Compatible Encodings (ACEs) that represent the corresponding multilingual domain names and that use only characters within the ASCII character subset. In addition, a variety of binary variants may be generated at registration for each multilingual domain name and then used as equivalents for the multilingual domain name, such as by storing the variants in the registry as alternative domain names or by otherwise reserving the binary variants. When requests to resolve such a registered multilingual domain name into a corresponding IP address or URL are received, the stored binary variants and/or ACE information can then be used to respond in an appropriate manner.
    Type: Grant
    Filed: August 3, 2010
    Date of Patent: October 16, 2012
    Assignee: Verisign, Inc.
    Inventors: Brian Cartmell, Jothan Frakes
  • Publication number: 20120254386
    Abstract: Systems and methods of transferring a DNSSEC enabled domain from a losing hosting provider to a gaining hosting provider are described in which the transfer of the domain may be achieved without disruption to a DNSSEC validation of the domain. Systems and methods, such as those directed to registry and/or registrar servers, may include transferring a DNSKEY or Delegation Signer (DS) record from a gaining hosting provider to a losing hosting provider prior to transferring the domain from the losing hosting provider to the gaining hosting provider. A gaining hosting provider may sign DNS records of the domain with the gaining hosting provider DNSKEY prior to transferring the domain from the losing hosting provider to the gaining hosting provider. Additionally, a registry server, or similar device, may be configured to act as an intermediary between the losing hosting provider and the gaining hosting provider during the transfer process.
    Type: Application
    Filed: April 1, 2011
    Publication date: October 4, 2012
    Applicant: VeriSign, Inc.
    Inventors: David Smith, James Gould, David Blacka
  • Patent number: 8250034
    Abstract: A method to display a series of media objects containing one or more media objects is described. The method includes receiving a request to edit a media object, creating a new copy of the media object in response to the request, and applying the edit to the new copy of the media object. The method further includes for providing images associated with each of a series of edits applied to a media object.
    Type: Grant
    Filed: April 13, 2005
    Date of Patent: August 21, 2012
    Assignee: Verisign, Inc.
    Inventors: Nicholas H. Manousos, R. Travis Atkins, Abhishek Tiwari, Eric O. Bodnar
  • Patent number: 8224923
    Abstract: Methods and apparatus for characterizing unregistered domain names are provided. One embodiment includes obtaining a list of a plurality of resolution requests for the unregistered domain names, determining a number of occurrences of each of the unregistered domain names, computing a plurality of groupings based on the number of occurrences, and associating a score with each of the unregistered domain names.
    Type: Grant
    Filed: June 22, 2009
    Date of Patent: July 17, 2012
    Assignee: Verisign, Inc.
    Inventor: John Colosi
  • Publication number: 20120174220
    Abstract: Embodiments of this invention provide methods for detecting a denial of service attack (DoS) and isolating traffic that relates to the attack. The method may begin by collecting network traffic data by observing individual packets carried over the network. The data may then be compiled into a time series comprising network traffic data relating successive time-intervals. A difference value based upon the entry in the time series for a large time-window and for a small time-window. A deviation score may then be determined by calculating the ratio of the difference values. The deviation score may indicate whether an attack occurred. In an embodiment of the invention, an attack is deemed to occur if the deviation score is between 0.6 and 1.4.
    Type: Application
    Filed: December 31, 2010
    Publication date: July 5, 2012
    Applicant: VeriSign, Inc.
    Inventor: John Rodriguez
  • Publication number: 20120173490
    Abstract: A method of recovering a database includes providing a computer having a processor and providing a backup database including a last change marker. The method also includes extracting, using the processor, the last change marker from the backup database and providing transaction logs. Each transaction of the transaction logs includes input data, processed data, and a change marker. The method further includes sorting, using the processor, the transactions of the transaction logs using the change markers, replaying, using the processor, one or more of the transactions of the transaction logs, and generating a recovered database.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: VeriSign, Inc.
    Inventors: James Fred Gould, Hui Xu Griffiths
  • Publication number: 20120173684
    Abstract: A method of applying device preferences to network traffic includes establishing first DNS settings of a first device and establishing second DNS settings of a second device. The first DNS settings are associated with one or more first name servers. The second DNS settings are associated with one or more second name servers. The method also includes transmitting, from the first device, at least a portion of a first DNS query and a public IP address to the first name server.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: VeriSign, Inc.
    Inventors: Scott Brian Courtney, James Fred Gould
  • Publication number: 20120174198
    Abstract: A system and method for more efficiently establishing a chain of trust from a registrant to a registry. A registrant credential is associated with a Shared Registration command and is sent by a registrar to a registry. Upon successful validation, a token is generated and bound to a registrant identifier. The token is included along with the registrant identifier in subsequent discrete Shared Registration commands submitted to the registry on behalf of the registrant. The registrant thus needs to submit its credential only once for changes that require several discrete commands. Also, it is more efficient for the Shared Registration System to validate a token for a set of commands than to validate different registrant credential for each discrete command.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: VeriSign, Inc.
    Inventors: James Gould, David Smith, Mingliang Pei