IP Library Granted Patent US 9,047,484
Granted Patent B2
US 9,047,484 · App. 14/486,630 · Granted Jun 2, 2015

Method and apparatus for collecting and disseminating information over a computer network

Inventors: Daniel D. Briere (Mansfield Center, CT); Paul W. Pritchard (Southlake, TX)
Assignee: mBLAST, Inc.
G06F21/6236G06F17/30893G06F2221/2129H04L29/08936H04L29/06836H04L63/102H04L29/06306H04L29/08972
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,047,484
App. No.
14/486,630
Granted
Jun 2, 2015
Kind
B2
Abstract

The apparatus comprises at least one database for storing digital information associated with at least a first user and a second user, at least one links module for the first user and for the second user, at least one manipulations module and at least one display device for respectively displaying at least said linked digital information wherein said linked digital information associated with said first user is automatically updated on at least said display device of said second user when that information is manipulated, and wherein said linked digital information associated with said second user is automatically updated on at least said display device of said first user when that information is manipulated.

Claims (60)

1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:

define a first entity profile based on (1) a first entity identifier that is within a computer network, and (2) a first content that is associated with the first entity identifier;

define a second entity profile based on (1) a second entity identifier that is within the computer network, and that is different than the first entity identifier, and (2) a second content that identifies authorship by the second entity identifier and not the first entity identifier;

define a relationship identifier between the first entity profile and the second entity profile when an entity is identified as being assigned to both the first entity identifier and the second entity identifier; and

send a signal representing at least one of the first entity profile, the second entity profile or the relationship identifier such that information based on at least one of the first entity profile, the second entity profile or the relationship identifier is received by a user device.

2. The non-transitory processor-readable medium of claim 1 , further comprising code to cause the processor to:

define a third entity profile based on at least one of the relationship identifier, the first content or the second content.

3. The non-transitory processor-readable medium of claim 1 , further comprising code to cause the processor to:

define a third entity profile based on the first entity profile and the second entity profile when the relationship identifier is above a pre-defined threshold.

4. The non-transitory processor-readable medium of claim 1 , further comprising code to cause the processor to:

modify at least one of the first entity profile or the second entity profile based on at least one of the first entity identifier or the second entity identifier when the relationship identifier is above a pre-defined threshold.

5. The non-transitory processor-readable medium of claim 1 , wherein the first content and the second content are published by the entity.

6. The non-transitory processor-readable medium of claim 1 , wherein the entity is a first entity, the first content is published by a second entity that is associated with the first entity, the second content being published by the first entity.

7. The non-transitory processor-readable medium of claim 1 , wherein the entity is a first entity, the non-transitory processor-medium further comprising code to cause the processor to:

link the first entity profile to the second entity profile when a second entity that published the first content is determined to be (1) associated with the first entity that published the second content, or (2) correspond to the first entity that published the second content.

8. The non-transitory processor-readable medium of claim 1 , wherein the code to cause the processor to define the first entity profile includes code to cause the processor to define the first entity profile based at least in part on a set of metadata associated with the first entity identifier and a set of metadata associated with the first content, the code to cause the processor to define the second entity profile includes code to cause the processor to define the second entity profile based at least in part on a set of metadata associated with the second entity identifier and a set of metadata associated with the second content.

9. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:

identify, at a first time, an entity having a first entity identifier within a computer network based on first content that is published by the entity and that is associated with the first entity identifier;

define a first entity profile based at least in part on the first entity identifier;

identify, at a second time after the first time, the entity based on (1) the first entity profile, and (2) second content that is published by the entity and that identifies authorship by a second entity identifier within the computer network, and not the first entity identifier;

define a second entity profile based at least in part on the second entity identifier; and

send a signal representing the second entity profile such that information based on the second entity profile is received at a user device.

10. The non-transitory processor-readable medium of claim 9 , wherein the code to cause the processor to define the second entity profile includes code to cause the processor to define the second entity profile based at least in part on the second content.

11. The non-transitory processor-readable medium of claim 9 , the code further comprising code to cause the processor to:

compare the second entity identifier with the first entity profile, to produce a match identifier,

the code to cause the processor to define a second entity profile including code to cause the processor to define the second entity profile based at least in part on the second entity identifier when the match identifier is above a pre-defined threshold associated with the first entity profile.

12. The non-transitory processor-readable medium of claim 9 , the code further comprising code to cause the processor to:

compare the second entity identifier with the first entity profile, to produce a match identifier,

the code to cause the processor to define including code to cause the processor to define the second entity profile based at least in part on the match identifier.

13. The non-transitory processor-readable medium of claim 9 , wherein the entity is a first entity, the code further comprising code to cause the processor to:

