NEUSTAR, INC. Patent applications |
Patent application number | Title | Published |
20160132774 | METHOD AND SYSTEM FOR PREDICTING A GEOGRAPHIC LOCATION OF A NETWORK ENTITY - A method and system for predicting the geographic location of a network entity are described. Examples include predicting the geographic location of a network entity by directing the network entity to transmit one or more data packets to a number of predetermined network identifiers, such as IP addresses, where data corresponding to each of the network identifiers is part of a geographic location prediction model. In examples, a dataset that represents transit times for the data packets transmitted from the network entity to the hosts identified by the IP addresses is determined, and a geographic location for the network entity is predicted by applying the geographic location prediction model to the dataset. | 05-12-2016 |
20150186502 | METHOD AND APPARATUS AND COMPUTER READABLE MEDIUM FOR COMPUTING STRING SIMILARITY METRIC - A string similarity apparatus, method, and computer readable medium which manages caching of resources. The method includes storing a plurality of software instructions, executing the plurality of software instructions, such as, determining a first number of characters contained by a first string, determining a second number of characters contained by a second string, determining a larger number from among the first number and the second number, setting the larger number to a string length value, determining a maximum number of subsequent characters from the first strings which match subsequent characters from the second string and setting the value, setting the maximum number to a maximum group size value, calculating a resulting value by subtracting the maximum group size value from the string length value, and outputting the resulting value which represents a computational cost of converting the first string into the second string. | 07-02-2015 |
20150127852 | SYSTEM AND METHOD FOR FACILITATING ROUTING - A system and method are provided for routing content requests. On a given server network, content requests comprising a character string may be routed up a hierarchical network topology until a linear chain, corresponding to the character string, is identified. Thus, the content request is forwarded up the hierarchy until an intersecting server network is reached. Then the content request is forwarded down the hierarchy until, along a published linear chain corresponding to the character string, until a content source is reached. Content is provided to the requestor along a reverse path of the content request. | 05-07-2015 |
20150074084 | METHOD AND SYSTEM FOR PERFORMING QUERY PROCESSING IN A KEY-VALUE STORE - A method and system for processing a query on a key-value store, including receiving a query, determining a data path in a cube based on dimensions of the received query, traversing the data path using a data path iterator from a root to blocks in the key-value store, allocating a query slice, determining rows and columns in the query slice using the data path, reading the blocks traversed by the data path iterator from a storage area, merging each of the blocks into a result cell of the query slice, and outputting the query slice. | 03-12-2015 |
20120284402 | System and Method for Sharing Web Perfomance Data - A monitoring system is provided that allows owners of monitoring accounts to share web monitoring data collected under the direction of the monitoring account. Account owners are able to interact with the monitoring system to identify recipient accounts for shared web monitoring data and apply permissions at a granular level so that portions of monitored data can be shared with varying permission levels. Grouping can also be employed by an account owner to facilitate efficient sharing of monitoring data to many recipient accounts. The monitoring system also provides analysis utilities that can be used by a recipient account to aggregate shared with owned data and generate related reports as desired. | 11-08-2012 |
20120215827 | SYSTEM AND METHOD FOR OBTAINING AND EXECUTING INSTRUCTIONS FROM A PRIVATE NETWORK - Systems and methods for website and application monitoring and testing inside from a private network are presented. An agent module resident on an agent device inside the secured network periodically sends an HTTP message to a controller server and receives an HTTP response. The agent module parses out a set of instructions from the content of the HTTP response and executes the instructions. The agent module collects and compiles responsive information resulting from the instructions being executed and sends the compiled information to the controller server for storage and reporting. | 08-23-2012 |
20120157137 | SYSTEM AND METHOD FOR ASSESSING MOBILE APPLICATION VALUE - A method and system for assessing a value of a first application with respect to a use of a mobile communication device in communication with a second communication device are presented. The method entails assigning a set of proximity values that relate the use of the application to the communication between the mobile communication device and the second communication device, and determining an impact and a value based on the proximity values. The proximity values may include a relationship proximity value, a time proximity value, a geographical proximity value, an action proximity value, and one or more user-defined proximity values. The determined value may be expressed as a monetary value. | 06-21-2012 |
20110201312 | METHOD FOR DISTRIBUTING CONTACT INFORMATION BETWEEN APPLICATIONS - An electrochemical immunosensor system with reduced interference, comprising: a first immunosensor that generates an electrochemical signal based on the formation of a sandwich between an immobilized antibody, a target analyte and a labeled antibody, wherein a portion of the signal arises from non-specific binding of the labeled antibody in the region of the first immunosensor, and
| 08-18-2011 |
20110191471 | System and Method for Sharing Web Performance Monitoring Data - A monitoring system is provided that allows owners of monitoring accounts to share web monitoring data collected under the direction of the monitoring account. Account owners are able to interact with the monitoring system to identify recipient accounts for shared web monitoring data and apply permissions at a granular level so that portions of monitored data can be shared with varying permission levels. Grouping can also be employed by an account owner to facilitate efficient sharing of monitoring data to many recipient accounts. The monitoring system also provides analysis utilities that can be used by a recipient account to aggregate shared with owned data and generate related reports as desired. | 08-04-2011 |
20110029662 | Isolating Local Performance Variation in Website Monitoring - Systems and methods are provided for isolating performance variation in website monitoring. A set of geographically diverse monitoring agents are identified and a subset of baseline agents is selected from these monitoring agents. The baseline agents are those agents that are geographically close to the target website or otherwise enjoy reliable communications with the target website and are therefore less affected by network latencies. The frequency at which a target website is monitored is weighted in favor of the baseline agents in order to get an accurate baseline metric for the target website while also obtaining information regarding global accessibility of the website from the geographically disperse monitoring agents. The variations in sample frequency can be optimized for each particular set of baseline agents. The set of baseline agents can be pre-assigned or dynamically identified based on an analysis of the performance variation from each of the monitoring agents. | 02-03-2011 |
20110022444 | SYSTEM AND METHOD FOR ASSESSING MOBILE APPLICATION VALUE - A method and system for assessing a value of a first application with respect to a use of a mobile communication device in communication with a second communication device are presented. The method entails assigning a set of proximity values that relate the use of the application to the communication between the mobile communication device and the second communication device, and determining an impact and a value based on the proximity values. The proximity values may include a relationship proximity value, a time proximity value, a geographical proximity value, an action proximity value, and one or more user-defined proximity values. The determined value may be expressed as a monetary value. | 01-27-2011 |
20100077462 | SECURE DOMAIN NAME SYSTEM - A method and system for authenticating answers to Domain Name System (DNS) queries originating from recursive DNS servers are provided. A verification component provides a verification that a DNS query originated from the recursive DNS server. An authoritative DNS server receives the query via a network, such as the Internet, and provides an answer to the query to an authentication component. The authentication component then provides an authentication, such as a digital signature, which confirms that the received answer was provided by the authoritative DNS server, and then communicates the answer and the authentication to the verification component via the network. The verification component then verifies that the authentication corresponds to the received answer and sends the answer to the recursive DNS server. When the verification component receives an answer in the absence of a corresponding authentication, the verification component drops the answer. | 03-25-2010 |
20090240805 | Isolating Local Performance Variation in Website Monitoring - Systems and methods are provided for isolating performance variation in website monitoring. A set of geographically diverse monitoring agents are identified and a subset of baseline agents is selected from these monitoring agents. The baseline agents are those agents that are geographically close to the target website or otherwise enjoy reliable communications with the target website and are therefore less affected by network latencies. The frequency at which a target website is monitored is weighted in favor of the baseline agents in order to get an accurate baseline metric for the target website while also obtaining information regarding global accessibility of the website from the geographically disperse monitoring agents. The variations in sample frequency can be optimized for each particular set of baseline agents. The set of baseline agents can be pre-assigned or dynamically identified based on an analysis of the performance variation from each of the monitoring agents. | 09-24-2009 |
20090106390 | System and Method for Sharing Web Performance Monitoring Data - A monitoring system is provided that allows owners of monitoring accounts to share web monitoring data collected under the direction of the monitoring account. Account owners are able to interact with the monitoring system to identify recipient accounts for shared web monitoring data and apply permissions at a granular level so that portions of monitored data can be shared with varying permission levels. Grouping can also be employed by an account owner to facilitate efficient sharing of monitoring data to many recipient accounts. The monitoring system also provides analysis utilities that can be used by a recipient account to aggregate shared with owned data and generate related reports as desired. | 04-23-2009 |
20090006614 | Monitoring Web Service Transactions - Systems and methods for monitoring web service transactions include a monitoring server that is configured to monitor a web service transaction. The monitoring server allows a user to describe a sequence of web service requests that in combination define a web service transaction. The monitoring server sends out the web service requests in sequence to remote agents that are deployed in geographically diverse locations. The agents send the requests to the target web service and the results are provided back to the monitoring server. The monitoring server receives the results and then dynamically constructs the next request in the series based on the sequence of requests from the user and data from the response to a prior request. The dynamically constructed next request is then sent to remote agents for execution and the results are provided to the monitoring server. | 01-01-2009 |