{"schema_version":"1.0","canonical_url":"https://patentable.app/patents/US-9754114","patent":{"patent_number":"US-9754114","title":"Automated contact list matching with improved privacy","assignee":null,"inventors":[],"filing_date":"2014-03-13T00:00:00.000Z","publication_date":"2017-09-05T00:00:00.000Z","cpc_codes":["G06F","G06F","G06F","H04L","H04L"],"num_claims":15,"abstract":"A method and system for matching a first plurality of private data sets with a second plurality of data sets stored on a server-based communication system. A method including the steps of a) the server computer computing (216) a hash value length s representing the number of bits of a cryptographic hash value of a unique portion—e.g. the phone number—of each of the private data sets to be transmitted between client and server, and communicating s to the client, b) the server system receiving for each of the first plurality of private data sets a shortened hash value (28) from the client, preferably in an encrypted transmission channel, with a request to match the private data sets with the second plurality of data sets stored on the server, c) the server checking (238) if the length of the received hashes actually equals s, d) if the length of the hashes equals s, the server matching (240) each of the received hash values (28) to the second plurality of data sets stored on the server, finding the stored data sets having an identical shortened hash value, e) the server enlisting (245) each of the found hash values to a respective one of the received hash value (28), f) the server shortening (245) the found hash values to a predetermined length of m bits, and g) the server sending (250) for each of the received shortened hash values the list of m-bit shortened hash values (30) to the client device."},"analysis":{"summary":null,"layman_explanation":null,"technical_analysis":null,"business_analysis":null,"faqs":null,"topics":[],"tech_cluster":null},"seo":{"title":"Automated contact list matching with improved privacy","description":"A method and system for matching a first plurality of private data sets with a second plurality of data sets stored on a server-based communication system. A method including the steps of a) the serve","keywords":[]},"attribution":{"source":"Patentable","source_url":"https://patentable.app","canonical_url":"https://patentable.app/patents/US-9754114","license":"CC-BY-4.0-like","license_terms":"AI-generated analysis on this page (summary, layman_explanation, technical_analysis, business_analysis, faqs) may be reused with attribution and a visible link back to the canonical URL above. Patent abstracts, claims, and bibliographic data are USPTO public domain.","required_link":"https://patentable.app/patents/US-9754114","citation_suggestion":"Patentable. \"Automated contact list matching with improved privacy\" (US-9754114). https://patentable.app/patents/US-9754114","copyright_holder":"Nomic Interactive Technology LLC"},"links":{"html":"https://patentable.app/patents/US-9754114","json":"https://patentable.app/api/llm-context/US-9754114","site":"https://patentable.app","llms_txt":"https://patentable.app/llms.txt"},"generated_at":"2026-06-06T17:45:41.242Z"}