Patents Assigned to NeuStar, Inc.
  • Patent number: 9172713
    Abstract: 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: Grant
    Filed: September 24, 2008
    Date of Patent: October 27, 2015
    Assignee: Neustar, Inc.
    Inventors: Rodney Lance Joffe, Victor Joseph Oppleman, David Link King, Brett Dean Watson, Andrew Jackson, Sean Leach
  • Patent number: 9094811
    Abstract: 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: Grant
    Filed: August 30, 2011
    Date of Patent: July 28, 2015
    Assignee: NeuStar, Inc.
    Inventor: Brian S. Rosen
  • Publication number: 20150186502
    Abstract: 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: Application
    Filed: September 24, 2014
    Publication date: July 2, 2015
    Applicant: NEUSTAR, INC.
    Inventor: Debish Fesehaye KASSA
  • Publication number: 20150127852
    Abstract: 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: Application
    Filed: November 6, 2014
    Publication date: May 7, 2015
    Applicant: NEUSTAR, INC.
    Inventor: Armand Prieditis
  • Publication number: 20150074084
    Abstract: 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: Application
    Filed: September 12, 2013
    Publication date: March 12, 2015
    Applicant: NEUSTAR, INC.
    Inventor: Steven Bogrett
  • Patent number: 8892718
    Abstract: 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: Grant
    Filed: June 27, 2008
    Date of Patent: November 18, 2014
    Assignee: NeuStar, Inc.
    Inventors: Bach Le, Tim Drees, Lenny Ratchitsky, Peter Kirwan, Rares Saftoiu
  • Patent number: 8504610
    Abstract: 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: Grant
    Filed: August 23, 2011
    Date of Patent: August 6, 2013
    Assignee: NeuStar, Inc.
    Inventors: Lenny Rachitsky, Tim Drees, Douglas Taylor
  • Patent number: 8423634
    Abstract: 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: Grant
    Filed: May 24, 2005
    Date of Patent: April 16, 2013
    Assignee: Neustar, Inc.
    Inventors: Timothy P. Drees, Stella V. Zimmerman, Doug J. Taylor, Lenny Rachitsky
  • Patent number: 8370485
    Abstract: 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: Grant
    Filed: October 12, 2010
    Date of Patent: February 5, 2013
    Assignee: Neustar, Inc.
    Inventors: Timothy P. Drees, Lenny Rachitsky, Doug J. Taylor
  • Publication number: 20120284402
    Abstract: 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: Application
    Filed: July 17, 2012
    Publication date: November 8, 2012
    Applicant: Neustar, Inc.
    Inventors: Peter Kirwan, JR., Rares Saftoiu, Lenny Rachitsky, Tim Drees, Brian Kwok-Leung Tsui
  • Publication number: 20120215827
    Abstract: 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: Application
    Filed: August 23, 2011
    Publication date: August 23, 2012
    Applicant: NEUSTAR, INC.
    Inventors: Lenny Rachitsky, Tim Drees, Douglas Taylor
  • Patent number: 8239510
    Abstract: 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: Grant
    Filed: July 2, 2008
    Date of Patent: August 7, 2012
    Assignees: Neustar, Inc., Microsoft Corporation
    Inventor: Cyril Houri
  • Patent number: 8224959
    Abstract: 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: Grant
    Filed: April 12, 2011
    Date of Patent: July 17, 2012
    Assignee: Neustar, Inc.
    Inventors: Peter Kirwan, Rares Saftoiu, Lenny Rachitsky, Tim Drees, Brian Kwok-Leung Tsui
  • Publication number: 20120157137
    Abstract: 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: Application
    Filed: February 27, 2012
    Publication date: June 21, 2012
    Applicant: NEUSTAR, INC.
    Inventors: Sharon Fridman, Irad Dor
  • Patent number: 8126426
    Abstract: 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: Grant
    Filed: July 27, 2009
    Date of Patent: February 28, 2012
    Assignee: Neustar, Inc.
    Inventors: Sharon Fridman, Irad Dor
  • Patent number: 8005890
    Abstract: 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: Grant
    Filed: October 2, 2006
    Date of Patent: August 23, 2011
    Assignee: NeuStar, Inc.
    Inventors: Lenny Rachitsky, Tim Drees, Douglas Taylor
  • Publication number: 20110201312
    Abstract: 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: Application
    Filed: February 12, 2010
    Publication date: August 18, 2011
    Applicant: NeuStar, Inc.
    Inventors: Jon Peterson, Webb Dryfoos, Peter Charlier Davis
  • Publication number: 20110191471
    Abstract: 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: Application
    Filed: April 12, 2011
    Publication date: August 4, 2011
    Applicant: NEUSTAR, INC.
    Inventors: Lenny Rachitsky, Tim Drees, Brian Kwok-Leung Tsui, Peter Kirwan, JR., Rares Saftoiu
  • Patent number: 7925747
    Abstract: 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: Grant
    Filed: October 17, 2008
    Date of Patent: April 12, 2011
    Assignee: NeuStar, Inc.
    Inventors: Peter Kirwan, Rares Saftoiu, Lenny Rachitsky, Tim Drees, Brian Kwok-Leung Tsui
  • Publication number: 20110029662
    Abstract: 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: Application
    Filed: October 12, 2010
    Publication date: February 3, 2011
    Applicant: NEUSTAR, INC.
    Inventors: Timothy P. Drees, Lenny Rachitsky, Doug J. Taylor