Patents Assigned to NeuStar, Inc.
  • Patent number: 10225722
    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: December 9, 2016
    Date of Patent: March 5, 2019
    Assignee: Neustar, Inc.
    Inventor: Brian S. Rosen
  • Patent number: 10117609
    Abstract: A method and system for distributing contacting information between applications is provided. The system preferably uses an ENUM-type protocol and a middleware tool kit to associate telephone numbers to other identifying information, such as e-mail addresses or URLs for web sites. The system enables the associated contacting information to be shared across multiple applications that may be implemented on a computer or a mobile telephony device. Information is shared only after verification that a requester is authorized to receive the requested contacting information.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: November 6, 2018
    Assignee: Neustar, Inc.
    Inventors: Jon Peterson, Webb Dryfoos, Peter Charlier Davis
  • Patent number: 10108818
    Abstract: A privacy-aware query management system receives a query to aggregate data from a number of datasets, wherein at least one of the datasets contains private information for one or more people. The privacy-aware query management system retrieves data from the datasets. Each of the plurality of datasets has associated privacy parameters that determine a level of noise to be applied to query results obtained from that dataset, and the levels of noise are used to determine an order of operations for the query to retrieve the data from the datasets. The privacy-aware query management system applies the levels of noise to each query result obtained from each of the datasets in accordance with the privacy parameters associated with that dataset, computes aggregated data from the query results with the levels of noise applied, and responds to the query with the aggregated data.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: October 23, 2018
    Assignee: Neustar, Inc.
    Inventors: Matthew Curcio, Julie Hollek, Steve Linde
  • Patent number: 10097647
    Abstract: 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.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: October 9, 2018
    Assignee: Neustar, Inc.
    Inventor: Armand Prieditis
  • Patent number: 10089411
    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: Grant
    Filed: September 24, 2014
    Date of Patent: October 2, 2018
    Assignee: NEUSTAR INC.
    Inventor: Debish Fesehaye Kassa
  • Patent number: 10033863
    Abstract: Systems and methods for constructing the porting history for a telephone number, and identifying porting information at certain points in time for the telephone number. For example, in some embodiments, the systems and methods receive a query for porting history information associated with a telephone number and access an object database of objects that represent telephone numbers and associated information for the telephone numbers, where the database stores data representative of events over a time period that occurred with respect to the telephone number. Via the accessed information, the systems and methods generate a timeline for the telephone number based on information stored by the object database, where the generated timeline is separated into time periods representative of the events that occurred with respect to the telephone number, and construct a porting history record for the telephone number that is based on the timeline generated for the telephone number.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: July 24, 2018
    Assignee: Neustar, Inc.
    Inventor: Ning Zhang
  • Patent number: 9955003
    Abstract: A contact information system provides an independent network authority for providing contact information in connection with incoming calls or messages. The contact information system utilizes a database of communication identifiers to provide contact information for end user devices that receive incoming communications which specify communication identifiers that are stored in the database.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: April 24, 2018
    Assignee: Neustar, Inc.
    Inventors: Tim Cody, Guido Jonjie S. Sena, Jr., Ken Politz, John Devolites, Michael Cooley
  • Patent number: 9898501
    Abstract: A method and system for performing a transactional update of a plurality of values in a key-value store that includes a first writer starting a transaction, a second writer joining the transaction, the first writer and the second writer writing changes to the plurality of values in a temporary transaction area in a storage area, and after the first writer and the second writer complete writing the changes, moving the plurality of values from the temporary transaction area to a global area in the key-value store.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: February 20, 2018
    Assignee: NEUSTAR, INC.
    Inventor: Steven Bogrett
  • Patent number: 9871794
    Abstract: A server system for a domain name system (DNS) which operates to concurrently provide both public-facing and restricted channels for receiving and handling Internet Protocol (IP) address requests from a population of computers. The server system implements an alternative DNS request handling process to provide a trusted computer entity with exclusive access to the restricted channels.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: January 16, 2018
    Assignee: Neustar, Inc.
    Inventors: Rodney Lance Joffe, David Link King
  • Patent number: 9706402
    Abstract: A method and system for secure authentication of a mobile computing device (MCD) are described. Data that identifies the MCD is obtained. Identification data is exchanged with a network service, which sends embedded data to trigger a secure browser instance on the MCD. A secure single action link specific to the requesting device is then provided, the secure single action link being actionable to communicate to the network service, through the secure browser instance, a session token corresponding to the mobile computing device. The user can perform a selection action on the secure single action link to authenticate the MCD.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: July 11, 2017
    Assignee: Neustar, Inc.
    Inventor: Anthony Y. Kueh
  • Patent number: 9697476
    Abstract: A model is implemented that includes one or more classes. For each of the one or more classes of the model, a set of input variables of the big data set are represented as a matrix with non-zero values only provided as diagonal entries. A most likely class for each input variable is determined based at least in part on inverting the matrix. One or more predictions are determined for one or more output variables based at least in part on the most likely class of one or more input variables from the set of input variables.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: July 4, 2017
    Assignee: Neustar, Inc.
    Inventor: Armand Prieditis
  • Patent number: 9674222
    Abstract: A method and system are described for detecting unauthorized access to one or more of a plurality of networked victim computers in a victim cloud. The networked victim computers connect to one or more DNS servers. The system includes one or more decoy bot computers, which are operated as victim computers in the victim cloud. The system also includes one or more decoy control computers, which are operated as control computers that communicate with victim computers in the victim cloud. Threats are identified by analyzing data traffic communicated with the decoy bot computers and decoy control computers for information suspected of having being sent from a victim's computer without proper authorization, and by monitoring whether behavior of a DNS server deviates from expected behaviors.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: June 6, 2017
    Assignee: Neustar, Inc.
    Inventor: Rodney L. Joffe
  • Patent number: 9648004
    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: October 26, 2015
    Date of Patent: May 9, 2017
    Assignee: NEUSTAR, INC.
    Inventors: Rodney Lance Joffe, Victor Joseph Oppleman, David Link King, Brett Dean Watson, Andrew Jackson, Sean Leach
  • Patent number: 9636053
    Abstract: A method and system for distributing contacting information between applications is provided. The system preferably uses an ENUM-type protocol and a middleware tool kit to associate telephone numbers to other identifying information, such as e-mail addresses or URLs for web sites. The system enables the associated contacting information to be shared across multiple applications that may be implemented on a computer or a mobile telephony device. Information is shared only after verification that a requester is authorized to receive the requested contacting information.
    Type: Grant
    Filed: February 12, 2010
    Date of Patent: May 2, 2017
    Assignee: NEUSTAR, INC.
    Inventors: Jon Peterson, Webb Dryfoos, Peter Charlier Davis
  • Patent number: 9602622
    Abstract: A cache management system, method, and computer-readable medium which manage caching of resources are provided. The method includes receiving a request for a resource including a hierarchical resource locator, fetching the resource from a node upon determining that the resource is not stored in a cache, adding an entry for the resource to a mapping table associated with the cache, the entry including the resource locator and dependency information for dependent resources identified from the hierarchical structure of the resource locator, and updating entries in the mapping table for master resources identified from the hierarchical structure of the resource locator, the updated entries including an identifier for the resource.
    Type: Grant
    Filed: March 7, 2016
    Date of Patent: March 21, 2017
    Assignee: Neustar, Inc.
    Inventor: Hubert Andre Le Van Gong
  • Patent number: 9602616
    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: Grant
    Filed: November 6, 2014
    Date of Patent: March 21, 2017
    Assignee: Neustar, Inc.
    Inventor: Armand Prieditis
  • Patent number: 9521240
    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: July 24, 2015
    Date of Patent: December 13, 2016
    Assignee: Neustar, Inc.
    Inventor: Brian S. Rosen
  • Patent number: 9356942
    Abstract: A method and system are described for detecting unauthorized access to one or more of a plurality of networked victim computers in a victim cloud. The networked victim computers connect to one or more DNS servers. The system includes one or more decoy bot computers, which are operated as victim computers in the victim cloud. The system also includes one or more decoy control computers, which are operated as control computers that communicate with victim computers in the victim cloud. Threats are identified by analyzing data traffic communicated with the decoy bot computers and decoy control computers for information suspected of having being sent from a victim's computer without proper authorization, and by monitoring whether behavior of a DNS server deviates from expected behaviors.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: May 31, 2016
    Assignee: Neustar, Inc.
    Inventor: Rodney L. Joffe
  • Publication number: 20160132774
    Abstract: 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.
    Type: Application
    Filed: November 6, 2014
    Publication date: May 12, 2016
    Applicant: NEUSTAR, INC.
    Inventor: Armand Prieditis
  • Patent number: 9282160
    Abstract: A cache management apparatus, method, and computer readable medium which manages caching of resources. The method includes analyzing a structure of a resource in a system which exposes resources to clients, generating a dependency graph of objects linked to a resource based on the analyzed structure of the resource, and managing caching of resources based on the generated dependency graphs. A generated dependency graph includes hierarchical dependency information with respect to the objects of the resource.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: March 8, 2016
    Assignee: Neustar, Inc.
    Inventor: Hubert Andre Le Van Gong