IP Library Patent Application 13570126
Patent Application
App. No. 13/570,126

SYSTEMS AND METHODS FOR ACQUIRING AND GENERATING COMPARISON INFORMATION FOR ALL COURSE BOOKS, IN MULTI-COURSE STUDENT SCHEDULES

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 None
App. No.
13/570,126
Abstract

Provided are systems, methods and computer programs for generating comparison information for all course books, regardless of whether or not the books are required or optional, for multi-course student schedules. Also provided are systems, methods and computer programs for transacting sales between sellers and buyers of course books and online products, wherein the sellers and buyers may be online or offline and the online products may have a standardized product identification number.

Claims (76)

1 . A method of generating price comparison information for books for multi-course student schedules programmed in a memory of a device comprising:

a. acquiring schedule components information;

b. generating intermediate outputs using the schedule components; and

c. generating final outputs using the intermediate outputs.

2 . The method of claim 1 wherein acquiring the schedule components information is by schools submitting the schedule components information.

3 . The method of claim 1 wherein acquiring the schedule components information is by a web-crawler.

4 . The method of claim 3 wherein the web-crawler generates queues that determine from which school and education-related websites to acquire the schedule components information.

5 . The method of claim 4 wherein the queues are distributed over a plurality of servers and external hardware devices.

6 . The method of claim 3 wherein the web-crawler assembles an organized database of schedule components information.

7 . The method of claim 1 wherein the intermediate outputs comprise course book information.

8 . The method of claim 7 wherein the course book information comprises images of course books.

9 . The method of claim 1 wherein the final outputs comprise pricing information and vendor information.

10 . The method of claim 1 wherein the schedule components information includes departments, course names and course sections.

11 . The method of claim 1 wherein the final outputs include bundled selections of course materials and price comparisons of the bundled selections.

12 . The method of claim 11 wherein the bundled selections are from a single merchant.

13 . The method of claim 11 wherein the bundled selections include bundles from a plurality of merchants.

14 . The method of claim 1 wherein the final outputs are filtered using user selections.

15 . A method of generating price comparison information for books for multi-course student schedules programmed in a memory of a device comprising:

a. acquiring schedule components information;

b. acquiring an input from a user;

c. generating intermediate outputs using the schedule components; and

d. generating final outputs using the intermediate outputs.

16 . The method of claim 15 wherein the input includes a plurality of course selections.

17 . The method of claim 15 wherein the input includes a department and a course.

18 . The method of claim 15 wherein the input includes a school, an academic department, a course and/or a course section.

19 . The method of claim 15 wherein acquiring the schedule components information is by schools submitting the schedule components information.

20 . The method of claim 15 wherein acquiring the schedule components information is by a web-crawler.

21 . The method of claim 20 wherein the web-crawler generates queues that determine from which school and education-related websites to acquire the schedule components information.

22 . The method of claim 21 wherein the queues are distributed over a plurality of servers and external hardware devices.

23 . The method of claim 20 wherein the web-crawler assembles an organized database of schedule components information.

24 . The method of claim 15 wherein the intermediate outputs comprise course book information.

25 . The method of claim 24 wherein the course book information comprises images of course books.

26 . The method of claim 15 wherein the final outputs comprise pricing information and vendor information.

27 . The method of claim 15 wherein the schedule components information includes departments, course names and course sections.

28 . The method of claim 15 wherein the final outputs include bundled selections of course materials and price comparisons of the bundled selections.

29 . The method of claim 28 wherein the bundled selections are from a single merchant.

30 . The method of claim 28 wherein the bundled selections include bundles from a plurality of merchants.

31 . The method of claim 15 wherein the final outputs are filtered using user selections.

32 . A device comprising:

a. a memory for storing an application, the application programmed to perform the steps:

i. acquiring schedule components information;

ii. generating intermediate outputs including course book information using the schedule components; and

iii. generating final outputs including bundled selections of course materials and price comparisons of the bundled selections using the intermediate outputs; and

b. a processor for processing the application.

33 . The device of claim 32 wherein acquiring the schedule components information is by schools submitting the schedule components information.

34 . The device of claim 32 wherein acquiring the schedule components information is by a web-crawler.

35 . The device of claim 34 wherein the web-crawler generates queues that determine from which school and education-related websites to acquire the schedule components information.

36 . The device of claim 35 wherein the queues are distributed over a plurality of servers and external hardware devices.

37 . The device of claim 34 wherein the web-crawler assembles an organized database of schedule components information.

38 . The device of claim 32 wherein the course book information comprises images of course books.

39 . The device of claim 32 wherein the final outputs comprise pricing information and vendor information.

40 . The device of claim 32 wherein the schedule components information includes departments, course names and course sections.

41 . The device of claim 32 wherein the bundled selections are from a single merchant.

42 . The device of claim 32 wherein the bundled selections include bundles from a plurality of merchants.

43 . The device of claim 32 wherein the final outputs are filtered using user selections.

44 . A method of generating price comparison information for books for multi-course student schedules programmed in a plurality of cloud devices comprising:

a. acquiring schedule components information;

b. generating intermediate outputs using the schedule components; and

c. generating final outputs using the intermediate outputs, wherein the final outputs include bundled selections of course materials and price comparisons of the bundled selections.

45 . The method of claim 44 wherein acquiring the schedule components information is by schools submitting the schedule components information.

46 . The method of claim 44 wherein acquiring the schedule components information is by a web-crawler.

47 . The method of claim 46 wherein the web-crawler generates queues that determine from which school and education-related websites to acquire the schedule components information.

48 . The method of claim 47 wherein the queues are distributed over a plurality of servers and external hardware devices.

49 . The method of claim 46 wherein the web-crawler assembles an organized database of schedule components information.

50 . The method of claim 44 wherein the intermediate outputs comprise course book information.

51 . The method of claim 50 wherein the course book information comprises images of course books.

52 . The method of claim 44 wherein the final outputs comprise pricing information and vendor information.

53 . The method of claim 44 wherein the schedule components information includes departments, course names and course sections.

54 . The method of claim 44 wherein the bundled selections are from a single merchant.

55 . The method of claim 44 wherein the bundled selections include bundles from a plurality of merchants.

56 . The method of claim 44 wherein the final outputs are filtered using user selections.

57 . A device for receiving price comparison information for books for multi-course student schedules comprising:

a. a memory for storing an application, the application programmed to perform the steps:

i. sending schedule information to a cloud system; and

ii. receiving final outputs including bundled selections of course materials and price comparisons of the bundled selections generated in the cloud system using intermediate outputs generated using the schedule information; and

b. a processor for processing the application.

Assignments (6)
SECURITY INTEREST Recorded Nov 3, 2014
From: RAFTER, INC.
To: SILICON VALLEY BANK
Reel/Frame 034087/0702 →
RELEASE OF SECURITY INTEREST Recorded Nov 3, 2014
From: COMERICA BANK
To: RAFTER INC (AKA BOOKRENTER.COM, INC.)
Reel/Frame 034092/0944 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2014
From: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
To: RAFTER, INC.
Reel/Frame 032571/0142 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: RAFTER, INC.
To: COMERICA BANK
Reel/Frame 032264/0901 →
SECURITY AGREEMENT Recorded Jan 8, 2014
From: RAFTER, INC. FKA BOOKRENTER.COM, INC.
To: LIGHTHOUSE CAPITAL PARTNERS VI, L.P.
Reel/Frame 031946/0268 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 11, 2012
From: SIMKIN, JONATHAN; CARSON, BENJAMIN; KING, KEVIN; HALLORAN, DANIEL
To: RAFTER, INC.
Reel/Frame 029116/0008 →