Example embodiments relate to providing cloud-based printing fluid subscription messages. in example embodiments, the system may then calculate a fulfillment trigger value based on a printing fluid fill level of a printing fluid storage unit and a printing fluid usage history of a remote printing device, where the fulfillment trigger value describes a printing fluid used level of the printing fluid storage unit that triggers an order request for as replacement supply of printing fluid. Next, system may update a subscription fulfillment status for the remote printing device to an order triggered state and send the subscription fulfillment status to the remote printing device, where the remote printing device determines whether to display a printing fluid subscription message based on the subscription fulfillment status.
Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A system for cloud-based printing fluid subscription messages, the system comprising: a processor; a printing device analysis module to: calculate a fulfillment trigger value based on a printing fluid fill level of a printing fluid storage unit and a printing fluid usage history of a remote printing device, wherein the fulfillment trigger value describes a first printing fluid used level of the printing fluid storage unit that triggers an order request for a replacement supply of printing fluid for the remote printing device; in response to determining that the fulfillment trigger value is exceeded, update a subscription fulfillment status for the remote printing device to an order triggered state, wherein the subscription fulfillment status describes an order status of the replacement supply of printing fluid; send the subscription fulfillment status to the remote printing device, wherein the remote printing device determines whether to display a printing fluid subscription message based on the subscription fulfillment status; calculate a trigger expected value based on the fulfillment trigger value and the printing fluid usage history, wherein the trigger expected value describes a second printing fluid used level of the printing fluid storage unit by which the order request for the replacement supply of printing fluid should be triggered, and send the trigger expected value to the remote printing device, wherein the remote printing device displays a connection message in response to determining that the trigger expected value is exceeded and that the subscription fulfillment status is updated to an order not triggered state.
A cloud-based printing fluid subscription system has a processor and a module that monitors printer ink levels and usage to predict when a printer will need more ink. It calculates a "fulfillment trigger value" representing the ink level that should trigger a reorder. When the ink level drops below this trigger, the system updates the printer's subscription status to "order triggered" and sends this status to the printer. The printer then decides whether to display a message about the ink subscription. The system also calculates a "trigger expected value," indicating when an order *should* be triggered, and sends this to the printer. If the ink level goes below this "expected" level *and* the order hasn't been triggered yet, the printer displays a connection error message.
2. The system of claim 1 , wherein the printing device analysis module is to: receive a printing fluid subscription registration request; generate a unique subscription identifier for the remote printing device; update a subscription status for the remote printing device, wherein the subscription status indicates whether the remote printing device is registered for a printing fluid subscription; and request that an initial supply of printing fluid be delivered for the remote printing device, wherein the initial supply of printing fluid is associated with the unique subscription identifier.
Building on the cloud-based printing fluid subscription system, the system first handles subscription registration. It receives a request from a printer to enroll in the ink subscription service. The system then generates a unique ID for that printer's subscription, updates the printer's status to indicate it's registered, and automatically requests an initial ink supply for the printer, linking that supply to the unique subscription ID. This ensures the printer receives its first ink cartridge as part of the subscription setup.
3. The system of claim 2 , wherein the printing device analysis module-processor is further to: update the subscription fulfillment status for the remote printing device to a no plan to order state, wherein the no plan to order state indicates that the order request for the replacement supply of printing fluid will not be triggered; receive a notification that the initial supply of printing fluid is installed in the remote printing device; and update the subscription fulfillment status for the remote printing device to the order not triggered state.
Expanding on the cloud-based printing fluid subscription system with initial registration and ink delivery, the system manages the initial setup state. Initially, the printer's subscription fulfillment status is set to "no plan to order," meaning no reorder is expected yet. Once the printer notifies the system that the initial ink cartridge has been installed, the system updates the subscription status to "order not triggered," indicating that the subscription is active but a reorder is not yet needed.
4. The system of claim 1 , wherein the printing device analysis module is to: calculate a request supply fulfillment trigger value based on the fulfillment trigger and the printing fluid usage history, wherein the request supply fulfillment trigger value describes a second printing fluid used level of the printing fluid storage unit that triggers a transmission of updated print data by the remote printing device; and send the request supply fulfillment trigger value to the remote printing device, wherein the remote printing device transmits the updated print data in response to determining that the request supply fulfillment trigger value is exceeded.
Further improving the cloud-based printing fluid subscription system, the system includes a feature for requesting updated printer data. It calculates a "request supply fulfillment trigger value" based on the predicted ink usage and the fulfillment trigger. This value represents an ink level that, when reached, triggers the printer to send updated usage data back to the system. The system sends this trigger value to the printer, and when the printer's ink level falls below it, the printer transmits the updated data, allowing for more accurate predictions and reorder timing.
5. A method for cloud-based printing fluid subscription messages on a computing device, the method comprising: calculating a fulfillment trigger value based on a printing fluid fill level of a printing fluid storage unit and a printing fluid usage history of a remote printing device, wherein the fulfillment trigger value describes a first printing fluid used level of the printing fluid storage unit that triggers an order request for a replacement supply of printing fluid for the remote printing device; in response to determining that the fulfillment trigger value is exceeded, updating a subscription fulfillment status for the remote printing device to an order triggered state, wherein the subscription fulfillment status describes an order status of the replacement supply of printing fluid; sending the subscription fulfillment status to the remote printing device, wherein the remote printing device determines whether to display a printing fluid subscription message based on the subscription fulfillment status; calculating a trigger expected value based on the fulfillment trigger value and the printing fluid usage history, wherein the trigger expected value describes a second printing fluid used level of the printing fluid storage unit by which the order request for the replacement supply of printing fluid should be triggered; and sending the trigger expected value to the remote printing device, wherein the remote printing device displays a connection message in response to determining that the trigger expected value is exceeded and that the subscription fulfillment status is updated to an order not triggered state.
A method for cloud-based printing fluid subscriptions, implemented on a computer, monitors printer ink levels and usage to predict when a printer will need more ink. It calculates a "fulfillment trigger value" based on ink level and usage history, representing the level that should trigger a reorder. When the ink level drops below this trigger, the printer's subscription status is updated to "order triggered." This status is sent to the printer, which then decides whether to display a message about the ink subscription. The method also calculates a "trigger expected value," indicating when an order *should* be triggered, and sends it to the printer. If the ink level falls below this "expected" level *and* the order hasn't been triggered, the printer displays a connection error message.
6. The method of claim 5 , wherein the processor is further to: receiving a printing fluid subscription registration request from the remote printing device; generating the unique device identifier for the remote printing device; updating a subscription status for the remote printing device, wherein the subscription status indicates whether the remote printing device is registered for a printing fluid subscription; and requesting that an initial supply of printing fluid be delivered for the remote printing device, wherein the initial supply of printing fluid is associated with a unique subscription identifier.
Using the method for cloud-based printing fluid subscriptions, the method also handles initial subscription registration. The method receives a registration request from the remote printing device, generates a unique ID for the remote printing device, updates a subscription status to indicate the printer is now registered for ink subscription and requests initial ink supply to be delivered to the remote printing device associating the delivered supply with the generated ID.
7. The method of claim 6 , further comprising: updating the subscription fulfillment status for the remote printing device to a no plan to order state, wherein the no plan to order state indicates that the order request for the replacement supply of printing fluid will not be triggered; receiving a notification that the initial supply of printing fluid is installed in the remote printing device; and updating the subscription fulfillment status for the remote printing device to the order not triggered state.
In the method for cloud-based printing fluid subscriptions and managing initial setup and registration, the method starts by setting subscription fulfillment status to "no plan to order" state meaning no reorder is expected. Upon receiving notification that the initial supply of printing fluid is installed, the subscription fulfillment status is updated to "order not triggered" state.
8. The method of claim 5 , further comprising: calculating a request supply fulfillment trigger value based on the fulfillment trigger and the printing fluid usage history, wherein the request supply fulfillment trigger value describes a second printing fluid used level of the printing fluid storage unit that triggers a transmission of updated print data by the remote printing device; and sending the request supply fulfillment trigger value to the remote printing device, wherein the remote printing device transmits the updated print data in response to determining that the request supply fulfillment trigger value is exceeded.
Extending the method for cloud-based printing fluid subscriptions, the method calculates a "request supply fulfillment trigger value" using existing fulfilment trigger and printing fluid usage history. The fulfillment trigger value describes the printing fluid level at which the remote printing device needs to transmit updated print data and is sent to the remote printing device which transmits the updated data if its ink level reaches the trigger value.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 31, 2013
April 11, 2017
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.