identify a second entity that is different than the first entity and that is associated with the first entity based on at least one of the first content or the second content, to produce a relationship identifier; and

modify the first entity profile or the second entity profile based at least in part on the relationship identifier.

14. The non-transitory processor-readable medium of claim 9 , wherein the code to cause the processor to identify at the first time includes code to cause the processor to identify, at the first time, the entity based at least in part on a set of metadata associated with the first content and a set of metadata associated with the first entity identifier.

15. The non-transitory processor-readable medium of claim 9 , wherein the entity is a first entity, the code further comprising code to cause the processor to:

identify content published by a second entity and associated with the first content published by the first entity;

select a portion of content from the first content published by the first entity based at least in part on a keyword associated with at least one of the first entity or the second entity;

quantify a degree of presence within the computer network and associated with the portion of content based at least in part on the content published by the second entity; and

quantify an influence value associated with the first entity based at least in part on the degree of presence; and

send a representation of the influence value such that the representation of the influence value is displayed on the display module.

16. The non-transitory processor-readable medium of claim 9 , the code further comprising code to cause the processor to:

identify a first topic from a plurality of pre-defined topics based at least in part on the first content, to produce a first topic identifier; and

identify a second topic from the plurality of pre-defined topics based at least in part on the second content, to produce a second topic identifier,

the code to cause the processor to modify including code to cause the processor to modify at least one of the first entity profile or the second entity profile based at least in part on the first topic identifier and the second topic identifier.

17. The non-transitory processor-readable medium of claim 9 , the code further comprising code to cause the processor to:

identify a first topic from a plurality of pre-defined topics based at least in part on the first content, to produce a first topic identifier;

identify a second topic from the plurality of pre-defined topics based at least in part on the second content, to produce a second topic identifier;

identify a first attitude associated with the first topic from a plurality of pre-defined attitudes based at least in part on the first content, to produce a first attitude identifier; and

identify a second attitude associated with the second topic from a plurality of pre-defined attitudes based at least in part on the second content, to produce a second attitude identifier,

the code to cause the processor to modify including code to cause the processor to modify the first entity profile or the second entity profile based at least in part on the first attitude identifier and the second attitude identifier.

18. The non-transitory processor-readable medium of claim 9 , code further comprising code to cause the processor to:

identify third content that is published by the entity based on at least one of the first entity profile or the second entity profile;

modify at least one of the first entity profile or the second entity profile based on the third content, to produce a third entity profile; and

send a signal representing the third entity profile such that information based on the third entity profile is displayed on the display module.

19. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:

define a first entity profile based on (1) a first entity identifier that is within a computer network, and (2) a first content that is associated with the first entity identifier;

define a second entity profile based on (1) a second entity identifier that is within the computer network, that is different than the first entity identifier, and (2) a second content that identifies authorship by the second entity identifier and not the first entity identifier;

link the first entity profile to the second entity profile when an entity is identified as being assigned to both the first entity identifier and the second entity identifier, to produce a link identifier; and

send a signal representing at least one of the first entity profile, the second entity profile or the link identifier such that information based on at least one of the first entity profile, the second entity profile or the link identifier is received by a user device.

20. The non-transitory processor-readable medium of claim 19 , wherein the code to cause the processor to link includes code to cause the processor to link based on at least one of the first content, the second content, the first entity identifier or the second entity identifier.

21. The non-transitory processor-readable medium of claim 19 , wherein the code to cause the processor to link includes code to cause the processor to link based at least in part on (1) a set of metadata associated with the first content, and (2) a set of metadata associated with the second content.

Assignments (4)
SECURITY INTEREST Recorded Sep 22, 2016
From: MBLAST, INC.
To: MELCHER, JAMES L
Reel/Frame 039836/0314 →
CONFIRMATORY ASSIGNMENT Recorded Apr 20, 2016
From: BRIERE, DANIEL D.
To: MBLAST, INC.
Reel/Frame 038487/0345 →
CONFIRMATORY ASSIGNMENT Recorded Apr 20, 2016
From: PRITCHARD, PAUL W.
To: MBLAST, INC.
Reel/Frame 038491/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2015
From: BRIERE, DANIEL D.; PRITCHARD, PAUL W.
To: MBLAST
Reel/Frame 035540/0803 →
Continuity (8)
Continuation 14033099 · Sep 20, 2013
Continuation 13341121 · Dec 30, 2011
Continuation 13067262 · May 19, 2011
Division 12292898 · Nov 28, 2008
Continuation In Part 10875796 · Jun 25, 2004
Continuation In Part 09948050 · Sep 7, 2001
Provisional Application 60230799 · Sep 7, 2000
Related Publication 20150006582A1 · Jan 1, 2015