[go: up one dir, main page]

RU2009147282A - Вычисление измеренной платы за использование - Google Patents

Вычисление измеренной платы за использование Download PDF

Info

Publication number
RU2009147282A
RU2009147282A RU2009147282/08A RU2009147282A RU2009147282A RU 2009147282 A RU2009147282 A RU 2009147282A RU 2009147282/08 A RU2009147282/08 A RU 2009147282/08A RU 2009147282 A RU2009147282 A RU 2009147282A RU 2009147282 A RU2009147282 A RU 2009147282A
Authority
RU
Russia
Prior art keywords
computer
performance
components
range
module
Prior art date
Application number
RU2009147282/08A
Other languages
English (en)
Other versions
RU2456668C2 (ru
Inventor
Джеймс С. ДАФФЬЮС (US)
Джеймс С. ДАФФЬЮС
Курт Эндрю СТИБ (US)
Курт Эндрю СТИБ
Томас Дж. ФИЛЛИПС (US)
Томас Дж. ФИЛЛИПС
Тодд Л. КАРПЕНТЕР (US)
Тодд Л. КАРПЕНТЕР
Мартин Х. ХОЛЛ (US)
Мартин Х. ХОЛЛ
Рикардо ЛОПЕЗ-БАРКВИЛЛА (US)
Рикардо ЛОПЕЗ-БАРКВИЛЛА
Джуди ТЭНДОГ (US)
Джуди ТЭНДОГ
Кати Энн ОЛДРИЧ (US)
Кати Энн ОЛДРИЧ
Дэниел МАКОСКИ (US)
Дэниел МАКОСКИ
Дэвид Джеймс ФОСТЕР (US)
Дэвид Джеймс ФОСТЕР
Криста Л. ДЖОНСОН (US)
Криста Л. ДЖОНСОН
Original Assignee
Майкрософт Корпорейшн (Us)
Майкрософт Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=40137527&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=RU2009147282(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Майкрософт Корпорейшн (Us), Майкрософт Корпорейшн filed Critical Майкрософт Корпорейшн (Us)
Publication of RU2009147282A publication Critical patent/RU2009147282A/ru
Application granted granted Critical
Publication of RU2456668C2 publication Critical patent/RU2456668C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/106Enforcing content protection by specific content processing
    • G06F21/1063Personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/109Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by using specially-adapted hardware at the client
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/123Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • General Engineering & Computer Science (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Computer Hardware Design (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Strategic Management (AREA)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

1. Способ работы компьютера (110) с масштабируемой производительностью, содержащий этапы: ! представление каталога (428) опций, связанных с масштабируемой производительностью компьютера (110) с оплатой за использование; ! представление цены, ассоциированной с каждой из опций; ! прием выбора опции из каталога (428) опций; ! вычисление общей (732) цены работы компьютера (110), соответствующей выбору опции; ! конфигурирование компьютера (110) для работы в соответствии с выбором опции ! и накопление оплаты за работу компьютера (110) согласно общей (732) цене. ! 2. Способ по п.1, в котором представление каталога (428) содержит представление набора рабочих характеристик с диапазоном выбираемых параметров настройки производительности для каждого элемента набора рабочих характеристик. ! 3. Способ по п.1, в котором представление каталога (428) содержит представление пакета предварительной установки параметров настройки масштабируемой производительности, соответствующих задаче или активности. ! 4. Способ по п.1, дополнительно содержащий загрузку каталога (428) в защищенную память (306) в компьютере (110). ! 5. Способ по п.1, в котором накопление начислений оплаты за работу содержит накопление начислений оплаты по одной из фиксированной ставок за период времени, одноразовую оплату и оплату, соответствующую использованию ресурса с масштабируемой производительностью в компьютере (110). ! 6. Способ по п.1, в котором вычисление общей суммы (732) содержит: ! представление цены, ассоциированной с каждым соответствующим элементом из набора параметров настройки масштабируемой производительности; и ! корректировку цены, ассоциированной с элементом набора уровней

Claims (20)

1. Способ работы компьютера (110) с масштабируемой производительностью, содержащий этапы:
представление каталога (428) опций, связанных с масштабируемой производительностью компьютера (110) с оплатой за использование;
представление цены, ассоциированной с каждой из опций;
прием выбора опции из каталога (428) опций;
вычисление общей (732) цены работы компьютера (110), соответствующей выбору опции;
конфигурирование компьютера (110) для работы в соответствии с выбором опции
и накопление оплаты за работу компьютера (110) согласно общей (732) цене.
2. Способ по п.1, в котором представление каталога (428) содержит представление набора рабочих характеристик с диапазоном выбираемых параметров настройки производительности для каждого элемента набора рабочих характеристик.
3. Способ по п.1, в котором представление каталога (428) содержит представление пакета предварительной установки параметров настройки масштабируемой производительности, соответствующих задаче или активности.
4. Способ по п.1, дополнительно содержащий загрузку каталога (428) в защищенную память (306) в компьютере (110).
5. Способ по п.1, в котором накопление начислений оплаты за работу содержит накопление начислений оплаты по одной из фиксированной ставок за период времени, одноразовую оплату и оплату, соответствующую использованию ресурса с масштабируемой производительностью в компьютере (110).
6. Способ по п.1, в котором вычисление общей суммы (732) содержит:
представление цены, ассоциированной с каждым соответствующим элементом из набора параметров настройки масштабируемой производительности; и
корректировку цены, ассоциированной с элементом набора уровней масштабируемой производительности, когда параметр устанавливается равным новому уровню производительности.
7. Способ по п.1, в котором вычисление общей суммы (732) работы компьютера (110) содержит вычисление общей суммы (732) работы компьютера (110) на основании текущего уровня использования безотносительно к выбору опции из каталога (428) опций.
8. Компьютер (110), адаптированный для контроля работы, содержащий: интерфейс (700) пользователя;
множество компонентов, причем каждый из множества компонентов способен работать в диапазоне уровней производительности, и каждый из множества компонентов содержит агент (220) измерения; и
модуль (129) безопасности, подсоединенный к агенту (220) измерения в каждом из множества компонентов, причем модуль (129) безопасности содержит:
защищенную память (306), хранящую диапазон уровней производительности для каждого из множества компонентов; и
процессор (120) для выдачи данных, соответствующих диапазону уровней производительности и текущему уровню производительности для каждого из множества компонентов, данные для отображения на интерфейсе (700) пользователя в ответ на запрос перепрограммировать текущий уровень производительности для одного или более из множества компонентов на другой уровень производительности.
9. Компьютер (110) по п.8, в котором модуль (129) безопасности дополнительно содержит криптографический модуль для создания и проверки цифровых сигнатур, соответствующих параметрам установки текущего уровня производительности.
10. Компьютер (110) по п.8, в котором каждый агент (220) измерения содержит криптографический функциональный блок (308) и по меньшей мере открытый ключ доступа для проверки цифровых сигнатур, соответствующих параметрам установки текущего уровня производительности в одном или более из множества компонентов.
11. Компьютер (110) по п.8, в котором каждый из множества компонентов содержит память (133), хранящую его соответствующий диапазон возможностей производительности.
12. Компьютер (110) по п.11, в котором каждый из множества компонентов дополнительно имеет возможность связи между памятью (133), агентом (220) измерения и модулем (129) безопасности.
13. Компьютер (110) по п.8, дополнительно содержащий администратор (216) стоимости для вычисления стоимости, соответствующей каждой в настоящее время выбранной возможности производительности для каждого из множества компонентов.
14. Компьютер (110) по п.8, дополнительно содержащий администратор (218) баланса, который сообщает о текущей сохраненной стоимости для отображения на интерфейсе (700) пользователя.
15. Компьютер (110) по п.8, в котором защищенная память (306) дополнительно хранит заранее определенный параметр установки, определяющий комбинацию уровней производительности, соответствующих задаче.
16. Считываемый компьютером носитель (133, 140), имеющий выполняемые компьютером команды для реализации способа приема пользовательского ввода, соответствующего выбору уровня производительности для электронного устройства, имеющего диапазон доступных уровней производительности, содержащий:
модуль хранения для хранения диапазона доступных уровней производительности для одного или более компонентов, способных работать в диапазоне уровней производительности;
модуль отображения для отображения диапазона доступных уровней производительности для одного или более компонентов;
модуль (700) интерфейса пользователя для приема выбора уровня производительности для по меньшей мере одного из одного или более компонентов;
модуль управления для защищенной установки уровня производительности по меньшей мере одного из одного или более компонентов и
модуль измерения для мониторинга и сообщения о работе по меньшей мере одного из одного или более компонентов.
17. Считываемый компьютером носитель по п.16, дополнительно содержащий модуль баланса для получения стоимости из локальной сохраненной учетной записи о стоимости, соответствующей сообщению об использовании из модуля измерения.
18. Считываемый компьютером носитель по п.16, дополнительно содержащий модуль баланса для сообщения о стоимости использования удаленной службе согласования, причем стоимость использования соответствует сообщению об использовании от модуля измерения.
19. Считываемый компьютером носитель по п.16, в котором модуль хранения опрашивает один или более компонентов, чтобы определить диапазон уровней производительности.
20. Считываемый компьютером носитель по п.16, в котором модуль хранения принимает сообщение с диапазоном уровней производительности от удаленной службы управления.
RU2009147282/08A 2007-06-21 2008-06-20 Вычисление измеренной платы за использование RU2456668C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/766,613 US20080319910A1 (en) 2007-06-21 2007-06-21 Metered Pay-As-You-Go Computing Experience
US11/766,613 2007-06-21

Publications (2)

Publication Number Publication Date
RU2009147282A true RU2009147282A (ru) 2011-06-27
RU2456668C2 RU2456668C2 (ru) 2012-07-20

Family

ID=40137527

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2009147282/08A RU2456668C2 (ru) 2007-06-21 2008-06-20 Вычисление измеренной платы за использование

Country Status (6)

Country Link
US (1) US20080319910A1 (ru)
EP (1) EP2174287A4 (ru)
BR (1) BRPI0811164A2 (ru)
RU (1) RU2456668C2 (ru)
TW (1) TW200917084A (ru)
WO (1) WO2008157746A1 (ru)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100228679A1 (en) * 2001-05-15 2010-09-09 Altair Engineering, Inc. Hardware Unit-Based License Management Method
US9633182B2 (en) 2001-05-15 2017-04-25 Altair Engineering, Inc. Token based digital content licensing method
US20080319925A1 (en) * 2007-06-21 2008-12-25 Microsoft Corporation Computer Hardware Metering
US20090138876A1 (en) * 2007-11-22 2009-05-28 Hsuan-Yeh Chang Method and system for delivering application packages based on user demands
US10755287B2 (en) * 2008-11-25 2020-08-25 Microsoft Technology Licensing, Llc Selecting between client-side and server-side market detection
CN102356397A (zh) * 2009-03-18 2012-02-15 澳汰尔工程公司 数字内容许可方法
WO2011149558A2 (en) 2010-05-28 2011-12-01 Abelow Daniel H Reality alternate
US9471907B2 (en) * 2010-12-21 2016-10-18 Intel Corporation Highly granular cloud computing marketplace
US8781928B2 (en) * 2011-07-11 2014-07-15 International Business Machines Corporation Methodology for charging of discrete resource reservation based services
RU2634917C2 (ru) * 2013-04-18 2017-11-08 Хуавей Текнолоджиз Ко., Лтд. Способ управления качеством обслуживания, сервер приложения и оконечное устройство
US20150235156A1 (en) * 2014-02-19 2015-08-20 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Enabling Capacity On Demand In A Computing System Using A Calendar
US10679151B2 (en) 2014-04-28 2020-06-09 Altair Engineering, Inc. Unit-based licensing for third party access of digital content
US10685055B2 (en) 2015-09-23 2020-06-16 Altair Engineering, Inc. Hashtag-playlist content sequence management
CN106886847A (zh) * 2016-06-22 2017-06-23 阿里巴巴集团控股有限公司 一种资源处理方法及装置
US11799864B2 (en) 2019-02-07 2023-10-24 Altair Engineering, Inc. Computer systems for regulating access to electronic content using usage telemetry data
US11513815B1 (en) 2019-05-24 2022-11-29 Hiro Systems Pbc Defining data storage within smart contracts
US10699269B1 (en) * 2019-05-24 2020-06-30 Blockstack Pbc System and method for smart contract publishing
US11657391B1 (en) 2019-05-24 2023-05-23 Hiro Systems Pbc System and method for invoking smart contracts
US11836507B2 (en) * 2020-06-18 2023-12-05 Dell Products L.P. Prioritizing the pre-loading of applications with a constrained memory budget using contextual information

Family Cites Families (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0782728B1 (en) * 1995-05-24 2006-04-26 Walker Digital, LLC 900 number billing and collection system and method for on-line computer services
US6526456B1 (en) * 1996-07-01 2003-02-25 David Ian Allan Distribution and controlled use of software products
US6021492A (en) * 1996-10-09 2000-02-01 Hewlett-Packard Company Software metering management of remote computing devices
US5958058A (en) * 1997-07-18 1999-09-28 Micron Electronics, Inc. User-selectable power management interface with application threshold warnings
US6516304B1 (en) * 1998-03-04 2003-02-04 Ricoh Company, Ltd. System component charging and accounting system
US6049789A (en) * 1998-06-24 2000-04-11 Mentor Graphics Corporation Software pay per use licensing system
JP4864210B2 (ja) * 1999-05-20 2012-02-01 イヴァン, チョン−ション ホワン, 作業グループサーバー実施の方法と装置
US7590739B2 (en) * 1999-11-22 2009-09-15 Akamai Technologies, Inc. Distributed on-demand computing system
US7444669B1 (en) * 2000-05-05 2008-10-28 Microsoft Corporation Methods and systems for providing variable rates of service for accessing networks, methods and systems for accessing the internet
KR100361340B1 (ko) * 2000-05-15 2002-12-05 엘지전자 주식회사 씨피유 클럭 제어 방법
US7353212B1 (en) * 2000-05-23 2008-04-01 Microsoft Corporation Method and structure for assigning a transaction cost
US7596784B2 (en) * 2000-09-12 2009-09-29 Symantec Operating Corporation Method system and apparatus for providing pay-per-use distributed computing resources
KR20010074663A (ko) * 2000-12-27 2001-08-08 이승철 인터넷을 이용한 컴퓨터 및 프로그램 임대방법
US7526547B2 (en) * 2001-10-12 2009-04-28 Nokia Corporation Intelligent network charging edge
US20030084343A1 (en) * 2001-11-01 2003-05-01 Arun Ramachandran One protocol web access to usage data in a data structure of a usage based licensing server
US20030083995A1 (en) * 2001-11-01 2003-05-01 Arun Ramachandran Process for usage based suite licensing of resources from one or more vendors
US7571143B2 (en) * 2002-01-15 2009-08-04 Hewlett-Packard Development Company, L.P. Software pay-per-use pricing
US8271400B2 (en) * 2002-01-15 2012-09-18 Hewlett-Packard Development Company, L.P. Hardware pay-per-use
US7454367B2 (en) * 2002-03-29 2008-11-18 Siebel Systems, Inc. Dynamic pricing system and method
US20070226155A1 (en) * 2002-03-29 2007-09-27 Jai-Jein Yu Extended attribute-based pricing system and method
US7131015B2 (en) * 2002-11-12 2006-10-31 Arm Limited Performance level selection in a data processing system using a plurality of performance request calculating algorithms
US7321942B2 (en) * 2002-11-12 2008-01-22 Arm Limited Performance counter for adding variable work increment value that is dependent upon clock frequency
US7194385B2 (en) * 2002-11-12 2007-03-20 Arm Limited Performance level setting of a data processing system
US20050027616A1 (en) * 2003-08-01 2005-02-03 Jones Clyde T. On-line distribution of per-use media with flexible purchase options
US7707592B2 (en) * 2003-10-10 2010-04-27 Telefonaktiebolaget L M Ericsson (Publ) Mobile terminal application subsystem and access subsystem architecture method and system
US20050138422A1 (en) * 2003-12-23 2005-06-23 Hancock Peter J. System and method for metering the performance of a data processing system
US8223935B2 (en) * 2005-04-30 2012-07-17 Oracle International Corporation Revenue management systems and methods
US20070043672A1 (en) * 2005-08-16 2007-02-22 Bea Systems, Inc. Per unit basis software licensing model
US7562234B2 (en) * 2005-08-25 2009-07-14 Apple Inc. Methods and apparatuses for dynamic power control
US20070061268A1 (en) * 2005-09-12 2007-03-15 Microsoft Corporation Prepaid or pay-as-you-go software, content and services delivered in a secure manner
US7814366B2 (en) * 2005-11-15 2010-10-12 Intel Corporation On-demand CPU licensing activation
US8122258B2 (en) * 2006-05-22 2012-02-21 Hewlett-Packard Development Company, L.P. System and method for secure operating system boot
US7697519B2 (en) * 2006-10-31 2010-04-13 Hewlett-Packard Development Company, L.P. Packet processing
US8869288B2 (en) * 2007-06-08 2014-10-21 Sandisk Technologies Inc. Method for using time from a trusted host device
US8645740B2 (en) * 2007-06-08 2014-02-04 Apple Inc. Methods and systems to dynamically manage performance states in a data processing system
US20080319925A1 (en) * 2007-06-21 2008-12-25 Microsoft Corporation Computer Hardware Metering

Also Published As

Publication number Publication date
EP2174287A4 (en) 2012-05-23
WO2008157746A1 (en) 2008-12-24
US20080319910A1 (en) 2008-12-25
RU2456668C2 (ru) 2012-07-20
TW200917084A (en) 2009-04-16
EP2174287A1 (en) 2010-04-14
BRPI0811164A2 (pt) 2014-12-23

Similar Documents

Publication Publication Date Title
RU2009147282A (ru) Вычисление измеренной платы за использование
JP5307837B2 (ja) スマートメータを管理するための管理プラットフォームおよび関連する方法
CN103348696B (zh) 可拆卸计量监控装置
US20100277326A1 (en) Method and system for monitoring portable communication devices
US9058258B2 (en) Mobile device diagnosis: apparatus and method
US8600692B2 (en) Automatically configurable sensing device
US20140277798A1 (en) Data processing method, transmitting apparatus, and anomaly detection system
US20050032505A1 (en) Calling plan time display and method of display for a cellular phone
US20100219836A1 (en) Method and arrangement for determining energy source unit status
KR101023313B1 (ko) 사용이력표시가 가능한 전자화폐시스템 및 그의 제어방법
CN101960267B (zh) 气量计及气量计系统
EP2787464A2 (en) Data managing apparatus, meter apparatus and data managing method
JP6943318B1 (ja) プログラム、情報処理方法、及び情報処理装置
CN107729167B (zh) 应用异常处理方法和装置
JP6352624B2 (ja) 電池劣化判定装置、電池劣化判定方法および電池劣化判定プログラム
JP2018124637A (ja) 送信システム
CN105608567A (zh) 一种支付方法及装置
KR101091464B1 (ko) 업그레이드 메시지를 이용한 무선 업그레이드 시스템 및 방법
CN111953554B (zh) 一种数据流量管理方法及装置
JP6832174B2 (ja) ガス検針情報を用いた居住者見守りシステムおよび通信機能付きマイコンガスメータ
JP2005130137A (ja) 使用量の計測管理システム、プログラム、それが記録された記録媒体、監視測定装置及び管理センター端末
KR20160040401A (ko) 홈 네트워크 기반의 에너지 사용량 모니터링 시스템 및 에너지 사용량 모니터링 방법
JP2014134940A (ja) 情報処理装置、レコメンド情報生成方法、プログラム
JP2004150921A (ja) ガスメータ装置
JP5269443B2 (ja) ガスメータシステム

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20130621