JP2011515778A - 資源消費最適化のための再発性スケジュールの統合方法及びシステム - Google Patents
資源消費最適化のための再発性スケジュールの統合方法及びシステム Download PDFInfo
- Publication number
- JP2011515778A JP2011515778A JP2011501866A JP2011501866A JP2011515778A JP 2011515778 A JP2011515778 A JP 2011515778A JP 2011501866 A JP2011501866 A JP 2011501866A JP 2011501866 A JP2011501866 A JP 2011501866A JP 2011515778 A JP2011515778 A JP 2011515778A
- Authority
- JP
- Japan
- Prior art keywords
- schedules
- schedule
- time
- recurrent
- activation time
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/329—Power saving characterised by the action undertaken by task scheduling
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
- G06F9/4893—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues taking into account power or heat criteria
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Power Sources (AREA)
- Telephone Function (AREA)
- Navigation (AREA)
Abstract
【選択図】 図1
Description
[0035]本明細書に記載されているような計算装置又は計算機は、1つ以上のプロセッサー又は処理ユニット、及びシステムメモリーを有する。計算機は、典型的には、計算機記憶媒体及び通信媒体を含む少なくともいくつかの形式の計算機読込可能媒体を有する。計算機記憶媒体は、計算機可読命令、データ構造、プログラムモジュール、又はその他のデータのような情報記憶に関する任意の方法又は技術で実装された揮発性媒体及び不揮発性媒体、取外し可能媒体及び取外し不可能媒体を含む。通信媒体は、典型的には、搬送波若しくはその他の移送機構のような変調データ信号で計算機可読命令、データ構造、プログラムモジュール、又はその他のデータを具体化する任意の情報送信媒体を含む。
[0042]以下に記載したものは、本発明の実施形態の範囲内のスケジュールサンプルである。
[0046]以下に記載したものは、本発明の実施形態によるスケジューラーに関する例示的なプロパティ及び状態である。
[0047]以下、表C1に記載したものは、再発性スケジュール定義に含まれる例示的プロパティ及び定義である。
204 計算装置
206 プロセッサー
207 アプリケーションプログラム
208 スケジュール
210 データベース
212 記憶領域
214 インターフェースコンポーネント
216 条件コンポーネント
218 統合コンポーネント
220 節約コンポーネント
222 スロットルコンポーネント
223 ルールコンポーネント
224 通知ブローカー
302 携帯計算装置
304 デバイス管理サーバー
306 クライアントスケジューラーモジュール
308 デバイス管理クライアント
310 サーバースケジューラーモジュール
312 ネットワーク
404 所定のイベント
406 関連付けられている動作
408 間隔期間
410 アクティブ化時刻
412 許容係数
Claims (20)
- 携帯機器(302)に対する電力を節約するための計算機実行可能コンポーネントを有する1つ以上の計算機可読媒体であって、前記コンポーネントが、
前記携帯機器(302)上の電力を消費する資源の利用可能性に関する通知を受信するためのインターフェースコンポーネント(214)と、
記憶領域にストアされている、実行中に前記資源を消費する複数のスケジュール(208)を識別するための条件コンポーネント(216)であって、前記複数のスケジュール(208)のそれぞれが、再発性アクティブ化時刻(410)及び許容係数(412)を有するものと、
前記再発性アクティブ化時刻(410)と前記インターフェースコンポーネント(214)による前記通知の受信時刻との間の差が、前記許容係数(412)の範囲内にある前記識別された複数のスケジュールのうち1つ以上を選択するための統合コンポーネント(218)と、
前記電力を消費する資源を使用するために前記統合コンポーネント(218)によって選択された前記スケジュールを実行する節約コンポーネント(220)と、を含むことを特徴とする計算機可読媒体。 - 更に、前記節約コンポーネントによって実行されるスケジュールの数を所定の制限値に応じて制限するためのスロットルコンポーネントを含む請求項1記載の計算機可読媒体。
- 前記電力を消費する資源が、携帯機器に関連付けられている、
無線周波数送信機、バックライト、プロセッサー、音声増幅器、全地球測位システム、デジタルメモリー待機、短距離無線ネットワークアダプター、補助プロセッサー、振動モーター、リンガー、カメラ、加速度計、及びアンビエントライトセンサーのうち1つ以上を含むこと特徴とする請求項1記載の計算機可読媒体。 - イベント通知を受信するステップと、
複数の再発性スケジュール(208)にアクセスするステップであって、前記複数の再発性スケジュール(208)のそれぞれが、定義されたアクティブ化時刻(410)及びそれに関連付けられている許容係数(412)を有するものと、
前記受信したイベント通知、現在時刻、前記定義されたアクティブ化時刻(410)、及び前記アクセスされたスケジュールのそれぞれの前記許容係数(412)に応じて前記アクセスされたスケジュールのうち1つ以上を識別するステップと、
前記識別されたスケジュールをアクティブ化するステップと、を含む方法。 - 前記識別されたスケジュールをアクティブ化するステップが、前記識別されたスケジュールに関連付けられている1つ以上の動作を実行するステップを含むことを特徴とする請求項4記載の方法。
- 前記複数のスケジュールのそれぞれが、アクティブ化時刻の間の間隔期間を有していて、更に、前記スケジュールに関する前記間隔期間に基づいて、前記アクティブ化されるスケジュールのそれぞれに対して次のアクティブ化時刻を定義するステップを含むことを特徴とする請求項4記載の方法。
- 前記次のアクティブ化時刻を定義するステップが、前記スケジュールのそれぞれに対する前記次のアクティブ化時刻を定義するために、前記スケジュールのそれぞれに対する前記間隔期間を前記現在時刻に追加するステップを含むことを特徴とする請求項6記載の方法。
- 前記現在時刻と定義された前記次のアクティブ化時刻との間の差が、前記間隔期間よりも小さいことを特徴とする請求項6記載の方法。
- 前記アクセスされたスケジュールのうち1つ以上を識別するステップが、
前記現在時刻と前記スケジュールのそれぞれに対し定義された前記アクティブ化時刻との間の差を計算するステップと、
前記計算された差を前記スケジュールに対する前記許容係数と比較するステップと、
前記比較に基づいて前記スケジュールのうち1つ以上を識別するステップと、を含むことを特徴とする請求項4記載の方法。 - 前記イベント通知を受信するステップが、資源が利用可能であることの通知を受信するステップを含み、前記アクセスされたスケジュールのうち1つ以上を識別するステップが、前記利用可能な資源を使用する前記スケジュールのうち1つ以上を識別するステップを含むこと、を特徴とする請求項4記載の方法。
- 前記受信ステップ、前記アクセスステップ、前記識別ステップ、及び前記アクティブ化するステップが、携帯機器によって実行されることを特徴とする請求項4記載の方法。
- 前記複数のスケジュールのそれぞれが、それに関連付けられている少なくとも1つ動作を有していて、前記受信ステップ、前記アクセスステップ、前記識別ステップ、及び前記アクティブ化ステップが、計算装置によって実行されることと、前記識別されたスケジュールをアクティブ化するステップが、前記識別されたスケジュールのそれぞれに関連付けられている動作を実行するように携帯機器に命令するステップを含むこと、を特徴とする請求項4記載の方法。
- 更に、スロットル限界を定義するステップを含んでいて、前記識別されたスケジュールをアクティブ化するステップが、前記定義されたスロットル限界よりも小さい数の前記識別されたスケジュールをアクティブ化するステップを含むことを特徴とする請求項4記載の方法。
- 前記識別されたスケジュールが、携帯機器上でアクティブ化することと、前記スロットル限界を定義するステップが、前記携帯機器上の資源の消費状態に応じて前記スロットル限界を定義するステップを含むこと、を特徴とする請求項13記載の方法。
- 複数の再発性スケジュール(208)をストアするための記憶領域であって、前記複数の再発性スケジュール(208)のそれぞれが、定義されたアクティブ化時刻(410)、許容係数(412)、及びアクティブ化時刻間の間隔期間(408)を有するものと、
プロセッサー(206)であって、
前記再発性スケジュール(208)のそれぞれに対し定義された前記アクティブ化時刻(410)、許容係数(412)、及び間隔期間(408)を受信するステップと、
前記受信されたアクティブ化時刻(410)、許容係数(412)、及び間隔期間(408)を前記記憶領域にストアするステップと、
イベント通知を通知時刻に受信するステップと、
前記受信された通知を適用する対象であって、かつ、前記定義されたアクティブ化時刻(410)と前記通知時刻との間の差が前記許容係数(412)の範囲内にある、前記再発性スケジュール(208)のうち1つ以上を識別するステップと、
前記識別されたスケジュールをアクティブ化するために統合するステップと、
前記統合されたスケジュールのそれぞれに関連付けられている1つ以上の動作(406)を実行するステップと、に関する計算機実行可能命令を実行するように構成されているものと、を含むシステム。 - 前記イベントが、携帯機器の起動を含んでいて、前記プロセッサーが更に、前記識別されたスケジュールのアクティブ化を共通のアクティブ化時刻に整列するように構成されていることを特徴とする請求項15記載のシステム。
- 前記記憶領域及び前記プロセッサーが、携帯機器に関連付けられていることを特徴とする請求項15記載のシステム。
- 前記記憶領域及び前記プロセッサーが、デバイス管理サーバーに関連付けられていて、前記プロセッサーが、前記統合されたスケジュールのそれぞれに関連付けられている動作の実行を実施するように携帯機器に命令することによって、前記1つ以上の動作を実行するように構成されていること、を特徴とする請求項15記載のシステム。
- 更に、
前記受信した通知、前記通知時刻、前記定義されたアクティブ化時刻、及び前記複数のスケジュールのそれぞれの前記許容係数に応じて前記複数の再発性スケジュールのうち1つ以上を識別する手段と、
前記識別されたスケジュールをアクティブ化するために統合する手段と、を含む請求項15記載のシステム。 - 更に、前記再発性スケジュールのアクティブ化を整列するための手段を含む請求項15記載のシステム。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/056,287 | 2008-03-27 | ||
US12/056,287 US8230436B2 (en) | 2008-01-10 | 2008-03-27 | Aggregating recurrent schedules to optimize resource consumption |
PCT/US2009/035133 WO2009120442A1 (en) | 2008-03-27 | 2009-02-25 | Aggregating recurrent schedules to optimize resource consumption |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011515778A true JP2011515778A (ja) | 2011-05-19 |
JP2011515778A5 JP2011515778A5 (ja) | 2012-03-08 |
JP5281145B2 JP5281145B2 (ja) | 2013-09-04 |
Family
ID=41114272
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011501866A Expired - Fee Related JP5281145B2 (ja) | 2008-03-27 | 2009-02-25 | 資源消費最適化のための再発性スケジュールの統合方法及びシステム |
Country Status (12)
Country | Link |
---|---|
US (1) | US8230436B2 (ja) |
EP (1) | EP2286315B1 (ja) |
JP (1) | JP5281145B2 (ja) |
KR (1) | KR101475550B1 (ja) |
CN (1) | CN101981531B (ja) |
AU (1) | AU2009229136B2 (ja) |
BR (1) | BRPI0907860A2 (ja) |
CA (1) | CA2714716A1 (ja) |
IL (1) | IL207708A (ja) |
RU (1) | RU2502116C2 (ja) |
TW (1) | TWI488035B (ja) |
WO (1) | WO2009120442A1 (ja) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090182802A1 (en) * | 2008-01-10 | 2009-07-16 | Microsoft Corporation | Mobile device management scheduling |
US8166145B2 (en) * | 2008-01-10 | 2012-04-24 | Microsoft Corporation | Managing event-based conditional recurrent schedules |
US8230436B2 (en) | 2008-01-10 | 2012-07-24 | Microsoft Corporation | Aggregating recurrent schedules to optimize resource consumption |
US8099505B2 (en) * | 2008-03-26 | 2012-01-17 | Microsoft Corporation | Aggregating connection maintenance to optimize resource consumption |
JP2009258937A (ja) * | 2008-04-16 | 2009-11-05 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
US8020025B2 (en) * | 2008-06-04 | 2011-09-13 | Sony Ericsson Mobile Communications Ab | Power saving scheduler for timed events |
US8112475B2 (en) | 2008-06-27 | 2012-02-07 | Microsoft Corporation | Managing data delivery based on device state |
US8090826B2 (en) * | 2008-06-27 | 2012-01-03 | Microsoft Corporation | Scheduling data delivery to manage device resources |
US7966410B2 (en) * | 2008-09-25 | 2011-06-21 | Microsoft Corporation | Coordinating data delivery using time suggestions |
US8621472B2 (en) * | 2009-11-03 | 2013-12-31 | International Business Machines Corporation | Job scheduling with optimization of power consumption |
TW201129037A (en) * | 2010-02-03 | 2011-08-16 | Ralink Technology Corp | Management method for internet protocol sharing communication mechanism |
US8806497B2 (en) * | 2010-03-05 | 2014-08-12 | Microsoft Corporation | System and method for altering the work definitions in an iterative parallel opportunistic work stealing scheduler |
US20110289329A1 (en) * | 2010-05-19 | 2011-11-24 | Sumit Kumar Bose | Leveraging smart-meters for initiating application migration across clouds for performance and power-expenditure trade-offs |
US8489348B2 (en) | 2010-06-02 | 2013-07-16 | Google Inc. | Aggregating mobile device battery life data |
US20120023072A1 (en) * | 2010-07-20 | 2012-01-26 | Research In Motion Limited | System and method for controlling the deletion of data associated with electronic groups |
US8594648B2 (en) | 2012-02-23 | 2013-11-26 | International Business Machines Corporation | Calendar-based power reserve |
US20140005886A1 (en) * | 2012-06-29 | 2014-01-02 | Microsoft Corporation | Controlling automotive functionality using internal- and external-facing sensors |
US9069554B2 (en) * | 2012-09-24 | 2015-06-30 | Qualcomm Innovation Center, Inc. | Systems and methods to coordinate resource usage in tightly sandboxed environments |
US8984078B2 (en) * | 2013-01-11 | 2015-03-17 | Google Inc. | Systems and methods for device-to-cloud message delivery |
US9904575B2 (en) | 2013-05-15 | 2018-02-27 | Apple Inc. | System and method for selective timer rate limiting |
CA2851465C (en) * | 2013-08-30 | 2020-03-24 | Motohide Sugihara | Management system and management method for mining machine |
US9172718B2 (en) * | 2013-09-25 | 2015-10-27 | International Business Machines Corporation | Endpoint load rebalancing controller |
KR102161055B1 (ko) * | 2013-10-07 | 2020-09-29 | 삼성전자주식회사 | 소프트웨어 파이프라이닝을 이용한 명령어 스케줄링 방법 및 장치 |
GB2525917B (en) | 2014-05-09 | 2021-08-11 | Arm Ip Ltd | Energy-based scheduling of operations to be executed by a data processing apparatus |
CN104182223B (zh) * | 2014-08-18 | 2018-01-02 | 百度在线网络技术(北京)有限公司 | 计时方法和计时装置 |
US9632823B1 (en) * | 2014-09-08 | 2017-04-25 | Amazon Technologies, Inc. | Multithreaded application thread schedule selection |
US9876872B1 (en) * | 2015-04-03 | 2018-01-23 | Symantec Corporation | Method or mechanism for self notification avoidance |
US9958933B2 (en) | 2015-06-04 | 2018-05-01 | Apple Inc. | Opportunistic waking of an application processor |
WO2018050242A1 (en) * | 2016-09-16 | 2018-03-22 | Huawei Technologies Co., Ltd. | Efficient scheduler for short periodic tasks |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050125796A1 (en) * | 2001-02-16 | 2005-06-09 | Microsoft Corporation | Method and apparatus for synchronization of periodic processes |
JP2007512781A (ja) * | 2003-11-25 | 2007-05-17 | クゥアルコム・インコーポレイテッド | マルチモードデバイスにおける電力消費量を低減する方法 |
Family Cites Families (52)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR950013619B1 (ko) | 1992-11-13 | 1995-11-13 | 삼성전자주식회사 | 이동무선휴대 단말기에서의 밧데리 절약(Battery Saving)방법 |
US7924783B1 (en) | 1994-05-06 | 2011-04-12 | Broadcom Corporation | Hierarchical communications system |
US5692125A (en) | 1995-05-09 | 1997-11-25 | International Business Machines Corporation | System and method for scheduling linked events with fixed and dynamic conditions |
US5867657A (en) | 1996-06-06 | 1999-02-02 | Microsoft Corporation | Distributed scheduling in a multiple data server system |
KR100506983B1 (ko) | 1997-06-27 | 2005-08-09 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 무선 통신 장치 내의 전원 스위칭 장치 |
US6415196B1 (en) * | 1997-08-28 | 2002-07-02 | Manugistics, Inc. | Manufacturing scheduling process with improved modeling, scheduling and editing capabilities for solving finite capacity planning problems |
EP1281252A4 (en) | 2000-04-07 | 2007-07-04 | Clarity Visual Systems Inc | SYSTEM FOR ELECTRONIC DISTRIBUTION, DISPLAY AND CONTROL OF ADVERTISING AND OTHER MEANS OF COMMUNICATION |
US7236976B2 (en) | 2000-06-19 | 2007-06-26 | Aramark Corporation | System and method for scheduling events and associated products and services |
US7000230B1 (en) * | 2000-06-21 | 2006-02-14 | Microsoft Corporation | Network-based software extensions |
CA2327001A1 (en) | 2000-11-27 | 2002-05-27 | Redback Networks Systems Canada Inc. | Policy schedule verification method and apparatus |
US20040216098A1 (en) | 2001-02-05 | 2004-10-28 | Roe Colleen A. | Scalable agent service scheduler |
US7099350B2 (en) * | 2001-04-24 | 2006-08-29 | Atitania, Ltd. | Method and apparatus for converting data between two dissimilar systems |
JP2005502114A (ja) | 2001-08-29 | 2005-01-20 | アナログ・デバイシズ・インコーポレーテッド | 動的電圧制御方法および装置 |
FI20012256A0 (fi) | 2001-11-20 | 2001-11-20 | Nokia Corp | Matkaviestintäverkot ja digitaaliset yleislähetyspalvelut |
JP2003230121A (ja) | 2001-11-30 | 2003-08-15 | Fujitsu Ltd | コンテンツ配信方法、コンテンツ視聴方法、サーバ装置、および端末装置 |
US20030135643A1 (en) | 2002-01-11 | 2003-07-17 | Chaucer Chiu | Data transmission scheduling system and method |
US7130313B2 (en) | 2002-02-14 | 2006-10-31 | Nokia Corporation | Time-slice signaling for broadband digital broadcasting |
US7564810B2 (en) * | 2002-05-08 | 2009-07-21 | Microsoft Corporation | Method and system for managing power consumption of a network interface module in a wireless computing device |
US20040002943A1 (en) * | 2002-06-28 | 2004-01-01 | Merrill John Wickens Lamb | Systems and methods for application delivery and configuration management of mobile devices |
KR100605845B1 (ko) | 2002-09-16 | 2006-07-31 | 삼성전자주식회사 | 단문 메시지 서비스를 이용한 스케줄 전송 및 등록 방법 |
US7486637B2 (en) | 2002-09-26 | 2009-02-03 | Interdigital Technology Corporation | Wireless communication method and system for efficiently managing paging windows and data messages |
WO2004042941A1 (en) | 2002-11-04 | 2004-05-21 | Research In Motion Limited | Wireless device battery conservation method and system |
US7809384B2 (en) | 2002-11-05 | 2010-10-05 | Microsoft Corporation | User-input scheduling of synchronization operation on a mobile device based on user activity |
US8271971B2 (en) | 2002-11-26 | 2012-09-18 | Hewlett-Packard Development Company, L.P. | System and method for automated program updating in a remote appliance |
US9237514B2 (en) * | 2003-02-28 | 2016-01-12 | Apple Inc. | System and method for filtering access points presented to a user and locking onto an access point |
US7340615B2 (en) * | 2003-01-31 | 2008-03-04 | Microsoft Corporation | Method and apparatus for managing power in network interface modules |
US20040225525A1 (en) | 2003-05-05 | 2004-11-11 | Weitzman Vernon L. | Automatic contacts replication system and software |
US7099689B2 (en) | 2003-06-30 | 2006-08-29 | Microsoft Corporation | Energy-aware communications for a multi-radio system |
US7433714B2 (en) | 2003-06-30 | 2008-10-07 | Microsoft Corporation | Alert mechanism interface |
JP4057989B2 (ja) | 2003-09-26 | 2008-03-05 | 株式会社東芝 | スケジューリング方法および情報処理システム |
US7137099B2 (en) | 2003-10-24 | 2006-11-14 | Microsoft Corporation | System and method for extending application preferences classes |
US7698575B2 (en) * | 2004-03-30 | 2010-04-13 | Intel Corporation | Managing power consumption by requesting an adjustment to an operating point of a processor |
JP2006235838A (ja) * | 2005-02-23 | 2006-09-07 | Nec Corp | ソフトウェア更新システム、サーバ、方法およびプログラム |
US7827560B2 (en) | 2005-05-11 | 2010-11-02 | Siemens Aktiengesellschaft | System and method for time controlled program execution |
US7539882B2 (en) * | 2005-05-30 | 2009-05-26 | Rambus Inc. | Self-powered devices and methods |
US8600336B2 (en) | 2005-09-12 | 2013-12-03 | Qualcomm Incorporated | Scheduling with reverse direction grant in wireless communication systems |
US20070070940A1 (en) | 2005-09-26 | 2007-03-29 | Research In Motion Limited | Communications event scheduler |
US7440817B2 (en) | 2005-10-20 | 2008-10-21 | Liang Fu | Method and control unit for medication administering devices |
US20070097867A1 (en) | 2005-11-03 | 2007-05-03 | Kneckt Jarkko L S | Techniques to provide a new or suggested data transmission schedule in a wireless network |
FR2893476B1 (fr) | 2005-11-14 | 2008-01-25 | Radiotelephone Sfr | Procede et systeme de simulation et de gestion des ressources d'un reseau de telephonie mobile. |
US20070118530A1 (en) * | 2005-11-18 | 2007-05-24 | Microsoft Corporation | Scheduling of software updates |
US7647037B2 (en) | 2006-01-31 | 2010-01-12 | International Business Machines Corporation | Location aware, on demand, media delivery to remote devices |
US8620994B2 (en) | 2006-02-23 | 2013-12-31 | Qualcomm Incorporated | System and method for scheduling content updates in a content-based application |
US7676214B2 (en) | 2006-02-24 | 2010-03-09 | Samsung Electronics Co., Ltd | Method and system for increasing the standby battery life of a mobile device |
US7584372B2 (en) * | 2006-04-25 | 2009-09-01 | Mediatek Inc. | Station control method and station using the same |
US20080113656A1 (en) | 2006-11-15 | 2008-05-15 | Lg Telecom Ltd. | System and method for updating contents |
US7944868B2 (en) | 2006-12-04 | 2011-05-17 | Nec Laboratories America, Inc. | Method and system for dynamic power management in wireless local area networks |
US20080215406A1 (en) | 2007-03-01 | 2008-09-04 | Julian Pachon | Scheduling Resources for Airline Flights |
US8166145B2 (en) | 2008-01-10 | 2012-04-24 | Microsoft Corporation | Managing event-based conditional recurrent schedules |
US8230436B2 (en) | 2008-01-10 | 2012-07-24 | Microsoft Corporation | Aggregating recurrent schedules to optimize resource consumption |
US8020025B2 (en) | 2008-06-04 | 2011-09-13 | Sony Ericsson Mobile Communications Ab | Power saving scheduler for timed events |
US7945206B2 (en) | 2009-02-04 | 2011-05-17 | Telefonaktiebolaget L M Ericsson (Publ) | Data packet transmission scheduling in a mobile communication system |
-
2008
- 2008-03-27 US US12/056,287 patent/US8230436B2/en active Active
-
2009
- 2009-02-24 TW TW098105857A patent/TWI488035B/zh not_active IP Right Cessation
- 2009-02-25 KR KR1020107021543A patent/KR101475550B1/ko active IP Right Grant
- 2009-02-25 AU AU2009229136A patent/AU2009229136B2/en not_active Ceased
- 2009-02-25 CN CN200980111814XA patent/CN101981531B/zh active Active
- 2009-02-25 RU RU2010139459/08A patent/RU2502116C2/ru not_active IP Right Cessation
- 2009-02-25 EP EP09725854.5A patent/EP2286315B1/en active Active
- 2009-02-25 CA CA2714716A patent/CA2714716A1/en not_active Abandoned
- 2009-02-25 WO PCT/US2009/035133 patent/WO2009120442A1/en active Application Filing
- 2009-02-25 BR BRPI0907860-6A patent/BRPI0907860A2/pt not_active IP Right Cessation
- 2009-02-25 JP JP2011501866A patent/JP5281145B2/ja not_active Expired - Fee Related
-
2010
- 2010-08-19 IL IL207708A patent/IL207708A/en not_active IP Right Cessation
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20050125796A1 (en) * | 2001-02-16 | 2005-06-09 | Microsoft Corporation | Method and apparatus for synchronization of periodic processes |
JP2007512781A (ja) * | 2003-11-25 | 2007-05-17 | クゥアルコム・インコーポレイテッド | マルチモードデバイスにおける電力消費量を低減する方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2286315B1 (en) | 2017-03-22 |
BRPI0907860A2 (pt) | 2015-07-21 |
CA2714716A1 (en) | 2009-10-01 |
RU2502116C2 (ru) | 2013-12-20 |
KR101475550B1 (ko) | 2014-12-22 |
TWI488035B (zh) | 2015-06-11 |
WO2009120442A1 (en) | 2009-10-01 |
CN101981531A (zh) | 2011-02-23 |
AU2009229136A1 (en) | 2009-10-01 |
JP5281145B2 (ja) | 2013-09-04 |
RU2010139459A (ru) | 2012-03-27 |
KR20110018291A (ko) | 2011-02-23 |
US20090183157A1 (en) | 2009-07-16 |
CN101981531B (zh) | 2013-09-25 |
EP2286315A4 (en) | 2012-11-28 |
AU2009229136B2 (en) | 2014-02-06 |
US8230436B2 (en) | 2012-07-24 |
EP2286315A1 (en) | 2011-02-23 |
TW200943047A (en) | 2009-10-16 |
IL207708A (en) | 2016-04-21 |
IL207708A0 (en) | 2010-12-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5281145B2 (ja) | 資源消費最適化のための再発性スケジュールの統合方法及びシステム | |
US8090826B2 (en) | Scheduling data delivery to manage device resources | |
US10178200B2 (en) | Dynamic adjustment of mobile device based on peer event data | |
US8700931B2 (en) | Method and system for managing power of a mobile device | |
EP2340673B1 (en) | Coordinating data delivery using time suggestions | |
US9462965B2 (en) | Dynamic adjustment of mobile device based on system events | |
US8166145B2 (en) | Managing event-based conditional recurrent schedules | |
US8555282B1 (en) | Optimizing preemptive operating system with motion sensing | |
US7319908B2 (en) | Multi-modal device power/mode management | |
US9432839B2 (en) | Dynamic adjustment of mobile device based on thermal conditions | |
US8332500B1 (en) | Transmitting data requests based on usage characteristics of applications | |
US9465679B2 (en) | Dynamic adjustment of mobile device based on adaptive prediction of system events | |
US10491535B2 (en) | Adaptive data synchronization | |
US9813990B2 (en) | Dynamic adjustment of mobile device based on voter feedback | |
CN112740638B (zh) | 分组数据单元(pdu)会话控制方法和设备 | |
US20200183747A1 (en) | User Presence Prediction Driven Device Management | |
CN117407133A (zh) | 一种任务处理方法、装置及计算机可读存储介质 | |
Sigwele et al. | Saving energy in mobile devices using mobile device cloudlet in mobile edge computing for 5G |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120117 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120117 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121207 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130307 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130424 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130523 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |