JP2008504630A - 電子装置に関するユーザ体験を向上し、最適化するためのシステムおよび方法 - Google Patents
電子装置に関するユーザ体験を向上し、最適化するためのシステムおよび方法 Download PDFInfo
- Publication number
- JP2008504630A JP2008504630A JP2007519430A JP2007519430A JP2008504630A JP 2008504630 A JP2008504630 A JP 2008504630A JP 2007519430 A JP2007519430 A JP 2007519430A JP 2007519430 A JP2007519430 A JP 2007519430A JP 2008504630 A JP2008504630 A JP 2008504630A
- Authority
- JP
- Japan
- Prior art keywords
- client device
- connection
- network
- communication
- application
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/316—User authentication by observing the pattern of computer usage, e.g. typical user behaviour
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/02—Standardisation; Integration
- H04L41/0213—Standardised network management protocols, e.g. simple network management protocol [SNMP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5061—Network service management, e.g. ensuring proper service fulfilment according to agreements characterised by the interaction between service providers and their network customers, e.g. customer relationship management
- H04L41/5067—Customer-centric QoS measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/04—Processing captured monitoring data, e.g. for logfile generation
- H04L43/045—Processing captured monitoring data, e.g. for logfile generation for graphical visualisation of monitoring data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0817—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/11—Identifying congestion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/22—Traffic shaping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0227—Filtering policies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0227—Filtering policies
- H04L63/0263—Rule management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/02—Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
- H04L63/0272—Virtual private networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0869—Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1408—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/14—Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
- H04L63/1441—Countermeasures against malicious traffic
- H04L63/145—Countermeasures against malicious traffic the attack involving the propagation of malware through the network, e.g. viruses, trojans or worms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/321—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
- H04L9/3273—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response for mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
- H04W12/088—Access security using filters or firewalls
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/56—Financial cryptography, e.g. electronic payment or e-cash
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/80—Wireless
- H04L2209/805—Lightweight hardware, e.g. radio-frequency identification [RFID] or sensor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/06—Management of faults, events, alarms or notifications
- H04L41/0681—Configuration of triggering conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/5003—Managing SLA; Interaction between SLA and QoS
- H04L41/5009—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF]
- H04L41/5012—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] determining service availability, e.g. which services are available at a certain point in time
- H04L41/5016—Determining service level performance parameters or violations of service level contracts, e.g. violations of agreed response time or mean time between failures [MTBF] determining service availability, e.g. which services are available at a certain point in time based on statistics of service availability, e.g. in percentage or over a given time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/50—Network service management, e.g. ensuring proper service fulfilment according to agreements
- H04L41/508—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement
- H04L41/509—Network service management, e.g. ensuring proper service fulfilment according to agreements based on type of value added network service under agreement wherein the managed service relates to media content delivery, e.g. audio, video or TV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0823—Network architectures or network communication protocols for network security for authentication of entities using certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/162—Implementing security features at a particular protocol layer at the data link layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/166—Implementing security features at a particular protocol layer at the transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- Bioethics (AREA)
- Social Psychology (AREA)
- Databases & Information Systems (AREA)
- Virology (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Transfer Between Computers (AREA)
- Stored Programmes (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
ある実施形態は、アプリケーション、ハードウェア、接続アクセス、および電子装置およびシステムに関するユーザの要求条件を知的に管理するためのシステムおよび方法を提供する。一態様は、複数の通信選択肢、アプリケーションおよびプラットフォームの幾つか、または全てに関連するパラメータを考慮するリソースマネージャ機能を含み、これらのパラメータを使用して、外在性、およびユーザが好むものを示すか、または示唆するある情報に基づいて関連するユーザ体験を最適化する。本発明の別の態様は、クライアント装置のシステムリソースを制御する方法である。これは、クライアント装置において現在使用中であるアプリケーションのためのアプリケーション要求条件を判定するステップ、アプリケーション要求条件に基づいてクライアント装置のリソース要求条件を判定するステップ、およびリソース要求条件に基づいてリソース設定を調整するステップを含むことができる。本発明の別の態様は、接続モジュールである。
Description
本発明は、一般に、システム、コンピュータ処理及び通信で使用される方法や機能、及び電子装置に関する。特に、本発明は、アプリケーション、ハードウェア、接続アクセス、電子装置及びシステムに対するユーザ要求条件の知的管理に関する。
家庭や会社の外でポータブルコンピュータを使用する人が増加している。無線通信サービスの増加に伴って、十分に小型の処理能力、メモリ、ディスプレイ及び耐力のあるバッテリの最近の出現により、ノートブックやラップトップコンピュータ、携帯情報端末(Personal Digital Assistant、「PDA」)、通信装置又はその他のプラットフォームのいずれにおいても、非常に効果的に、モバイルコンピューティングを達成できる。モバイルコンピューティングが普及すると、増加したアプリケーション及び通信方式が需要により利用可能となり、従って利用可能なハードウェア、ソフトウェア及び通信方式に基づく性能を管理及び最適化することができる機能の必要性が高まっている。
このように、増加するモバイルコンピューティングの偏在性及び接続性、主として無線の接続性の必要により、多様な方法でネットワークに接続することのできるポータブルコンピュータが急増した。これらポータブルコンピュータはLAN、ダイヤルアップ、モデム、WiーFi無線ローカルエリアネットワーク(Wi-Fi wireless local area networks、WLANs)および無線ワイドエリアネットワーク(wireless wide area networks、WWANs)等のいくつかのタイプのネットワークに対する1つ以上のインタフェースを度々含む。従来の通信カード、又はポータブルコンピュータの内部又はそれに付属のこららのネットワークインタフェースモジュールはかなりの電力を要し、バッテリ寿命をかなり低減させることがある。現在使用中でないハードウェア構成要素にバッテリ電力及びシステムリソースを消費させることは非効率的であり、無駄である。
同様に、現在のアプリケーションによって使用中ではないのに、コンピュータの構成要素、機能及びリソースを稼動可能にしておくのは非効率的である。アプリケーションの中には、他のアプリケーションが必要としないハードウェアまたはその他の構成要素を必要とするものもある。しかしながら、インターネット及びシステムリソースへのアクセスを制御する汎用オペレーティングシステムの広範な使用により、アプリケーションが利用可能なコンピューティングリソースを効率的に使用するのを妨げる。特に、高解像度ディスプレイ、高速ディスプレイ、大規模メモリ装置及び複数のインターネットアクセス接続などのリソースはシステムリソースを要し、アプリケーションの性能及び効率を減少させる。
多くの場合、モバイルコンピュータ上で動作するアプリケーションをハードウェアに対して最適化することができないのは、オペレーティングシステムがハードウェアとは必ず独立であるためである。オペレーティングシステムは必ずしも独立である必要はない。例として、携帯電話、ディジタルカメラおよびディジタル時計などのようなディジタルハードウェア装置は、大部分ではないとしても実際多くが、製品性能を最適化するために、アプリケーションにオペレーティングシステムやハードウェアを統合した特色をなす。
多くのモバイルコンピュータのオペレーティングシステムに対して、ハードウェア構成要素は、ドライバと呼ばれる固有のソフトウェアとオペレーティングシステムに結合される。メモリ、プリンタ、送受信機及びマイクロプロセッサ等の種々のハードウェア装置は固有のドライバを有し、ハードウェア装置を管理する。一般にドライバソフトウェアは、ハードウェア製造会社により開発され、購入物である周辺装置に含まれている。度重なるユーザの多くの援助により、関連したアプリケーションは、最終的にドライバの効果で装置と接続することになる。
この方式により、種々のハードウェア構成要素の最適化は妨げられるか、または少なくともより困難となる。オペレーティングシステムは、コンピュータが使用するか、または必要とするアプリケーション及び関連する周辺装置いくつかは予測できるとしても、全てを予測することはできない。例えば2つの無線カード(Wi−FiおよびWWANセルラーシステム)がコンピュータ上で動作状態であれば、オペレーティングシステムは選択した一方のみを見るとしても、ユーザは一方を停止させることはないため、両者は電力を要する。
種々の通信及びアプリケーションのパラメータに加えて、ユーザもまた、汎用オペレーティングシステムがインターネットやシステムリソースへのアクセスを制御する方法ために、十分に処理することのできない彼ら自身の要求と嗜好を持つ。例えばユーザは、できるだけ少ない電力の使用を好み、できるだけ速やかにシステムを動作させることを好み、経費に関わらず可能な限り速い接続速度によりネットワークに接続することを好み、または速度に関わらず利用可能な最も安価な方法でネットワークに接続することを好む。
本発明は、アプリケーション、ハードウェア、接続アクセス、及び電子装置及びシステムに関するユーザ要求条件を知的に管理するシステム及び方法を含む。本発明の様態によれば、複数の通信選択肢、アプリケーション及びプラットフォームの幾つか、または全てに関連するパラメータを考慮するリソースマネージャ機能を含み、これらのパラメータを使用して、外在性およびユーザが好むものを示すか、または示唆する確実な情報に基づいて関連するユーザ体験を最適化する。本発明の別の態様は、クライアント装置におけるシステムリソースを制御する方法である。この方法は、クライアント装置において現在使用中であるアプリケーションのためにアプリケーション要求条件を判定するステップ、アプリケーション要求条件に基づいてクライアント装置のリソース要求条件を判定するステップ、およびリソース要求条件に基づいてリソース設定を調整するステップを含むことができる。
本発明の別の態様は、通信バッテリなどの接続モジュールである。この装置は、電子装置への接続のためのインタフェース、複数のネットワークとの通信のための送受信機、複数のネットワークから1つのネットワークとの接続を確立するための通信モジュール、および複数のネットワークに対する無線時間割り当てを維持するためのアクセスモジュールを含むことができる。
本発明のこれらおよびその他の特徴、態様、および利点は以下の「発明を実施する
ための最良の形態」を、添付の図面を参照して読めば、より良く理解される。
ための最良の形態」を、添付の図面を参照して読めば、より良く理解される。
本発明はアプリケーション、ハードウェア、接続アクセス、および電子装置およびシステムに関するユーザ要求条件の知的管理を提供する。本発明の実施の形態は、利用可能な通信または接続選択肢を含み、利用可能なハードウェアおよびソフトウェアリソースに関連するパラメータに基づいてこれらの要素を管理する。これらのパラメータは中でも経費、速度、帯域幅、信号品質、およびサービス品質などの要因を含む。例えば本発明のいくつかの実施形態では、クライアント装置内またはその上に記録されるリソースマネージャはアプリケーション、プラットフォーム、および通信選択肢に関する実際の性能情報を考慮し、次いでクライアント装置におけるリソースを調整し、これらの現在の状態に基づいてユーザ体験を最適化する。より特化した例としてリソースマネージャは、現在のアプリケーションがネットワークへのアクセスを必要とすることを判定し、第1の接続選択肢が最適であるか、または別途利用可能な他のものより好ましいことを判断した後に第1の接続選択肢を介して装置をネットワークに自動的に接続することができる。リソースマネージャは、後に他の接続選択肢の1つの方が好ましいと判断し、クライアント装置に接続のタイプを自動的に切り替えさせるようにすることがある。これはユーザとの相互動作または承認があっても、無くても行うことができる。接続選択肢の選択は、中でも現在使用中のアプリケーションの要求条件、これらの接続選択肢を通じて利用可能な接続の現品質、およびユーザ嗜好に依存することがある。
本発明の別の態様は、通信バッテリとも呼ぶ物理的接続モジュールである。本発明の接続モジュールは、1つ以上のネットワークへの物理的接続または無線のいずれかの、1つ以上の接続を提供することにより、モバイルコンピュータ、PDA、ディジタルカメラ、音楽再生装置などの電子装置、または自動販売機に通信またはその他のネットワーク接続能力を付加するために使用する装置である。接続モジュールは1つ以上の通信事業者網に接続するのに必要なソフトウェア、ハードウェア、および/または無線時間を含むことにより接続を提供することができる。接続モジュールは、ある通信能力を既に有する電子装置にさらに通信能力を追加するためにも使用することができ、リソースマネージャ機能と共に使用することができる。
(典型的クライアント装置、システム、および環境)
図1、図2、および図3は、本発明の種々の実施形態によるネットワーク環境において動作するクライアント装置120a乃至120nの機能ブロック図を説明する。クライアント装置120a乃至120nは、ユーザ110a乃至110nにより多様な目的および理由のために使用することができる。例えばクライアント装置120aを使用するユーザ110aなどのユーザは、ユーザのクライアント装置120aのメモリ124に記録される1つ以上のローカルアプリケーションを使用するか、または動作させることを要求ことができるか、または遠隔クライアント装置120b乃至120n、サーバ140、またはネットワーク105上において、またはネットワーク105を通じてアクセス可能なその他の計算装置に記録される、アプリケーションを遠隔から動作させるか、または情報を取り出すことを要求ことができる。ローカルアプリケーション104によりネットワーク105において、またはネットワーク105を通じてアクセスできる遠隔に位置する情報、データ、システムまたはプロセスへのアクセスを要求こともできる。それに応じてローカルシステムのリソース要求条件に加え、クライアント装置120aには種々の遠隔アクセスまたはネットワーク接続要求条件があり得る。
図1、図2、および図3は、本発明の種々の実施形態によるネットワーク環境において動作するクライアント装置120a乃至120nの機能ブロック図を説明する。クライアント装置120a乃至120nは、ユーザ110a乃至110nにより多様な目的および理由のために使用することができる。例えばクライアント装置120aを使用するユーザ110aなどのユーザは、ユーザのクライアント装置120aのメモリ124に記録される1つ以上のローカルアプリケーションを使用するか、または動作させることを要求ことができるか、または遠隔クライアント装置120b乃至120n、サーバ140、またはネットワーク105上において、またはネットワーク105を通じてアクセス可能なその他の計算装置に記録される、アプリケーションを遠隔から動作させるか、または情報を取り出すことを要求ことができる。ローカルアプリケーション104によりネットワーク105において、またはネットワーク105を通じてアクセスできる遠隔に位置する情報、データ、システムまたはプロセスへのアクセスを要求こともできる。それに応じてローカルシステムのリソース要求条件に加え、クライアント装置120aには種々の遠隔アクセスまたはネットワーク接続要求条件があり得る。
一般にクライアント装置120a乃至120nは、あらゆる適するタイプのプロセッサベースのプラットフォーム114を使用することができ、メモリ124などのコンピュータ可読媒体に結合されるプロセッサ122を代表的に含み、ハードウェア116およびユーザインタフェース112の構成要素を含む。コンピュータ可読媒体は、プロセッサが実行することのできるプログラムコードを含むことができる。コンピュータ可読媒体は、接続アクセスエンジン102、嗜好106、およびリソースマネージャ100などの情報およびアプリケーションを格納するのに使用することができる。コンピュータ可読媒体は、ハードウェア116およびプロセッサ122などのシステムリソースを制御するオペレーティングシステムを含むこともでき、ユーザインタフェース112を提供する。
クライアント装置120a乃至120n自体は、種々の特性を有することができる。クライアント装置120a乃至120nは携帯電話装置、移動電話装置、スマートフォン装置、ページャ、ノートブックコンピュータ、パーソナルコンピュータ、ディジタルアシスタント、携帯情報端末、ディジタルタブレット、ラップトップコンピュータ、インターネット機器、ブラックベリー(登録商標)装置、近接無線技術装置、標準電話装置、ファックス機器、その他の適する計算装置、即ち事実上あらゆる他の電子装置を含むことができる。クライアント装置における追加構成要素は様々であり得、種々の機能を提供することができる。
クライアント装置120a乃至120nは多様な方法でネットワーク105に接続することができる。ネットワーク105は特定のタイプのネットワークに制限されることはなく、また単一のネットワークに制限されることもない。例えばネットワーク105はインターネット、LAN、WAN、プライベートネットワーク、バーチャルネットワーク、またはネットワークタイプの任意の組み合わせが可能である。接続アクセス選択肢108は事実上あらゆるタイプのネットワーク、回線、または無線接続であり得る。例えば接続アクセス選択肢108はローカルエリアネットワーク(「LAN」)、ダイヤルアップ・モデム、Wi−Fi、無線ローカルエリアネットワーク(「」WLAN」)、無線ワイドエリアネットワーク(「WWAN」)、または移動電話システムを含むことができる。本発明はあらゆる適する単複の接続タイプにより動作することができる。
(典型的リソースマネージャ)
リソースマネージャ100はアプリケーション104、ハードウェア116、接続アクセスエンジン102、およびユーザ/会社の嗜好106を含むクライアント装置120aに関連する構成要素およびリソースを知的に管理する。図1および図2は、リソースマネージャ100を有するクライアント装置120aをそれぞれ示す、機能ブロック図を説明する。図1ではリソースマネージャ100は、メモリ124に位置するプログラムコードであり、プロセッサ122により実行可能である、一方図2ではリソースマネージャ100は、ハードウェア構成要素116の1つまたはその一部である。これは、リソースマネージャ100が通信ハードウェア構成要素またはメモリに記録される他のソフトウェアアプリケーションとの結合の仕方を説明する。それに応じてリソースマネージャ100の個々の位置は本発明の種々の実施形態において変化することがある。
リソースマネージャ100はアプリケーション104、ハードウェア116、接続アクセスエンジン102、およびユーザ/会社の嗜好106を含むクライアント装置120aに関連する構成要素およびリソースを知的に管理する。図1および図2は、リソースマネージャ100を有するクライアント装置120aをそれぞれ示す、機能ブロック図を説明する。図1ではリソースマネージャ100は、メモリ124に位置するプログラムコードであり、プロセッサ122により実行可能である、一方図2ではリソースマネージャ100は、ハードウェア構成要素116の1つまたはその一部である。これは、リソースマネージャ100が通信ハードウェア構成要素またはメモリに記録される他のソフトウェアアプリケーションとの結合の仕方を説明する。それに応じてリソースマネージャ100の個々の位置は本発明の種々の実施形態において変化することがある。
本明細書では、リソースマネージャ100がオペレーティングシステムの最上位に記録されるものとして主として考察を行うが、リソースマネージャ100はこの使用法に制限されない。事実リソースマネージャ100は種々のオペレーティングシステム、アプリケーション、ハードウェア、装置のタイプ、通信サービス選択肢、技術の変化および発展、およびその他の要因に対して多くの形態を取ることができる。リソースマネージャ100はオペレーティングシステムの一部としてか、または処理チップなどのチップの一部として組み込むことができる。リソースマネージャ100は物理的または論理的差込として、または無線または有線回線のいずれかを使用するモバイルコンピュータによりアクセス可能なサーバレベルにおいて利用可能なオペレーティングシステムへの組み込みとしてか、または他の要求のものとして提供することができる。
本発明の第1の実施の形態に係るリソースマネージャ100は、使用し易い接続アクセスおよび管理制御エンジンの形態をとり、この形態によりオペレーティングシステムとクライアント装置におけるドライバソフトウェアとの間の相互動作を制御し、プリンタ134、モニタ132、または通信選択肢108a乃至108nなどのクライアント装置120aに接続されるハードウェア装置の管理を容易にする。従ってリソースマネージャ100は、ハードウェアドライバを通じて利用可能な制御機能を使用して、ハードウェア装置の効率および有効性を高めることができる。例えばリソースマネージャ100は、インテル社(Intel Corp.)のセントリーノ(商標登録)(CentrinoTM)などの無線通信プロセッサ用処理チップにおける動作環境、およびアプリケーションに関係する場合の無線機能を制御することができる。別の例としてリソースマネージャ100は、複数の送受信機の利用を最適化し、最適性能を保証することができる。第3の例は、アプリケーション104の個々の要求条件に基づいてハードウェア116を制御するのにリソースマネージャ100を使用する場合である。アプリケーション104は、例えば印刷が特定サイズの用紙上に現れることを要求することがある。リソースマネージャ100は、付属するプリンタ134が使用する用紙のサイズを制御することができる。
リソースマネージャ100は、複数の接続アクセス108a乃至108nの選択肢の幾つか、または全てに関連するパラメータを考慮することができる。リソースマネージャ100はユーザを適するネットワークに接続し、ユーザが企業ネットワーク、電子メール、およびインターネットを使用することができるようにする。リソースマネージャ100には知識があり、ユーザ(または企業の)嗜好およびユーザが現在必要とするアプリケーションに応じて適するネットワークへ自動的に接続するか、または全然ネットワークに接続しない。換言すればリソースマネージャ100は、アプリケーションの個々の通信要求に基づき、かつユーザ(または会社の)嗜好に鑑みて、モバイルコンピュータの通信機能およびハードウェアを自動的に制御することができる。
(システムリソースを管理するプロセ)
リソースマネージャ100は、所与の計算アプリケーション、即ちアプリケーションを使用するユーザ体験を最適にすることができる。リソースマネージャ100は、特定のアプリケーション要求条件およびプラットフォームの制約に基づき、かつユーザまたは会社の嗜好に鑑みて、システム構成要素およびリソースを効率的に使用することによりハードウェアおよびソフトウェア双方の性能を高める。従ってシステムリソースは、現行アプリケーション、即ちアプリケーションに必要なハードウェアおよびソフトウェア構成要素においてより効率的に使用される。
リソースマネージャ100は、所与の計算アプリケーション、即ちアプリケーションを使用するユーザ体験を最適にすることができる。リソースマネージャ100は、特定のアプリケーション要求条件およびプラットフォームの制約に基づき、かつユーザまたは会社の嗜好に鑑みて、システム構成要素およびリソースを効率的に使用することによりハードウェアおよびソフトウェア双方の性能を高める。従ってシステムリソースは、現行アプリケーション、即ちアプリケーションに必要なハードウェアおよびソフトウェア構成要素においてより効率的に使用される。
バッテリ電力、処理速度、プリンタインク、プロセッサの時間、メモリ、および通信能力はクライアント装置110aに関連するシステムリソースの例である。これらシステムリソースはクライアント装置またはその他の関係する電子装置内、または関連するハードウェア構成要素、またはクライアント装置から遠隔に位置するハードウェア構成要素に見ることができる。リソースマネージャ100は、クライアント装置によるこれらシステムリソースの使用を制御することができる。例えばクライアント装置において動作中のアプリケーションは長い動作の実行中に、モニタが何かを表示することを要求することはないかもしれない。リソースマネージャ100はモニタへの電力供給を不可能にし、よってバッテリ電力リソースを保存することができる。これは、他の場合にはアプリケーションを実行中のオペレーティングシステムが、アプリケーションの動作中はオペレーティングシステムのユーザインタフェースを表示するために、モニタに電力を引き続き供給する場合にも行うことができる。
それ故、図4は本発明の一態様、即ちクライアント装置110aにおいてオペレーティングシステムにより自動的に調整されないハードウェア116などのシステムリソースを制御する方法400を示す。この方法はリソースマネージャ100により部分的にまたは完全に実行することができる。例えばリソースマネージャ100は、メモリにおけるなど、コンピュータ可読媒体に格納されるソフトウェアアプリケーションとして記録されることができ、オペレーティングシステムおよびオペレーティングシステムにより制御されるシステムリソース設定の能力を高めるように動作する。
ブロック402では、アプリケーション要求条件が特定される。これらアプリケーション要求条件はコンピュータ装置において使用中のアプリケーションに代表的に基づく。アプリケーション要求条件はシステムレベルの呼の追跡、メモリ割り当ての追跡、および/または個々のアプリケーションのためのアプリケーション要求条件の水準設定を含むが、これらに制限されない多様な方法で判定することができる。例えばアプリケーション要求条件は、クライアント装置において現在使用中の全てのアプリケーションに対して判定することができる。特定の例として、あるゲームアプリケーションがクライアント装置において現在使用中であることを特定することができる。
ブロック404では、リソース要求条件がアプリケーション要求条件に基づいて判定される。これにはアプリケーションにより使用されうる可能性のある物理的および/またはソフトウェアリソースを判定することを代表的に含む。例えばこのブロックは、高解像度グラフィックディスプレイが現在使用中のあるゲームアプリケーションに必要であることを判断することができる。
ブロック406では、システムリソースがリソース要求条件に基づいて調整される。これは例えば、オペレーティングシステムのリソース設定を調整し、クライアント装置のシステムリソース要求条件に基づいてシステムリソースの使用を最適化するステップを含むことができる。より特化した例として、高解像度グラフィックディスプレイが現在使用中のあるゲームアプリケーションに必要であることが判断されれば、システムリソースは、ディスプレイが稼動可能であり、必要な高解像度表示を提供可能であることを保証するように調整される。ディスプレイは、電力を供給するか、またはオペレーティングシステム設定を通じて起動することにより稼動可能にすることができる。
システムリソースを調整するステップは、使用中のアプリケーションのアプリケーション要求条件により要求されないシステムリソースを稼動不能にするステップを含むこともできる。高解像度グラフィックディスプレイが、現在使用中のあるゲームアプリケーションに必要な全てであると判断されれば、システムリソースは無駄を省くように調整される。プリンタ、モニタ、および通信装置などのハードウェアリソースは、これらのリソースへの電力供給を不可能にするか、またはハードウェアリソースを制御するオペレーティングシステム設定を調整することにより稼動不能にすることができる。ファイアウォールソフトウェアなどのソフトウェアリソースは停止するか、または一時停止し、処理、メモリ、およびその他の計算リソースを不必要に消費することを回避することができる。
別の例は携帯電子装置を使用するユーザを含むが、この装置はネットワークおよび/またはインターネットへの1つ以上の接続を有する1つのタイプのクライアント装置である。この例では、ユーザはウェブブラウザ・アプリケーションを実行し、複雑なサーチエンジンによる問い合わせまたはデータベースの調査を動作させる。ウェブブラウザが応答を待っている間、リソースマネージャ100はディスプレイへの電力供給を不可能とし、バッテリ電力を保存する。一度サーチ結果が返送されるか、またはユーザが装置のキーパッドのキーを押せば、リソースマネージャは装置のディスプレイへの電力を回復させることができる。それに応じてモニタは現アプリケーションの要求条件に基づいて停止させられたり、復活したりする。
(ネットワーク接続および関係するシステムリソースを制御するためのプロセス)
リソースマネージャ100は、ネットワークへのアクセスを必要とするユーザ(およびユーザアプリケーション)に重要な利益をもたらすこともできる。第1にリソースマネージャ100は、所与のネットワークアプリケーションに必要な機能および構成要素のみを自動的に稼動可能とし、その他を稼動不能とすることができる。第2にリソースマネージャ100が、ユーザが1つ以上のネットワークにアプリケーションを接続するのに費やす時間の必要性を削減するか、または取り除くことができるのは、リソースマネージャ100が、接続選択肢108a乃至108nを介して適するネットワークへユーザを自動的に接続することができるからであり、この接続選択肢はアプリケーション、接続選択肢の可用性、アプリケーションが動作するように設計されるプラットフォーム、およびユーザまたは会社の嗜好により定められる種々のパラメータに対して適する。ユーザはネットワーク接続選択肢を手動により選択することを要求されることはない。ユーザ体験は、それ故手動により選択し、適する接続選択肢に登録するのに必要な煩わしい細かな事柄およびプロセスにより複雑にはならない。
リソースマネージャ100は、ネットワークへのアクセスを必要とするユーザ(およびユーザアプリケーション)に重要な利益をもたらすこともできる。第1にリソースマネージャ100は、所与のネットワークアプリケーションに必要な機能および構成要素のみを自動的に稼動可能とし、その他を稼動不能とすることができる。第2にリソースマネージャ100が、ユーザが1つ以上のネットワークにアプリケーションを接続するのに費やす時間の必要性を削減するか、または取り除くことができるのは、リソースマネージャ100が、接続選択肢108a乃至108nを介して適するネットワークへユーザを自動的に接続することができるからであり、この接続選択肢はアプリケーション、接続選択肢の可用性、アプリケーションが動作するように設計されるプラットフォーム、およびユーザまたは会社の嗜好により定められる種々のパラメータに対して適する。ユーザはネットワーク接続選択肢を手動により選択することを要求されることはない。ユーザ体験は、それ故手動により選択し、適する接続選択肢に登録するのに必要な煩わしい細かな事柄およびプロセスにより複雑にはならない。
例えばクライアント装置の1つのタイプである、モバイルコンピュータ装置を動作させるユーザが、ウェブブラウザまたは電子メールインタフェースなどのインターネットアクセスを必要とするアプリケーションの実行を選択する場合、リソースマネージャ100は、有線または無線接続の稼動可能化によりネットワーク接続を自動的に開始することができる。逆にユーザが、インターネットアクセスを必要とする動作中のアプリケーションを閉じるか、または中止する場合、例えばウェブブラウザ・アプリケーションを閉じることによりリソースマネージャ100はネットワーク接続およびその他の関連するシステムリソースを稼動不能にすることができる。
図5は本発明の1態様、即ち接続選択肢108a乃至108nを調整する方法500を示す。方法500はコンピュータ装置におけるシステムリソースを制御する方法を提供するが、この方法はネットワーク接続要求条件に基づく調整のために特に提供されるものである。
ブロック502では、ネットワークの接続性要求条件が特定される。例えばアプリケーションネットワークの接続性要求条件はクライアント装置において現在使用中の全てのアプリケーションに対して判定することができる。より特化した例として、電子メールアプリケーションおよびインターネット・ウェブブラウザ・アプリケーションが現在双方とも使用中であり、これらアプリケーションの同時実行にはネットワーク接続が必要であることを判断することができる。
ブロック504では、通信リソース要求条件が特定される。例えば通信リソース要求条件はアプリケーションネットワークの接続性要求条件に基づいて判定することができる。より特化した例として、現在使用中の電子メールおよびウェブブラウザ・プリケーションはネットワーク接続(アプリケーションネットワーク接続要求条件)を必要とすることが判断されれば、通信選択肢のリソース(通信リソース要求条件)が必要であることをさらに判断することができる。通信選択肢のリソースの例にはソフトウェア、モデム、カード、およびその他の装置が含まれ、これらは有線、通信、またはその他の伝送タイプを通じてLAN、Wi−Fi、WLAN、WWAN、インターネットまたはその他のネットワークへの接続を許容するか、または提供する。
ブロック506では、システムリソースが調整される。例えばシステムリソース設定をオペレーティングシステムレベルにおいて調整し、通信リソース要求条件に基づいてシステムリソースの使用を最適化することができる。システムリソースを調整するステップにはコンピュータ装置において利用可能な接続選択肢の選択およびその接続選択肢を稼動可能にするステップを含むことができる。接続選択肢の選択はユーザおよび/または会社の嗜好に基づくこともできる。
方法500には多様な考察に基づいてシステムリソースを調整するステップを含むことができる。例えば装置において使用中のアプリケーションがネットワーク接続を要求すれば、リソースマネージャ100は、このネットワーク接続の能力、−例えばWi−Fi装置および移動電話システム装置を提供する装置における計算リソースを特定することができる。リソースマネージャ100がWi−Fi装置を選択することができるのは、現在Wi−Fi装置がより早い伝送速度を提供し、ユーザ嗜好は全ての状況において利用可能な最速の接続に対する嗜好を示すからである。
(アプリケーション要求条件を監視するためのプロセス)
リソースマネージャは、コンピュータ装置において使用中のアプリケーションを監視し、コンピュータ装置におけるアプリケーション要求条件の変化を判定することもできる。次いで、システムリソースを変化に基づいて調整することができる。アプリケーション要求条件の変化は装置において使用中のアプリケーションの変化および対応する要求条件の変化に基づくことができる。例えばウェブブラウザ・アプリケーションがサーチエンジンの結果を待つ間、装置のディスプレイは停止させられ、バッテリ電力を保存するようにされていれば、リソースマネージャ100は、サーチ結果が返送され、アプリケーションのリソース要求条件が変化したことを認識する。この変化を認識すると、ディスプレイ電力(システムリソース)を回復する。
リソースマネージャは、コンピュータ装置において使用中のアプリケーションを監視し、コンピュータ装置におけるアプリケーション要求条件の変化を判定することもできる。次いで、システムリソースを変化に基づいて調整することができる。アプリケーション要求条件の変化は装置において使用中のアプリケーションの変化および対応する要求条件の変化に基づくことができる。例えばウェブブラウザ・アプリケーションがサーチエンジンの結果を待つ間、装置のディスプレイは停止させられ、バッテリ電力を保存するようにされていれば、リソースマネージャ100は、サーチ結果が返送され、アプリケーションのリソース要求条件が変化したことを認識する。この変化を認識すると、ディスプレイ電力(システムリソース)を回復する。
従ってアプリケーション要求条件が変化すると、それに応じてリソースマネージャ100はシステムリソースを調整することができる。図6は本発明の一態様、即ちアプリケーション要求要件を監視する方法600を示す。コンピュータ装置において使用中のアプリケーションのためにシステムリソースを制御するこの方法600には、アプリケーション要求条件を監視して、変化を判定するステップ、および変更アプリケーション要求条件に基づいてシステムリソースを調整するステップを含む。
ブロック602は、使用中のアプリケーションにより要求されるネットワーク接続要求条件などのアプリケーション要求条件の監視602を説明する。アプリケーション要求条件はシステムレベルの呼の追跡、メモリ割り当ての追跡、および/または個々のアプリケーションのためのアプリケーション要求条件の水準設定を含むが、これらに制限されない多様な方法で判定することができる。
ブロック604は使用中のアプリケーションの変化に基づく変更アプリケーション要求条件の判定を説明する。例えばシステムを定期的に調べ、使用中のアプリケーションおよびその要求条件を判定することができる。アプリケーションは、オペレーティングシステムを介する稼働中のプロセスおよびアプリケーション名と相関するプロセスの注視を含むが、これらに制限されない多様な方法で判定することができる。
ブロック606は変更アプリケーション要求条件に基づくシステムリソースの調整を説明する。システムリソースを調整するステップには、変更アプリケーション要求条件に基づきクライアント装置において利用可能な接続選択肢の選択、接続選択肢の稼動可能化、および選択しない接続選択肢の稼動を不可能にするステップを含むことができる。接続選択肢の選択はユーザおよび/または会社の嗜好に基づくこともできる。接続選択肢の選択は変更時に利用可能な通信選択肢の判定にさらに基づくことができる。
図7は本発明の関係する態様、即ち通信状態を監視する方法700を示す。使用中のアプリケーションのためにシステムリソースを制御する方法700にはクライアント装置において利用可能な接続選択肢の状態を監視し、変化を判断するステップおよびこれらの変化に基づいてシステムリソースを調整するステップを含む。
ブロック702はクライアント装置において利用可能な接続選択肢の状態監視を説明する。
ブロック704はその装置において利用可能な接続選択肢の状態変化の判断を説明する。例えば接続品質は、とりわけ廃棄パケット統計、信号の強さ、および/または実際のネットワーク速度を調べることにより測定することができる。
ロック706は接続選択肢の状態変化に基づくシステムリソースの調整を説明する。
システムリソースを調整するステップにはコンピュータ装置において利用可能な接続選択肢の1つの選択および稼動可能化、および/または残りの接続選択肢の稼動不能化のステップを含むことができる。接続選択肢の1つの選択はユーザおよび/または会社の嗜好に基づくこともできる。
例としてリソースマネージャ100が以前にWi−Fi装置接続を特定し、稼動可能としたのは、全ての状況において利用可能な最速の接続に対する嗜好を示すユーザ嗜好に基づき、Wi−Fi装置接続がセルラー接続より早い伝送速度を提供するからであった。ユーザは、次いでネットワークアクセスを必要とするクライアント装置およびアプリケーションの使用を継続しつつ、物理的に異なる位置へ移動することがある。ユーザがWi−Fiホットスポットの外に移動すれば、セルラー接続はWi−Fi接続より速い接続速度を提供することができ、Wi−Fi接続は概して接続断になることがある。そのような場合、リソースマネージャ100は状態の変化を認識し、Wi−Fi接続および構成要素を稼動不能とし、セルラー接続および構成要素を稼動可能にする。これはユーザとの相互動作を伴っても、伴わなくても実行可能である。ユーザ(および従ってクライアント装置において動作中のユーザアプリケーション)は中断されることがなく、変化を意識しないことさえある。あるいは通信状態に変化が生じると、リソースマネージャ100は変化に対する選択肢をユーザに提示することができる。ユーザレベルの制御をユーザ嗜好として設定することができる。例えばユーザは嗜好を設定し、中でも通信状態の変化があればいつでも、経費に影響する通信の変化がある場合にのみ、選択肢の提示をリソースマネージャに要求するか、または全然要求しないこともできる。
(ユーザインタフェース制御のためのプロセス)
リソースマネージャ100はマイクロソフト社のウインドウズ(登録商標)などの従来のオペレーティングシステムの使用に代わるものをユーザに提供することもできる。オペレーティングシステムのユーザインタフェースはユーザが見るものを一般に制御し、それ故ネットワークへのアクセスを複雑にし、ネットワークへのアクセスを妨げることがある。特にユーザインタフェースおよびユーザインタフェースにおいて運ぶことのできる内容を制御することにより、オペレーティングシステムインタフェースはユーザを制御する。オペレーティングシステムインタフェースはアプリケーションを使用することができる前に一般にオンラインでなければならないが、リソースマネージャ100は、オペレーティングシステムインタフェースの代わりに指定しない、または好ましいインタフェースとして、動作の任意または全てのフェーズの間は、ユーザとオペレーティングシステムとの間に位置することができる。
リソースマネージャ100はマイクロソフト社のウインドウズ(登録商標)などの従来のオペレーティングシステムの使用に代わるものをユーザに提供することもできる。オペレーティングシステムのユーザインタフェースはユーザが見るものを一般に制御し、それ故ネットワークへのアクセスを複雑にし、ネットワークへのアクセスを妨げることがある。特にユーザインタフェースおよびユーザインタフェースにおいて運ぶことのできる内容を制御することにより、オペレーティングシステムインタフェースはユーザを制御する。オペレーティングシステムインタフェースはアプリケーションを使用することができる前に一般にオンラインでなければならないが、リソースマネージャ100は、オペレーティングシステムインタフェースの代わりに指定しない、または好ましいインタフェースとして、動作の任意または全てのフェーズの間は、ユーザとオペレーティングシステムとの間に位置することができる。
リソースマネージャ100は、ウインドウズ(登録商標)の「ネットワーク コンピュータ 」ユーティリティなどのオペレーティングシステムのリソース制御機能を使用して、ネットワークへモバイルコンピュータを接続することができる。リソースマネージャ100は、この設備を使用してオペレーティングシステムを制御し、ユーザに複雑でないアプリケーションへの接続を体験させるのに必要なネットワーク機能を全て稼動可能にすることもできる。それ故一度オペレーティングシステムを起動すると、リソースマネージャ100が現れ、ネットワークへの接続性を制御し、全てのオペレーティングシステム機能の制御を捕捉することができ、従ってユーザは汎用オペレーティングシステムインタフェースの代わりにリソースマネージャ100を介してこれらの機能にアクセスする。
リソースマネージャ100の選択またはユーザの希望があれば、リソースマネージャ100は種々のオペレーティングシステムの機能の使用を制限することもできる。ユーザは、リソースマネージャ100のインタフェース外のあらゆるアプリケーションを使用できないことになる。1つの実装では、ユーザはオペレーティングシステムインタフェースの代わりにリソースマネージャ100のユーザインタフェースに遭遇する。リソースマネージャ100はこれを自動的に起動させ、ユーザにリソースマネージャ100がオペレーティングシステムインタフェースの最上位において動作中であることを意識させないようにすることができる。一度リソースマネージャ100のインタフェースがスクリーンを支配すると、リソースマネージャ100はユーザが汎用オペレーティングシステムインタフェースへのアクセスに後戻りすることを防ぎ、実効的にリソースマネージャ100のインタフェース外部でアプリケーションをユーザに使用できないようにすることができる。インタフェーススクリーンを次いで使用して、アプリケーションを起動することができるが、このアプリケーションはオペレーティングシステムに適合するアプリケーション、またはその他のアプリケーションであることができる。
図8は本発明の一態様、即ちオペレーティングシステムまたはプラットフォームを制御する方法800を示す。この方法800はリソースを選択的に使用して、汎用オペレーティングシステムを動作させるクライアント装置において限られた機能を達成するが、この方法800には、クライアント装置におけるユーザインタフェースを制限することによりユーザアクセスを制限するステップおよびオペレーティングシステムの必要な側面のみを稼動可能にするステップを含む。
ブロック802はクライアント装置におけるユーザインタフェースを制御し、限られた機能以外の機能へのユーザアクセスが禁止されることを説明する。例えばリソースに合致する方法で装置の機能を制限するリソースマネージャを上位に持つ汎用オペレーティングシステムにより、携帯装置を簡単に、かつ廉価に構築することができる。より詳細には装置は簡単なインターネットベースのチャットルームを提供することができる。装置のリソースマネージャはハードウェア設計により考慮されない汎用オペレーティングシステムの機能にユーザがアクセスするのを防止することができる。
ブロック804はオペレーティングシステムおよびクライアント装置の限られた機能804により要求される側面のみの稼動可能化を説明する。これはユーザインタフェースを制御することにより同様に達成することができる。限られた機能のみがユーザインタフェースを通じて稼動可能となる。リソースマネージャ100はこの限られたユーザインタフェースを提供し、リソースマネージャ100の下位にある汎用オペレーティングシステムにおいて利用可能なある特徴のみを稼動可能にすることができる。
本発明のこの方法および関係する実施形態の1つの重要な利益は、リソースマネージャ100が利益をさらに提供し、製造会社に個々のアプリケーションに仕立てたモバイルコンピュータ装置の設計を許容することである。インターネットの発展により汎用モバイルコンピュータがインターネットアクセスのための必須の端末となった。リソースマネージャ100の使用を通じて利用可能になる能力を利用することにより、コンピュータハードウェア製造会社は移動または固定のアプリケーション専用電子製品などのアプリケーション専用クライアント装置を設計することができる。リソースマネージャ100はハードウェア製造会社が使用するオペレーティングシステムとは独立に簡単な方法でネットワークの接続性を保証することを可能にする。この意味で、リソースマネージャ100は製品最適化を許容する。ハードウェアの設計対象であるアプリケーションが高解像度、かつ高速ディスプレイなどのある高価な構成要素を必要としなければ、これらの構成要素を使用しなくとも良い。装置の目的に汎用オペレーティングシステムの種々の機能が必要でなければ、リソースマネージャ100はこれらの機能を稼動不能にし、装置におけるオペレーティングシステムの動作を高めることができる。
(ネットワークへの連続アクセスのためのプロセス)
図9は本発明の一態様、即ちネットワークへの連続アクセスを提供する方法900を示す。この方法900はクライアント装置にネットワークへのアクセスを提供し、第1のネットワーク接続を確立するステップ、その他の通信選択肢を通じた当該接続およびその他の利用可能な接続の状態を監視するステップ、およびそうすることがより好ましいという判断に基づくネットワークへの第2の接続へ切り替えるステップを含む。
図9は本発明の一態様、即ちネットワークへの連続アクセスを提供する方法900を示す。この方法900はクライアント装置にネットワークへのアクセスを提供し、第1のネットワーク接続を確立するステップ、その他の通信選択肢を通じた当該接続およびその他の利用可能な接続の状態を監視するステップ、およびそうすることがより好ましいという判断に基づくネットワークへの第2の接続へ切り替えるステップを含む。
ブロック902は、装置において利用可能な第1の通信選択肢を介するネットワークへの第1の接続の確立を説明する。例えばモバイルコンピュータ装置は、標準電話回線を経るダイヤルアップ・モデム装置を通じてネットワークに接続することができる。
ブロック904は、第1の通信選択肢および第2の通信選択肢において利用可能な接続状態の監視を説明する。
ブロック906は、第2の通信選択肢における接続状態が第1の通信選択肢における接続状態より好ましいかどうかの判断906を説明する。
ブロック908は、第2の通信選択肢の状態が第1の通信選択肢の状態より好ましいかどうかの判断に基づいて第2の通信選択肢を介するネットワークへの第2の接続の確立908を説明する。これは第1の接続を切断することにより達成することができる。第2の通信選択肢の状態が第1の通信選択肢の状態より好ましいと判断することができるのは、第1の通信選択肢が利用可能でないからか、または第2の通信選択肢がより高速のネットワークアクセスを提供するからである。この判断はユーザおよび/または会社の嗜好に基づくこともできる。例えばユーザまたは会社は通信経費の最低化、伝送時間の最短化、システムリソース使用の最少化および/またはコンピュータ装置のバッテリ寿命の最長化の嗜好を有することができる。通信要求条件はアプリケーション要求条件に専用化(最適化)することができる。例えばこれらの要求条件は通信サービスの経費、速度、帯域幅、信号品質、およびサービス品質のようなユーザ嗜好に従って設定することができる。リソースマネージャ100は利用可能な無線サービスを自動的に「探し」、次いでユーザに選択を提示するか、またはユーザに代わって自動的に選択することができる。例えば他の通信リソースを禁止し、当該時点において使用中でない他のアプリケーションを閉じることにより、リソースマネージャ100はアプリケーションおよびハードウェアの動作を最適化し、ユーザ活動に便宜を図ることができる。
(システムリソース保存のためのプロセス)
図10は本発明の1態様、即ちリソースを保存する方法1000を示す。システムリソースを保存するこの方法1000にはアプリケーションに対する嗜好および要求を受信するステップ、アプリケーション要求条件を特定するステップ、およびアプリケーション要求条件および嗜好に基づきシステムリソースを稼動可能にするステップを含むことができる。
図10は本発明の1態様、即ちリソースを保存する方法1000を示す。システムリソースを保存するこの方法1000にはアプリケーションに対する嗜好および要求を受信するステップ、アプリケーション要求条件を特定するステップ、およびアプリケーション要求条件および嗜好に基づきシステムリソースを稼動可能にするステップを含むことができる。
ブロック1002では、嗜好を受信する。これには、リソースマネージャ100がソフトウェアによる実施形態であれば、その実装時における嗜好の設定を含むことができる。設定は実装に先立って設定することもでき、実装時および/またはその後の任意の時点で再設定することができる。嗜好にはリソースマネージャ100の動作に影響を及ぼす多様な要因および要素を含むことができる。例えば低コストの嗜好は、ある実施形態ではリソースマネージャが行う設定変更に影響を及ぼすことがある。嗜好はユーザおよび/または会社の嗜好でありうる。
ブロック1004では、アプリケーションに対する要求を受信する。例えばユーザは、オペレーティングシステムのユーザインタフェースまたはリソースマネージャ100におけるアイコンをクリックすることができる。このアイコンのクリックにより所与のアプリケーションを実行する要求を指示することができる。リソースマネージャ100はアプリケーションに対するユーザの要求を認識する。
ブロック1006では、リソースマネージャ100はアプリケーションに必要なシステムリソースに基づいてアプリケーション要求条件を特定する。これは多様な方法で達成することができる。一般に、リソースマネージャは所与のアプリケーションまたはアプリケーションのタイプをリソース要求条件の所与の組と関連させる。
ブロック1008では、リソースマネージャはアプリケーション要求条件および嗜好に基づいてシステムリソースを稼動可能にする。本方法にはアプリケーション要求条件および嗜好に基づきシステムリソースを稼動不能にするステップを含むこともできる。
この方法の別の態様ではユーザに利用可能なシステムリソースを制御するユーザインタフェースの制御を提供する。ユーザインタフェースは、ユーザが幾つかの利用可能なシステムリソースまたはアプリケーションにアクセスするのを防止することができる。例えばリソースマネージャ100は、通信およびその他のハードウェアおよびソフトウェア構成要素により使用するバッテリ電力を保存することができる。リソースマネージャ100は使用中であるネットワーク接続を知り、その他のインタフェースの「電源を切断し」、携帯型モバイルコンピュータのバッテリ寿命を保存することができる。例としてリソースマネージャ100は、通信サービスの可用性についてネットワーク接続を定期的に走査し、利用可能な接続を特定することができる。リソースマネージャ100がこれを達成することができる1つの方法は、適するネットワークインタフェースモジュールに定期的、循環的に電力を供給し、ネットワーク可用性の変化を調べることである。これらの場合、リソースマネージャ100は素早く適するモジュールを起動し、ネットワーク可用性を調べ、次いで使用しないモジュールへの電力を切断することができる。この使用率は代表的に要する時間の10%より遥かに少なく、ネットワークインタフェース・モジュール当り90%以上の電力の節約になる。多くの場合、ユーザは現在使用しているものにネットワーク接続を必要としないことがあり、これがさらに電力の節約になる。知的な電力の節約により携帯装置のバッテリ寿命をより長くすることになる。リソースマネージャ100はこれらの電力節約の特徴を自動的に、かつユーザに関係なく実行することができる。
(接続モジュール)
本発明のある実施形態には接続モジュール、接続モジュールの使用方法、および接続モジュールを使用する通信の販売方法を含む。接続モジュール、即ち通信バッテリは、幾つかのネットワークにおいて、および/または幾つかのプロバイダを通じてアクセスを許容するものである。接続モジュールは、1つ以上のネットワークへの、物理的接続または無線の1つ以上の接続を提供することによりモバイルコンピュータ、PDA、ディジタルカメラ、音楽再生装置、または自動販売機などの電子装置に通信能力を追加するのに使用する装置でありうる。接続モジュールは種々の位置における独立のソフトウェアおよびハードウェア、または結合された構成要素のいずれかとしてリソースマネージャ100を組み込み、利用するように設計しても、しなくても良い。以下に記述するように、本発明の幾つかの実施形態はリソースマネージャ100を含まない接続モジュールを含む。接続モジュールは無線および/または有線接続を経るインターネットアクセスを提供するか、許容するか、またはサポートすることができる。接続モジュールは無線接続のための1台以上の送受信機を含むことができる。
本発明のある実施形態には接続モジュール、接続モジュールの使用方法、および接続モジュールを使用する通信の販売方法を含む。接続モジュール、即ち通信バッテリは、幾つかのネットワークにおいて、および/または幾つかのプロバイダを通じてアクセスを許容するものである。接続モジュールは、1つ以上のネットワークへの、物理的接続または無線の1つ以上の接続を提供することによりモバイルコンピュータ、PDA、ディジタルカメラ、音楽再生装置、または自動販売機などの電子装置に通信能力を追加するのに使用する装置でありうる。接続モジュールは種々の位置における独立のソフトウェアおよびハードウェア、または結合された構成要素のいずれかとしてリソースマネージャ100を組み込み、利用するように設計しても、しなくても良い。以下に記述するように、本発明の幾つかの実施形態はリソースマネージャ100を含まない接続モジュールを含む。接続モジュールは無線および/または有線接続を経るインターネットアクセスを提供するか、許容するか、またはサポートすることができる。接続モジュールは無線接続のための1台以上の送受信機を含むことができる。
本発明の一実施形態によれば、接続モジュールは1つ以上の通信事業者網に接続するのに必要なソフトウェア、ハードウェア、および無線時間を含むことができる。これらの構成要素は好ましくは接続モジュールに含まれる(事前にパッケージ化される)。例えば接続モジュールは1つ以上の送受信機回路を含むことができ、これらの回路は適する接続ソフトウェア、および1,6,12、または24ヶ月間のプリペイド(または別の事前に取得した)無線時間を幾つかのネットワークに接続する。接続モジュールは既に幾つかの通信機能を有する電子装置にさらに通信能力を追加するのに使用することもできる。
図11a、図11bおよび図11cは種々の接続モジュール1104,1110,1120を示し、これらをクライアント装置1102に挿入するか、付属させるか、またはさもなければその一部にすることができる。図11bで説明する接続モジュール1110は利用可能時間1112および接続マネージャ1114を含む。
図11cで説明する接続モジュール1120はある実施形態による接続モジュールを示し、これは装置インタフェース1122、通信モジュール1126、アクセスモジュール1128、および/またはシステムリソースモジュール1130を含む多様な種々の機能構成要素を含むことができる。任意ではあるが、接続モジュールは1台以上の送受信機1124も含むことができる。従って、接続モジュールは電子装置への接続インタフェース、複数のネットワークから1つのネットワークとの接続を確立するための通信モジュール、および複数のネットワークに対する無線時間割り当てを維持するためのアクセスモジュールを含むモジュールでありうる。1台以上の送受信機は複数のネットワークとの通信に使用することができる。本発明による接続モジュールの種々の実施形態は、これら構成要素の幾らかまたは全て、および追加の構成要素および機能を含むことができる。例えば接続モジュールは接続および関連するシステムリソースを制御するためのシステムリソース制御モジュールを含むこともできる。
図12は本発明の一態様、即ち電子装置に通信能力を追加する方法1200を示す。この方法1200は、利用可能な接続を使用してネットワークへ電子モジュールを接続するために電子装置における接続モジュールを使用するステップを含む。
ブロック1202は複数の接続を通じてネットワークに接続することのできる接続モジュールの実装を説明する。接続モジュールは電子装置の組み立て時(即ち、製造時)に電子装置に、末端顧客の購入に先立って後続する供給連鎖部材(即ち、追加構成要素として)により、または末端顧客またはユーザにより(即ち、個別購入により)実装することができる。接続モジュールは電子装置の処理チップの一部などのその他のハードウェア構成要素と共に全体として結合するか、または挿入するか、またはPCMCIAカードのように遠隔から挿入することができる。
ブロック1204で、電子装置は接続モジュールにおいて利用可能な1つの接続を通じてネットワークに接続される。接続モジュールは同じまたは異なるタイプの通信の複数の接続タイプを提供するか、または1つのタイプのみを提供することができる。このブロックにおいて、利用可能な接続の1つを通じて接続が確立される。
接続モジュールはプリペイド無線時間などの無線時間を含むこともできる。無線時間を含むことのできる接続モジュールには多くの技術的および商的利点がある電気通信網事業者により提供するサービスに価値を付加することができる。これら付加価値の態様には支払いの簡単化、サービス使用の簡単化、および複数の接続選択肢を共に束ねる能力を含む。従って、接続モジュールプロバイダは1つ以上の電気通信網事業者に対する無線時間の再販業社として活動でき、これら通信事業者により提供するサービスに価値を付加することができる。例えば接続モジュールプロバイダは無線通信事業者から一定料金で無線時間を購入し、次いで接続モジュールを持つ能力として評価した料金で無線時間を分毎に計測するか、または販売することができる。接続モジュールは、種々の呼または通信のために選択する接続モジュールが選ぶ通信事業者に関わらず、ドルの金額に対応する無線時間の設定された容量を含むことができる。あるいは、ユーザはそのクレジットカード番号を提示するアカウントにより接続モジュールを購入することができる。無線時間が少なくなるといつでも、接続モジュールはユーザのクレジットカードアカウントにアクセスし、時間の一組か、または所望の増分を予め購入することができる。接続モジュールはユーザのクレジットカードアカウント番号にアクセスすることもでき、金利、頻繁に使用するユーザクレジット、奨励、およびその他の関連する要因などのクレジットカードアカウントに関係する要因に応じて使用するアカウントを選択することができる。
接続モジュールが支払いの分野で利点をもたらすのは、通信サービスに対する支払いが接続モジュールの経費に関連することがあるからである。接続モジュールの購入者は、購入者に最も都合の良い様式で通信サービスに対する支払いを行うことができる。例えば購入者は、1,6,12、または24ヶ月間のプリペイド通信サービスを有する接続モジュールを選択することができる。別の購入者は、使用量に基づいて定期的に支払う無線時間または通信料金を有する接続モジュールを選択することができる。これらの請求額は購入者のクレジットカードに自動的に送付することができる。
接続モジュールは通信サービスの使用の簡易性を改良することにより付加価値の利点をもたらすこともできる。接続モジュールが必要なソフトウェア、ハードウェア、および無線時間を含む場合、これらの構成要素はユーザにとって使用するのが便利で、簡単なインタフェースを提供するように管理することができる。リソースマネージャ100はこの管理能力およびユーザインタフェースを提供することができる。接続モジュールは複数の接続選択肢を1つの装置に共に束ねることにより価値を付加することもできる。ユーザは種々の時間に、種々の場所で、かつ種々の方法でネットワークへのアクセスを要求する。接続モジュールはユーザの様々な必要に応える複数の通信選択肢を含むことができる。加えて、接続モジュールはこれらの通信選択肢の使用を調整し、管理することができる。リソースマネージャ100はこの管理能力を提供することもできる。
接続モジュールを通信バッテリと呼ぶこともできるのは、接続モジュールを電子装置に差し込むか、またはその一部として含むことができるからである。このように使用すれば、接続モジュールは電気バッテリに類似する。丁度電気バッテリを電子装置に差し込み、装置に電気を加えることができるように、接続モジュールは、例えばPCMCIAカードのように電子装置に差し込み、通信能力を加えることができる。例えば差し込みタイプの接続モジュールは最終消費者が小売販売店で購入し、ユーザのPDAまたはコンピュータに差し込み、装置に通信能力を付加することができる。あるいは電子装置に差し込むより、接続モジュールを装置の顧客への販売に先立って電子装置の構成要素として含めることができる。例えば接続モジュールをPDA製造会社またはOEMがPDAに含めれば、製品は購入時点において利用可能な通信能力を有することができる。
接続モジュールはあるアプリケーションに特化することもできる。丁度種々の大きさおよび電力レベルの電気バッテリが存在するように、多様な種々の接続モジュールは特定のアプリケーションの多様な機能を満たす。例えば所与のディジタルカメラの通信要求条件はPDAの通信要求条件とは非常に異なることがありうる。種々の接続モジュールはこれら種々の要求条件を満たすために使用することができる。
接続モジュールは、通信経費をアプリケーション要求条件に対して最低化することもでき、ユーザにこれら経費の節約をもたらすことができる。1つの例は、特定のアプリケーションが必要とするネットワーク容量への負担に基づいて接続モジュールを値付けすることである。比較的少ないデータ量および比較的遅い速度要求に対して、比較的廉価な接続モジュールを提供することができる。同様にデータの方向がアップリンク方向であり、その方向における提供通信経費が比較的廉価であれば、比較的廉価な接続モジュールを提供することができる。
1つの接続モジュールの実施形態は、汎用かまたはアプリケーション専用かのいずれかの通信能力を持つ通信のパッケージ販売を提供する。接続モジュールの価格は、接続モジュールが通信を提供する時間の長さを反映することができる。例えば1ヶ月、6ヶ月、12ヶ月、および24ヶ月の接続モジュールは異なる価格で利用可能である。接続モジュールの価格は接続モジュールが使用されるアプリケーション、またはユーザ嗜好にも反映することができる。あるユーザは所与のアプリケーションに対して別のユーザより、より早い速度を好むことがある。別のユーザは、より速い速度より、より低い経費を好むことがある。
接続モジュールはポータブルコンピュータおよびその他の電子装置を販売するのと同じ店で販売することができる。これにより、ノートブックコンピュータを購入したのと同じ店で接続モジュールを購入することがきる顧客に便宜を供与する。接続モジュールは電子装置およびコンパクトディスクのようにパッケージ化することができ、これにより接続モジュールを購入期間の間使用することができる。例えばコンパクトディスクはユーザの嗜好に応じて1,6,12、または24ヶ月の間接続モジュールの使用を認めることができる。これら4つの期間は説明の目的ために使用し、本発明を制限することを意味しない。その他の期間および営業促進が考えられる。ハードウェア構成要素の一部として通信能力および容量を販売すれば、通信サービスに利用可能な販売および営業技術に加えてハードウェアの奨励に固有の販売および営業上の利点を全て使用することができる。
ある実施形態では、接続マネージャはプリペイドまたは事前取得のネットワークアクセスのバッテリと見ることができる。ユーザまたはユーザの装置において動作するアプリケーションが接続マネージャを通じてネットワークに接続する場合、消費者は接続モジュールに格納されたネットワークアクセス(例えば図11bに示す利用可能時間1112)を消費する。注意すべきは、署名、および/または認可、認証は自動的におよび/またはユーザの入力または認識無しに達成することができることである。ネットワークアクセスにより消費するネットワークアクセス量(利用可能時間)は多様な要因に依存することができる。例えば消費するネットワークアクセス量は、他の要因の中でも接続のタイプ(WWAN、WLAN、LAN、ダイヤルアップなど)、使用時間、およびデータ量、日中の使用時間に依存することがある。従ってあるアクセスは無料であり、あるアクセスは廉価であり、その他のアクセスは格納されたネットワークアクセスの使用に関して高価でありうる。ユーザは、接続モジュールに残存するネットワークアクセスの現状態を見ることができ、残存ネットワークアクセスが低閾に至るか、または消滅に近づく場合、通知を受けることができる。ユーザは接続モジュールにおけるネットワークアクセスの補充、補填、またはその他に再取得を選択することができる。ネットワークへの接続は自動的であるか、またはユーザが接続特性(速度など)および接続モジュール(格納ネットワークアクセスの使用)に影響を及ぼす接続選択肢から選択することができる。従って接続モジュールのある実施形態の多くの利点の1つは、自動接続およびネットワーク署名の許容、格納ネットワークアクセスを持つ接続モジュールの消費者電子機器への提供、および改良されたユーザ体験の提供により消費者にとってインターネットアクセスを簡単にすることである。その他の利点はリソースマネージャ100のある実施形態による接続モジュールのある実施形態を使用することから得られる。
リソースマネージャ100は接続モジュールにおいて利用可能な機能により通信要求条件およびユーザとの相互動作を管理することができる。リソースマネージャ100はあるパラメータを考慮して装置における通信接続およびハードウェア構成要素を管理することができる。これらのパラメータには接続モジュールが稼動可能にするアプリケーション、利用可能な接続選択肢、およびユーザ/会社の嗜好を含む。
リソースマネージャ100は通信チャネルまたは選択肢の変更を通じてネットワークへの接続を提供する接続モジュールの使用を容易にするために使用することもできる。電子装置は複数のネットワーク通信選択肢を有することができる。これらの選択肢は接続モジュールおよび/または電子装置の他の構成要素により提供することができる。リソースマネージャ100は、ユーザの定める基準または選択肢の配列をユーザに提示後のユーザによる承認に基づいて、適するネットワーク通信選択肢を自動的に制御し、利用することができる。加えてリソースマネージャ100は、幾つかのデータストリームまたはパケットストリームを使用して、接続を維持するために使用することができ、アプリケーション要求条件に基づいてデータフローを選別するか、または加速して、ネットワークへの最適な接続を提供することができる。換言すれば、リソースマネージャ100が種々のネットワーク通信選択肢の間で調整、管理および切り替えを実施中にも、ユーザはその嗜好に従いネットワークへの連続的または連続に近い接続を経験することができる。例えば接続モジュールを含む携帯電子装置を使用して、移動ユーザが動き回る場合、種々のネットワーク通信選択肢が利用可能になるか、または好ましくなることがある。ユーザとの相互動作があっても無くても適する接続が利用可能または好ましくなる場合、リソースマネージャ100は適する接続へ切り替えることができる。
リソースマネージャ100は、より汎用のマシンにおいてアプリケーション専用接続モジュールの能力を促進することもできる。従ってリソースマネージャ100は、汎用電子装置における別の目的に通信を提供するために使用するアプリケーション専用接続モジュールに潜む問題を取り扱うことができる。特にリソースマネージャ100は、接続モジュールが使用中である場合に、電子装置において利用可能でありうる、より汎用の機能へのユーザのアクセスを禁止する能力を有する。これは、例えばユーザにユーザインタフェース外のアプリケーションへのアクセスを認めないユーザインタフェースを使用することにより、達成することができる。ユーザは禁止された機能を使用できない。
(遠隔制御および規制のためのプロセス)
リソースマネージャ100が接続モジュールと共に使用される場合に得られる多くの遠隔制御および遠隔監視の利点が存在する。これらの利点には遠隔の携帯装置における改良を管理する能力、携帯装置に対する位置情報を監視し、使用する能力、遠隔からアプリケーションを制御する能力、および通信チャネルが中断する場合のデータ回復および連続性を可能にし、簡単化する能力を含む。
リソースマネージャ100が接続モジュールと共に使用される場合に得られる多くの遠隔制御および遠隔監視の利点が存在する。これらの利点には遠隔の携帯装置における改良を管理する能力、携帯装置に対する位置情報を監視し、使用する能力、遠隔からアプリケーションを制御する能力、および通信チャネルが中断する場合のデータ回復および連続性を可能にし、簡単化する能力を含む。
リソースマネージャ100は安全な環境における遠隔の携帯装置における改良の管理を許容する。この改良の機能は全てのアプリケーションに及ぶ。リソースマネージャ100は遠隔装置における利用可能なアプリケーション、これらアプリケーションのプロバイダ、アプリケーションが変更される時期および改良が利用可能である時期、種々の改良が実行される方法を記憶することができる。これらの能力により、リソースマネージャ100は推進または後退を基本に改良を実行することができる。遠隔の携帯装置は、それ自体の改良手順を認識し、開始することができるか、または改良はネットワークのどこか別の所で開始することができる。例えば新しいソフトウェアの改良版の現場の全販売提携者への出荷を希望する会社は、リソースマネージャ100を使用してそのような改良を開始し、管理することができる。会社はリソースマネージャ100を使用して、適する遠隔の携帯装置を特定するために接続モジュールを使用することにより特定の遠隔マシーンに改良版を送出することもできる。
接続モジュールを持つリソースマネージャ100を使用することにより、遠隔の携帯装置の位置を監視する能力を付与することができる。この位置情報は、遠隔の携帯装置自体および現場におけるポータブルコンピュータの位置の追跡を希望する会社の双方に取り有用である。遠隔の携帯装置は装置およびそのローカルアプリケーションにおいて位置情報を使用することができる。例えばリソースマネージャ100はこの情報を使用して、時間帯を横切る場合、時間を変更することができる。別の例としてリソースマネージャ100は、ユーザの位置が変わると通信選択肢または嗜好を変更することができる。
会社は接続モジュールの使用により利用可能な位置情報を使用することもできる。例えば遠隔の携帯装置が会社のネットワークにアクセスしようとする場合、これら装置のそれぞれにおけるリソースマネージャ100は適する会社の人または装置に位置情報を伝えることができる。この位置情報は、会社のクライアントまたは顧客の1人に現在最も近い販売提携者または現場技術者を特定するなど、多様な方法で会社により使用することができる。そのような情報は、例えば特定の診断ソフトウェアアプリケーションを使用して試験を行うために技術者の訪問を必要とする顧客の緊急事態において非常に有用でありうる。会社は緊急の近くの位置にいる、適する現場技術者の特定、およびその人が携行する携帯装置が必要な診断ソフトウェアを含んでいるかの判断の双方を行うこともできる。
接続モジュールを持つリソースマネージャ100を使用することにより、会社に関連する携帯装置を遠隔から制御する能力を付与することもできる。例えば会社はリソースマネージャ100を使用して、携帯装置がポルノ写真のダウンロードに使用されていないことを確認することができる。別の例として、携帯装置が盗まれるか、または携帯装置を携行する社員が契約切れになる場合、リソースマネージャ100を使用して、携帯装置に蓄えられている機密情報を遠隔から削除することに使用することができる。
(データ回復のためのプロセス)
リソースマネージャ100はデータ損失に対してデータの回復および保護も提供する。リソースマネージャ100が接続モジュールと共に使用される場合、この能力は有用である。通信チャネルが中断されるか、または切断される場合、リソースマネージャ100は情報を捕捉することができる。例えばユーザが遠隔ネットワークアプリケーションにおいて作業をしている場合に取り外し可能な接続モジュールが引き出されれば、リソースマネージャ100は情報を捕捉および/または救済することができる。ネットワークへの別の接続が確立される場合、リソースマネージャ100は捕捉した情報を供与する。このデータ回復機能は切断または中断された接続に関連するデータの損失を防ぐか、または少なくとも最少にする。
リソースマネージャ100はデータ損失に対してデータの回復および保護も提供する。リソースマネージャ100が接続モジュールと共に使用される場合、この能力は有用である。通信チャネルが中断されるか、または切断される場合、リソースマネージャ100は情報を捕捉することができる。例えばユーザが遠隔ネットワークアプリケーションにおいて作業をしている場合に取り外し可能な接続モジュールが引き出されれば、リソースマネージャ100は情報を捕捉および/または救済することができる。ネットワークへの別の接続が確立される場合、リソースマネージャ100は捕捉した情報を供与する。このデータ回復機能は切断または中断された接続に関連するデータの損失を防ぐか、または少なくとも最少にする。
さらにこの機能は、通信チャネルの変更を通じてもネットワークアプリケーションの連続的使用を許容する。リソースマネージャ100は、1つの接続選択肢を通じた接続が終了する場合必要な情報を捕捉し、同じまたは別の接続選択肢を通じてネットワークへの別の接続が確立される場合、アプリケーションへのデータを回復することによりこの機能を達成する。これらの特徴は、自動化による連続するネットワーク接続によりユーザ体験を簡単化する利益をさらにもたらす。
(その他の実施形態)
以上に記述した構造およびプロセスは、本発明に含まれる発明の概念の典型的な実施形態を説明した。他のシステムおよびプロセスが可能である。本発明をこれら特定の実施形態を個々に参照して詳細に記述したが、変形および修正は本明細書に記載した本発明の精神および範囲内において行うことができる。この明細書においては何物も、添付の特許請求の範囲において使用する用語の明瞭な意味を、陽にもまた陰にも制限するとは考えられない。
以上に記述した構造およびプロセスは、本発明に含まれる発明の概念の典型的な実施形態を説明した。他のシステムおよびプロセスが可能である。本発明をこれら特定の実施形態を個々に参照して詳細に記述したが、変形および修正は本明細書に記載した本発明の精神および範囲内において行うことができる。この明細書においては何物も、添付の特許請求の範囲において使用する用語の明瞭な意味を、陽にもまた陰にも制限するとは考えられない。
Claims (78)
- 現在使用中のアプリケーションがクライアント装置のシステムリソースに関連するオペレーティングシステムのリソース設定を有する前記オペレーティングシステム上で動作中であって、前記クライアント装置において現在使用中の前記アプリケーションの少なくとも幾つかのためにアプリケーション要求条件を判定するステップと、
前記アプリケーション要求条件に基づいて前記クライアント装置のシステムリソース要求条件を判定するステップと、
前記クライアント装置の前記システムリソース要求条件に基づいて前記システムリソースの使用を最適化する、前記オペレーティングシステムの前記リソース設定を調整するステップ
とを含むことを特徴とするクライアント装置におけるシステムリソースの制御方法。 - 前記オペレーティングシステムのリソース設定を調整するステップが、前記クライアント装置の前記システムリソース要求条件を満たすのに不要な前記クライアント装置のシステムリソースを稼動不能にすることを含むことを特徴とする請求項1に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記クライアント装置のシステムリソース要求条件を満たすのに不要な前記クライアント装置のシステムリソースを稼動不能にするステップが、前記システムリソースへの電力供給を停止することを含むことを特徴とする請求項2に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記オペレーティングシステムのリソース設定を調整するステップが、前記クライアント装置のシステムリソース要求条件を満たすのに必要な前記クライアント装置のシステムリソースを稼動可能にするステップを含むことを特徴とする請求項1に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記クライアント装置のシステムリソースを稼動可能にするステップが、前記システムリソースへ電力を供給することを含むことを含むことを特徴とする請求項4に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記クライアント装置において現在使用中の全てのアプリケーションのために前記アプリケーション要求条件を監視するステップを更に含むことを特徴とする請求項1に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記クライアント装置において使用中のアプリケーションの変化に基づく前記アプリケーションの要求条件の変化を判定するステップと、
前記変化に基づき前記システムリソースの使用を最適化し、前記オペレーティングシステムのリソース設定を調整するステップ
とを更に含むことを特徴とする請求項6に記載のクライアント装置におけるシステムリソースの制御方法。 - 前記クライアント装置が、一度に2つ以上の使用中であるアプリケーションを有することができることを特徴とする請求項1に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記クライアント装置が移動計算装置であることを特徴とする請求項1に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記クライアント装置がラップトップコンピュータであることを特徴とする請求項1に記載のクライアント装置におけるシステムリソースの制御方法。
- クライアント装置において現在使用中のアプリケーションの少なくとも幾つかのためにアプリケーションネットワークの接続性要求条件を判定するステップと、
前記アプリケーションネットワークの接続性要求条件に基づいて通信リソース要求条件を判定するステップと、
前記通信リソース要求条件に基づいてシステムリソースの使用を最適化するように、システムリソース設定を調整するステップ
とを含むことを特徴とするクライアント装置におけるシステムリソースの制御方法。 - 前記ネットワークがインターネットであることを特徴とする請求項11に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記ネットワークがローカルエリアネットワークであることを特徴とする請求項11に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記システムリソースの使用を最適化するためにシステムリソース設定を調整するステップが、
使用中の前記アプリケーションの前記アプリケーション要求条件に基づいて前記クライアント装置において利用可能な接続選択肢を選択するステップと、
前記クライアント装置における前記接続選択肢を稼動可能にするステップ
とを含むことを特徴とする請求項11に記載のクライアント装置におけるシステムリソースの制御方法。 - 前記接続選択肢を選択するステップがユーザ嗜好にも基づくことを特徴とする請求項14に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記接続選択肢を選択するステップが会社の嗜好にも基づくことを特徴とする請求項14に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記接続選択肢がローカルエリアネットワーク・インタフェースであることを特徴とする請求項14に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記接続選択肢がダイヤルアップインタフェースであることを特徴とする請求項14に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記接続選択肢が無線インタフェースであることを特徴とする請求項14に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記接続選択肢がWi−Fiインタフェースであることを特徴とする請求項14に記載のクライアント装置におけるシステムリソースの制御方法。
- 前記接続選択肢が無線ワイドエリアネットワーク・インタフェースであることを特徴とする請求項14に記載のクライアント装置におけるシステムリソースの制御方法。
- クライアント装置において使用中のアプリケーションのためにシステムリソースを制御する方法であって、
前記アプリケーション要求条件がネットワークへの接続要求を含み、使用中のアプリケーションにより要求されるアプリケーション要求条件を監視するステップと、
クライアント装置において使用中の前記アプリケーションの変化がネットワークへの接続要求における変化を含み、クライアント装置において使用中の前記アプリケーションの変化に基づく変更アプリケーション要求条件を判定するステップと、
前記変更アプリケーション要求条件に基づきシステムリソースを調整するステップ
とを含むことを特徴とする方法。 - 前記変更アプリケーション要求条件に基づきシステムリソースを調整するステップが、
前記変更アプリケーション要求条件に基づき前記クライアント装置において利用可能な接続選択肢を選択するステップと、
前記クライアント装置における前記接続選択肢を稼動可能にするステップ
とを含むことを特徴とする請求項22に記載の方法。 - 選択されない前記接続選択肢を稼動不能にするステップを更に含むことを特徴とする請求項23に記載のクライアント装置において使用中のアプリケーションのためにシステムリソースを制御する方法。
- 前記接続選択肢を選択するステップがユーザ嗜好にも基づくことを特徴とする請求項23に記載の方法。
- 前記接続選択肢を選択するステップが、会社の嗜好にも基づくことを特徴とする請求項23に記載の方法。
- 前記変化の際に利用可能な通信選択肢を判定するステップを更に含むことを特徴とする請求項23に記載の方法。
- クライアント装置において使用中のアプリケーションのためにシステムリソースを制御する方法であって、
クライアント装置において利用可能な接続選択肢の状態の変化を判定し、前記クライアント装置において利用可能な前記接続選択肢の状態を定期的に試験するステップと、
前記クライアント装置において利用可能な前記接続選択肢の前記状態変化に基づいてシステムリソースを調整するステップ
とを含むことを特徴とする方法。 - 前記クライアント装置において利用可能な前記接続選択肢の前記状態変化に基づいてシステムリソースを調整するステップが、前記クライアント装置において利用可能な前記接続選択肢の1つを選択し、稼動可能にするステップを含むことを特徴とする請求項28に記載の方法。
- 残りの接続選択肢を稼動不能にするステップを更に含むことを特徴とする請求項28に記載のクライアント装置において使用中のアプリケーションのためにシステムリソースを制御する方法。
- 前記接続選択肢の1つを選択するステップがユーザ嗜好にも基づくことを特徴とする請求項28に記載の方法。
- 前記接続選択肢の1つを選択するステップが会社の嗜好にも基づくことを特徴とする請求項28に記載の方法。
- クライアント装置における性能に対する嗜好を受信するステップと、
前記クライアント装置におけるアプリケーション要求条件を受信するステップと、
前記アプリケーションに必要なシステムリソースに基づき前記アプリケーション要求条件を特定するステップと、
前記アプリケーション要求条件および前記嗜好に基づいて前記システムリソースを稼動可能にするステップ
とを含むことを特徴とするシステムリソースの保存方法。 - 前記嗜好がユーザ嗜好であることを特徴とする請求項33に記載のシステムリソースの保存方法。
- 前記嗜好が会社の嗜好であることを特徴とする請求項33に記載のシステムリソースの保存方法。
- 前記アプリケーション要求条件および前記嗜好に基づいてシステムリソースを稼動不能にするステップを更に含むことを特徴とする請求項33に記載のシステムリソースの保存方法。
- ユーザに利用可能な前記システムリソースを制御するユーザインタフェースを制御するステップを更に含むことを特徴とする請求項33に記載のシステムリソースの保存方法。
- 前記ユーザインタフェースが、前記ユーザが幾つかの前記利用可能なシステムリソースにアクセスすることを防止することを特徴とする請求項37に記載のシステムリソースの保存方法。
- ユーザに利用可能な前記アプリケーションを制御するユーザインタフェースを制御するステップを更に含むことを特徴とする請求項33に記載のシステムリソースの保存方法。
- 前記ユーザインタフェースが、前記ユーザが幾つかの前記利用可能なアプリケーションにアクセスすることを防止することを特徴とする請求項37に記載のシステムリソースの保存方法。
- クライアント装置において利用可能な第1の通信選択肢を介してネットワークへの第1の接続を確立するステップと、
前記クライアント装置において利用可能な第1の通信選択肢および第2の通信選択肢の状態を定期的に試験するステップと、
前記第2の通信選択肢の状態が、前記第1の通信選択肢の状態より好ましいかの判断に基づき前記第2の通信選択肢を介して前記ネットワークへの第2の接続を確立するステップ
とを含むことを特徴とするクライアント装置にネットワークへのアクセスの提供方法。 - 前記第1の接続を切断するステップを更に含むことを特徴とする請求項41に記載のクライアント装置にネットワークへのアクセスの提供方法。
- 前記第2の通信選択肢の状態が、前記第1の通信選択肢が利用できないために、前記第1の通信選択肢の状態より好ましいことを特徴とする請求項41に記載のクライアント装置にネットワークへのアクセスの提供方法。
- 前記第2の通信選択肢の状態が、前記第2の通信選択肢の前記状態がより高速ネットワークアクセスを提供するため、前記第1の通信選択肢の状態より好ましいことを特徴とする請求項41に記載のクライアント装置にネットワークへのアクセスの提供方法。
- 前記第2の通信選択肢の状態が、前記第1の通信選択肢の状態より好ましいかの判断が、ユーザ嗜好に基づくことを特徴とする請求項41に記載のクライアント装置にネットワークへのアクセスの提供方法。
- 前記第2の通信選択肢の状態が、前記第1の通信選択肢の状態より好ましいかの判断が、会社の嗜好に基づくことを特徴とする請求項41に記載のクライアント装置にネットワークへのアクセスの提供方法。
- 前記第2の通信選択肢の状態が、前記第1の通信選択肢の状態より好ましいかの判断が、通信経費の最低化の嗜好に基づくことを特徴とする請求項41に記載のクライアント装置にネットワークへのアクセスの提供方法。
- 前記第2の通信選択肢の状態が、前記第1の通信選択肢の状態より好ましいかの判断が、伝送時間の最短化の嗜好に基づくことを特徴とする請求項41に記載のクライアント装置にネットワークへのアクセスの提供方法。
- 前記第2の通信選択肢の状態が、前記第1の通信選択肢の状態より好ましいかの判断が、システムリソース使用の最少化の嗜好に基づくことを特徴とする請求項41に記載のクライアント装置にネットワークへのアクセスの提供方法。
- 前記第2の通信選択肢の状態が、前記第1の通信選択肢の状態より好ましいかの判断が、前記クライアント装置のバッテリの前記寿命の最長化の嗜好に基づくことを特徴とする請求項41に記載のクライアント装置にネットワークへのアクセスの提供方法。
- 制限された機能以外の機能へのユーザアクセスが制限され、クライアント装置におけるユーザインタフェースを制御するステップと、
前記オペレーティングシステムおよびクライアント装置の前記制限された機能により要求される局面のみを稼動可能にするステップ
とを含むことを特徴とする汎用オペレーティングシステムを動作させるクライアント装置において制限された機能を達成するためのリソースの選択的な使用方法。 - ある量の格納されたネットワークアクセス及び前記格納されたネットワークアクセスの前記使用を管理するための接続マネージャを備えることを特徴とする接続モジュール。
- 電子装置への接続のためのインタフェースと、
ネットワーク接続を達成するための接続モジュールと、
無線時間割り当てを維持するためのアクセスモジュール
とを備えることを特徴とする接続モジュール。 - 前記ネットワークとの通信のための送受信機を更に備えることを特徴とする請求項53に記載の装置。
- 前記接続および関連するシステムリソースを制御するためのシステムリソース制御モジュールを更に備えることを特徴とする請求項53に記載の装置。
- 通信能力を付加するために電子装置に常に実装されることを特徴とする請求項53に記載の装置。
- 通信能力を付加するために電子装置に取り外し可能に実装されることを特徴とする請求項53に記載の装置。
- 2つ以上の通信選択肢を通じてネットワーク接続を確立することができることを特徴とする請求項53に記載の装置。
- 2つ以上の通信選択肢を通じたネットワーク接続が、少なくとも2つの電気通信網事業者を通じて提供されることを特徴とする請求項58に記載の装置。
- 前記ネットワーク接続を提供する通信事業者に関わらず、設定値に対応する無線時間を更に備えることを特徴とする請求項53に記載の装置。
- ユーザアカウントに対応する無線時間を更に備えることを特徴とする請求項53に記載の装置。
- 前記ユーザアカウントが、クレジットカードアカウントであることを特徴とする請求項61に記載の装置。
- 前記ユーザアカウントが、プリペイドアカウントであることを特徴とする請求項61に記載の装置。
- 前記ユーザアカウントが補填可能であることを特徴とする請求項61に記載の装置。
- 設定値に対応するネットワークアクセスを更に備えることを特徴とする請求項53に記載の装置。
- ユーザアカウントに対応する無線時間を更に備えることを特徴とする請求項53に記載の装置。
- 前記ユーザアカウントが、クレジットカードアカウントであることを特徴とする請求項66に記載の装置。
- 前記ユーザアカウントが、プリペイドアカウントであることを特徴とする請求項66に記載の装置。
- 前記ユーザアカウントが補填可能であることを特徴とする請求項66に記載の装置。
- システムリソースを管理するリソースマネージャを更に備えることを特徴とする請求項53に記載の装置。
- 前記装置が特定アプリケーションに特化されることを特徴とする請求項53に記載の装置。
- 複数の接続を通じてネットワークへの接続が可能な接続モジュールを提供するステップと、
前記電子装置に前記接続モジュールを実装するステップと、
前記接続の1つを通じて前記ネットワークに前記電子装置を接続するステップ
とを備えることを特徴とする電子装置に通信能力の提供方法。 - 前記接続モジュールが無線時間を備えることを特徴とする請求項70に記載の電子装置に通信能力の提供方法。
- 前記接続モジュールが、前記複数の接続における無線時間の使用を監視することを特徴とする請求項71に記載の電子装置に通信能力の提供方法。
- 前記無線時間を補填するステップを更に含むことを特徴とする請求項71に記載の電子装置に通信能力の提供方法。
- 前記接続モジュールがある量の格納されたネットワークアクセスを備えることを特徴とする請求項70に記載の電子装置に通信能力の提供方法。
- 前記接続モジュールが、ネットワークの使用を監視し、前記ネットワークの使用に基づいて前記格納されたネットワークアクセスを調整することを特徴とする請求項74に記載の電子装置に通信能力の提供方法。
- 格納されたネットワークアクセスの前記量を補填するステップを更に含むことを特徴とする請求項74に記載の電子装置に通信能力の提供方法。
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US58376504P | 2004-06-28 | 2004-06-28 | |
| US59836404P | 2004-08-03 | 2004-08-03 | |
| US65212105P | 2005-02-11 | 2005-02-11 | |
| US65341105P | 2005-02-16 | 2005-02-16 | |
| PCT/US2005/023278 WO2006004928A2 (en) | 2004-06-28 | 2005-06-28 | Systems and methods for enhancing and optimizing a user's experience on an electronic device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008504630A true JP2008504630A (ja) | 2008-02-14 |
Family
ID=35044584
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007519370A Pending JP2008505400A (ja) | 2004-06-28 | 2005-06-27 | 高度化されたネットワーククライアントのセキュリティに関係するアプリケーションのためのシステムおよび方法 |
| JP2007519369A Pending JP2008504792A (ja) | 2004-06-28 | 2005-06-27 | ネットワークアクセス高度化のためのシステムおよび方法 |
| JP2007519432A Pending JP2008504631A (ja) | 2004-06-28 | 2005-06-28 | アプリケーション専用接続モジュール |
| JP2007519430A Pending JP2008504630A (ja) | 2004-06-28 | 2005-06-28 | 電子装置に関するユーザ体験を向上し、最適化するためのシステムおよび方法 |
Family Applications Before (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007519370A Pending JP2008505400A (ja) | 2004-06-28 | 2005-06-27 | 高度化されたネットワーククライアントのセキュリティに関係するアプリケーションのためのシステムおよび方法 |
| JP2007519369A Pending JP2008504792A (ja) | 2004-06-28 | 2005-06-27 | ネットワークアクセス高度化のためのシステムおよび方法 |
| JP2007519432A Pending JP2008504631A (ja) | 2004-06-28 | 2005-06-28 | アプリケーション専用接続モジュール |
Country Status (4)
| Country | Link |
|---|---|
| US (6) | US7760882B2 (ja) |
| EP (4) | EP1766926A1 (ja) |
| JP (4) | JP2008505400A (ja) |
| WO (7) | WO2006012058A1 (ja) |
Families Citing this family (299)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7146176B2 (en) | 2000-06-13 | 2006-12-05 | Shared Spectrum Company | System and method for reuse of communications spectrum for fixed and mobile applications with efficient method to mitigate interference |
| US10031885B2 (en) * | 2010-02-01 | 2018-07-24 | Netmotion Wireless, Inc. | Public wireless network performance management system with mobile device data collection agents |
| EP1540446A2 (en) | 2002-08-27 | 2005-06-15 | TD Security, Inc., dba Trust Digital, LLC | Enterprise-wide security system for computer devices |
| US7801171B2 (en) | 2002-12-02 | 2010-09-21 | Redknee Inc. | Method for implementing an Open Charging (OC) middleware platform and gateway system |
| US7457865B2 (en) | 2003-01-23 | 2008-11-25 | Redknee Inc. | Method for implementing an internet protocol (IP) charging and rating middleware platform and gateway system |
| US7703128B2 (en) | 2003-02-13 | 2010-04-20 | Microsoft Corporation | Digital identity management |
| US7409010B2 (en) * | 2003-06-10 | 2008-08-05 | Shared Spectrum Company | Method and system for transmitting signals with reduced spurious emissions |
| US7440441B2 (en) | 2003-06-16 | 2008-10-21 | Redknee Inc. | Method and system for Multimedia Messaging Service (MMS) rating and billing |
| US7873347B2 (en) * | 2003-06-19 | 2011-01-18 | Redknee Inc. | Method for implementing a Wireless Local Area Network (WLAN) gateway system |
| US8635661B2 (en) * | 2003-12-23 | 2014-01-21 | Mcafee, Inc. | System and method for enforcing a security policy on mobile devices using dynamically generated security profiles |
| GB2431321B (en) * | 2005-10-12 | 2010-06-09 | Hewlett Packard Development Co | Propagation of malicious code through an information technology network |
| JP4748774B2 (ja) * | 2004-06-02 | 2011-08-17 | キヤノン株式会社 | 暗号化通信方式及びシステム |
| US7602748B2 (en) * | 2004-08-13 | 2009-10-13 | Verizon Business Global Llc | Fixed-mobile communications with mid-session mode switching |
| US20060041515A1 (en) * | 2004-08-13 | 2006-02-23 | Sbc Knowledge Ventures, L.P. | On-site point-of-sale billing system which manages public use of wired or wireless access network |
| US8417814B1 (en) * | 2004-09-22 | 2013-04-09 | Symantec Corporation | Application quality of service envelope |
| US9917819B2 (en) * | 2005-01-13 | 2018-03-13 | International Business Machines Corporation | System and method for providing a proxied contact management system |
| US8565726B2 (en) | 2008-11-06 | 2013-10-22 | Mcafee, Inc. | System, method and device for mediating connections between policy source servers, corporate repositories, and mobile devices |
| US8495700B2 (en) * | 2005-02-28 | 2013-07-23 | Mcafee, Inc. | Mobile data security system and methods |
| US8677125B2 (en) * | 2005-03-31 | 2014-03-18 | Alcatel Lucent | Authenticating a user of a communication device to a wireless network to which the user is not associated with |
| US7603696B2 (en) * | 2005-06-10 | 2009-10-13 | Intel Corporation | Hybrid distributed firewall apparatus, systems, and methods |
| US7836306B2 (en) * | 2005-06-29 | 2010-11-16 | Microsoft Corporation | Establishing secure mutual trust using an insecure password |
| JP5173802B2 (ja) * | 2005-06-29 | 2013-04-03 | エヌエックスピー ビー ヴィ | 複数装置から成る少なくとも1つの装置系の保全性を保障するセキュリティシステム及び方法 |
| JP4743911B2 (ja) | 2005-09-07 | 2011-08-10 | インターナショナル・ビジネス・マシーンズ・コーポレーション | 分散コンピュータ・ネットワークに接続されたデバイスへの保護エージェントの自動配備 |
| US8607045B2 (en) * | 2005-09-09 | 2013-12-10 | Emc Corporation | Tokencode exchanges for peripheral authentication |
| GB2430580B (en) * | 2005-09-13 | 2008-04-09 | Roke Manor Research | A method of authenticating access points on a wireless network |
| US20090254997A1 (en) * | 2005-09-21 | 2009-10-08 | Fathy Fouad Yassa | Method and apparatus for content rights management |
| KR100727993B1 (ko) * | 2005-10-04 | 2007-06-14 | 삼성전자주식회사 | 데이터 풀 방식을 이용한 데이터 푸시 서비스 방법 및시스템 |
| ES2352427T3 (es) | 2005-10-13 | 2011-02-18 | Markport Limited | Supervisión del estado de un terminal de usuario en una red móvil. |
| US9055093B2 (en) * | 2005-10-21 | 2015-06-09 | Kevin R. Borders | Method, system and computer program product for detecting at least one of security threats and undesirable computer files |
| US20070118653A1 (en) * | 2005-11-22 | 2007-05-24 | Sabre Inc. | System, method, and computer program product for throttling client traffic |
| US7979549B2 (en) * | 2005-11-30 | 2011-07-12 | Microsoft Corporation | Network supporting centralized management of QoS policies |
| US20070124485A1 (en) * | 2005-11-30 | 2007-05-31 | Microsoft Corporation | Computer system implementing quality of service policy |
| US7710896B2 (en) * | 2005-12-21 | 2010-05-04 | Sri International | Ad-hoc network routing metric optimization |
| US7775427B2 (en) * | 2005-12-31 | 2010-08-17 | Broadcom Corporation | System and method for binding a smartcard and a smartcard reader |
| US8285850B1 (en) * | 2006-01-19 | 2012-10-09 | Symantec Operating Corporation | Configuration and dynamic detection of connection-based backup policies |
| KR101009330B1 (ko) * | 2006-01-24 | 2011-01-18 | 후아웨이 테크놀러지 컴퍼니 리미티드 | 모바일 네트워크를 기반으로 하는 엔드 투 엔드 통신에서의 인증을 위한 방법, 시스템 및 인증 센터 |
| US20070180499A1 (en) * | 2006-01-31 | 2007-08-02 | Van Bemmel Jeroen | Authenticating clients to wireless access networks |
| US8533338B2 (en) | 2006-03-21 | 2013-09-10 | Japan Communications, Inc. | Systems and methods for providing secure communications for transactions |
| US8155649B2 (en) * | 2006-05-12 | 2012-04-10 | Shared Spectrum Company | Method and system for classifying communication signals in a dynamic spectrum access system |
| US8326313B2 (en) * | 2006-05-12 | 2012-12-04 | Shared Spectrum Company | Method and system for dynamic spectrum access using detection periods |
| US7564816B2 (en) * | 2006-05-12 | 2009-07-21 | Shared Spectrum Company | Method and system for determining spectrum availability within a network |
| US9538388B2 (en) * | 2006-05-12 | 2017-01-03 | Shared Spectrum Company | Method and system for dynamic spectrum access |
| US8184653B2 (en) | 2007-08-15 | 2012-05-22 | Shared Spectrum Company | Systems and methods for a cognitive radio having adaptable characteristics |
| US8027249B2 (en) | 2006-10-18 | 2011-09-27 | Shared Spectrum Company | Methods for using a detector to monitor and detect channel occupancy |
| US8997170B2 (en) * | 2006-12-29 | 2015-03-31 | Shared Spectrum Company | Method and device for policy-based control of radio |
| US8055204B2 (en) | 2007-08-15 | 2011-11-08 | Shared Spectrum Company | Methods for detecting and classifying signals transmitted over a radio frequency spectrum |
| US7814191B2 (en) * | 2006-05-26 | 2010-10-12 | The Pnc Financial Services Group, Inc. | Methods and systems for network management using periodic status messages |
| US7761550B2 (en) * | 2006-05-26 | 2010-07-20 | The Pnc Financial Services Group, Inc. | Network management for a plurality of agents using periodic status messages |
| US7752306B2 (en) * | 2006-05-26 | 2010-07-06 | The Pnc Financial Services Group, Inc. | Network management for automated teller machines |
| JP5093513B2 (ja) * | 2006-05-29 | 2012-12-12 | 日本電気株式会社 | 不正者失効システム、暗号化装置、暗号化方法およびプログラム |
| US8943573B2 (en) | 2006-06-16 | 2015-01-27 | Fmt Worldwide Pty Ltd | Authentication system and process |
| US7719427B2 (en) * | 2006-08-18 | 2010-05-18 | Chung Yuan Christian University | Wireless pH measurement system |
| US8457594B2 (en) * | 2006-08-25 | 2013-06-04 | Qwest Communications International Inc. | Protection against unauthorized wireless access points |
| US8782745B2 (en) * | 2006-08-25 | 2014-07-15 | Qwest Communications International Inc. | Detection of unauthorized wireless access points |
| US8775621B2 (en) * | 2006-08-31 | 2014-07-08 | Redknee Inc. | Policy services |
| US7907938B2 (en) * | 2006-08-31 | 2011-03-15 | Alcatel-Lucent Usa Inc. | Apparatus and method for data transmission in a wireless communications network |
| EP2003850A3 (en) * | 2006-09-08 | 2009-05-13 | Research In Motion Limited | Apparatus and method for delivering messages over multiple mediums |
| US8150933B2 (en) | 2006-09-08 | 2012-04-03 | Research In Motion Limited | Apparatus and method for delivering messages over multiple mediums |
| US20080064442A1 (en) * | 2006-09-11 | 2008-03-13 | Utstarcom, :Inc. | Identity and payment modem module for handsets |
| US20080070544A1 (en) * | 2006-09-19 | 2008-03-20 | Bridgewater Systems Corp. | Systems and methods for informing a mobile node of the authentication requirements of a visited network |
| US8095124B2 (en) * | 2006-10-20 | 2012-01-10 | Verizon Patent And Licensing Inc. | Systems and methods for managing and monitoring mobile data, content, access, and usage |
| US8259568B2 (en) | 2006-10-23 | 2012-09-04 | Mcafee, Inc. | System and method for controlling mobile device access to a network |
| CA2607823C (en) | 2006-10-26 | 2014-07-29 | Research In Motion Limited | Transient wlan connection profiles |
| US10068421B2 (en) | 2006-11-16 | 2018-09-04 | Cfph, Llc | Using a first device to verify whether a second device is communicating with a server |
| US7942739B2 (en) | 2006-11-15 | 2011-05-17 | Cfph, Llc | Storing information from a verification device and accessing the information from a gaming device to verify that the gaming device is communicating with a server |
| US7942741B2 (en) * | 2006-11-15 | 2011-05-17 | Cfph, Llc | Verifying whether a device is communicating with a server |
| US8012015B2 (en) | 2006-11-15 | 2011-09-06 | Cfph, Llc | Verifying whether a gaming device is communicating with a gaming server |
| US7942738B2 (en) | 2006-11-15 | 2011-05-17 | Cfph, Llc | Verifying a gaming device is in communications with a gaming server |
| US7942740B2 (en) * | 2006-11-15 | 2011-05-17 | Cfph, Llc | Verifying a first device is in communications with a server by storing a value from the first device and accessing the value from a second device |
| US7942742B2 (en) * | 2006-11-15 | 2011-05-17 | Cfph, Llc | Accessing identification information to verify a gaming device is in communications with a server |
| US7924793B2 (en) | 2006-11-20 | 2011-04-12 | At&T Intellectual Property I, L.P. | Methods and apparatus to manage bandwidth in a wireless network |
| CA2670056C (en) | 2006-11-21 | 2012-07-10 | Research In Motion Limited | Wireless local area network hotspot registration |
| US20080229382A1 (en) * | 2007-03-14 | 2008-09-18 | Motorola, Inc. | Mobile access terminal security function |
| US10237217B1 (en) * | 2013-08-02 | 2019-03-19 | Sprint Communications Company L.P. | Controlling access to content based on access network type |
| US8954745B2 (en) * | 2007-04-03 | 2015-02-10 | Alcatel Lucent | Method and apparatus for generating one-time passwords |
| US8364139B2 (en) * | 2007-04-19 | 2013-01-29 | Apple Inc. | Personal area network systems and devices and methods for use thereof |
| US8369846B2 (en) * | 2007-04-19 | 2013-02-05 | Apple Inc. | Personal area network systems and devices and methods for use thereof |
| WO2008130511A1 (en) * | 2007-04-19 | 2008-10-30 | Apple Inc. | Personal area network systems and devices and methods for use thereof |
| US8331987B2 (en) * | 2007-04-19 | 2012-12-11 | Apple Inc. | Personal area network systems and devices and methods for use thereof |
| WO2008139126A1 (en) * | 2007-05-15 | 2008-11-20 | Educentric Limited | Connecting to the internet |
| US12245028B1 (en) | 2007-06-27 | 2025-03-04 | ENORCOM Corporation | Intelligent interface mechanism for an electronic system |
| US8311513B1 (en) | 2007-06-27 | 2012-11-13 | ENORCOM Corporation | Automated mobile system |
| US8326353B1 (en) | 2007-06-27 | 2012-12-04 | ENORCOM Corporation | Customizable mobile device |
| US8200978B2 (en) * | 2007-07-06 | 2012-06-12 | Gong Ling LI | Security device and method incorporating multiple varying password generator |
| EP2112842B1 (en) * | 2007-07-27 | 2013-08-21 | Research In Motion Limited | Wireless communication systems |
| US20090037735A1 (en) * | 2007-08-01 | 2009-02-05 | O'farrell David | Method and system for delivering secure messages to a computer desktop |
| US20110082779A1 (en) * | 2007-09-13 | 2011-04-07 | Redknee Inc. | Billing profile manager |
| FI20075667L (fi) | 2007-09-25 | 2009-04-09 | Teliasonera Ab | Parannettu liityntäpyynnön hallinta |
| US8600964B2 (en) * | 2007-09-28 | 2013-12-03 | Avaya Inc. | Methods and apparatus for providing customer treatment information over a network |
| US9775096B2 (en) * | 2007-10-08 | 2017-09-26 | Qualcomm Incorporated | Access terminal configuration and access control |
| US9167505B2 (en) * | 2007-10-08 | 2015-10-20 | Qualcomm Incorporated | Access management for wireless communication |
| US9055511B2 (en) * | 2007-10-08 | 2015-06-09 | Qualcomm Incorporated | Provisioning communication nodes |
| US8140919B2 (en) * | 2007-10-15 | 2012-03-20 | International Business Machines Corporation | Display of data used for system performance analysis |
| US9177313B1 (en) * | 2007-10-18 | 2015-11-03 | Jpmorgan Chase Bank, N.A. | System and method for issuing, circulating and trading financial instruments with smart features |
| US8175611B2 (en) * | 2007-11-29 | 2012-05-08 | Jasper Wireless, Inc. | Enhanced manageability in wireless data communication systems |
| US9059871B2 (en) | 2007-12-27 | 2015-06-16 | Redknee Inc. | Policy-based communication system and method |
| US8904031B2 (en) * | 2007-12-31 | 2014-12-02 | Genesys Telecommunications Laboratories, Inc. | Federated uptake throttling |
| US20090178131A1 (en) * | 2008-01-08 | 2009-07-09 | Microsoft Corporation | Globally distributed infrastructure for secure content management |
| EP2262539B1 (en) | 2008-04-01 | 2015-07-15 | Novo Nordisk A/S | Insulin albumin conjugates |
| EP2134063B1 (en) | 2008-05-12 | 2013-10-02 | BlackBerry Limited | Methods and apparatus for use in facilitating access to a communication service via WLAN hotspot |
| US8910255B2 (en) * | 2008-05-27 | 2014-12-09 | Microsoft Corporation | Authentication for distributed secure content management system |
| US8141129B2 (en) * | 2008-05-29 | 2012-03-20 | Microsoft Corporation | Centrally accessible policy repository |
| US8331901B2 (en) | 2009-01-28 | 2012-12-11 | Headwater Partners I, Llc | Device assisted ambient services |
| US8548428B2 (en) | 2009-01-28 | 2013-10-01 | Headwater Partners I Llc | Device group partitions and settlement platform |
| US8589541B2 (en) | 2009-01-28 | 2013-11-19 | Headwater Partners I Llc | Device-assisted services for protecting network capacity |
| US8391834B2 (en) | 2009-01-28 | 2013-03-05 | Headwater Partners I Llc | Security techniques for device assisted services |
| US8346225B2 (en) | 2009-01-28 | 2013-01-01 | Headwater Partners I, Llc | Quality of service for device assisted services |
| US8275830B2 (en) | 2009-01-28 | 2012-09-25 | Headwater Partners I Llc | Device assisted CDR creation, aggregation, mediation and billing |
| US8635335B2 (en) | 2009-01-28 | 2014-01-21 | Headwater Partners I Llc | System and method for wireless network offloading |
| US8832777B2 (en) | 2009-03-02 | 2014-09-09 | Headwater Partners I Llc | Adapting network policies based on device service processor configuration |
| US8626115B2 (en) | 2009-01-28 | 2014-01-07 | Headwater Partners I Llc | Wireless network service interfaces |
| US8406748B2 (en) | 2009-01-28 | 2013-03-26 | Headwater Partners I Llc | Adaptive ambient services |
| US8402111B2 (en) | 2009-01-28 | 2013-03-19 | Headwater Partners I, Llc | Device assisted services install |
| JP4903754B2 (ja) * | 2008-06-23 | 2012-03-28 | Necシステムテクノロジー株式会社 | 不正端末アクセス制御システム、管理端末、管理サーバ、不正端末アクセス制御方法、管理端末制御方法、管理サーバ制御方法、及びプログラム |
| US20100017889A1 (en) * | 2008-07-17 | 2010-01-21 | Symantec Corporation | Control of Website Usage Via Online Storage of Restricted Authentication Credentials |
| US8600405B2 (en) | 2008-08-12 | 2013-12-03 | Apogee Technology Consultants, Llc | Location-based recovery device and risk management system for portable computing devices and data |
| US8427305B2 (en) * | 2008-08-12 | 2013-04-23 | John J. Madsen | Global positioning satellite [GPS] based recovery device and risk management system for portable computing devices and data |
| WO2010022156A2 (en) * | 2008-08-19 | 2010-02-25 | Shared Spectrum Company | Method and system for dynamic spectrum access using specialty detectors and improved networking |
| US20100115600A1 (en) * | 2008-11-05 | 2010-05-06 | Appsware Wireless, Llc | Method and system for securing data from an external network to a point of sale device |
| US8966610B2 (en) * | 2008-11-05 | 2015-02-24 | Apriva, Llc | Method and system for securing data from a non-point of sale device over an external network |
| US20100115624A1 (en) * | 2008-11-05 | 2010-05-06 | Appsware Wireless, Llc | Method and system for securing data from a point of sale device over a lan |
| US20100115599A1 (en) * | 2008-11-05 | 2010-05-06 | Appsware Wireless, Llc | Method and system for securing data from a point of sale device over an external network |
| US20100115127A1 (en) * | 2008-11-05 | 2010-05-06 | Appsware Wireless, Llc | Method and system for securing data from a non-point of sale device over a lan |
| US20100125897A1 (en) * | 2008-11-20 | 2010-05-20 | Rahul Jain | Methods and apparatus for establishing a dynamic virtual private network connection |
| US9578182B2 (en) | 2009-01-28 | 2017-02-21 | Headwater Partners I Llc | Mobile device and service management |
| US12432130B2 (en) | 2009-01-28 | 2025-09-30 | Headwater Research Llc | Flow tagging for service policy implementation |
| US9270559B2 (en) | 2009-01-28 | 2016-02-23 | Headwater Partners I Llc | Service policy implementation for an end-user device having a control application or a proxy agent for routing an application traffic flow |
| US10841839B2 (en) | 2009-01-28 | 2020-11-17 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
| US11973804B2 (en) | 2009-01-28 | 2024-04-30 | Headwater Research Llc | Network service plan design |
| US10779177B2 (en) | 2009-01-28 | 2020-09-15 | Headwater Research Llc | Device group partitions and settlement platform |
| US9706061B2 (en) | 2009-01-28 | 2017-07-11 | Headwater Partners I Llc | Service design center for device assisted services |
| US9755842B2 (en) | 2009-01-28 | 2017-09-05 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
| US10783581B2 (en) | 2009-01-28 | 2020-09-22 | Headwater Research Llc | Wireless end-user device providing ambient or sponsored services |
| US9858559B2 (en) | 2009-01-28 | 2018-01-02 | Headwater Research Llc | Network service plan design |
| US8793758B2 (en) | 2009-01-28 | 2014-07-29 | Headwater Partners I Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
| US10248996B2 (en) | 2009-01-28 | 2019-04-02 | Headwater Research Llc | Method for operating a wireless end-user device mobile payment agent |
| US9955332B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Method for child wireless device activation to subscriber account of a master wireless device |
| US9647918B2 (en) | 2009-01-28 | 2017-05-09 | Headwater Research Llc | Mobile device and method attributing media services network usage to requesting application |
| US9253663B2 (en) | 2009-01-28 | 2016-02-02 | Headwater Partners I Llc | Controlling mobile device communications on a roaming network based on device state |
| US9571559B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners I Llc | Enhanced curfew and protection associated with a device group |
| US9351193B2 (en) | 2009-01-28 | 2016-05-24 | Headwater Partners I Llc | Intermediate networking devices |
| US11985155B2 (en) | 2009-01-28 | 2024-05-14 | Headwater Research Llc | Communications device with secure data path processing agents |
| US10237757B2 (en) | 2009-01-28 | 2019-03-19 | Headwater Research Llc | System and method for wireless network offloading |
| US10200541B2 (en) | 2009-01-28 | 2019-02-05 | Headwater Research Llc | Wireless end-user device with divided user space/kernel space traffic policy system |
| US8745191B2 (en) | 2009-01-28 | 2014-06-03 | Headwater Partners I Llc | System and method for providing user notifications |
| US9392462B2 (en) | 2009-01-28 | 2016-07-12 | Headwater Partners I Llc | Mobile end-user device with agent limiting wireless data communication for specified background applications based on a stored policy |
| US9557889B2 (en) | 2009-01-28 | 2017-01-31 | Headwater Partners I Llc | Service plan design, user interfaces, application programming interfaces, and device management |
| US10484858B2 (en) | 2009-01-28 | 2019-11-19 | Headwater Research Llc | Enhanced roaming services and converged carrier networks with device assisted services and a proxy |
| US10326800B2 (en) | 2009-01-28 | 2019-06-18 | Headwater Research Llc | Wireless network service interfaces |
| US9954975B2 (en) | 2009-01-28 | 2018-04-24 | Headwater Research Llc | Enhanced curfew and protection associated with a device group |
| US10492102B2 (en) | 2009-01-28 | 2019-11-26 | Headwater Research Llc | Intermediate networking devices |
| US9565707B2 (en) | 2009-01-28 | 2017-02-07 | Headwater Partners I Llc | Wireless end-user device with wireless data attribution to multiple personas |
| US10715342B2 (en) | 2009-01-28 | 2020-07-14 | Headwater Research Llc | Managing service user discovery and service launch object placement on a device |
| US12166596B2 (en) | 2009-01-28 | 2024-12-10 | Disney Enterprises, Inc. | Device-assisted services for protecting network capacity |
| US10798252B2 (en) | 2009-01-28 | 2020-10-06 | Headwater Research Llc | System and method for providing user notifications |
| US11218854B2 (en) | 2009-01-28 | 2022-01-04 | Headwater Research Llc | Service plan design, user interfaces, application programming interfaces, and device management |
| US10057775B2 (en) | 2009-01-28 | 2018-08-21 | Headwater Research Llc | Virtualized policy and charging system |
| US10064055B2 (en) | 2009-01-28 | 2018-08-28 | Headwater Research Llc | Security, fraud detection, and fraud mitigation in device-assisted services systems |
| US12389218B2 (en) | 2009-01-28 | 2025-08-12 | Headwater Research Llc | Service selection set publishing to device agent with on-device service selection |
| US9980146B2 (en) | 2009-01-28 | 2018-05-22 | Headwater Research Llc | Communications device with secure data path processing agents |
| US9572019B2 (en) | 2009-01-28 | 2017-02-14 | Headwater Partners LLC | Service selection set published to device agent with on-device service selection |
| US10264138B2 (en) | 2009-01-28 | 2019-04-16 | Headwater Research Llc | Mobile device and service management |
| US12388810B2 (en) | 2009-01-28 | 2025-08-12 | Headwater Research Llc | End user device that secures an association of application to service policy with an application certificate check |
| EP2384593A4 (en) * | 2009-01-30 | 2016-05-18 | Hewlett Packard Development Co | DYNAMIC APPLICATION OF A DIRECTIVE TO A NETWORK |
| US8527774B2 (en) * | 2009-05-28 | 2013-09-03 | Kaazing Corporation | System and methods for providing stateless security management for web applications using non-HTTP communications protocols |
| US20100319004A1 (en) * | 2009-06-16 | 2010-12-16 | Microsoft Corporation | Policy Management for the Cloud |
| US8904519B2 (en) * | 2009-06-18 | 2014-12-02 | Verisign, Inc. | Shared registration system multi-factor authentication |
| US7865937B1 (en) | 2009-08-05 | 2011-01-04 | Daon Holdings Limited | Methods and systems for authenticating users |
| US8443202B2 (en) | 2009-08-05 | 2013-05-14 | Daon Holdings Limited | Methods and systems for authenticating users |
| US7685629B1 (en) | 2009-08-05 | 2010-03-23 | Daon Holdings Limited | Methods and systems for authenticating users |
| US9514024B2 (en) * | 2009-09-29 | 2016-12-06 | Oracle International Corporation | Agentless data collection |
| US20110084799A1 (en) * | 2009-10-13 | 2011-04-14 | Pitney Bowes Inc. | Lock system including an electronic key and a passive lock |
| US8296403B2 (en) * | 2009-10-23 | 2012-10-23 | Novell, Inc. | Network address allocation using a user identity |
| US8769614B1 (en) * | 2009-12-29 | 2014-07-01 | Akamai Technologies, Inc. | Security framework for HTTP streaming architecture |
| US9197420B2 (en) * | 2010-01-06 | 2015-11-24 | International Business Machines Corporation | Using information in a digital certificate to authenticate a network of a wireless access point |
| US20110185166A1 (en) * | 2010-01-28 | 2011-07-28 | Microsoft Corporation | Slider Control for Security Grouping and Enforcement |
| US8996649B2 (en) * | 2010-02-05 | 2015-03-31 | Qualcomm Incorporated | Utilizing policies for offload and flow mobility in wireless communications |
| US8819208B2 (en) | 2010-03-05 | 2014-08-26 | Solidfire, Inc. | Data deletion in a distributed data storage system |
| US8424072B2 (en) * | 2010-03-09 | 2013-04-16 | Microsoft Corporation | Behavior-based security system |
| US8826030B2 (en) * | 2010-03-22 | 2014-09-02 | Daon Holdings Limited | Methods and systems for authenticating users |
| JP5510000B2 (ja) * | 2010-03-31 | 2014-06-04 | ソニー株式会社 | コンテンツ送信装置、コンテンツ再生システム、コンテンツ送信方法、およびプログラム |
| US8935384B2 (en) | 2010-05-06 | 2015-01-13 | Mcafee Inc. | Distributed data revocation using data commands |
| US9274842B2 (en) | 2010-06-29 | 2016-03-01 | Microsoft Technology Licensing, Llc | Flexible and safe monitoring of computers |
| US8396828B2 (en) * | 2010-09-14 | 2013-03-12 | Microsoft Corporation | Providing lightweight multidimensional online data storage for web service usage reporting |
| EP2641208B1 (en) * | 2010-11-19 | 2020-04-29 | Nagravision S.A. | Method to detect cloned software |
| US8914841B2 (en) * | 2010-11-24 | 2014-12-16 | Tufin Software Technologies Ltd. | Method and system for mapping between connectivity requests and a security rule set |
| US9609587B2 (en) | 2011-01-31 | 2017-03-28 | Synchronoss Technologies, Inc. | System and method for host and OS agnostic management of connected devices through network controlled state alteration |
| US8593967B2 (en) * | 2011-03-08 | 2013-11-26 | Medium Access Systems Private Limited | Method and system of intelligently load balancing of Wi-Fi access point apparatus in a WLAN |
| US20120230189A1 (en) * | 2011-03-08 | 2012-09-13 | Medium Access Systems Private Limited | System and method of transferring Wi-Fi clients between SSIDs |
| US8554912B1 (en) * | 2011-03-14 | 2013-10-08 | Sprint Communications Company L.P. | Access management for wireless communication devices failing authentication for a communication network |
| US9716619B2 (en) | 2011-03-31 | 2017-07-25 | NextPlane, Inc. | System and method of processing media traffic for a hub-based system federating disparate unified communications systems |
| EP2509265B1 (de) * | 2011-04-08 | 2013-12-04 | Siemens Aktiengesellschaft | Zugangsschutzgerät für ein Automatisierungsnetzwerk |
| CN102149085B (zh) * | 2011-04-21 | 2014-01-15 | 惠州Tcl移动通信有限公司 | 移动终端及其多接入点管理方法 |
| US8806192B2 (en) * | 2011-05-04 | 2014-08-12 | Microsoft Corporation | Protected authorization for untrusted clients |
| US8806023B2 (en) | 2011-05-20 | 2014-08-12 | Microsoft Corporation | Auto-connect in a peer-to-peer network |
| US8775533B2 (en) * | 2011-05-20 | 2014-07-08 | Microsoft Corporation | Auto connect in peer-to-peer network |
| US9565708B2 (en) | 2011-05-20 | 2017-02-07 | Microsoft Technology Licensing, Llc | Auto-connect in a peer-to-peer network |
| US8751306B2 (en) * | 2011-06-20 | 2014-06-10 | Microsoft Corporation | Virtual identity manager |
| US8989740B2 (en) * | 2011-12-17 | 2015-03-24 | Motorola Solutions, Inc. | Method and apparatus for selecting one of a plurality of networks for an application service based upon performance metrics for the application service |
| US9054992B2 (en) | 2011-12-27 | 2015-06-09 | Solidfire, Inc. | Quality of service policy sets |
| US9838269B2 (en) | 2011-12-27 | 2017-12-05 | Netapp, Inc. | Proportional quality of service based on client usage and system metrics |
| US8904013B2 (en) * | 2012-01-26 | 2014-12-02 | Facebook, Inc. | Social hotspot |
| US9479488B2 (en) | 2012-01-26 | 2016-10-25 | Facebook, Inc. | Network access based on social-networking information |
| US9838287B2 (en) * | 2012-01-27 | 2017-12-05 | Microsoft Technology Licensing, Llc | Predicting network data consumption relative to data usage patterns |
| US9497212B2 (en) | 2012-05-21 | 2016-11-15 | Fortinet, Inc. | Detecting malicious resources in a network based upon active client reputation monitoring |
| US11469914B2 (en) * | 2012-08-10 | 2022-10-11 | Viasat, Inc. | System, method and apparatus for subscriber user interfaces |
| US9088891B2 (en) | 2012-08-13 | 2015-07-21 | Wells Fargo Bank, N.A. | Wireless multi-factor authentication with captive portals |
| US9143498B2 (en) * | 2012-08-30 | 2015-09-22 | Aerohive Networks, Inc. | Internetwork authentication |
| WO2014059521A1 (en) * | 2012-10-16 | 2014-04-24 | The Ultimate Software Group Of Canada, Inc. | System, apparatus, and method for providing workforce management |
| EP2725761B1 (en) * | 2012-10-24 | 2020-07-29 | Facebook, Inc. | Network access based on social-networking information |
| US9769803B2 (en) * | 2012-11-29 | 2017-09-19 | Nokia Technologies Oy | Methods for device-to-device connection re-establishment and related user equipments and radio access node |
| US8990883B2 (en) * | 2013-01-02 | 2015-03-24 | International Business Machines Corporation | Policy-based development and runtime control of mobile applications |
| US20160014127A1 (en) * | 2013-01-16 | 2016-01-14 | Behzad Mohebbi | Methods and apparatus for hybrid access to a core network based on proxied authentication |
| US8875295B2 (en) * | 2013-02-22 | 2014-10-28 | Bitdefender IPR Management Ltd. | Memory introspection engine for integrity protection of virtual machines |
| US8856330B2 (en) | 2013-03-04 | 2014-10-07 | Fmr Llc | System for determining whether to block internet access of a portable system based on its current network configuration |
| WO2014159862A1 (en) | 2013-03-14 | 2014-10-02 | Headwater Partners I Llc | Automated credential porting for mobile devices |
| US9762679B2 (en) | 2013-03-15 | 2017-09-12 | Aerohive Networks, Inc. | Providing stateless network services |
| US9769056B2 (en) | 2013-03-15 | 2017-09-19 | Aerohive Networks, Inc. | Gateway using multicast to unicast conversion |
| US20140359457A1 (en) * | 2013-05-30 | 2014-12-04 | NextPlane, Inc. | User portal to a hub-based system federating disparate unified communications systems |
| US9705840B2 (en) | 2013-06-03 | 2017-07-11 | NextPlane, Inc. | Automation platform for hub-based system federating disparate unified communications systems |
| CN104219218B (zh) * | 2013-06-04 | 2018-05-08 | 新华三技术有限公司 | 一种主动安全防御的方法及装置 |
| US10432753B2 (en) * | 2013-08-16 | 2019-10-01 | Fujitsu Limited | Demand response event dissemination system and method |
| US9979751B2 (en) | 2013-09-20 | 2018-05-22 | Open Text Sa Ulc | Application gateway architecture with multi-level security policy and rule promulgations |
| US10824756B2 (en) | 2013-09-20 | 2020-11-03 | Open Text Sa Ulc | Hosted application gateway architecture with multi-level security policy and rule promulgations |
| EP2851833B1 (en) | 2013-09-20 | 2017-07-12 | Open Text S.A. | Application Gateway Architecture with Multi-Level Security Policy and Rule Promulgations |
| US9578005B2 (en) * | 2013-10-01 | 2017-02-21 | Robert K Lemaster | Authentication server enhancements |
| CN103533600A (zh) * | 2013-10-23 | 2014-01-22 | 华为技术有限公司 | 一种接入网络的方法及终端 |
| US9973534B2 (en) * | 2013-11-04 | 2018-05-15 | Lookout, Inc. | Methods and systems for secure network connections |
| US9565164B2 (en) * | 2013-11-12 | 2017-02-07 | Facebook, Inc. | Techniques to rate-adjust data usage with a virtual private network |
| US9226119B2 (en) * | 2013-11-20 | 2015-12-29 | Qualcomm Incorporated | Using sensor data to provide information for proximally-relevant group communications |
| WO2015094372A1 (en) * | 2013-12-20 | 2015-06-25 | Mcafee, Inc. | Intelligent firewall access rules |
| WO2015103338A1 (en) * | 2013-12-31 | 2015-07-09 | Lookout, Inc. | Cloud-based network security |
| WO2015102055A1 (ja) | 2014-01-06 | 2015-07-09 | 富士通株式会社 | 通信管理システム、通信管理方法及び管理装置 |
| US20150244795A1 (en) | 2014-02-21 | 2015-08-27 | Solidfire, Inc. | Data syncing in a distributed system |
| KR102144509B1 (ko) * | 2014-03-06 | 2020-08-14 | 삼성전자주식회사 | 근접 통신 방법 및 장치 |
| US10158539B2 (en) * | 2014-10-13 | 2018-12-18 | Belkin International, Inc. | Mesh network transmission decisions based on node performance metrics |
| CN104065652B (zh) * | 2014-06-09 | 2015-10-14 | 北京石盾科技有限公司 | 一种身份验证方法、装置、系统及相关设备 |
| US9992619B2 (en) | 2014-08-12 | 2018-06-05 | Aerohive Networks, Inc. | Network device based proximity beacon locating |
| US10411958B2 (en) * | 2014-09-08 | 2019-09-10 | Intel Corporation | Automatic device configuration |
| JP2016057876A (ja) * | 2014-09-10 | 2016-04-21 | 富士通株式会社 | 情報処理装置、入出力制御プログラム、及び入出力制御方法 |
| SE539602C2 (en) | 2014-10-09 | 2017-10-17 | Kelisec Ab | Generating a symmetric encryption key |
| SE540133C2 (en) * | 2014-10-09 | 2018-04-10 | Kelisec Ab | Improved system for establishing a secure communication channel |
| SE538304C2 (sv) | 2014-10-09 | 2016-05-03 | Kelisec Ab | Improved installation of a terminal in a secure system |
| SE539271C2 (en) | 2014-10-09 | 2017-06-07 | Kelisec Ab | Mutual authentication |
| SE542460C2 (en) | 2014-10-09 | 2020-05-12 | Kelisec Ab | Improved security through authenticaton tokens |
| US10278054B2 (en) * | 2015-04-21 | 2019-04-30 | Electronics And Telecommunications Research Institute | Method and apparatus for communicating in wireless personal area network communication system |
| US10031831B2 (en) | 2015-04-23 | 2018-07-24 | International Business Machines Corporation | Detecting causes of performance regression to adjust data systems |
| US10298563B2 (en) * | 2015-04-29 | 2019-05-21 | Hewlett Packard Enterprise Development Lp | Multi-factor authorization for IEEE 802.1x-enabled networks |
| US9917753B2 (en) * | 2015-06-12 | 2018-03-13 | Level 3 Communications, Llc | Network operational flaw detection using metrics |
| US10826928B2 (en) * | 2015-07-10 | 2020-11-03 | Reliaquest Holdings, Llc | System and method for simulating network security threats and assessing network security |
| US11593075B2 (en) | 2015-11-03 | 2023-02-28 | Open Text Sa Ulc | Streamlined fast and efficient application building and customization systems and methods |
| US10171505B2 (en) * | 2015-12-14 | 2019-01-01 | International Business Machines Corporation | Preventative enterprise change management |
| US10778435B1 (en) * | 2015-12-30 | 2020-09-15 | Jpmorgan Chase Bank, N.A. | Systems and methods for enhanced mobile device authentication |
| US11290425B2 (en) * | 2016-02-01 | 2022-03-29 | Airwatch Llc | Configuring network security based on device management characteristics |
| US11388037B2 (en) | 2016-02-25 | 2022-07-12 | Open Text Sa Ulc | Systems and methods for providing managed services |
| US10291612B2 (en) * | 2016-03-22 | 2019-05-14 | Go Daddy Operating Company, LLC | Bi-directional authentication between a media repository and a hosting provider |
| US10929022B2 (en) | 2016-04-25 | 2021-02-23 | Netapp. Inc. | Space savings reporting for storage system supporting snapshot and clones |
| US10791093B2 (en) * | 2016-04-29 | 2020-09-29 | Avago Technologies International Sales Pte. Limited | Home network traffic isolation |
| US10440053B2 (en) | 2016-05-31 | 2019-10-08 | Lookout, Inc. | Methods and systems for detecting and preventing network connection compromise |
| US10395040B2 (en) | 2016-07-18 | 2019-08-27 | vThreat, Inc. | System and method for identifying network security threats and assessing network security |
| US10642763B2 (en) | 2016-09-20 | 2020-05-05 | Netapp, Inc. | Quality of service policy sets |
| FR3057689A1 (fr) * | 2016-10-14 | 2018-04-20 | Safran Identity and Security | Procede et systeme de fourniture de jeton dans un systeme d'emulation de carte hote comportant un premier et un second dispositifs |
| US11076353B2 (en) * | 2016-11-03 | 2021-07-27 | Interdigital Patent Holdings, Inc. | Methods for efficient power saving for wake up radios |
| US10382203B1 (en) * | 2016-11-22 | 2019-08-13 | Amazon Technologies, Inc. | Associating applications with Internet-of-things (IoT) devices using three-way handshake |
| KR101862861B1 (ko) * | 2017-01-11 | 2018-07-04 | 주식회사 코인플러그 | Utxo 기반 프로토콜을 사용하여 페이먼트 게이트웨이 서비스를 제공하는 방법 및 이를 이용한 서버 |
| US10432730B1 (en) | 2017-01-25 | 2019-10-01 | United States Of America As Represented By The Secretary Of The Air Force | Apparatus and method for bus protection |
| US10296477B2 (en) | 2017-03-30 | 2019-05-21 | United States of America as represented by the Secretary of the AirForce | Data bus logger |
| US10218697B2 (en) | 2017-06-09 | 2019-02-26 | Lookout, Inc. | Use of device risk evaluation to manage access to services |
| AU2018289562A1 (en) * | 2017-06-22 | 2020-01-16 | Jpmorgan Chase Bank, N.A. | System and method for implementing an interbank information network |
| WO2019084524A1 (en) * | 2017-10-27 | 2019-05-02 | Cleverdome, Inc. | NETWORK DEFINED BY SOFTWARE TO CREATE A TRUSTED NETWORK SYSTEM |
| US10943749B2 (en) | 2018-03-15 | 2021-03-09 | Crestron Electronics, Inc. | Wall mounted control device with interchangeable buttons |
| US11233696B1 (en) * | 2018-03-23 | 2022-01-25 | Amazon Technologies, Inc. | Preconfiguring a device for a network |
| CN108768694A (zh) * | 2018-04-25 | 2018-11-06 | 安徽展航信息科技发展有限公司 | 一种校园热点自主管理平台 |
| CN108764907B (zh) * | 2018-05-30 | 2022-03-01 | 招商银行股份有限公司 | 资产找回方法、系统及计算机可读存储介质 |
| US11025413B2 (en) | 2018-09-04 | 2021-06-01 | International Business Machines Corporation | Securing a storage network using key server authentication |
| US11038671B2 (en) | 2018-09-04 | 2021-06-15 | International Business Machines Corporation | Shared key processing by a storage device to secure links |
| US11991273B2 (en) | 2018-09-04 | 2024-05-21 | International Business Machines Corporation | Storage device key management for encrypted host data |
| US10833856B2 (en) | 2018-09-04 | 2020-11-10 | International Business Machines Corporation | Automatic re-authentication of links using a key server |
| US11038698B2 (en) | 2018-09-04 | 2021-06-15 | International Business Machines Corporation | Securing a path at a selected node |
| US10764291B2 (en) | 2018-09-04 | 2020-09-01 | International Business Machines Corporation | Controlling access between nodes by a key server |
| US11088829B2 (en) | 2018-09-04 | 2021-08-10 | International Business Machines Corporation | Securing a path at a node |
| US10833860B2 (en) | 2018-09-04 | 2020-11-10 | International Business Machines Corporation | Shared key processing by a host to secure links |
| US10917840B2 (en) * | 2018-09-13 | 2021-02-09 | International Business Machines Corporation | Selecting a communication service provider according to constraint criteria |
| US10949322B2 (en) | 2019-04-08 | 2021-03-16 | Hewlett Packard Enterprise Development Lp | Collecting performance metrics of a device |
| US10708770B1 (en) * | 2019-06-06 | 2020-07-07 | NortonLifeLock Inc. | Systems and methods for protecting users |
| US11863588B2 (en) * | 2019-08-07 | 2024-01-02 | Cisco Technology, Inc. | Dynamically tailored trust for secure application-service networking in an enterprise |
| CN110798456A (zh) * | 2019-10-22 | 2020-02-14 | 北京天融信网络安全技术有限公司 | Sslvpn的认证方法及内网资源访问和数据获取方法 |
| US11523282B2 (en) * | 2020-02-05 | 2022-12-06 | Lookout Inc. | Use of geolocation to improve security while protecting privacy |
| US11336438B2 (en) * | 2020-03-31 | 2022-05-17 | EMC IP Holding Company LLC | Remote approval and execution of restricted operations |
| JP7124988B2 (ja) | 2020-04-10 | 2022-08-24 | 日本電気株式会社 | 認証サーバ、認証システム、認証サーバの制御方法及びプログラム |
| US20230156003A1 (en) * | 2020-04-10 | 2023-05-18 | Nec Corporation | Authentication server, authentication system, control method of authentication server, and storage medium |
| JP7375917B2 (ja) * | 2020-04-10 | 2023-11-08 | 日本電気株式会社 | 認証サーバ、認証システム、認証サーバの制御方法及びプログラム |
| US12028323B1 (en) * | 2020-06-30 | 2024-07-02 | United Services Automobile Association (Usaa) | Layered authentication and priority access systems and methods |
| US11561917B2 (en) * | 2020-09-23 | 2023-01-24 | Hewlett Packard Enterprise Development Lp | USB connection management |
| WO2022225714A1 (en) * | 2021-04-19 | 2022-10-27 | Arris Enterprises Llc | Dynamic assessment of network performance and selective remediation recommendations |
| US11722459B1 (en) * | 2021-06-07 | 2023-08-08 | Wells Fargo Bank, N.A. | Cumulative sum model for IP deny lists |
| US20230006880A1 (en) * | 2021-06-30 | 2023-01-05 | Microsoft Technology Licensing, Llc | Local edge authority platform |
| JP2023141050A (ja) * | 2022-03-23 | 2023-10-05 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及び情報処理プログラム |
| US11956293B1 (en) | 2023-03-29 | 2024-04-09 | Adeia Guides Inc. | Selection of CDN and access network on the user device from among multiple access networks and CDNs |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0950380A (ja) * | 1995-08-04 | 1997-02-18 | Toshiba Corp | 通信システム |
Family Cites Families (158)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IE872626L (en) | 1987-09-29 | 1988-04-01 | Smithkline Beckman Corp | Affinity adsorbents for glycopeptide antibiotics. |
| US5406261A (en) * | 1993-01-11 | 1995-04-11 | Glenn; James T. | Computer security apparatus and method |
| JPH06253308A (ja) * | 1993-03-01 | 1994-09-09 | Fujitsu Ltd | 映像通信制御方式 |
| US5473692A (en) * | 1994-09-07 | 1995-12-05 | Intel Corporation | Roving software license for a hardware agent |
| US5500517A (en) * | 1994-09-02 | 1996-03-19 | Gemplus Card International | Apparatus and method for data transfer between stand alone integrated circuit smart card terminal and remote computer of system operator |
| US5627886A (en) * | 1994-09-22 | 1997-05-06 | Electronic Data Systems Corporation | System and method for detecting fraudulent network usage patterns using real-time network monitoring |
| US6418324B1 (en) * | 1995-06-01 | 2002-07-09 | Padcom, Incorporated | Apparatus and method for transparent wireless communication between a remote device and host system |
| US5864757A (en) * | 1995-12-12 | 1999-01-26 | Bellsouth Corporation | Methods and apparatus for locking communications devices |
| FR2745967B1 (fr) * | 1996-03-07 | 1998-04-17 | Bull Cp8 | Procede de securisation des acces d'une station a au moins un serveur et dispositif mettant en oeuvre le procede |
| US5835737A (en) * | 1996-05-10 | 1998-11-10 | Apple Computer, Inc. | Method and apparatus for arbitrating access to selected computer system devices |
| US5953536A (en) * | 1996-09-30 | 1999-09-14 | Intel Corporation | Software-implemented tool for monitoring power management in a computer system |
| US5748084A (en) * | 1996-11-18 | 1998-05-05 | Isikoff; Jeremy M. | Device security system |
| US5974237A (en) | 1996-12-18 | 1999-10-26 | Northern Telecom Limited | Communications network monitoring |
| US6181925B1 (en) * | 1997-04-09 | 2001-01-30 | Cellco Partnership | Method and apparatus for fraud control in a cellular telephone switch |
| JPH10303880A (ja) | 1997-05-01 | 1998-11-13 | Digital Vision Lab:Kk | サービス提供システム |
| WO1999000958A1 (en) | 1997-06-26 | 1999-01-07 | British Telecommunications Plc | Data communications |
| US6118324A (en) * | 1997-06-30 | 2000-09-12 | Xilinx, Inc. | Output driver with reduced ground bounce |
| US5958058A (en) * | 1997-07-18 | 1999-09-28 | Micron Electronics, Inc. | User-selectable power management interface with application threshold warnings |
| US6608676B1 (en) * | 1997-08-01 | 2003-08-19 | Kla-Tencor Corporation | System for detecting anomalies and/or features of a surface |
| US6070240A (en) * | 1997-08-27 | 2000-05-30 | Ensure Technologies Incorporated | Computer access control |
| US6418533B2 (en) | 1997-08-29 | 2002-07-09 | Compaq Information Technologies Group, L.P. | “J” system for securing a portable computer which optionally requires an entry of an invalid power on password (POP), by forcing an entry of a valid POP |
| US6085084A (en) * | 1997-09-24 | 2000-07-04 | Christmas; Christian | Automated creation of a list of disallowed network points for use in connection blocking |
| JP3476665B2 (ja) * | 1997-11-13 | 2003-12-10 | 富士通株式会社 | 中継装置試験システム及び通信装置並びに通信方法 |
| US6529834B1 (en) * | 1997-12-04 | 2003-03-04 | Baker Hughes Incorporated | Measurement-while-drilling assembly using gyroscopic devices and methods of bias removal |
| US6359881B1 (en) * | 1997-12-31 | 2002-03-19 | At&T Corp. | Hybrid fiber twisted pair local loop network service architecture |
| US5936526A (en) * | 1998-01-13 | 1999-08-10 | Micron Electronics, Inc. | Apparatus for generating an alarm in a portable computer system |
| US6168522B1 (en) * | 1998-03-31 | 2001-01-02 | Walker Digital, Llc | Method and apparatus for operating a gaming device to dispense a specified amount |
| FI105966B (fi) * | 1998-07-07 | 2000-10-31 | Nokia Networks Oy | Autentikointi tietoliikenneverkossa |
| AU4926999A (en) | 1998-07-20 | 2000-02-14 | Easynet Access Inc. | Internet billing |
| US6304973B1 (en) * | 1998-08-06 | 2001-10-16 | Cryptek Secure Communications, Llc | Multi-level security network system |
| US6574239B1 (en) * | 1998-10-07 | 2003-06-03 | Eric Morgan Dowling | Virtual connection of a remote unit to a server |
| US6546425B1 (en) * | 1998-10-09 | 2003-04-08 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
| WO2002023362A1 (en) | 2000-09-12 | 2002-03-21 | Netmotion Wireless, Inc. | Method and apparatus for providing mobile and other intermittent connectivity in a computing environment |
| EP1003121A3 (en) * | 1998-10-30 | 2001-10-04 | Becton Dickinson and Company | Medication and specimen management system |
| US6683852B2 (en) * | 1998-12-15 | 2004-01-27 | Lucent Technologies Inc. | Call admission control methods and apparatus for improving route selection in packet networks |
| US6490679B1 (en) * | 1999-01-18 | 2002-12-03 | Shym Technology, Inc. | Seamless integration of application programs with security key infrastructure |
| US6542729B1 (en) * | 1999-04-27 | 2003-04-01 | Qualcomm Inc. | System and method for minimizing fraudulent usage of a mobile telephone |
| CN100384191C (zh) | 1999-06-10 | 2008-04-23 | 阿尔卡塔尔互联网运行公司 | 基于策略的网络体系结构 |
| EP1059782A3 (en) | 1999-06-10 | 2004-02-04 | Lucent Technologies Inc. | Method and apparatus for dynamically allocating bandwidth utilization in a packet telephony network |
| US6910135B1 (en) * | 1999-07-07 | 2005-06-21 | Verizon Corporate Services Group Inc. | Method and apparatus for an intruder detection reporting and response system |
| US6725379B1 (en) * | 1999-08-11 | 2004-04-20 | Dell Products L.P. | Stolen computer detection and protection |
| US7162427B1 (en) * | 1999-08-20 | 2007-01-09 | Electronic Data Systems Corporation | Structure and method of modeling integrated business and information technology frameworks and architecture in support of a business |
| US20040193694A1 (en) * | 1999-11-10 | 2004-09-30 | Randy Salo | Application gateway systems |
| US6965948B1 (en) | 1999-11-12 | 2005-11-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for selective network access |
| US6643701B1 (en) * | 1999-11-17 | 2003-11-04 | Sun Microsystems, Inc. | Method and apparatus for providing secure communication with a relay in a network |
| US7437550B2 (en) * | 1999-12-02 | 2008-10-14 | Ponoi Corp. | System for providing session-based network privacy, private, persistent storage, and discretionary access control for sharing private data |
| US7003571B1 (en) * | 2000-01-31 | 2006-02-21 | Telecommunication Systems Corporation Of Maryland | System and method for re-directing requests from browsers for communication over non-IP based networks |
| GB2359220A (en) * | 2000-02-03 | 2001-08-15 | Orange Personal Comm Serv Ltd | Handover in accordance with a network policy |
| US6386894B2 (en) * | 2000-04-28 | 2002-05-14 | Texas Instruments Incorporated | Versatile interconnection scheme for beverage quality and control sensors |
| DE10024584A1 (de) | 2000-05-19 | 2002-01-17 | Deutsche Telekom Mobil | Verfahren zum Betrieb eines Dual- oder Mehrband-Mobilfunkendgeräts und Mobilfunkendgerät |
| US6662023B1 (en) * | 2000-07-06 | 2003-12-09 | Nokia Mobile Phones Ltd. | Method and apparatus for controlling and securing mobile phones that are lost, stolen or misused |
| US6564047B1 (en) * | 2000-08-28 | 2003-05-13 | Motorola Inc. | Advanced air time management |
| US7089553B1 (en) * | 2000-10-12 | 2006-08-08 | International Business Machines Corporation | Method, system, computer program product, and article of manufacture for downloading a remote computer program according to a stored configuration |
| US6813498B1 (en) * | 2000-10-27 | 2004-11-02 | Lucent Technologies Inc. | Apparatus, method and system for detection and recovery of missing wireless devices in communication systems |
| WO2002041580A1 (de) | 2000-11-14 | 2002-05-23 | Siemens Aktiengesellschaft | Vorrichtung und verfahren zur auswahl von netzzugängen |
| JP2002158985A (ja) * | 2000-11-17 | 2002-05-31 | Hitachi Ltd | デジタルコンテンツ配布システム、デジタルコンテンツ配布方法、デジタルコンテンツ配布装置、情報処理装置、および、デジタルコンテンツ記録媒体 |
| US7409061B2 (en) * | 2000-11-29 | 2008-08-05 | Noatak Software Llc | Method and system for secure distribution of subscription-based game software |
| US6865162B1 (en) * | 2000-12-06 | 2005-03-08 | Cisco Technology, Inc. | Elimination of clipping associated with VAD-directed silence suppression |
| US6973576B2 (en) * | 2000-12-27 | 2005-12-06 | Margent Development, Llc | Digital content security system |
| US20020087623A1 (en) * | 2000-12-30 | 2002-07-04 | Eatough David A. | Method and apparatus for determining network topology and/or managing network related tasks |
| US7003564B2 (en) * | 2001-01-17 | 2006-02-21 | Hewlett-Packard Development Company, L.P. | Method and apparatus for customizably calculating and displaying health of a computer network |
| US7127742B2 (en) * | 2001-01-24 | 2006-10-24 | Microsoft Corporation | Establishing a secure connection with a private corporate network over a public network |
| JP2002238067A (ja) * | 2001-02-07 | 2002-08-23 | Mitsubishi Electric Corp | 移動体通信システム、ハンドオフ方法およびその方法をコンピュータに実行させるプログラム |
| JP3744361B2 (ja) * | 2001-02-16 | 2006-02-08 | 株式会社日立製作所 | セキュリティ管理システム |
| US6947755B1 (en) * | 2001-03-16 | 2005-09-20 | Gould Lawrence A | Systems and methods for distributed processing of location information associated with emergency 911 wireless transmissions |
| WO2002077816A1 (en) | 2001-03-21 | 2002-10-03 | Bot, Inc. | Intelligent software agent system architecture |
| US7096269B2 (en) * | 2001-03-30 | 2006-08-22 | Hitachi, Ltd. | Path selection methods for storage based remote copy |
| US7421083B2 (en) * | 2001-04-05 | 2008-09-02 | General Instrument Corporation | System for seamlessly updating service keys with automatic recovery |
| US7603703B2 (en) | 2001-04-12 | 2009-10-13 | International Business Machines Corporation | Method and system for controlled distribution of application code and content data within a computer network |
| US20030088517A1 (en) * | 2001-04-13 | 2003-05-08 | Xyleco, Inc. | System and method for controlling access and use of private information |
| US7272230B2 (en) * | 2001-04-18 | 2007-09-18 | Pumpkin House Incorporated | Encryption system and control method thereof |
| CA2446304C (en) | 2001-05-01 | 2012-03-20 | Vasco Data Security, Inc. | Use and generation of a session key in a secure socket layer connection |
| US20030056116A1 (en) * | 2001-05-18 | 2003-03-20 | Bunker Nelson Waldo | Reporter |
| US20020186845A1 (en) * | 2001-06-11 | 2002-12-12 | Santanu Dutta | Method and apparatus for remotely disabling and enabling access to secure transaction functions of a mobile terminal |
| US7546629B2 (en) * | 2002-03-06 | 2009-06-09 | Check Point Software Technologies, Inc. | System and methodology for security policy arbitration |
| US20040107360A1 (en) * | 2002-12-02 | 2004-06-03 | Zone Labs, Inc. | System and Methodology for Policy Enforcement |
| JP4249011B2 (ja) * | 2001-07-18 | 2009-04-02 | データ・トランスファー・アンド・コミュニケーションズ・リミテッド | データセキュリティ装置 |
| US20040199545A1 (en) * | 2001-08-14 | 2004-10-07 | Frederico Wagner | Networked disposal and replenishment apparatus |
| US6829158B2 (en) * | 2001-08-22 | 2004-12-07 | Motorola, Inc. | Magnetoresistive level generator and method |
| US8140845B2 (en) * | 2001-09-13 | 2012-03-20 | Alcatel Lucent | Scheme for authentication and dynamic key exchange |
| FR2831002B1 (fr) * | 2001-10-16 | 2004-01-02 | Victor Kossikouma Agbegnenou | Systeme de communication polyvalent sans fil |
| US7305548B2 (en) * | 2001-10-22 | 2007-12-04 | Microsoft Corporation | Using atomic messaging to increase the security of transferring data across a network |
| US7392391B2 (en) * | 2001-11-01 | 2008-06-24 | International Business Machines Corporation | System and method for secure configuration of sensitive web services |
| US7681034B1 (en) | 2001-12-12 | 2010-03-16 | Chang-Ping Lee | Method and apparatus for securing electronic data |
| US7580972B2 (en) * | 2001-12-12 | 2009-08-25 | Valve Corporation | Method and system for controlling bandwidth on client and server |
| US20040019786A1 (en) | 2001-12-14 | 2004-01-29 | Zorn Glen W. | Lightweight extensible authentication protocol password preprocessing |
| US7647320B2 (en) * | 2002-01-18 | 2010-01-12 | Peoplechart Corporation | Patient directed system and method for managing medical information |
| US7299349B2 (en) * | 2002-01-31 | 2007-11-20 | Microsoft Corporation | Secure end-to-end notification |
| ATE427017T1 (de) | 2002-02-26 | 2009-04-15 | Nokia Corp | Verfahren und vorrichtung zum anpassen der konfiguration einer anwendung auf einem mobilendgerat an eine verfugbare datenverbindung |
| US20030188162A1 (en) * | 2002-03-29 | 2003-10-02 | Brant Candelore | Locking a hard drive to a host |
| US7054624B2 (en) * | 2002-04-02 | 2006-05-30 | X-Cyte, Inc. | Safeguarding user data stored in mobile communications devices |
| SE0201287D0 (sv) * | 2002-04-25 | 2002-04-25 | Ericsson Telefon Ab L M | Service Network Framework |
| US6880079B2 (en) * | 2002-04-25 | 2005-04-12 | Vasco Data Security, Inc. | Methods and systems for secure transmission of information using a mobile device |
| US6996728B2 (en) * | 2002-04-26 | 2006-02-07 | Hewlett-Packard Development Company, L.P. | Managing power consumption based on utilization statistics |
| US20030204748A1 (en) * | 2002-04-30 | 2003-10-30 | Tom Chiu | Auto-detection of wireless network accessibility |
| US20040017360A1 (en) * | 2002-05-02 | 2004-01-29 | Emerson Harry E. | Computer keyboard having a single key providing a shift-tab function |
| US7072828B2 (en) * | 2002-05-13 | 2006-07-04 | Avaya Technology Corp. | Apparatus and method for improved voice activity detection |
| US7240366B2 (en) * | 2002-05-17 | 2007-07-03 | Microsoft Corporation | End-to-end authentication of session initiation protocol messages using certificates |
| US7363363B2 (en) * | 2002-05-17 | 2008-04-22 | Xds, Inc. | System and method for provisioning universal stateless digital and computing services |
| US6973528B2 (en) * | 2002-05-22 | 2005-12-06 | International Business Machines Corporation | Data caching on bridge following disconnect |
| JP3650611B2 (ja) * | 2002-06-13 | 2005-05-25 | 一浩 宮本 | 暗号化及び復号化するためのプログラム |
| US7051236B2 (en) * | 2002-06-13 | 2006-05-23 | Dell Products L.P. | Wirelessly network-connected, battery-powered information handling system featuring prevention of data corruption after wake-up by a network event |
| US7290064B2 (en) * | 2002-06-24 | 2007-10-30 | Cisco Technology, Inc. | Adaptive feedback technique implemented in mobile IP networks |
| GB2391135B (en) * | 2002-06-28 | 2006-01-11 | Nokia Corp | User group creation |
| WO2004008693A1 (en) | 2002-07-10 | 2004-01-22 | Koninklijke Philips Electronics N.V. | Interface selection from multiple networks |
| JP2004062416A (ja) * | 2002-07-26 | 2004-02-26 | Nippon Telegr & Teleph Corp <Ntt> | 不正アクセス防止方法、セキュリティポリシーダウンロード方法、pc、およびポリシーサーバ |
| US7042867B2 (en) * | 2002-07-29 | 2006-05-09 | Meshnetworks, Inc. | System and method for determining physical location of a node in a wireless network during an authentication check of the node |
| US6754193B2 (en) | 2002-08-01 | 2004-06-22 | Motorola, Inc. | Method and base station controller for operating in accordance with a wireless communication protocol |
| TW537466U (en) * | 2002-08-01 | 2003-06-11 | Handlink Technologies Inc | Portable network transmission device |
| US20040030887A1 (en) * | 2002-08-07 | 2004-02-12 | Harrisville-Wolff Carol L. | System and method for providing secure communications between clients and service providers |
| US20040028069A1 (en) * | 2002-08-07 | 2004-02-12 | Tindal Glen D. | Event bus with passive queuing and active routing |
| US20040087213A1 (en) * | 2002-08-16 | 2004-05-06 | Chi-Lei Kao | Plug used for connection with a usb receptacle |
| EP1540446A2 (en) | 2002-08-27 | 2005-06-15 | TD Security, Inc., dba Trust Digital, LLC | Enterprise-wide security system for computer devices |
| AU2002951013A0 (en) * | 2002-08-27 | 2002-09-12 | Sunbay Software Ag | System for improved network data access |
| US7170999B1 (en) * | 2002-08-28 | 2007-01-30 | Napster, Inc. | Method of and apparatus for encrypting and transferring files |
| EP1396980A1 (en) * | 2002-09-05 | 2004-03-10 | Hewlett-Packard Company | A system for managing user profile data |
| US20040137964A1 (en) * | 2002-09-13 | 2004-07-15 | Steven Lynch | Wireless communication device and method for responding to solicitations |
| EP1401147B1 (en) * | 2002-09-16 | 2007-11-28 | Agilent Technologies, Inc. | Measuring network parameters as experienced by non synthetic network traffic |
| WO2004028069A1 (en) | 2002-09-17 | 2004-04-01 | Broadcom Corporation | Method and system for providing multiple encryption in a multi-band multi-protocol hybrid wired/wireless network |
| US7239862B1 (en) * | 2002-09-19 | 2007-07-03 | Cellco Partnership | Method of and system for processing prepaid wireless data communications |
| US7107349B2 (en) * | 2002-09-30 | 2006-09-12 | Danger, Inc. | System and method for disabling and providing a notification for a data processing device |
| US6975963B2 (en) * | 2002-09-30 | 2005-12-13 | Mcdata Corporation | Method and system for storing and reporting network performance metrics using histograms |
| US7448067B2 (en) * | 2002-09-30 | 2008-11-04 | Intel Corporation | Method and apparatus for enforcing network security policies |
| JP4274770B2 (ja) * | 2002-10-01 | 2009-06-10 | 株式会社エヌ・ティ・ティ・ドコモ | 認証決済方法、サービス提供装置及び認証決済システム |
| AU2003279246A1 (en) * | 2002-10-10 | 2004-05-04 | Action Engine Corporation | Method and apparatus for remote control and updating of wireless mobile devices |
| AU2003282212A1 (en) * | 2002-10-17 | 2004-05-04 | Vodafone Group Plc | Facilitating and authenticating transactions |
| US7181252B2 (en) * | 2002-12-10 | 2007-02-20 | Nokia Corporation | System and method for performing security functions of a mobile station |
| US7308703B2 (en) * | 2002-12-18 | 2007-12-11 | Novell, Inc. | Protection of data accessible by a mobile device |
| US7020476B2 (en) * | 2002-12-23 | 2006-03-28 | Steelcloud, Inc. | Wireless network security |
| US7734549B2 (en) * | 2002-12-31 | 2010-06-08 | Motorola, Inc. | Methods and apparatus for managing secured software for a wireless device |
| US7421503B1 (en) * | 2003-01-17 | 2008-09-02 | Cisco Technology, Inc. | Method and apparatus for providing multiple authentication types using an authentication protocol that supports a single type |
| US7295119B2 (en) * | 2003-01-22 | 2007-11-13 | Wireless Valley Communications, Inc. | System and method for indicating the presence or physical location of persons or devices in a site specific representation of a physical environment |
| EP1455499B1 (en) * | 2003-03-03 | 2009-09-09 | Nokia Corporation | Security element commanding method and mobile terminal |
| US7089425B2 (en) * | 2003-03-18 | 2006-08-08 | Ci4 Technologies, Inc. | Remote access authorization of local content |
| US20040205749A1 (en) * | 2003-03-26 | 2004-10-14 | Lockheed Martin Corporation | System for enabling application software of data acquisition devices |
| WO2004098219A1 (en) * | 2003-04-29 | 2004-11-11 | Sony Ericsson Mobile Communications Ab | Mobile apparatus with remote lock and control function |
| KR100602631B1 (ko) * | 2003-04-29 | 2006-07-20 | 삼성전자주식회사 | 공중망 디엘알을 공유하는 구내 이브이-디오 시스템 및이를 이용한 데이터 서비스 방법 |
| US7436843B2 (en) * | 2003-04-30 | 2008-10-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for access selection |
| US7971237B2 (en) * | 2003-05-15 | 2011-06-28 | Verizon Business Global Llc | Method and system for providing fraud detection for remote access services |
| US20040235522A1 (en) * | 2003-05-21 | 2004-11-25 | Alan Lin | Card facility for freely communicating with network systems |
| EP1629356A4 (en) * | 2003-06-03 | 2006-12-27 | Coinstar Inc | METHODS AND SYSTEMS FOR PROVIDING PRODUCTS SUCH AS DIGITAL CONTENT, IN PARTICULAR GAMES, CALL TONES AND / OR GRAPHICS AND SERVICE PROVISIONS SUCH AS COMPUTER NETWORK SERVICE INCLUDING INTERNET SERVICE |
| US8127224B2 (en) * | 2003-06-11 | 2012-02-28 | Wtvii, Inc. | System for creating and editing mark up language forms and documents |
| GB2404305B (en) * | 2003-07-22 | 2005-07-06 | Research In Motion Ltd | Security for mobile communications device |
| US7506161B2 (en) * | 2003-09-02 | 2009-03-17 | Authernative, Inc. | Communication session encryption and authentication system |
| US7355506B2 (en) * | 2003-10-01 | 2008-04-08 | Microsoft Corporation | Systems and methods for deterring theft of electronic devices |
| US20060294219A1 (en) * | 2003-10-03 | 2006-12-28 | Kazuki Ogawa | Network system based on policy rule |
| US7283982B2 (en) * | 2003-12-05 | 2007-10-16 | International Business Machines Corporation | Method and structure for transform regression |
| US20050186954A1 (en) * | 2004-02-20 | 2005-08-25 | Tom Kenney | Systems and methods that provide user and/or network personal data disabling commands for mobile devices |
| US7650636B2 (en) * | 2004-03-03 | 2010-01-19 | Cisco Technology, Inc. | Network security enhancement methods and devices |
| EP1754338A1 (en) * | 2004-03-03 | 2007-02-21 | Nokia Corporation | A method, a device, and a system for transferring data |
| US7549048B2 (en) * | 2004-03-19 | 2009-06-16 | Microsoft Corporation | Efficient and secure authentication of computing systems |
| US7574600B2 (en) * | 2004-03-24 | 2009-08-11 | Intel Corporation | System and method for combining user and platform authentication in negotiated channel security protocols |
| DE602004024606D1 (de) * | 2004-04-06 | 2010-01-21 | Phonak Ag | Hörgerät und Verfahren zum Aktivieren eines Hörgerätes |
| US7487353B2 (en) * | 2004-05-20 | 2009-02-03 | International Business Machines Corporation | System, method and program for protecting communication |
| US20050262361A1 (en) * | 2004-05-24 | 2005-11-24 | Seagate Technology Llc | System and method for magnetic storage disposal |
| US7444517B2 (en) * | 2004-06-03 | 2008-10-28 | International Business Machines Corporation | Method for protecting a user's password |
| WO2006012044A1 (en) * | 2004-06-28 | 2006-02-02 | Japan Communications, Inc. | Methods and systems for encrypting, transmitting, and storing electronic information and files |
| US20060149414A1 (en) * | 2004-12-30 | 2006-07-06 | Carrier Corporation | Remote web access control of multiple home comfort systems |
-
2005
- 2005-06-16 WO PCT/US2005/021526 patent/WO2006012058A1/en active Application Filing
- 2005-06-16 US US11/154,800 patent/US7760882B2/en active Active
- 2005-06-27 WO PCT/US2005/022982 patent/WO2006004784A1/en active Application Filing
- 2005-06-27 JP JP2007519370A patent/JP2008505400A/ja active Pending
- 2005-06-27 US US11/167,747 patent/US20060075467A1/en not_active Abandoned
- 2005-06-27 EP EP05763450A patent/EP1766926A1/en not_active Withdrawn
- 2005-06-27 WO PCT/US2005/022984 patent/WO2006004786A1/en active Application Filing
- 2005-06-27 WO PCT/US2005/022586 patent/WO2006012346A1/en active Application Filing
- 2005-06-27 US US11/167,745 patent/US20060072583A1/en not_active Abandoned
- 2005-06-27 US US11/167,744 patent/US20060075472A1/en not_active Abandoned
- 2005-06-27 WO PCT/US2005/022983 patent/WO2006004785A1/en active Application Filing
- 2005-06-27 JP JP2007519369A patent/JP2008504792A/ja active Pending
- 2005-06-27 EP EP05763690A patent/EP1766927A1/en not_active Withdrawn
- 2005-06-27 US US11/167,837 patent/US20060075506A1/en not_active Abandoned
- 2005-06-28 WO PCT/US2005/023278 patent/WO2006004928A2/en active Application Filing
- 2005-06-28 EP EP05764450A patent/EP1766928A2/en not_active Withdrawn
- 2005-06-28 JP JP2007519432A patent/JP2008504631A/ja active Pending
- 2005-06-28 US US11/170,608 patent/US20060023738A1/en not_active Abandoned
- 2005-06-28 EP EP05768707A patent/EP1766931A1/en not_active Withdrawn
- 2005-06-28 WO PCT/US2005/023280 patent/WO2006004930A1/en active Application Filing
- 2005-06-28 JP JP2007519430A patent/JP2008504630A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0950380A (ja) * | 1995-08-04 | 1997-02-18 | Toshiba Corp | 通信システム |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008504792A (ja) | 2008-02-14 |
| US20060075506A1 (en) | 2006-04-06 |
| US20060064588A1 (en) | 2006-03-23 |
| WO2006004786A1 (en) | 2006-01-12 |
| EP1766926A1 (en) | 2007-03-28 |
| EP1766931A1 (en) | 2007-03-28 |
| US20060023738A1 (en) | 2006-02-02 |
| US20060075467A1 (en) | 2006-04-06 |
| WO2006004930A1 (en) | 2006-01-12 |
| JP2008505400A (ja) | 2008-02-21 |
| US20060075472A1 (en) | 2006-04-06 |
| EP1766927A1 (en) | 2007-03-28 |
| WO2006012346A1 (en) | 2006-02-02 |
| WO2006004928A2 (en) | 2006-01-12 |
| EP1766928A2 (en) | 2007-03-28 |
| WO2006004928A3 (en) | 2006-05-18 |
| US20060072583A1 (en) | 2006-04-06 |
| JP2008504631A (ja) | 2008-02-14 |
| WO2006004784A1 (en) | 2006-01-12 |
| US7760882B2 (en) | 2010-07-20 |
| WO2006012058A1 (en) | 2006-02-02 |
| WO2006004785A1 (en) | 2006-01-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2008504630A (ja) | 電子装置に関するユーザ体験を向上し、最適化するためのシステムおよび方法 | |
| US20060026268A1 (en) | Systems and methods for enhancing and optimizing a user's experience on an electronic device | |
| US10440561B2 (en) | Mobile device activation | |
| US7986935B1 (en) | Service plan optimizer | |
| JP4495410B2 (ja) | コンピューティングシステムおよびその方法 | |
| US20060114883A1 (en) | System and method for wireless cellular enabled information handling system router | |
| US8260354B2 (en) | Operating device and method for universal IC card | |
| KR100690304B1 (ko) | 데이터 처리 시스템, 정보 전송 방법, 기록매체 및 컴퓨터 네트워크 | |
| US20160048471A1 (en) | Universal peripheral connector | |
| US20040233930A1 (en) | Apparatus and method for mobile personal computing and communications | |
| EP2671407B1 (en) | System and method for host and operative system agnostic management of connected devices through network controlled state alteration | |
| CN102110316B (zh) | 一种一卡通服务实现方法及系统 | |
| CA2513262A1 (en) | Novel personal electronics device | |
| CN102984225A (zh) | 移动装置的空中预订 | |
| WO2009009169A1 (en) | Reward-based access- to mobile shared media content | |
| US8797943B2 (en) | Providing private access point services in a communication system | |
| US10891656B1 (en) | Ad management using ads cached on a mobile electronic device | |
| US20060041657A1 (en) | Method and apparatus for managing business cell phone usage | |
| US8452330B2 (en) | Mobile terminal and method for providing terminal related information in power-off state | |
| KR20060013661A (ko) | 지연된 데이터 전송을 상이한 네트워크를 통해서 조건부로재개하는 이동 통신 장치 및 방법 | |
| US8761833B2 (en) | Apparatus and method for power saving using predictive polling in a portable terminal | |
| KR101284148B1 (ko) | 전원 이상에 대비한 데이터 송수신 방법 및 그 방법에 따른단말 | |
| WO2012017272A1 (en) | Controlling an automatic transfer of data | |
| WO2007053521A1 (en) | Method and apparatus for handset customizing | |
| US20090086661A1 (en) | Mobile computer with unattended online content processing |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080619 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110712 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111115 |