Abstract:
Technologies related to observer filtered activity recommendations are generally described. In some examples, a computing device may collect activity and observer information for a device user, may identify limited observer activities, and may generate observer filtered activity recommendations for the device user, the observer filtered activity recommendations corresponding to the identified limited observer activities. Observer filtered activity recommendations may optionally be restricted in the presence of current observers outside a limited observer group. In some examples, the computing device may provide automated access to observer information and/or to observer filtered activity information to enable observer filtered activity recommendations by applications accessing the observer information and/or the observer filtered activity information.
Abstract:
In an example embodiment, one or more scheduler of base stations may be configured to schedule physical resource blocks in considering the respective wireless communication channel quality and neighboring co-channel interferences.
Abstract:
Technologies are generally described for composite membranes that may include a nanoporous graphene layer sandwiched between a first selective membrane and a porous support substrate. The composite membranes may be formed by depositing the selective membrane on one side of the nanoporous graphene layer, while the other side of the nanoporous graphene layer may be supported at a nonporous support substrate. The nanoporous graphene layer may be removed with the selective membrane from the nonporous support substrate and contacted to the porous support substrate to form the composite membranes. By depositing the selective membrane on a flat surface, the nanoporous graphene on the nonporous support substrate, the selective membranes may be produced with reduced defect formation at thicknesses of as little as 0.1 μm or less. The described composite membranes may have increased permeance compared to thicker selective membranes, and structural strength greater than thin selective membranes alone.
Abstract:
Technologies and implementations for providing and online gaming experience are generally disclosed. In one example, a computer-implemented method to allocate rendering tasks to resources of a server system comprise determining at least a portion of a first game world view viewable at a first game client of a plurality of game clients, receiving at least a portion of a game input from the first game client, determining a change from the first game world state to a second game world state, determining based on the second game world state, by the server system, a second game world view, determining a first render task to update the first game element and a second render task to update the second game element and allocating, the first render task to a first game element resource and the second render task to a second game element resource.
Abstract:
Technologies related to quorum-based Virtual Machine (VM) security are generally described. In some examples, VM data, such as a VM payload or other VM data, may be quorum-encrypted, such that a quorum of decryption keys may be used to decrypt the data. Decryption keys may be distributed among multiple VMs, with different decryption keys provided to different VMs, so that single VMs may not decrypt the VM data without decryption keys held by other VMs. To decrypt its data, a VM may assemble a quorum of decryption keys by requesting decryption keys held by other operational VMs, and the VM may then decrypt its data using the assembled quorum of decryption keys. The VM may be prevented from decrypting its data without a sufficient quorum of other operational VMs.
Abstract:
Described herein are hydrophilic biopolymer coatings, films, and membranes, methods for coating a substrate with a hydrophilic biopolymer coating and methods for producing hydrophilic biopolymer films and membranes.
Abstract:
Optically transparent and translucent superhydrophobic and lipophobic surfaces are disclosed. The surfaces may be composed of a glass substrate on which multiple nano-particulates may be heat fused. The nano-particulates may be composed of metal oxides such as aluminum oxide or zinc oxide. Methods for fabricating such surfaces are also disclosed. In one method, a thin layer of a metal may be deposited on a substrate. The metal-covered substrate may be heated in an oxidizing atmosphere until the metal forms metal oxide nano particulates on the surface of the substrate. The heating process may also serve to fuse the nano-particulates onto the substrate.
Abstract:
Technologies for game providers to place their game worlds into existing map databases and communicate the relevant locations to location-based applications are generally described. In some examples, this may be achieved by generating maps that use non-physical locations that are still within standard location data formats at a game service provider and providing the maps and/or map data to map server providers showing game worlds mapped to those coordinates. Alternatively, the game service provider may provide the map data to the map service provider and the map may be generated at the map service provider. The imaginary location maps may be identified by extreme or non-physical altitudes, for example. Game clients may be enabled to publish the location of their game persona on an imaginary map and/or their real persona on a real map and receive location-based services for either or both personas.
Abstract:
Light guide structures having a transparent member containing at least one red fluorescent transparent substance, at least one green fluorescent transparent substance, and at least one blue fluorescent transparent substance are disclosed.
Abstract:
Technologies are generally described for systems, devices and methods effective to implement virtual and augmented reality. In an example, a first device may send data to a second device. The first device may include a processor and a memory. The processor may receive first image data based on a first real image from a third device. The first real image may include a fourth device image that relates to a fourth device. The processor may receive second image based on a second real image from the fourth device. The processor may send the first image data to the second device. The processor may receive a first request from the second device to receive the second image data. The processor may send a second request to the fourth device for the second image data, receive the second image data, and send the second image data to the second device.