Patents Assigned to NeuStar, Inc.
-
Patent number: 9172713Abstract: 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.Type: GrantFiled: September 24, 2008Date of Patent: October 27, 2015Assignee: Neustar, Inc.Inventors: Rodney Lance Joffe, Victor Joseph Oppleman, David Link King, Brett Dean Watson, Andrew Jackson, Sean Leach
-
Patent number: 9094811Abstract: A wireless emergency system that includes a mobile switching center, a short message service center that receives an emergency text message of a caller from the mobile switching center, and gateway in communication with the short message service center to route the emergency text message to a responsive public safety answering point as a tone message.Type: GrantFiled: August 30, 2011Date of Patent: July 28, 2015Assignee: NeuStar, Inc.Inventor: Brian S. Rosen
-
Publication number: 20150186502Abstract: 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.Type: ApplicationFiled: September 24, 2014Publication date: July 2, 2015Applicant: NEUSTAR, INC.Inventor: Debish Fesehaye KASSA
-
Publication number: 20150127852Abstract: 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.Type: ApplicationFiled: November 6, 2014Publication date: May 7, 2015Applicant: NEUSTAR, INC.Inventor: Armand Prieditis
-
Publication number: 20150074084Abstract: 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.Type: ApplicationFiled: September 12, 2013Publication date: March 12, 2015Applicant: NEUSTAR, INC.Inventor: Steven Bogrett
-
Patent number: 8892718Abstract: 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.Type: GrantFiled: June 27, 2008Date of Patent: November 18, 2014Assignee: NeuStar, Inc.Inventors: Bach Le, Tim Drees, Lenny Ratchitsky, Peter Kirwan, Rares Saftoiu
-
Patent number: 8504610Abstract: 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.Type: GrantFiled: August 23, 2011Date of Patent: August 6, 2013Assignee: NeuStar, Inc.Inventors: Lenny Rachitsky, Tim Drees, Douglas Taylor
-
Patent number: 8423634Abstract: A system and method for visually and mathematically correlating website performance datasets with analytics datasets and optionally with back end application performance datasets in order to determine if variations in one dataset are caused by or related to variations in another dataset and simultaneously determines the cost of slow or unavailable websites by comparing expected traffic to actual traffic during the slow or errant period.Type: GrantFiled: May 24, 2005Date of Patent: April 16, 2013Assignee: Neustar, Inc.Inventors: Timothy P. Drees, Stella V. Zimmerman, Doug J. Taylor, Lenny Rachitsky
-
Patent number: 8370485Abstract: 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.Type: GrantFiled: October 12, 2010Date of Patent: February 5, 2013Assignee: Neustar, Inc.Inventors: Timothy P. Drees, Lenny Rachitsky, Doug J. Taylor
-
Publication number: 20120284402Abstract: 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.Type: ApplicationFiled: July 17, 2012Publication date: November 8, 2012Applicant: Neustar, Inc.Inventors: Peter Kirwan, JR., Rares Saftoiu, Lenny Rachitsky, Tim Drees, Brian Kwok-Leung Tsui
-
Publication number: 20120215827Abstract: 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.Type: ApplicationFiled: August 23, 2011Publication date: August 23, 2012Applicant: NEUSTAR, INC.Inventors: Lenny Rachitsky, Tim Drees, Douglas Taylor
-
Patent number: 8239510Abstract: A location tracking system for building a geographic location database of network nodes in a computer network includes a trace engine module configured to send trace Id commands to a plurality of user terminals. The user terminals are actively coupled to a server node so that the trace engine module is able to obtain IP address of each of the user terminals and its corresponding geographic location. A first database is configured to store IP addresses obtained by the trace engine module and their corresponding geographical locations. A second database is configured to store a set of physical connections between IP addresses obtained by the trace engine module. The system can then determine the geographical location of end user terminals who employ the database as previously populated.Type: GrantFiled: July 2, 2008Date of Patent: August 7, 2012Assignees: Neustar, Inc., Microsoft CorporationInventor: Cyril Houri
-
Patent number: 8224959Abstract: 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.Type: GrantFiled: April 12, 2011Date of Patent: July 17, 2012Assignee: Neustar, Inc.Inventors: Peter Kirwan, Rares Saftoiu, Lenny Rachitsky, Tim Drees, Brian Kwok-Leung Tsui
-
Publication number: 20120157137Abstract: 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.Type: ApplicationFiled: February 27, 2012Publication date: June 21, 2012Applicant: NEUSTAR, INC.Inventors: Sharon Fridman, Irad Dor
-
Patent number: 8126426Abstract: 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.Type: GrantFiled: July 27, 2009Date of Patent: February 28, 2012Assignee: Neustar, Inc.Inventors: Sharon Fridman, Irad Dor
-
Patent number: 8005890Abstract: 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.Type: GrantFiled: October 2, 2006Date of Patent: August 23, 2011Assignee: NeuStar, Inc.Inventors: Lenny Rachitsky, Tim Drees, Douglas Taylor
-
Publication number: 20110201312Abstract: 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 a second immunosensor that acts as an immuno-reference sensor and generates a signal that is the same as or predictably related to the degree of non-specific binding which occurs in the region of the first immunosensor, and has an immunocomplex between an immobilized antibody and an endogenous or exogenous protein that is in the sample and that is not the target analyte.Type: ApplicationFiled: February 12, 2010Publication date: August 18, 2011Applicant: NeuStar, Inc.Inventors: Jon Peterson, Webb Dryfoos, Peter Charlier Davis
-
Publication number: 20110191471Abstract: 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.Type: ApplicationFiled: April 12, 2011Publication date: August 4, 2011Applicant: NEUSTAR, INC.Inventors: Lenny Rachitsky, Tim Drees, Brian Kwok-Leung Tsui, Peter Kirwan, JR., Rares Saftoiu
-
Patent number: 7925747Abstract: 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.Type: GrantFiled: October 17, 2008Date of Patent: April 12, 2011Assignee: NeuStar, Inc.Inventors: Peter Kirwan, Rares Saftoiu, Lenny Rachitsky, Tim Drees, Brian Kwok-Leung Tsui
-
Publication number: 20110029662Abstract: 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.Type: ApplicationFiled: October 12, 2010Publication date: February 3, 2011Applicant: NEUSTAR, INC.Inventors: Timothy P. Drees, Lenny Rachitsky, Doug J. Taylor