Method for pay-as-you-go computer and dynamic differential pricing
Abstract
one. A method for distributing provision packets to a computer, comprising the steps of: receiving a first grant packet, which grant packet has a first identifier associated with a computer, queuing a first grant packet, receiving a packet request containing a second identifier, and transmitting the grant packet to a computer, when the first identifier matches the second identifier. 2. The method according to claim 1, further comprising the step of registering the transfer of the provision package to a computer. 3. The method of claim 1, further comprising receiving a confirmation of receipt of the provision package from the computer. four. The method of claim 1, further comprising the step of re-queuing the provisioning packet when the number of packet requests containing the second identifier exceeds the limit before receiving confirmation of receipt. five. The method of claim 1, further comprising the steps of: receiving a second grant packet having a first identifier and queuing a second grant packet. 6. The method of claim 5, further comprising transmitting a second grant packet with the grant packet in response to the packet request when the first identifier matches the second identifier. 7. The method of claim 1, further comprising the step of: signing up the provision package. eight. The method of claim 1, further comprising encrypting the provisioning packet. 9. Computer readable medium in which the data structure is stored, used to distribute the provisioning package to a computer, containing the first data record, containing data representing the hardware identifier of the computer, second data record containing data representing the transaction sequence number, associated with the distribution of the provision package, third data record containing data representing the package of provision, and a fourth data record, containing data representing the number of unconfirmed attempts to deliver a provisioning package to a computer. ten. The computer-readable medium of claim 9, wherein the third data record contains signed data. eleven. The computer-readable medium of claim 9, wherein the third data record contains encrypted data. 12. The computer-readable medium of claim 9, further comprising a fifth data record containing data representing a valid maximum number of unacknowledged delivery attempts. 13. Computer readable medium having computer-executable modules for delivering delivery packets to a computer, containing a database writer, Logically connected to the source of the provisioning packages moreover, the database recording device is used to receive the package provide and identify the identifier of the computer, associated with the provisioning package, distribution database logically connected to the database recorder to save the package until delivery, and distribution service module, logically connected to the distribution database for processing packet delivery requests, moreover, the distribution service module receives the request for the package, matches the computer identifier from the request with the computer identifier from the provision package, retrieves the grant package from the distribution database and transfers the grant package to the computer. 14. The computer-readable medium of claim 13, further comprising a confirmation module for receiving a confirmation message from the computer. 15. The computer-readable medium of claim 14, wherein the confirmation module deletes the grant package if the number of unacknowledged requests for the grant package exceeds the limit. sixteen. The computer-readable medium of claim 13, wherein the distribution database stores multiple provisioning packets having the same computer identifier. 17. The computer-readable medium of claim 13, wherein the distribution service module retrieves and transfers all of the grant packets having a matching computer identifier from the queue in accordance with the request. 18. The computer-readable medium of claim 13, further comprising a download control module for routing a request for a provision package to another distribution service module in difficult use conditions. nineteen. The computer-readable medium of claim 13, further comprising an encryption module for encrypting the grant packet. 20. A computer-readable medium according to claim 13, further comprising a signature module for receiving a digitally signed version of the provisioning package.
Term
Term ended
Projected expiry passed 12 November 2025, 0.9 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
20 claims: 20 independent, 0 dependent
- 1A method of distribution of packets to the computer, comprising the steps of:receiving a first packet of, providing a package which has a first identifier associated with the computer, put in the queue of the first packet, receiving a request packet containing a second identifier, and transmitting the packet to provide computer when the first identifier coincides with the second identifier. 1. Способ распределения пакетов предоставления на компьютер, содержащий этапы, на которых принимают первый пакет предоставления, каковой пакет предоставления имеет первый идентификатор, связанный с компьютером, ставят в очередь первый пакет предоставления, принимают запрос пакета, содержащий второй идентификатор, и передают пакет предоставления на компьютер, когда первый идентификатор совпадает со вторым идентификатором.
- 2The method of Claim. 1 further comprising the step of registering the transmission of the packet to the computer. 2. Способ по п. 1, дополнительно содержащий этап, на котором регистрируют передачу пакета предоставления на компьютер.
- 3The method of claim. 1, further comprising the step of receiving an acknowledgment of receipt of the package from the computer. 3. Способ по п. 1, дополнительно содержащий этап, на котором принимают подтверждение получения пакета предоставления от компьютера.
- 4A method according to Claim. 1 further comprising the step of re-queued packet of when the number of request packet containing the second identifier, to receive acknowledgment exceeds the limit. 4. Способ по п. 1, дополнительно содержащий этап, на котором повторно ставят в очередь пакет предоставления, когда количество запросов пакета, содержащих второй идентификатор, до приема подтверждения получения превышает лимит.
- 5The method of Claim. 1 further comprising:receiving a second packet of having the first identifier, and set the second packet in the queue of. 5. Способ по п. 1, дополнительно содержащий этапы, на которых принимают второй пакет предоставления, имеющий первый идентификатор, и ставят в очередь второй пакет предоставления.
- 6The method of claim. 5, further comprising the step of transmitting a second packet of Service provision in response to a request packet when the first identifier coincides with the second identifier. 6. Способ по п. 5, дополнительно содержащий этап, на котором передают второй пакет предоставления с пакетом предоставления в ответ на запрос пакета, когда первый идентификатор совпадает со вторым идентификатором.
- 7A method according to Claim. 1 further comprising a step in which the sign of the package. 7. Способ по п. 1, дополнительно содержащий этап, на котором подписывают пакет предоставления.
- 8A method according to Claim. 1 further comprising the step of encrypting the packet. 8. Способ по п. 1, дополнительно содержащий этап, на котором шифруют пакет предоставления.
- 9The computer-readable medium that stores the data structure used for the distribution of the package on a computer, comprising:a first data record containing data representing a hardware identifier for a computer, a second data record containing data representing the serial number of transactions related to the distribution package of, a third data record containing data representing a package of, and a fourth data record containing data representing the number of unacknowledged attempts to deliver a package of a computer. 9. Компьютерно-считываемая среда, в которой хранится структура данных, используемая для распределения пакета предоставления на компьютер, содержащая первую запись данных, содержащую данные, представляющие аппаратный идентификатор компьютера, вторую запись данных, содержащую данные, представляющие порядковый номер транзакции, связанной с распределением пакета предоставления, третью запись данных, содержащую данные, представляющие пакет предоставления, и четвертую запись данных, содержащую данные, представляющие количество неподтвержденных попыток доставки пакета предоставления на компьютер.
- 10A computer-readable medium according to claim. 9, wherein the third data record contains the signed data. 10. Компьютерно-считываемая среда по п. 9, в которой третья запись данных содержит подписанные данные.
- 11A computer-readable medium according to claim. 9, wherein the third data record contains encrypted data. 11. Компьютерно-считываемая среда по п. 9, в которой третья запись данных содержит зашифрованные данные.
- 12A computer-readable medium according to claim. 9, further comprising a fifth data record containing data representing the maximum allowable number of unacknowledged attempts delivery. 12. Компьютерно-считываемая среда по п. 9, дополнительно содержащая пятую запись данных, содержащую данные, представляющие допустимое максимальное количество неподтвержденных попыток доставки.
- 13The computer-readable medium having computer-executable modules for the delivery of packets to a computer containing the device database record, logically connected to the source of packets, the device records in the database is used for reception of the package and identify the computer identifier associated with the package of, the database distribution is logically connected to a recording device database for storing a package of up to delivery, and service module distribution, logically connected to the database distribution to handle requests for the delivery of packages and unit distribution service receives a request for a package of, compares ID computer from the request identifier from the computer of the packet, extracts the packet from the database of the distribution and transmits the packet of the computer. 13. Компьютерно-считываемая среда, имеющая компьютерно-выполняемые модули для доставки пакетов предоставления на компьютер, содержащая устройство записи базы данных, логически подключенное к источнику пакетов предоставления, причем устройство записи базы данных служит для приема пакета предоставления и выявления идентификатора компьютера, связанного с пакетом предоставления, базу данных распределения, логически подключенную к устройству записи базы данных для сохранения пакета предоставления до доставки, и модуль службы распределения, логически подключенный к базе данных распределения для обработки запросов на доставку пакетов, причем модуль службы распределения принимает запрос на пакет предоставления, сопоставляет идентификатор компьютера из запроса с идентификатором компьютера из пакета предоставления, извлекает пакет предоставления из базы данных распределения и передает пакет предоставления на компьютер.
- 14A computer-readable medium according to claim. 13, further comprising a confirmation unit for receiving a confirmation message from the computer. 14. Компьютерно-считываемая среда по п. 13, дополнительно содержащая модуль подтверждения для приема сообщения подтверждения от компьютера.
- 15A computer-readable medium according to claim. 14 wherein the module deletes the acknowledgment of packet, if the number of unacknowledged requests exceeds the limit of the package. 15. Компьютерно-считываемая среда по п. 14, в которой модуль подтверждения удаляет пакет предоставления, если количество неподтвержденных запросов на пакет предоставления превышает лимит.
- 16A computer-readable medium according to claim. 13 wherein the database contains several distribution of packets having the same identifier of the computer. 16. Компьютерно-считываемая среда по п. 13, в которой в базе данных распределения хранится несколько пакетов предоставления, имеющих один и тот же идентификатор компьютера.
- 17A computer-readable medium according to claim. 13 wherein the service distribution module retrieves and transmits all packets of having a matching identifier of the computer from the queue in accordance with the request. 17. Компьютерно-считываемая среда по п. 13, в которой модуль службы распределения извлекает и передает все пакеты предоставления, имеющие совпадающий идентификатор компьютера, из очереди в соответствии с запросом.
- 18A computer-readable medium according to claim. 13, further comprising a download management module for routing request packet to another module of the distribution service in difficult conditions of use. 18. Компьютерно-считываемая среда по п. 13, дополнительно содержащая модуль управления загрузкой для маршрутизации запроса на пакет предоставления на другой модуль службы распределения в сложных условиях использования.
- 19A computer-readable medium according to claim. 13, further comprising an encryption module for encryption of the packet. 19. Компьютерно-считываемая среда по п. 13, дополнительно содержащая модуль шифрования для шифрования пакета предоставления.
- 20A computer-readable medium according to claim. 13, further comprising a module signature to obtain a version of the package with a digital signature. 20. Компьютерно-считываемая среда по п. 13, дополнительно содержащая модуль подписи для получения версии пакета предоставления с цифровой подписью.
Independent claims20
114 members in 12 offices
Priority claims11
| Document | Office | Kind | Date |
|---|---|---|---|
| 10989122 | United States of America | – | |
| 98912204 | United States of America | A | |
| 98912204 | United States of America | A | |
| 11006837 | United States of America | – | |
| 683704 | United States of America | A | |
| 683704 | United States of America | A | |
| 11040968 | United States of America | – | |
| 10989122 | – | – | – |
| 11006837 | – | – | – |
| US20040006837 | – | – | – |
| US20040989122 | – | – | – |
Members114
| Document | Office | Kind | |
|---|---|---|---|
| CA2526588A1 | Canada | A1 | |
| US2006105739A1 | United States of America | A1 | |
| US2006107306A1 | United States of America | A1 | |
| US2006107328A1 | United States of America | A1 | |
| US2006107329A1 | United States of America | A1 | |
| US2006107335A1 | United States of America | A1 | |
| KR20060054164A | Republic of Korea | A | |
| EP1659530A1 | European Patent Office (EPO) | A1 | |
| US2006112384A1 | United States of America | A1 | |
| WO2006055420A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2006055421A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2006055424A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2006055425A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2006055427A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2006055428A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU2005232307A1 | Australia | A1 | |
| CN1783138A | China | A | |
| BRPI0504855A | Brazil | A | |
| JP2006190254A | Japan | A | |
| US2006165005A1 | United States of America | A1 | |
| US2006165227A1 | United States of America | A1 | |
| US2006168664A1 | United States of America | A1 | |
| TW200630885A | Taiwan Province of China | A | |
| TW200631377A | Taiwan Province of China | A | |
| TW200632711A | Taiwan Province of China | A | |
| TW200634584A | Taiwan Province of China | A | |
| US2006227364A1 | United States of America | A1 | |
| WO2006055421A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2006055424A3 | World Intellectual Property Organization (WIPO) | A3 | |
| WO2006055425A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US2007033102A1 | United States of America | A1 | |
| WO2007032974A1 | World Intellectual Property Organization (WIPO) | A1 | |
| RU2005135424A | Russian Federation | A | |
| WO2006055427A3 | World Intellectual Property Organization (WIPO) | A3 | |
| MX2007005655A | Mexico | A | |
| MX2007005657A | Mexico | A | |
| MX2007005660A | Mexico | A | |
| MX2007005662A | Mexico | A | |
| MX2007005656A | Mexico | A | |
| MX2007005659A | Mexico | A | |
| EP1815322A2 | European Patent Office (EPO) | A2 | |
| EP1815327A2 | European Patent Office (EPO) | A2 | |
| EP1815629A2 | European Patent Office (EPO) | A2 | |
| EP1815639A2 | European Patent Office (EPO) | A2 | |
| EP1815640A2 | European Patent Office (EPO) | A2 | |
| EP1815641A2 | European Patent Office (EPO) | A2 | |
| KR20070084257A | Republic of Korea | A | |
| KR20070084258A | Republic of Korea | A | |
| KR20070084259A | Republic of Korea | A | |
| KR20070084260A | Republic of Korea | A | |
| KR20070088633A | Republic of Korea | A | |
| KR20070088634A | Republic of Korea | A | |
| CN101057214A | China | A | |
| CN101057218A | China | A | |
| CN101057435A | China | A | |
| US2007244820A1 | United States of America | A1 | |
| CN101069215A | China | A | |
| EP1815640A4 | European Patent Office (EPO) | A4 | |
| KR20080043831A | Republic of Korea | A | |
| JP2008521089A | Japan | A | |
| JP2008521090A | Japan | A | |
| JP2008521091A | Japan | A | |
| JP2008521092A | Japan | A | |
| JP2008521093A | Japan | A | |
| JP2008521094A | Japan | A | |
| WO2008077051A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2006055420A3 | World Intellectual Property Organization (WIPO) | A3 | |
| BRPI0515720A | Brazil | A | |
| EP1952331A1 | European Patent Office (EPO) | A1 | |
| US7421413B2 | United States of America | B2 | |
| CN101263523A | China | A | |
| BRPI0518003A | Brazil | A | |
| CN101292248A | China | A | |
| RU2007117897A | Russian Federation | A | |
| RU2007117899A | Russian Federation | A | |
| RU2007117900A | Russian Federation | A | |
| RU2007117916AThis record | Russian Federation | A | |
| BRPI0518911A2 | Brazil | A2 | |
| BRPI0518912A2 | Brazil | A2 | |
| BRPI0518921A2 | Brazil | A2 | |
| EP1815629A4 | European Patent Office (EPO) | A4 | |
| RU2007122339A | Russian Federation | A | |
| RU2007122344A | Russian Federation | A | |
| WO2008157676A2 | World Intellectual Property Organization (WIPO) | A2 | |
| BRPI0518914A2 | Brazil | A2 | |
| WO2008157676A3 | World Intellectual Property Organization (WIPO) | A3 | |
| JP2009508258A | Japan | A | |
| CN100470467C | China | C | |
| CN101416440A | China | A | |
| WO2006055428A3 | World Intellectual Property Organization (WIPO) | A3 | |
| MX2009005409A | Mexico | A | |
| US7562220B2 | United States of America | B2 | |
| RU2008109229A | Russian Federation | A | |
| CN101558412A | China | A | |
| US7610631B2 | United States of America | B2 | |
| US2010037325A1 | United States of America | A1 | |
| US7669056B2 | United States of America | B2 | |
| EP1815639A4 | European Patent Office (EPO) | A4 | |
| CN101292248B | China | B | |
| EP1815322A4 | European Patent Office (EPO) | A4 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Acknowledgement of application withdrawn (lack of supplementary materials submitted)WithdrawnFA92 | FA92 |
Numbers
- Publication
- 2007117916
- Publication, DOCDB
- 2007117916
- Publication, EPODOC
- RU2007117916
- Application
- 200711791609
- Application, DOCDB
- 2007117916
- Application, EPODOC
- RU20070117916
Titles2
- Russian
- СИСТЕМА И СПОСОБ ДЛЯ РАСПРЕДЕЛЕНИЯ ПАКЕТОВ ПРЕДОСТАВЛЕНИЯ
- English
- SYSTEM AND METHOD FOR PROVIDING package distribution
Classification
- CPC, 2
- G06Q30/06
- G06Q30/0284
- IPC, 4
- H04L9 32
- G06N99 00
- G06F21 10
- G06Q50 00