GO DADDY OPERATING COMPANY, LLC Patent applications |
Patent application number | Title | Published |
20150341415 | DYNAMICALLY UPDATING WEBSITE CONTENT OR WEB SERVICE VIA TEXT MESSAGING - A method is disclosed for dynamically updating the content of a website or a web service via a text message. A text service may receive, at a text phone number, the text message sent by a user from a text device. The text device may have a user phone number. In preferred embodiments, the text service may have a plurality of text phone numbers that may be called by a plurality of users. The text service may produce an action code based, at least in part, on the text message, the text phone number called by the user, the user phone number or some combination thereof. The text service may transmit the action code to one or more hosting servers to alter a website which may then be published. In another embodiment, the text service may transmit the action code to web server(s) that may alter a web service for the user. | 11-26-2015 |
20150319135 | TRANSFER OF A DOMAIN NAME THROUGH MOBILE DEVICES - A domain name may be transferred from a donor account to a recipient account at a registrar using a donor mobile device and a recipient mobile device that may be in close proximity to each other. An application on the donor mobile device may send a donor request to an application on the recipient mobile device identifying the domain name. The application on the recipient mobile device may send either an accept or a reject of the donor request to the application on the donor mobile device. If accepted by the application on the recipient mobile device, the application on the donor mobile device may send a request to the registrar to move the domain name from the donor account to the recipient account. The registrar, after verifying or confirming the domain name transfer request, may transfer the domain name from the donor account to the recipient account. | 11-05-2015 |
20150310481 | SYSTEM AND METHOD FOR MANAGEMENT OF MARKETING CAMPAIGNS - A system and method for automatically assigning marketing allocations, including advertisements and coupons, for a business to marketing channels. An investment engine and recommendation engine uses input data to assign marketing allocations to marketing channels. Consumer activity is generated that produces corresponding output data. The investment engine calculates a return-on-investment (ROI) metric, and the recommendation engine generates a report related to the input and output data. The input data, marketing allocations or channels are adjusted to optimize the ROI metric and recommend marketing campaign strategies. The system also automatically determines which keywords the business should assign their marketing allocations to when a consumer utilizes similar keywords on a search engine. Targeted keywords are determined by applying budget weights to keywords related to the business and monitoring output data, such as a click through rate of the marketing allocations. Keywords with higher click through rates receive higher budget weights. | 10-29-2015 |
20150304442 | WEBSITE PRODUCT INTEGRATION AND CACHING VIA DOMAIN NAME ROUTING RULES - Systems and methods are provided for allocating and accessing website resources via domain name routing rules as opposed to the domain name system (DNS). The system may include a reverse proxy server that includes domain name routing rules and a plurality of hosting servers. The reverse proxy server may receive a request from a client, wherein the request may comprise a domain name and possibly a path. The reverse proxy server may fulfill the request using the domain name routing rules for the domain name and possibly the path. The request may be, as non-limiting examples, to transfer a file to a requester, move a file from one server to another server, allocate redundant passive resources that may be activated in the event of an error, provide a website resource that may span two or more hosting servers and/or retrieve data from cache on the reverse proxy server. | 10-22-2015 |
20150304408 | SYSTEM FOR LOCATION-BASED WEBSITE HOSTING OPTIMIZATION - A hosting provider may host a website at a first hosting location based on initial business information received from a hosting customer, perhaps while the hosting customer created an account. The initial business information may include, as non-limiting examples, whether the business is a local or non-localized business, business addresses and/or registered domain names. A domain name, particularly if it resolves to the website, may be analyzed for incorporated words, spelling, characters and/or top-level domain that may point to, or be more commonly used in, one or more geographical regions. The website may be moved to a second location based on the initial business information combined with subsequently collected business information, such as, as non-limiting examples, updated address information, marketing campaigns aimed at particular locations and/or based on the originating location of traffic to the website. | 10-22-2015 |
20150304383 | METHOD FOR LOCATION-BASED WEBSITE HOSTING OPTIMIZATION - A hosting provider may host a website at a first hosting location based on initial business information received from a hosting customer, perhaps while the hosting customer created an account. The initial business information may include, as non-limiting examples, whether the business is a local or non-localized business, business addresses and/or registered domain names. A domain name, particularly if it resolves to the website, may be analyzed for incorporated words, spelling, characters and/or top-level domain that may point to, or be more commonly used in, one or more geographical regions. The website may be moved to a second location based on the initial business information combined with subsequently collected business information, such as, as non-limiting examples, updated address information, marketing campaigns aimed at particular locations and/or based on the originating location of traffic to the website. | 10-22-2015 |
20150304235 | ALLOCATING AND ACCESSING WEBSITE RESOURCES VIA DOMAIN NAME ROUTING RULES - Systems and methods are provided for allocating and accessing website resources via domain name routing rules as opposed to the domain name system (DNS). The system may include a reverse proxy server that includes domain name routing rules and a plurality of hosting servers. The reverse proxy server may receive a request from a client, wherein the request may comprise a domain name and possibly a path. The reverse proxy server may fulfill the request using the domain name routing rules for the domain name and possibly the path. The request may be, as non-limiting examples, to transfer a file to a requester, move a file from one server to another server, allocate redundant passive resources that may be activated in the event of an error, provide a website resource that may span two or more hosting servers and/or retrieve data from cache on the reverse proxy server. | 10-22-2015 |
20150261873 | LIGHTWEIGHT WEB PAGE GENERATION - A system and method for rendering web pages is presented. A request identifying a domain name and a web page is received by at least one server communicatively coupled to a network. A TXT record associated with the domain name is then retrieved by the at least one server and the TXT record is analyzed to identify one or more settings associated with the domain name or the web page. The web page is then rendered in accordance with the one or more settings into a rendered web page by the at least one server. Finally, the rendered web page is transmitted to a computer system using the network. | 09-17-2015 |
20150220997 | Reputation Tiers for a Marketing Campaign - Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to: transmit a marketing campaign from a first virtual internet protocol (IP) address; identify, during a transmission of the marketing campaign, a quantity of undeliverable or unsolicited email; determine whether the quantity of undeliverable or unsolicited email is equal to or greater than a threshold quantity of undeliverable or unsolicited email; and responsive to a determination that the quantity of undeliverable or unsolicited email is equal to or greater than the threshold quantity, transmit, prior to a conclusion of the transmission, the marketing campaign from a second virtual IP address. | 08-06-2015 |
20150213462 | HIGHLIGHTING BUSINESS TRENDS - Systems and methods are disclosed for determining business trends. Data may be collected and stored in a database regarding domain name registrations, availability checks and/or search engine user queries. In preferred embodiments, the data includes temporal or order information regarding when the data was collected. The data may be parsed into a plurality of tokens, where each token is a word or group of words commonly used together. How often each token appears in the data, over time, may be calculated. In some embodiments, related tokens (such as synonyms, abbreviations, common misspellings, geographically related, categories, etc.) may be grouped and considered together. One or more business trends may be determined based on how often, or changes to how often over time, the tokens appear in the data. The changes of token usage and/or business trends may be transmitted over a computer network to a client computer. | 07-30-2015 |
20150212986 | PREVENTING WEBSITE CONTENT PLAGIARISM AND INDEXING USING A CHARACTER AND FONT GLYPH MAPPING SCHEME - The invention uses alternate mapping between characters and font glyphs to prevent website content from being plagiarized or indexed by a third party. Specifically, a font glyph file may be created comprising a plurality of font glyphs. One or more font glyphs in the file may illustrate a first character while being mapped to a second character. An altered text file may be created by replacing each character in an original text file with a character that is mapped to a font glyph that illustrates the original character. The server may transmit the altered text file and the font glyph file to a browser. The browser may create an image by replacing each character, in the altered text file, with a font glyph mapped to the character from the font glyph file. The browser may display to a user the image which matches the original text file without the browser ever receiving the original text file. | 07-30-2015 |
20150207692 | SYSTEM AND METHOD FOR DEPICTING BACKLINK METRICS FOR A WEBSITE - A system and method for displaying metrics indicating the geographical source of backlinks to at least one of a website and a web page is presented. A plurality of backlinks are identified for a web page. Each of the plurality of backlinks includes a uniform resource locator (URL). For each backlink in the plurality of backlinks, the backlink is translated into an Internet protocol (IP) address, a geographical location associated with the IP address is identified, and the backlink is allocated to at least one of a plurality of geographical regions using the geographical location. A visual representation of at least one of the plurality of geographical regions and an indication of a number of backlinks allocated to the at least one of the plurality of geographical regions is displayed. | 07-23-2015 |
20150154294 | SUGGESTED DOMAIN NAMES POSITIONING BASED ON TERM FREQUENCY OR TERM CO-OCCURRENCE - A dictionary, containing a first plurality of terms, phrases, tokens and/or words (hereafter terms) may be built and stored on a server computer. The dictionary may also store how frequently the terms appear and/or how frequently the terms appear together (co-occurrence) in a body of text. A second plurality of terms may be generated that are associated with a user. A plurality of domain names may be created by combining one or more terms in the second plurality of terms along with a domain name extension, Created domain names comprising frequently used terms and/or co-occurring terms, based on data from the dictionary, may be displayed on a website more prominently, before or instead of domain names for the user to select for registration than domain names that comprise less frequently used and/or less frequently co-occurring terms. | 06-04-2015 |
20150106687 | SYSTEM AND METHOD FOR WEBSITE PERSONALIZATION FROM SURVEY DATA - A system and method for the generation of candidate domain names and potential website content are presented. The method includes receiving, by at least one server communicatively coupled to a network, a request to access or purchase access to a software application, the request being received from a user. Keywords associated with at least one of the user, a website of the user, and a business of the user may be generated and a candidate domain name relevant to the keywords may be generated. A drill-down survey may be presented to collect information from the user that the user thinks is relevant to the generation of a candidate domain name or potential website content. The survey responses are aggregated and then analyzed to generate one or more candidate domain names and/or to suggest potential website content. | 04-16-2015 |
20150088846 | SUGGESTING KEYWORDS FOR SEARCH ENGINE OPTIMIZATION - The present invention improves the SEO of a website by incorporating related keywords into the website based on an identified category for the website. The category for the website may be identified via keywords within the website matched to one or more categories containing the identified keywords and stored within a database. The keywords may be further matched to one or more related keywords within the one or more categories. Each of these related keywords may be scored according to category relevance, and may further be recommended to the website owner for inclusion on the website. Positive responses by the website owner to the recommended related keywords may increase the related keyword score, while negative responses may decrease the score. | 03-26-2015 |
20150088600 | BUSINESS NETWORK MAPPING - A method is described for determining a business network for a plurality of websites engaged in commerce and a plurality of end users, i.e., customers of the websites engaged in commerce. A network mapping entity and/or other websites, such as one or more of the plurality of websites engaged in commerce, may store a customized tracking cookie on each computer of a plurality of visitors to the network mapping entity or the websites engaged in commerce. If the visitors are also customers of the network mapping entity, the network mapping entity may store the customers' login information, tracking cookies, and/or other visitor's data as desired. The plurality of websites engaged in commerce may have a tracking code on them. The tracking code allows the websites engaged in commerce to collect additional information about the visitors/customers (now referred to as end users) and communicate the additional information, i.e. end users data, to the network mapping entity. The network mapping entity may use all of the collected information to determine a business network for the plurality of visitors, customers and/or end users in relation to the plurality of websites engaged in commerce. | 03-26-2015 |
20150058177 | SYSTEM FOR COMMUNICATING AN OFFER FOR A DOMAIN NAME - A request is received from a requester by at least one server communicatively coupled to a network. The request is used to identify a plurality of candidate domain names. For each one of the plurality of candidate domain names, a determination is made as to whether the candidate domain name is registered. When the candidate domain name is registered, the candidate domain name is displayed in a result listing on a domain registration website hosted by the at least one server in response to the request, and a first user interface enabling the requester to submit an offer to purchase the candidate domain name is displayed. When the candidate domain name is not registered, the candidate domain name is displayed in the result listing on the domain registration website in response to the request, and a second user interface enabling the requester to purchase the candidate domain name is displayed. | 02-26-2015 |
20150058176 | METHOD FOR COMMUNICATING AN OFFER FOR A DOMAIN NAME - A request is received from a requester by at least one server communicatively coupled to a network. The request is used to identify a plurality of candidate domain names. For each one of the plurality of candidate domain names, a determination is made as to whether the candidate domain name is registered. When the candidate domain name is registered, the candidate domain name is displayed in a result listing on a domain registration website hosted by the at least one server in response to the request, and a first user interface enabling the requester to submit an offer to purchase the candidate domain name is displayed. When the candidate domain name is not registered, the candidate domain name is displayed in the result listing on the domain registration website in response to the request, and a second user interface enabling the requester to purchase the candidate domain name is displayed. | 02-26-2015 |
20150058167 | METHOD AND SYSTEM FOR DOMAIN NAME SEARCHING - A system and method are presented. A domain name registration website is provided by at least one server communicatively coupled to a network. The domain name registration website including a user interface. A query being entered by a requester into the user interface of the domain registration website is monitored. When the query being entered by the requester matches a predefined pattern, the query is used to identify a plurality of candidate domain names, and the candidate domain names are displayed for selection by the requester on the domain name registration website. | 02-26-2015 |
20150051996 | SYSTEM AND METHOD FOR DOMAIN NAME QUERY METRICS - A system and method for providing users an assessment tool for determining the level of demand for domain names. The assessment tool is configured to receive, by a server communicatively coupled to a network, a request from a requester. The request is used to identify a domain name and determine whether the domain name is registered. When the domain name is not registered, a search metric for the domain name is determined and a first user interface listing the domain name and the search metric is displayed. The first user interface enables the requester to purchase the domain name. | 02-19-2015 |
20150039746 | METHODS AND SYSTEMS FOR IMPROVING WEBSITE PERFORMANCE - Methods and systems of the present invention allow for improving website performance. An exemplary method may comprise the steps of calculating a website quality score for a website (which may indicate the website's effectiveness), identifying changes to the website's attributes that would improve the website's quality score, and modifying the website to include such changes. | 02-05-2015 |
20150039724 | METHODS AND SYSTEMS FOR RECOMMENDING TOP LEVEL DOMAINS - Systems and method of the present invention provide for recommending top level domains. An exemplary method may comprise the steps of determining a location of a client computer or a preferred language for a user operating the client computer, generating a domain name comprising a top level domain associated with the location or with the preferred language, and presenting the domain name for registration. | 02-05-2015 |
20150039679 | METHODS AND SYSTEMS FOR RECOMMENDING TOP LEVEL AND SECOND LEVEL DOMAINS - Systems and method of the present invention provide for recommending top level domains. An exemplary method may comprise the steps of determining a location of a client computer or a preferred language for a user operating the client computer, generating a domain name comprising a top level domain, a second level domain, an nth level domain and/or a sub domain associated with the location or with the preferred language, and presenting the domain name for registration. | 02-05-2015 |
20140344267 | Storing, Accessing and Restoring Website Content via a Website Repository - Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content. | 11-20-2014 |
20140344224 | Tools for Storing, Accessing and Restoring Website Content via a Website Repository - Systems and method of the present invention provide for one or more server computers configured to identify, within a database transaction log, a dynamic website content in a database and a command modifying the dynamic website content, write the dynamic website content and the command modifying the dynamic website content to a website repository as a delta, receive a request to reverse the command modifying the dynamic website content, identify, within the delta, the command modifying the dynamic website content, and generate and execute a database query configured to reverse the command modifying the dynamic website content. | 11-20-2014 |
20140330646 | SYSTEM AND METHOD FOR ACTIVATION OF MARKETING ALLOCATIONS USING SEARCH KEYWORDS - A system and method for automatically assigning marketing allocations, including advertisements and coupons, for a business to marketing channels. An investment engine and recommendation engine uses input data to assign marketing allocations to marketing channels. Consumer activity is generated that produces corresponding output data. The investment engine calculates a return-on-investment (ROI) metric, and the recommendation engine generates a report related to the input and output data. The input data, marketing allocations or channels are adjusted to optimize the ROI metric and recommend marketing campaign strategies. The system also automatically determines which keywords the business should assign their marketing allocations to when a consumer utilizes similar keywords on a search engine. Targeted keywords are determined by applying budget weights to keywords related to the business and monitoring output data, such as a click through rate of the marketing allocations. Keywords with higher click through rates receive higher budget weights. | 11-06-2014 |
20140330638 | SYSTEM AND METHOD FOR MANAGEMENT OF MARKETING ALLOCATIONS USING A RETURN ON INVESTMENT METRIC - A system and method for automatically assigning marketing allocations, including advertisements and coupons, for a business to marketing channels. An investment engine and recommendation engine uses input data to assign marketing allocations to marketing channels. Consumer activity is generated that produces corresponding output data. The investment engine calculates a return-on-investment (ROI) metric, and the recommendation engine generates a report related to the input and output data. The input data, marketing allocations or channels are adjusted to optimize the ROI metric and recommend marketing campaign strategies. The system also automatically determines which keywords the business should assign their marketing allocations to when a consumer utilizes similar keywords on a search engine. Targeted keywords are determined by applying budget weights to keywords related to the business and monitoring output data, such as a click through rate of the marketing allocations. Keywords with higher click through rates receive higher budget weights. | 11-06-2014 |
20140310045 | Generating and Displaying a Calendar Event Recurrence Preview - Systems and method of the present invention provide for one or more server computers configured to receive a start date and a recurrence interval for an electronic calendar event; generate a recurrence preview calendar comprising a graphical representation of a plurality of dates arranged to represent days and weeks within at least one month; highlight, within the recurrence preview calendar, the start date and at least one of the plurality of dates after the start date occurring at the recurrence interval; and transmit the recurrence preview calendar to a client computer. | 10-16-2014 |
20140259132 | SYSTEM FOR CREATING A SECURITY CERTIFICATE - A system and method for creating a security certificate is presented. A request for a security certificate is received from a requester. The request includes an identification of a web site or an entity associated with the web site. An applicant for the security certificate is identified using the request, and information about the applicant for the security certificate is retrieved. The information about the applicant includes a name of the applicant. The information about the applicant is analyzed to determine whether the information about the applicant includes personal information of an individual. When the information about the applicant includes personal information of an individual, the security certificate is generated, wherein the security certificate does not include the personal information of an individual. | 09-11-2014 |
20140259131 | METHOD FOR CREATING A SECURITY CERTIFICATE - A system and method for creating a security certificate is presented. A request for a security certificate is received from a requester. The request includes an identification of a web site or an entity associated with the web site. An applicant for the security certificate is identified using the request, and information about the applicant for the security certificate is retrieved. The information about the applicant includes a name of the applicant. The information about the applicant is analyzed to determine whether the information about the applicant includes personal information of an individual. When the information about the applicant includes personal information of an individual, the security certificate is generated, wherein the security certificate does not include the personal information of an individual. | 09-11-2014 |
20140259118 | Domain Name Hijack Protection - A domain name registering entity (such as a domain registry, registrar, or reseller) or an independent proxy registration service may offer a domain name hijack protection to their actual or potential customers. When a domain name transfer request or notice is received, the domain name registering entity or the proxy registration service may ignore or decline it. Customers may be given an ability to turn the domain name hijack protection service on and off, as well as an ability to adjust a variety of settings associated with the service. | 09-11-2014 |
20140259004 | SYSTEM FOR TRUSTED APPLICATION DEPLOYMENT - A system and method for verifying content distributed by a distributed authority system over a communications network are presented. In step a) software content is requested from a distribution center communicatively coupled to the communications network, and in step b) a package is received from the distribution center. The package includes at least a manifest and the software content. In step c) at least one certificate is accessed to analyze the package to verify a chain of certificates associated with the package back to an intermediary root certificate, and in step d) at least one of the manifest and the software content is analyzed to verify the package as corresponding to the software content requested from the distribution center. In step e), if step c) or step d) fail to verify, processing of the software package is discontinued, otherwise access to the software content is permitted. | 09-11-2014 |
20140259003 | METHOD FOR TRUSTED APPLICATION DEPLOYMENT - A system and method for verifying content distributed by a distributed authority system over a communications network are presented. In step a) software content is requested from a distribution center communicatively coupled to the communications network, and in step b) a package is received from the distribution center. The package includes at least a manifest and the software content. In step c) at least one certificate is accessed to analyze the package to verify a chain of certificates associated with the package back to an intermediary root certificate, and in step d) at least one of the manifest and the software content is analyzed to verify the package as corresponding to the software content requested from the distribution center. In step e), if step c) or step d) fail to verify, processing of the software package is discontinued, otherwise access to the software content is permitted. | 09-11-2014 |
20140258349 | Systems for Associating an Online File Folder with a Uniform Resource Locator - Systems and method of the present invention provide for one or more server computers configured to register a domain name; receive a request to: generate a file folder linked to an online storage account owned by a user; and map a URL, comprising a sub domain concatenated to the registered domain name, to the file folder. The server(s) may be further configured to determine whether an alias for the URL, comprising the subdomain, is located in a DNS record for the domain name. The server(s) may automatically generate the file folder and map the URL to the file folder. Any HTTP requests comprising the URL received by the server(s) may be resolved to the file folder. | 09-11-2014 |
20140258346 | Associating an Online File Folder with a Uniform Resource Locator - Systems and method of the present invention provide for one or more server computers configured to register a domain name; receive a request to: generate a file folder linked to an online storage account owned by a user; and map a URL, comprising a sub domain concatenated to the registered domain name, to the file folder. The server(s) may be further configured to determine whether an alias for the URL, comprising the subdomain, is located in a DNS record for the domain name. The server(s) may automatically generate the file folder and map the URL to the file folder. Any HTTP requests comprising the URL received by the server(s) may be resolved to the file folder. | 09-11-2014 |
20140215055 | MONITORING NETWORK ENTITIES VIA A CENTRAL MONITORING SYSTEM - Systems and method of the present invention provide for one or more server computers configured to receive a plurality of data published by a network entity and identify, within the data: the network entity that published the data, a sample of one or more metrics for the network entity and a sample type of each of the one or more samples. The one or more server computers may further be configured to calculate a network resource usage score, using the one or more metrics according to one or more rules for each of the sample types identified, for the sample. | 07-31-2014 |
20140208202 | SYSTEM FOR CONVERSION OF WEBSITE CONTENT - A system and method for converting website content is presented. Design elements in a graphical representation of a web page are identified. The design elements are ordered according to a position of each of the design elements with respect to a top of the graphical representation of the web page. One or more of the ordered design elements are grouped into one or more groups of design elements, and the design elements are stacked by rearranging each group of design elements into a single column. The single column of the groups of design elements are rendered into a converted web page for display on a device. In one implementation, the device is a mobile device. | 07-24-2014 |
20140208197 | METHOD FOR CONVERSION OF WEBSITE CONTENT - A system and method for converting website content is presented. Design elements in a graphical representation of a web page are identified. The design elements are ordered according to a position of each of the design elements with respect to a top of the graphical representation of the web page. One or more of the ordered design elements are grouped into one or more groups of design elements, and the design elements are stacked by rearranging each group of design elements into a single column. The single column of the groups of design elements are rendered into a converted web page for display on a device. In one implementation, the device is a mobile device. | 07-24-2014 |
20140207835 | CONFIGURING A CACHED WEBSITE FILE REMOVAL USING A PULLED DATA LIST - An exemplary method generating a data list of at least one website and configuring a server computer to clear a cache for the at least one website may comprise the steps of the server computer requesting a data list generated from one or more job records, identifying one or more websites within the data list to remove one or more website files within a cache on another server, removing the website file(s) from the cache and transmitting instructions to write a job check in record to a database on the other server. | 07-24-2014 |
20140207818 | CONFIGURING AN ORIGIN SERVER CONTENT DELIVERY USING A PULLED DATA LIST - An exemplary system and method for generating a data list of websites and configuring at least one server computer coupled to a communications network for an origin server website content delivery may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network. | 07-24-2014 |
20140189489 | CREATING AND USING A TLD MARKUP LANGUAGE - Domain name Registrars typically offer for registration domain names that have a variety of different Top-level Domains (TLDs). Each TLD may have different business requirements (rules the Registrar follows when registering a domain name having the TLD). A Registrar must reconfigure its functions when the Registrar wants to offer a new TLD or when business rules change for a TLD already being offered by the Registrar. The present invention allows the Registrar to easily reconfigure its functions to accept new business rules by storing the business rules in an electronic document stored in a database. The electronic document is preferably written in a TLD markup language (TLDML). | 07-03-2014 |
20140188945 | ADDING TLD REGISTRATION CAPABILITIES TO A REGISTERING ENTITY - Domain name Registrars typically offer for registration domain names that have a variety of different Top-level Domains (TLDs). Each TLD may have different business requirements (rules the Registrar follows when registering a domain name having the TLD). A Registrar must reconfigure its functions when the Registrar wants to offer a new TLD or when business rules change for a TLD already being offered by the Registrar. The present invention allows the Registrar to easily reconfigure its functions to accept new business rules by storing the business rules in an electronic document stored in a database. The electronic document is preferably written in a TLD markup language (TLDML). | 07-03-2014 |
20140188872 | TLD MARKUP LANGUAGE BASED DOMAIN NAME REGISTERING ENTITY - Domain name Registrars typically offer for registration domain names that have a variety of different Top-level Domains (TLDs). Each TLD may have different business requirements (rules the Registrar follows when registering a domain name having the TLD). A Registrar must reconfigure its functions when the Registrar wants to offer a new TLD or when business rules change for a TLD already being offered by the Registrar. The present invention allows the Registrar to easily reconfigure its functions to accept new business rules by storing the business rules in an electronic document stored in a database. The electronic document is preferably written in a TLD markup language (TLDML). | 07-03-2014 |
20140188871 | TLD MARKUP LANGUAGE - Domain name Registrars typically offer for registration domain names that have a variety of different Top-level Domains (TLDs). Each TLD may have different business requirements (rules the Registrar follows when registering a domain name having the TLD). A Registrar must reconfigure its functions when the Registrar wants to offer a new TLD or when business rules change for a TLD already being offered by the Registrar. The present invention allows the Registrar to easily reconfigure its functions to accept new business rules by storing the business rules in an electronic document stored in a database. The electronic document is preferably written in a TLD markup language (TLDML). | 07-03-2014 |
20140172637 | RATING E-COMMERCE TRANSACTIONS - Methods of the present invention allow for rating eCommerce transactions. An exemplary method for rating an eCommerce transaction may comprise the steps of identifying a plurality of data indicating the trustworthiness of a Hosting Provider, a Merchant, and/or a Customer, collecting the data, and generating a Transaction Trust Rating for an eCommerce transaction, with the Transaction Trust Rating being based upon the collected data. The Transaction Trust Rating may be stored in a Repository accessible to Internet users. A Transaction Trust Rating Indicator (indicative of the Transaction Trust Rating) also may be provided to the Hosting Provider, Merchant, and/or Customer and may take the form of a certificate for display on a webpage, a change in color of an address bar on a browser, and/or an alphanumeric ranking. | 06-19-2014 |
20140149601 | SYSTEMS FOR ACCELERATING CONTENT DELIVERY VIA DNS OVERRIDING - An exemplary system for accelerating content delivery via DNS overriding may comprise a network storage device communicatively coupled to a network and storing a routing table for a CDN, the routing table map one or more edge server IP addresses for one or more edge servers to each of one or more geographic regions. The network storage device may be configured to transmit the routing table to one or more DNS servers communicatively coupled to the network. | 05-29-2014 |
20140149578 | Method For Testing Methods of Accelerating Content Delivery - An exemplary method for testing and communicating a report of a loading of a website capable of having at least some content delivered through a content delivery network. The report provides information about loading of the webpage with geographically-accelerated content delivery relative to loading of the website without accelerated content delivery. | 05-29-2014 |
20140149552 | DNS OVERRIDING-BASED METHODS OF ACCELERATING CONTENT DELIVERY - An exemplary method accelerating content delivery via DNS overriding may comprise the steps of generating a routing table for a content delivery network (CDN), the routing table map one or more edge server IP addresses to each of one or more geographic regions, transmitting the routing table to one or more DNS server computers, receiving a request from a registrant of a domain name to subscribe the domain name to the CDN, and designating said domain name as subscribed to the CDN in a DNS zone for the domain name. | 05-29-2014 |
20140136839 | METHODS AND SYSTEMS FOR DYNAMIC UPDATES OF DIGITAL CERTIFICATES - Methods and systems of the present invention allow for dynamic updates of digital certificates. In one system, a server computer is configured to communicate with a certificate authority via a communications network. The server computer is configured to receive a first security certificate from the certificate authority. The first security certificate has a term. The first security certificate is installed onto the server computer, and at least one of a current time and the term of the first security certificate are analyzed to determine whether the first security certificate is to be updated. When the first security certificate is to be updated, a request for update is transmitted to the certificate authority, a second security certificate is received from the certificate authority, and the first security certificate is replaced with the second security certificate on the server computer. | 05-15-2014 |
20140108369 | Optimizing Search Engine Ranking by Recommending Content Including Frequently Searched Questions - Systems and method of the present invention provide for one or more server computers configured to receive one or more keywords topically relevant to a content of a web page, request from a search engine a first metric comprising a quantity of times the keywords have appeared in a search query with one or more question keywords during a time period and a second metric comprising a probability of receiving a high rank associated with the one or more keywords and the one or more question keywords, receive, from the search engine, the first metric and the second metric, calculate a keyword effectiveness index from the first metric and the second metric, and generate and transmit to a client computer one or more recommendations to include a high ranked suggested content on the web page according to the keyword effectiveness index. | 04-17-2014 |
20140082064 | DOMAIN NAME SPINNING FROM GEOGRAPHIC LOCATION DATA - Systems and methods of the present invention provide for displaying, suggesting and registering available domain names on a client computer based on selected geographical locations from online mapping service software or a geo-location software. Any combination of an online mapping software and a domain name registration software may receive a selection of one or more geographical locations within a displayed geographical area. Alternatively, a location of a client computer may be detected using the geo-location software. One or more available domain names may be parse for keywords related to the selected geographical area, and one or more available domain names may be suggested based on the selected keywords. | 03-20-2014 |
20130346476 | Serving Website Content According to User Status - An example embodiment of a method for accelerating hosting performance may comprise the steps of hosting one or more web applications on one or more servers, storing a signature comprising a regular expression pattern indicating the status of a user, receiving a request to perform an action and determining whether the request includes a browser cookie. If so, the one or more servers may determine whether the browser cookie matches the regular expression pattern for that web application. If the browser cookie matches the regular expression pattern, the user will be considered authenticated and the request for action will be processed accordingly. | 12-26-2013 |
20130346475 | Systems for Serving Website Content According to User Status - An example embodiment of a system for accelerating hosting performance may comprise one or more databases and one or more server computers communicatively coupled to a network. For each of one or more web applications hosted on the one or more servers, the one or more databases may store a signature comprising a regular expression pattern indicating a status of a user of the web application. The status of the user may further indicate that the one or more servers and/or web applications are able to perform one or more actions. The one or more servers may determine whether the request includes a browser cookie. If so, the one or more proxy servers may determine whether the browser cookie matches the regular expression pattern for that web application. If the browser cookie matches the regular expression pattern, the user will be considered authenticated and the request for action will be processed accordingly. | 12-26-2013 |
20130312012 | Updating and Consolidating Events in Computer Systems - One embodiment of a method of the present invention provides for obtaining from one or more event generators a first event for one or more hosting accounts with a first content and a second event for the one or more hosting accounts with a second content, changing the second content of the second event for the one or more hosting accounts as a function of the first content of the first event for the one or more hosting accounts, and executing the first event and the second event. | 11-21-2013 |
20130311639 | Event Precedence and Exclusivity in Computer Systems - One embodiment of a method of the present invention provides for obtaining from one or more event generators a first event for one or more hosting accounts and a second event for the one or more hosting accounts, determining whether the first event for the one or more hosting accounts requires a first event execution exclusivity, determining whether the second event for the one or more hosting accounts requires a second event execution exclusivity, and executing the first event and the second event sequentially if the first event requires the first event execution exclusivity or the second event requires the second event execution exclusivity, or parallel if the first event does not require the first event execution exclusivity and the second event does not require the second event execution exclusivity. | 11-21-2013 |
20130311537 | Grouping and Throttling Events in Computer Systems - One embodiment of a method of the present invention provides for obtaining a first event for a first hosting account, a second event for the first hosting account, a third event for a second hosting account, and a fourth event for the second hosting account, executing the first event for the first hosting account and the second event for the first hosting account sequentially in relation to the first event and the second event, and executing the third event for the second hosting account and the fourth event for the second hosting account sequentially in relation to the third event and the fourth event and parallel in relation to the first event and the second event. | 11-21-2013 |
20130311536 | Suspending and Terminating Events in Computer Systems - One embodiment of a method of the present invention provides for obtaining from one or more event generators an event for a hosting account, determining whether a suspended execution condition exists for the event for the hosting account, suspending an execution of the event while the suspended execution condition still exists, and executing the event for the hosting account after the suspended execution condition no longer exists. | 11-21-2013 |
20130262428 | Systems for Discovering Sensitive Information on Computer Networks - One embodiment of a system of the present invention for discovering sensitive information on computer network includes means for discovering databases on a computer network, means for defining a pattern for a data discovery, means for discovering qualifying records by matching the pattern with field names and/or record values in the databases, means for sending electronic notification to a database administrator managing the qualifying database, means for receiving a selection choice from the database administrator managing the qualifying database identifying the status for the qualifying records. | 10-03-2013 |
20130262416 | Methods for Discovering Sensitive Information on Computer Networks - One embodiment of a method of the present invention for discovering sensitive information on computer network provides for discovering databases on a computer network, defining a pattern for a data discovery, discovering qualifying records by matching the pattern with field names and/or record values in the databases, sending electronic notification to a database administrator managing the qualifying database, receiving a selection choice from the database administrator managing the qualifying database identifying the status for the qualifying records. | 10-03-2013 |
20130159502 | Methods for Monitoring Computer Resources - One embodiment of a method of the present invention for monitoring computer resources provides for retrieving a set of resource-metric records for a predetermined time interval, forming a first mathematical matrix containing metric's values arranged on date-time and resource-metric axes, creating a second mathematical matrix containing features and a third mathematical matrix containing weights, building a feature relationship tree, generating a predicted value for the resource-metric identifier, determining a variance between predicted value and metric's value, and triggering an alert if the variance exceeds a predetermined alert threshold. | 06-20-2013 |
20130159221 | Systems for Monitoring Computer Resources - One embodiment of a system of the present invention for monitoring computer resources includes means for retrieving a set of resource-metric records for a predetermined time interval, means for forming a first mathematical matrix containing metric's values arranged on date-time and resource-metric axes, means for creating a second mathematical matrix containing features and a third mathematical matrix containing weights, means for building a feature relationship tree, means for generating a predicted value for the resource-metric identifier, means for determining a variance between predicted value and metric's value, and means for triggering an alert if the variance exceeds a predetermined alert threshold. | 06-20-2013 |
20130103803 | METHOD FOR CREATING AN INTERNET BUSINESS - The present invention provides a method for an Entrepreneur to start an Internet business by creating an Entrepreneur's web site using tools provided at a Facilitator's web site. The method allows the Entrepreneur to access the Facilitator's web site, register a desired available domain name, trademark the domain name, design an Entrepreneur's web site accessible via the domain name, design a similar appearing store front web site to handle commercial transactions, copyright the Entrepreneur's web site, offer hosting services for the Entrepreneur's web site and submit the Entrepreneur's web site to one or more search engines. Tremendous synergies may be achieved and serious pitfalls avoided in creating the Internet business by receiving overall guidance and assistance from one web site, i.e. a Facilitator's web site, in performing these processes. | 04-25-2013 |
20130031466 | AUTOMATED WEBSITE GENERATION VIA INTEGRATED DOMAIN REGISTRATION, HOSTING PROVISIONING, AND WEBSITE BUILDING - Methods of the present inventions allow for generating and providing an enhanced domain name. An exemplary method may comprise providing an enhanced domain to a second party. The enhanced domain may comprise a domain name, a web space automatically enabled and associated with the domain name, and at least one application automatically enabled and associated with the domain name. | 01-31-2013 |
20120296825 | RATING E-COMMERCE TRANSACTIONS - Methods of the present invention allow for rating eCommerce transactions. An exemplary method for rating an eCommerce transaction may comprise the steps of identifying a plurality of data indicating the trustworthiness of a Hosting Provider, a Merchant, and/or a Customer, collecting the data, and generating a Transaction Trust Rating for an eCommerce transaction, with the Transaction Trust Rating being based upon the collected data. The Transaction Trust Rating may be stored in a Repository accessible to Internet users. A Transaction Trust Rating Indicator (indicative of the Transaction Trust Rating) also may be provided to the Hosting Provider, Merchant, and/or Customer and may take the form of a certificate for display on a webpage, a change in color of an address bar on a browser, and/or an alphanumeric ranking. | 11-22-2012 |