Pervasive service providing device-specific updates
AssigneeMicrosoft Corporation
InventorsDavid M. Callaghan, Sergey Karamov
Life of this patent
Estimating the term…
Abstract
A pervasive service provides device specific updates. A proxy device receives an update request from a user device located proximate to the proxy device. The update request includes at least a user device identifier and a user device state. Update data associated with the user device identifier and the user device state is accessed. The proxy device transmits the device-specific update data to the user device. In some embodiments, the proxy device is a mobile device that detects or otherwise encounters a plurality of the user devices and provides device-specific updates thereto.
Claims20
A system for updating proximate devices, said system comprising:
- a memory area associated with a mobile proxy device, said memory area storing update data;
- and
- a processor programmed to:
- broadcast, by the mobile proxy device, an update service to at least one user device located proximate to the mobile proxy device, the user device lacking a connection to an update source remote from the user device;
- receive an update request from the user device, the update request including at least a user device identifier and a user device state;
- obtain, in response to the received update request, the update data from the update source, the update data being associated with the user device identifier and the user device state from the received update request;
- and
- transmit the obtained update data from the mobile proxy device to the user device.
A method comprising:
- receiving, by a proxy device, an update request from at least one user device proximate to the proxy device, the update request including at least a user device identifier and a user device state;
- accessing, in response to the received update request, update data associated with the user device identifier and the user device state;
- and
- transmitting the accessed update data from the proxy device to the user device.
One or more computer storage media embodying computer-executable components, said components comprising:
- a communications interface component that when executed causes at least one processor to receive, in a mobile proxy device, an update request from at least one user device proximate to the mobile proxy device, the update request including at least a user device identifier and a user device state;
- a search component that when executed causes at least one processor to access, in response to the received update request, update data associated with the user device identifier and the user device state, the communications interface component further transmitting the accessed update data from the mobile proxy device to the user device;
- and
- a statistics component that when executed causes at least one processor to generate update metrics relating at least to transmission of the accessed update data by the communications interface component.
Dependencies are inferred from the claim text.