Patents Assigned to VERISIGN
-
Publication number: 20110060950Abstract: A method of recovering a registry includes accessing a plurality of registry zone files for the registry and archiving, on a first periodic basis, the plurality of registry zone files. Each of the registry zone files includes at least domain names, registrar IDs, and status information represented in a first predetermined format. The method also includes accessing bulk WHOIS data for the registry and archiving, on a second periodic basis, the bulk WHOIS data. The bulk WHOIS data includes at least nameserver server names, IP addresses, and status information represented in a second predetermined format. The method further includes validating one of the plurality of archived registry zone files based on a comparison between the plurality of registry zone files and the bulk WHOIS data, publishing the validated registry zone file to a second registry's nameservers, initiating a root zone change request, and updating authoritative nameservers.Type: ApplicationFiled: September 9, 2009Publication date: March 10, 2011Applicant: VeriSign, Inc.Inventors: Joe Waldron, Patrick Kane
-
Publication number: 20110051728Abstract: A system and method for managing a route cache to reduce the risk of disruption from denial of service attacks. All traffic arriving on a front interface from local (on-link) nodes (e.g., neighbor nodes) can be treated normally. However, for packets arriving from remote (off-link) sources addressed to a given destination IP address, a single, shared route cache entry can be used. The source-address field in this entry can be zeroed-out since it will not be used for traffic coming from any one source. Similarly, for all packets going to off-link destinations through the front-interface, another single shared route cache entry can be created and used. The destination-address field in this entry can be zeroed out since it will not be used for traffic going to any one destination.Type: ApplicationFiled: August 27, 2009Publication date: March 3, 2011Applicant: VeriSign, Inc.Inventors: Suresh Kumar Bhogavilli, Glen Stuart Wiley
-
Publication number: 20110047292Abstract: 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: ApplicationFiled: August 18, 2009Publication date: February 24, 2011Applicant: VeriSign, Inc.Inventors: James Gould, Mahendra Jain, Colin Lloyd
-
Publication number: 20110035469Abstract: A method of filtering a plurality of DNS queries, wherein each DNS query includes a query name and a resource record type, includes defining a filter rule including a domain name, a filter type, and a throttle percentage and forming a filter file including the filter rule. The method also includes transmitting the filter file from a server to a plurality of filter proxies, transmitting the filter file from each of the plurality of filter proxies to one or more processing engines, and receiving the plurality of DNS queries at one of the one or more processing engines. The method includes determining a match between the domain name and the query name and between the resource record type and the filter type for a subset of the plurality of DNS queries, and blocking a predetermined percentage (equal to the throttle percentage) of the subset of the plurality of DNS queries.Type: ApplicationFiled: August 5, 2009Publication date: February 10, 2011Applicant: VeriSign, Inc.Inventors: Christopher A. Smith, Michael A. Bentofsky, Sean Mountcastle, Piet Barber
-
Publication number: 20110022678Abstract: A method of logging internet requests includes defining a plurality of field types of interest and receiving a request from the internet including one or more fields. The method also includes determining that a first field type of a first field of the one or more fields matches one of the plurality of field types of interest and caching at least a portion of the first field in a cache. The method further includes determining that a second field type of a second field of the one or more fields matches one of the plurality of field types of interest caching at least a portion of the second field in the cache. The method includes transmitting the cache to a server, determining, a number of occurrences of a field value of at least one of the first field type or the second field type, and providing a report including the number of occurrences of the field value.Type: ApplicationFiled: July 27, 2009Publication date: January 27, 2011Applicant: VeriSign, Inc.Inventors: Christopher A. Smith, Michael A. Bentkofsky, Malini Kothapalli
-
Publication number: 20110016217Abstract: 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: July 15, 2009Publication date: January 20, 2011Applicant: VeriSign, Inc.Inventors: Andrew W. Simpson, Alexander D. Holmes, Karthik Shyamsunder, Srinivas Sunkara, Leonard Orentas
-
Publication number: 20110016022Abstract: A method of determining a multi-year renewal price for an expiring domain name includes setting a first selling price for the expiring domain name and determining that a first period of time has elapsed. The method also includes setting a second selling price for the expiring domain name. The second selling price is less than the first selling price. The method further includes determining the multi-year renewal price. A price for a first year is equal to the second selling price and a price for a second year is greater than the second selling price and less than or equal to the first selling price.Type: ApplicationFiled: July 16, 2009Publication date: January 20, 2011Applicant: VeriSign, Inc.Inventors: Tarik R. Essawi, Srikanth Veramachneni, Will Shorter, Pat Kane
-
Patent number: 7860309Abstract: A method to render images is described. The method comprises having an image including a region of interest, and when processing the image, observing parameters associated with the region of interest.Type: GrantFiled: September 30, 2004Date of Patent: December 28, 2010Assignee: VeriSign, Inc.Inventors: Eric O. Bodnar, Venkat Easwar
-
Publication number: 20100325250Abstract: 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: ApplicationFiled: June 22, 2009Publication date: December 23, 2010Applicant: VeriSign, Inc.Inventor: John Colosi
-
Publication number: 20100325723Abstract: A system and method for establishing a chain of trust from a registrant to a registry. A registrant request to a registrar to change a domain name record includes at least one registrant factor, such as a one time password. The registrar can formulate an extended EPP command that includes the factor to effectuate the change and send it to a registry. The registry can verify the at least one factor using at least one validation server. If the factor is successfully verified, the EPP can be processed by the registry. If the factor is not verified, the EPP command may not be processed and an error message may be generated and sent to the registrar.Type: ApplicationFiled: June 18, 2009Publication date: December 23, 2010Applicant: VeriSign, Inc.Inventors: Tarik Essawi, James Gould, Pat Kane, Dan Schonfeld, Joe Waldron
-
Publication number: 20100318858Abstract: A method for validating SRS registry transaction data includes receiving OLTP transaction data from a first database, parsing the OLTP transaction data, and comparing the parsed OLTP transaction data to one or more of a set of profiles. Each of the one or more of the set of profiles includes metadata in XML files. The method also includes caching the parsed OLTP transaction data in a first data cache, receiving log data associated with the OLTP transaction data; and caching the log data in a second data cache. The method further includes correlating the parsed transaction data cached in the first data cache with the log data cached in the second data cache.Type: ApplicationFiled: June 15, 2009Publication date: December 16, 2010Applicant: VeriSign, Inc.Inventors: Tarik R. Essawi, Nageswararao Chigurupati
-
Patent number: 7847833Abstract: An in-camera two-stage compression implementation is described that reduces the latency between snapshots to a fraction of that otherwise required by other systems that either process complete compression following each snapshot or that incorporate heavy, bulky, and expensive RAM hardware capable of maintaining several raw luminosity records (unprocessed file containing a digital image). In the 1st stage compression the raw luminosity record is quickly, yet partially, compressed to available RAM buffer space to allow a user to expeditiously capture a succeeding image. When the higher-priority processes, the user shooting pictures, and stage one compression subside, a 2nd stage compression, which is slower but more effective, decompresses the earlier partially-compressed images, and re-compresses them for saving in flash memory until they are distributed to a remote platform to be finally converted to the JPEG2000 format.Type: GrantFiled: May 6, 2008Date of Patent: December 7, 2010Assignee: VeriSign, Inc.Inventors: Venkat Easwar, Eric Bodnar
-
Publication number: 20100306836Abstract: A method for controlling a message from a sender. A referee can evaluate a credential associated with a message to determine ifs 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: ApplicationFiled: January 22, 2010Publication date: December 2, 2010Applicant: VeriSign, Inc.Inventor: Phillip Martin Hallam-Baker
-
Publication number: 20100299410Abstract: 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: ApplicationFiled: August 3, 2010Publication date: November 25, 2010Applicant: VeriSign, Inc.Inventors: Brian Cartmell, Jothan Frakes
-
Publication number: 20100299409Abstract: 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: ApplicationFiled: August 3, 2010Publication date: November 25, 2010Applicant: VeriSign, Inc.Inventors: Brian Cartmell, Jothan Frakes
-
Patent number: 7839415Abstract: 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: GrantFiled: March 3, 2008Date of Patent: November 23, 2010Assignee: VeriSign, Inc.Inventors: William Hilliard, Kees van Prooijen, Peter G. Engeldrum, Jean-Pierre Huber, Thomas Strother, Peter Bernard, Joel Warwick, Keith Ball, James Deutch, Tamara Baker
-
Publication number: 20100293100Abstract: A buyer (110) wishes to use a payment instrument as part of an online commerce transaction with a seller (120) and it is desired to authenticate that the buyer (110) has authority to use the payment instrument. A separate authentication service (130) determines whether the buyer (110) has access to certain secret information without revealing the secret information to the seller (120). Access to the secret information would verify that the buyer (110) has authority to use the payment instrument. The authentication service (130) informs the seller (120) whether the buyer (110) is authorized to use the payment instrument.Type: ApplicationFiled: July 23, 2010Publication date: November 18, 2010Applicant: VeriSign, Inc.Inventors: Michael E. Graves, Peter E. Frank, Thane Plambeck, Gregory R. Whitehead
-
Publication number: 20100287532Abstract: A method of testing the server implementation of the Domain Name System protocol by using a first body of computer code in a first programming language capable of sending and receiving DNS requests, and a second body of computer readable code in a second programming language capable of generating DNS requests and verifying responses. The second programming language may be tailored to writing code being capable of generating Domain Name System requests and verifying the response thereby allowing the program to be efficiently reconfigured to test different aspects of the server.Type: ApplicationFiled: May 7, 2010Publication date: November 11, 2010Applicant: VeriSign, Inc.Inventors: David D. SMITH, John Colosi
-
Publication number: 20100274836Abstract: 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: ApplicationFiled: April 22, 2009Publication date: October 28, 2010Applicant: VeriSign, Inc.Inventors: Leonard Linas Orentas, Mark Alan Kosters, Dave Moston, Karthik Shyamsunder, Srinivas Sunkara, Eduardo Jimenez, Phani Pattapu, Alex Holmes, Andrew Simpson
-
Publication number: 20100257266Abstract: 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: October 30, 2009Publication date: October 7, 2010Applicant: 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