Patent ID: 11962430
Assignee: BRIGHT DATA LTD.
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 0:
1. A method for retrieving by a mobile device that comprises a motion sensor configured for sensing motion of the mobile device, the mobile device configured to be in idle or non-idle states, configured to connect to a web server over the Internet via a wireless network, and configured to communicate over the Internet via the wireless network with distinct first and second servers, the method comprising:
connecting, by the mobile device via the wireless network, to the Internet;
initiating, by the mobile device, communication with the first server over the Internet via the wireless network, in response to the connecting to the Internet;
sensing, by the mobile device using a motion sensor, a motion value of the mobile device;
comparing, by the mobile device, the sensed motion value to a threshold level;
sending, by the mobile device to the first server, a message indicative of the sensed motion value, in response to the comparing of the sensed motion value;
responsive to being in the idle state, staying in the idle state in response to the sensed motion value being below the threshold level for a pre-defined time interval;
responsive to being in the non-idle state, shifting to the idle state in response to the sensed motion value being below the threshold level;
responsive to being in the non-idle state, staying in the non-idle state in response to the sensed motion value being above the threshold level;
responsive to being in the idle state, shifting to the non-idle state in response to the sensed motion value being above the threshold level;
receiving, by the mobile device via the wireless network from the second server that communicates with the first server over the Internet, a content identifier, in response to being in the idle state;
sending, by the mobile device to the web server over the Internet via the wireless network, the received content identifier, in response to the receiving of the content identifier;
receiving, from the web server over the Internet via the wireless network, a content, in response to the sending of the content identifier; and
forwarding, to the second server over the Internet via the wireless network, the received content.