Patents Assigned to NeuStar, Inc.
-
Patent number: 10225722Abstract: 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: December 9, 2016Date of Patent: March 5, 2019Assignee: Neustar, Inc.Inventor: Brian S. Rosen
-
Patent number: 10117609Abstract: 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: GrantFiled: April 13, 2017Date of Patent: November 6, 2018Assignee: Neustar, Inc.Inventors: Jon Peterson, Webb Dryfoos, Peter Charlier Davis
-
Patent number: 10108818Abstract: 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: GrantFiled: December 10, 2015Date of Patent: October 23, 2018Assignee: Neustar, Inc.Inventors: Matthew Curcio, Julie Hollek, Steve Linde
-
Patent number: 10097647Abstract: 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: GrantFiled: November 6, 2014Date of Patent: October 9, 2018Assignee: Neustar, Inc.Inventor: Armand Prieditis
-
Patent number: 10089411Abstract: 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: GrantFiled: September 24, 2014Date of Patent: October 2, 2018Assignee: NEUSTAR INC.Inventor: Debish Fesehaye Kassa
-
Patent number: 10033863Abstract: 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: GrantFiled: March 6, 2017Date of Patent: July 24, 2018Assignee: Neustar, Inc.Inventor: Ning Zhang
-
Patent number: 9955003Abstract: 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: GrantFiled: October 17, 2016Date of Patent: April 24, 2018Assignee: Neustar, Inc.Inventors: Tim Cody, Guido Jonjie S. Sena, Jr., Ken Politz, John Devolites, Michael Cooley
-
Patent number: 9898501Abstract: 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: GrantFiled: September 12, 2013Date of Patent: February 20, 2018Assignee: NEUSTAR, INC.Inventor: Steven Bogrett
-
Patent number: 9871794Abstract: 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: GrantFiled: December 14, 2015Date of Patent: January 16, 2018Assignee: Neustar, Inc.Inventors: Rodney Lance Joffe, David Link King
-
Patent number: 9706402Abstract: 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: GrantFiled: March 9, 2015Date of Patent: July 11, 2017Assignee: Neustar, Inc.Inventor: Anthony Y. Kueh
-
Patent number: 9697476Abstract: 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: GrantFiled: May 13, 2014Date of Patent: July 4, 2017Assignee: Neustar, Inc.Inventor: Armand Prieditis
-
Patent number: 9674222Abstract: 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: GrantFiled: May 27, 2016Date of Patent: June 6, 2017Assignee: Neustar, Inc.Inventor: Rodney L. Joffe
-
Patent number: 9648004Abstract: 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: October 26, 2015Date of Patent: May 9, 2017Assignee: NEUSTAR, INC.Inventors: Rodney Lance Joffe, Victor Joseph Oppleman, David Link King, Brett Dean Watson, Andrew Jackson, Sean Leach
-
Patent number: 9636053Abstract: 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: GrantFiled: February 12, 2010Date of Patent: May 2, 2017Assignee: NEUSTAR, INC.Inventors: Jon Peterson, Webb Dryfoos, Peter Charlier Davis
-
Patent number: 9602622Abstract: 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: GrantFiled: March 7, 2016Date of Patent: March 21, 2017Assignee: Neustar, Inc.Inventor: Hubert Andre Le Van Gong
-
Patent number: 9602616Abstract: 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: GrantFiled: November 6, 2014Date of Patent: March 21, 2017Assignee: Neustar, Inc.Inventor: Armand Prieditis
-
Patent number: 9521240Abstract: 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: July 24, 2015Date of Patent: December 13, 2016Assignee: Neustar, Inc.Inventor: Brian S. Rosen
-
Patent number: 9356942Abstract: 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: GrantFiled: March 4, 2013Date of Patent: May 31, 2016Assignee: Neustar, Inc.Inventor: Rodney L. Joffe
-
Publication number: 20160132774Abstract: 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: ApplicationFiled: November 6, 2014Publication date: May 12, 2016Applicant: NEUSTAR, INC.Inventor: Armand Prieditis
-
Patent number: 9282160Abstract: 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: GrantFiled: July 15, 2013Date of Patent: March 8, 2016Assignee: Neustar, Inc.Inventor: Hubert Andre Le Van Gong