- Santa Clara CA, US John B. Vicente - Roseville CA, US Mark D. Yarvis - Portland OR, US James R. Blakley - Portland OR, US
International Classification:
H04L 29/08 H04L 12/24
Abstract:
Technologies for monitoring data storage location for cloud data include a cloud monitoring server configured to communicate with one or more cloud customer computing devices and cloud service providers. The cloud monitoring server receives monitoring requests from the cloud customer computing devices and retrieves provider information from the cloud service providers. The cloud monitoring server compiles response data based on the monitoring requests and the provider information, and sends response data to the cloud customer computing devices. Cloud customer computing devices may send on-demand monitoring requests and/or continuous, policy-based monitoring requests. For policy-based monitoring, the cloud monitoring server continually monitors the provider information and provides response data when one or more conditions specified in the policy are satisfied. The cloud monitoring server may also make recommendations and provide feedback based on the monitoring requests or the provider information. Other embodiments are described and claimed.
Technologies for establishing and utilizing a decentralized cloud infrastructure using a plurality of mobile computing devices include broadcasting for the formation of the decentralized cloud computing and storage infrastructure and establishing wireless communications between the plurality of mobile computing devices. The plurality of mobile computing devices self-organize and cooperate with one another to establish a structured decentralized cloud infrastructure to expose and sharing resources, services, and/or applications for ad hoc or socially-driven decentralized, cloud computing purposes.
- Santa Clara CA, US John B. Vicente - Roseville CA, US Mark D. Yarvis - Portland OR, US James R. Blakley - Portland OR, US
International Classification:
H04L 29/08 H04L 12/24
Abstract:
Technologies for monitoring data storage location for cloud data include a cloud monitoring server configured to communicate with one or more cloud customer computing devices and cloud service providers. The cloud monitoring server receives monitoring requests from the cloud customer computing devices and retrieves provider information from the cloud service providers. The cloud monitoring server compiles response data based on the monitoring requests and the provider information, and sends response data to the cloud customer computing devices. Cloud customer computing devices may send on-demand monitoring requests and/or continuous, policy-based monitoring requests. For policy-based monitoring, the cloud monitoring server continually monitors the provider information and provides response data when one or more conditions specified in the policy are satisfied. The cloud monitoring server may also make recommendations and provide feedback based on the monitoring requests or the provider information. Other embodiments are described and claimed.
- Santa Clara CA, US John B. Vicente - Roseville CA, US Mark D. Yarvis - Portland OR, US James R. Blakley - Portland OR, US
International Classification:
H04L 29/08 H04L 12/24
Abstract:
Technologies for monitoring data storage location for cloud data include a cloud monitoring server configured to communicate with one or more cloud customer computing devices and cloud service providers. The cloud monitoring server receives monitoring requests from the cloud customer computing devices and retrieves provider information from the cloud service providers. The cloud monitoring server compiles response data based on the monitoring requests and the provider information, and sends response data to the cloud customer computing devices. Cloud customer computing devices may send on-demand monitoring requests and/or continuous, policy-based monitoring requests. For policy-based monitoring, the cloud monitoring server continually monitors the provider information and provides response data when one or more conditions specified in the policy are satisfied. The cloud monitoring server may also make recommendations and provide feedback based on the monitoring requests or the provider information. Other embodiments are described and claimed.
- Santa Clara CA, US James R. Blakley - Portland OR, US Hong Li - El Dorado Hills CA, US Mark D. Yarvis - Portland OR, US
International Classification:
H04L 29/08 H04W 48/10 H04W 72/04
Abstract:
Technologies for establishing and utilizing a decentralized cloud infrastructure using a plurality of mobile computing devices include broadcasting for the formation of the decentralized cloud computing and storage infrastructure and establishing wireless communications between the plurality of mobile computing devices. The plurality of mobile computing devices self-organize and cooperate with one another to establish a structured decentralized cloud infrastructure to expose and sharing resources, services, and/or applications for ad hoc or socially-driven decentralized, cloud computing purposes.
Context-Aware Location-Based Information Distribution
John C. Weast - Portland OR, US Paul S. Diefenbaugh - Portland OR, US James R. Blakley - Portland OR, US Nithyananda S. Jeganathan - Portland OR, US
International Classification:
H04N 21/254 H04N 21/478
US Classification:
725 32
Abstract:
Technologies are presented that provide location-based information distribution to targeted media devices. A method of distributing information by an information server in a networked media system may include determining a location of a first media device, determining one or more topics being consumed on the first media device, obtaining information categorically associated with one or more of the determined topics or the location of the first media device, and providing the obtained information to one or more of the first media device or a second media device in use within a predetermined proximity of the first media device. Determination of the location of the first media device may include determining whether the first media device is within a predetermined proximity of one or more other media devices with fixed known locations or of the information server. The provided information may include such information as advertisements, media recommendations, etc.
John B. Vicente - Roseville CA, US Hong C. Li - El Dorado Hills CA, US Mark D. Yarvis - Portland OR, US James R. Blakley - Portland OR, US
International Classification:
H04W 72/04
US Classification:
709226
Abstract:
Technologies for establishing and utilizing a decentralized cloud infrastructure using a plurality of mobile computing devices include broadcasting for the formation of the decentralized cloud computing and storage infrastructure and establishing wireless communications between the plurality of mobile computing devices. The plurality of mobile computing devices self-organize and cooperate with one another to establish a structured decentralized cloud infrastructure to expose and sharing resources, services, and/or applications for ad hoc or socially-driven decentralized, cloud computing purposes.
John B. Vicente - Roseville CA, US Hong C. Li - El Dorado Hills CA, US Mark D. Yarvis - Portland OR, US James R. Blakley - Portland OR, US
International Classification:
G06F 9/44
US Classification:
713 2
Abstract:
Technologies for performing a platform transformation on a computing device include transforming a transformable component of the computing device from a first hardware configuration in which a first set of hardware features is enabled to a second hardware configuration in which different hardware features are enabled. The computing device has a first capability when in the first configuration and a different capability when in the second configuration. In performing the platform transformation, the computing device determines a platform transformation build, establishes a communication connection with a cloud-based platform transformation service, and identifies and retrieves relevant platform definitions from the cloud-based platform transformation service. The platform definitions are used in effecting the desired platform transformation.