IP Library Granted Patent US 10,999,383
Granted Patent B2
US 10,999,383 · App. 15/696,139 · Granted May 4, 2021

System for synchronizing nodes on a network

Inventors: Linda T. Dozier (Great Falls, VA); Edmund Fish (Great Falls, VA); Miles Gilburne (Washington, DC); Nina Zolt (Washington, DC)
Assignee: Cricket Media, Inc.
H04L67/22G06F16/90G06Q10/06G06Q30/02G06Q30/08G06Q50/01G09B19/22H04L41/0893H04L65/403
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 10,999,383
App. No.
15/696,139
Granted
May 4, 2021
Kind
B2
Abstract

A system of computers on a wide area network establishes connections between nodes on the basis of their multidimensional similarity at a particular point in time in a certain setting, such as a social learning network, and sends information of value to those nodes. Dimensions in the definition of similarity include a plurality of attributes in time and community space. Examples of such dimensions and attributes may include a position in a learning community's project cycle, titles of readings and projects, the genre or subject matter under consideration, age, grade, or level of the participants, and language. The network's nodes are represented as a tensor field and are searched efficiently and adaptively through a variety of multidimensional data structures and mechanisms. The system includes a master clock that can transform a participant's time coordinates on the network, such as a social learning network, into Universal Time, and the synchronizer coordinates the position of each participant.

Claims (12)

1. A method for determining node similarity by calculating, within a connected computer network, a comparative distance for each pair of a plurality of nodes on the connected computer network, wherein each node comprises a plurality of attributes and each attribute includes a value, comprising the steps of:

a. having a computer identify a plurality of attributes corresponding to nodes on the connected computer network;

b. having a computer perform a comparison of a first attribute corresponding to a first node on the connected computer network to a first attribute corresponding to a second node on the connected computer network to determine a relative distance between the first attribute of the first node on the connected computer network and the first attribute of the second node on the connected computer network, wherein the comparison comprises

i. creating a column matrix of pairwise distances between the first attribute of the first node and the first attribute of the second node on the connected computer network;

ii. comparing the relative magnitudes of the eigenvalues of the columns of the matrix and determining the estimated positions of the first node and the second node based on which columns of the matrix contribute most to the estimation of the positions of the first node and the second node;

c. having the computer assess the similarity between the first and second nodes on the connected computer network by calculating the comparative distance based on a plurality of the estimated positions determined at step (b); and

d. having the computer identify one or more additional nodes on the connected computer network based on the assessed similarity between the first node on the connected computer network and the second node on the connected computer network.

2. The method of determining node similarity of claim 1 further comprising the step of scaling the pairwise distances between the first attribute of the first node and the first attribute of the second node.

3. The method of determining node similarity of claim 1 wherein the value of each attribute is dynamic and capable of constantly and continuously changing.

4. The method of determining node similarity of claim 1 wherein the first node on the connected computer network and the second node on the connected computer network are part of a subset of the plurality of nodes on the connected computer network, wherein the subset is identified based on at least one of the plurality of attributes.

5. The method of determining node similarity of claim 1 wherein the nodes are capable of displaying information.

6. The method of determining node similarity of claim 1 wherein the method further comprises the step of self-updating the assessing of the similarity between the first and second nodes on the connected computer network.

Assignments (1)
CHANGE OF NAME Recorded May 13, 2022
From: CRICKET MEDIA, INC.
To: CRICKET MEDIA SERVICES, INC.
Reel/Frame 060066/0235 →
Continuity (5)
Continuation 15360744 · Nov 23, 2016
Continuation 14050418 · Oct 10, 2013
Division 11937495 · Nov 8, 2007
Provisional Application 60857570 · Nov 8, 2006
Related Publication 20170366633A1 · Dec 21, 2017