IP Library Granted Patent US 10,332,132
Granted Patent B2
US 10,332,132 · App. 15/830,033 · Granted Jun 25, 2019

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

Inventors: Daniel D. Briere (Mansfield Center, CT); Paul W. Pritchard (Southlake, TX)
Assignee: mBLAST, Inc.
G06Q30/0201G06F16/2379G06F16/248G06F16/24578G06F16/951G06F16/955G06F16/958G06F16/9535G06F16/972G06F16/986G06F17/243G06F21/6236G06Q10/0631G06Q10/10G06Q30/02G06Q30/0204H04L29/06306H04L29/06836H04L67/02H04L67/10H04L67/1097H04L67/16H04L67/18H04L67/26H04L67/30H04L67/306H04L67/42G06F2221/2129H04L29/08936H04L29/08972H04L63/102
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,332,132
App. No.
15/830,033
Granted
Jun 25, 2019
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 (33)

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:

receive, from a compute device of a first organization and via an Internet, first content associated with a first product offered by the first organization, the first content including a first plurality of keywords associated with the first product;

receive, from a plurality of compute devices from a plurality of organizations, via the Internet, second content including information about a second product associated with the first product and offered by the plurality of organizations, the second content including a second plurality of keywords associated with the second product;

match at least one keyword from the second plurality of keywords with at least one keyword from the first plurality of keywords to identify the plurality of organizations that provide the second product associated with the first product;

receive, from a compute device of a user, via the Internet, a request for the second product associated with the first product; and

in response to the request and based on the match, send, to the compute device of the user, via the Internet, a representation of the second content and the plurality of organizations.

2. The non-transitory processor-readable medium of claim 1 , wherein the at least one keyword from the second plurality of keywords includes a part number associated with the second product.

3. The non-transitory processor-readable medium of claim 1 , the code further comprising code to cause the processor to provide access within the Internet to the representation of the second content and the plurality of organizations via an application programming interface (API).

4. The non-transitory processor-readable medium of claim 1 , wherein the representation includes hypertext markup language (HTML).

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

in response to the request and based on the match, send, to the computer device of the user, via the Internet, a representation of a ranking between each organization from the plurality of organizations that provide the second product.

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

in response to the request and based on the match, send, to the computer device of the user, via the Internet, a representation of a ranking between each organization from the plurality of organizations that provide the second product, the ranking being based at least in part on user-provided ratings of each organization from the plurality of organizations.

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

in response to the request and based on the match, send, to the computer device of the user, via the Internet, a representation of a ranking between each organization from the plurality of organizations that provide the second product, the ranking being based at least in part on a geographical location associated with the user and a geographical location associated with each organization from the plurality of organizations.

8. 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:

receive, from a compute device of a first organization and via an Internet, first content associated with a first product offered by the first organization, the first content including a first plurality of keywords associated with the first product;

receive, from a plurality of compute devices from a plurality of organizations, via the Internet, second content including information about a plurality of second products offered by the plurality of organizations, at least one second product from the plurality of second products being associated with the first product, the second content including a second plurality of keywords associated with the plurality of second products;

match at least one keyword from the second plurality of keywords with at least one keyword from the first plurality of keywords to identify the at least one second product that is associated with the first product;

receive, from a compute device of a user, via the Internet, a request for a product associated with the first product; and

in response to the request and based on the match, send, to the compute device of the user, via the Internet, a representation of the at least one second product.

9. The non-transitory processor-readable medium of claim 8 , wherein the at least one keyword from the second plurality of keywords includes a part number associated with the at least one second product.

10. The non-transitory processor-readable medium of claim 8 , wherein the code including code to cause the processor to send the representation of the at least one second product includes code to cause the processor to send a representation of at least one organization from the plurality of organizations that offers the at least one second product.

11. The non-transitory processor-readable medium of claim 8 , the code further comprising code to cause the processor to provide access within the Internet to the representation of the at least one second product via an application programming interface (API).

12. The non-transitory processor-readable medium of claim 8 , wherein the representation includes hypertext markup language (HTML).

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

in response to the request and based on the match, send, to the computer device of the user, via the Internet, a representation of a ranking between each organization from the plurality of organizations.

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

in response to the request and based on the match, send, to the computer device of the user, via the Internet, a representation of a ranking between each organization from the plurality of organizations, the ranking being based at least in part on a user-provided rating of each organization from the plurality of organizations.

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

in response to the request and based on the match, send, to the computer device of the user, via the Internet, a representation of a ranking between each organization from the plurality of organizations, the ranking being based at least in part on a geographical location associated with the at least one second part.

16. The non-transitory processor-readable medium of clam 8 , wherein the at least one second product includes at least two second products, the code further comprising code to cause the processor to:

in response to the request and based on the match, send, to the computer device of the user, via the Internet, a representation of a ranking between each of the two second products, the ranking being based at least in part on at least one of a user-provided rating of the two second products or a geographical location associated with the two second products.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2018
From: BRIERE, DANIEL D.; PRITCHARD, PAUL W.
To: MBLAST
Reel/Frame 045900/0494 →
CONFIRMATORY ASSIGNMENT Recorded May 25, 2018
From: BRIERE, DANIEL D.
To: MBLAST, INC.
Reel/Frame 046241/0968 →
CONFIRMATORY ASSIGNMENT Recorded May 25, 2018
From: PRITCHARD, PAUL W.
To: MBLAST, INC.
Reel/Frame 046242/0094 →
Continuity (21)
Continuation 15581533 · Apr 28, 2017
Division 15342730 · Nov 3, 2016
Continuation 15195052 · Jun 28, 2016
Continuation 14986817 · Jan 4, 2016
Continuation 14974653 · Dec 18, 2015
Continuation 14719082 · May 21, 2015
Continuation 14486630 · Sep 15, 2014
Continuation 14033099 · Sep 20, 2013
Division 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
Continuation 14033099 · Sep 20, 2013
Continuation 13341121 · Dec 30, 2011
Continuation In Part 09948050 · Sep 7, 2001
Continuation 13067262 · May 19, 2011
Division 12292898 · Nov 28, 2008
Continuation In Part 10875796 · Jun 25, 2004
Provisional Application 60230799 · Sep 7, 2000
Related Publication 20180316761A1 · Nov 1, 2018
Cited By (3)
US 12,579,129 US 12,619,655 US 12,619,669