ICAFE PRE-ORDERING
First Claim
1. A method performed by a computing system for identifying a seat at a shared computing premise, comprising:
- receiving a first information from a first shared computing premise indicative of availability of a first seat at the first shared computing premise;
receiving a second information from a second shared computing premise indicative of availability of a second seat at the second shared computing premise;
receiving a request from a user to identify a shared computing premise;
computing a first rank for the first seat based on the received first information;
computing a second rank for the second seat based on the received second information;
creating a list including the first and the second seats;
sorting the list based on at least the first and second rank; and
transmitting the sorted list to the user.
2 Assignments
0 Petitions
Accused Products
Abstract
Technology for pre-ordering (e.g., pre-fetching content) at a shared computing premise is described. The technology can enable a user to locate and reserve an available seat at a shared computing premise (e.g., an iCafé). A service can transmit to the user a list of nearby iCafés or available seats that is ranked or ordered based on various criteria. The selected iCafé may pre-fetch content. The iCafé may also provide the pre-fetched content on removable media so that the user does not need to view all the pre-fetched content only at the iCafé. The iCafé may provide a search and/or document notification service and perform searches, download documents, and check for changes to specified documents even when the user is not logged on or using a computer at the iCafé. After the documents are retrieved and stored, the iCafé may send a notification to the user.
24 Citations
20 Claims
-
1. A method performed by a computing system for identifying a seat at a shared computing premise, comprising:
-
receiving a first information from a first shared computing premise indicative of availability of a first seat at the first shared computing premise; receiving a second information from a second shared computing premise indicative of availability of a second seat at the second shared computing premise; receiving a request from a user to identify a shared computing premise; computing a first rank for the first seat based on the received first information; computing a second rank for the second seat based on the received second information; creating a list including the first and the second seats; sorting the list based on at least the first and second rank; and transmitting the sorted list to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable medium storing computer-executable instructions that, when executed by a processor, perform a method for pre-ordering at a shared computing premise, the method comprising:
-
collecting information indicative of seat availability; periodically uploading the collected information to a shared server; receiving a request to reserve a seat for a user; pre-fetching content; and storing the pre-fetched content. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for pre-ordering, comprising:
-
a component that is configured to store user-specified criteria; a component that is configured to retrieve a document matching the user-specified criteria even when a user that has specified the criteria is not logged on; and a component that is configured to notify the user when the document matching the criteria has been pre-fetched and stored via a mobile device communications protocol. - View Dependent Claims (20)
-
Specification