IP Library Granted Patent US 9,886,455
Granted Patent B1
US 9,886,455 · App. 13/525,256 · Granted Feb 6, 2018

Digital data processing systems and methods for searching across user accounts

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,886,455
App. No.
13/525,256
Granted
Feb 6, 2018
Kind
B1
Abstract

The invention provides in some aspects digital data processing systems and methods that match search objectives across user accounts. In one such aspect, such a system includes one or more digital data processors that limit access to data associated each of one or more users as a function of credentials, where that data includes information about the associated user, other persons and/or entities (such as, for example, businesses). Search functionality provided in such a system matches search objectives against data associated with multiple said users having different respective credentials to identify data meeting those objectives. And, that search functionality responds to identification of data meeting such an objective by notifying one or more users associated with that data.

Claims (30)

1. A digital data processing system for matching search objectives across user accounts, comprising:

A. one or more digital data processors that limit access to data associated with each of one or more users as a function of credentials of those respective users, each of the one or more digital data processors including a central processing unit (CPU) and a memory, the one or more digital data processors including a first user's digital data processor and a query server,

wherein the first user's digital data processor transmits a search objective specified by a first user to the query server;

B. search functionality executing on the query server that matches that same search objective specified by the first user in a search request against (a) public and other data accessible to the first user (collectively, “accessible data”) and (b) data that is associated with one or more other users and that is not accessible by the first user (collectively, “inaccessible data”), the inaccessible data being (a) local to a plurality of respective digital data processors, each of the plurality of respective digital data processors being associated with a respective single one of said one or more other users and each of the plurality of respective digital data processors being distinct from the first user's digital data processor and from the query server, and (b) searched by proxies executing locally on said plurality of respective digital data processors, and

C. the search functionality responding to identification of inaccessible data meeting said search objective by sending a notification to one or more users associated with that data;

wherein said notification includes an identity of the first user, the content of the search objective, and the content of the inaccessible data that met the search objective;

wherein the search functionality prioritizes multiple such notifications as a function of one or more of (i) geographic sources of the respective search objectives, and (ii) connectedness in a social network between the one or more users to whom the notification is sent and one or more first users that specified the respective search objectives; and

wherein upon authorization of a user associated with inaccessible data that meets a search objective, the search functionality transmits that data to the first user.

2. The digital data processing system of claim 1 , wherein the data associated with each user includes information about the associated user, other persons or entities.

3. The digital data processing system of claim 2 , wherein the data associated with each user includes information regarding family, friends, acquaintances, or other contacts of a said user.

4. The digital data processing system of claim 2 , wherein the entities include any of businesses, organizations, places or things.

5. The digital data processing system of claim 1 , wherein the search functionality discerns the search objective from a request or a profile of the first user.

6. The digital data processing system of claim 1 , wherein the search functionality discerns the search objective from a search engine log associated with the first user.

7. A digital data processing system for matching search objectives across user accounts, comprising:

A. one or more digital data processors that limit access to data associated with each of one or more users as a function of credentials of those respective users, each of the one or more digital data processors including a central processing unit (CPU) and a memory, the one or more digital data processors including a first user's digital data processor and a query server,

wherein the first user's digital data processor transmits a search objective specified by a first user to the query server,

B. search functionality executing on the query server that matches that same search objective specified by the first user in a search request against (a) public and other data accessible to the first user (collectively, “accessible data”) and (b) data that is associated with one or more other users and that is not accessible by the first user (collectively, “inaccessible data”), said matching being performed in response to that same search request, and

C. the search functionality responding to identification of inaccessible data meeting said search objective by sending a notification to one or more users associated with that data, and

D. wherein the inaccessible data comprises information uploaded to a first said digital data processor from one or more second said digital data processors,

wherein said notification includes an identity of the first user, the content of the search objective, and the content of the inaccessible data that met the search objective;

wherein the search functionality prioritizes multiple such notifications as a function of one or more of (i) geographic sources of the respective search objectives, and (ii) connectedness in a social network between the one or more users to whom the notification is sent and one or more first users that specified the respective search objectives; and

wherein upon authorization of a user associated with inaccessible data that meets a search objective, the search functionality transmits that data to the first user.

8. The digital data processing system of claim 7 , wherein the credentials comprise any of logins associated with any of users and administrators of the second digital data processors.

9. The digital data processing system of claim 7 , wherein the data includes information about a said associated user, other persons or entities.

10. The digital data processing system of claim 9 , wherein the entities include any of businesses, organizations, places or things.

11. The digital data processing system of claim 7 , wherein the search functionality discerns the search objective from a request or a profile of the first user.

12. The digital data processing system of claim 7 , wherein the search functionality discerns the search objective from a search engine log associated with the first user.

13. The digital data processing system of claim 7 , wherein the notification includes a geographic source of the objective.

14. The digital data processing system of claim 7 , wherein the notification includes an identity of a person or entity about which the data meeting the objective concerns.

15. The digital data processing system of claim 7 , wherein the search functionality builds a social network based on the first user.

Assignments (10)
SECURITY INTEREST Recorded Aug 27, 2025
From: DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; LATTICE ENGINES, INC.; THE DUN AND BRADSTREET CORPORATION
To: ARES CAPITAL CORPORATION, AS COLLATERAL AGENT
Reel/Frame 072643/0196 →
RELEASE OF SECURITY INTEREST Recorded Aug 27, 2025
From: BANK OF AMERICA, N.A. AS AGENT
To: THE DUN & BRADSTREET CORPORATION; DUN & BRADSTREET EMERGING BUSINESSES CORP.; DUN & BRADSTREET, INC.; HOOVER’S, INC.; LATTICE ENGINES, INC.
Reel/Frame 072591/0843 →
INTELLECTUAL PROPERTY RELEASE AND TERMINATION Recorded Jan 18, 2022
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
To: LATTICE ENGINES, INC.
Reel/Frame 058757/0163 →
SECURITY INTEREST Recorded Nov 8, 2019
From: LATTICE ENGINES, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 050957/0827 →
PATENT SECURITY AGREEMENT Recorded Oct 30, 2019
From: LATTICE ENGINES, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT AND COLLATERAL AGENT
Reel/Frame 050874/0022 →
RELEASE OF SECURITY INTEREST Recorded Sep 11, 2019
From: ORIX GROWTH CAPITAL, LLC, FORMERLY KNOWN AS ORIX VENTURES, LLC
To: LATTICE ENGINES, INC.
Reel/Frame 050343/0152 →
RELEASE OF SECURITY INTEREST Recorded Jun 22, 2018
From: SILICON VALLEY BANK
To: LATTICE ENGINES, INC.
Reel/Frame 046180/0172 →
SECURITY INTEREST Recorded Nov 3, 2015
From: LATTICE ENGINES, INC.
To: ORIX VENTURES, LLC
Reel/Frame 036947/0886 →
SECURITY INTEREST Recorded Oct 28, 2015
From: LATTICE ENGINES, INC.
To: SILICON VALLEY BANK
Reel/Frame 036907/0106 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2012
From: MCCORMICK, KENT
To: LATTICE ENGINES, INC.
Reel/Frame 028871/0887 →