Determination of Internet Access
AssigneeAdobe Systems Incorporated
InventorsEvtim Ivanov Georgiev, John R. Shapiro, Robert Tyler Voliter, Kim P. Pimmel, Joseph Michael Andolina
Life of this patent
Estimating the term…
Abstract
Internet access or connectivity is determined by sending a request to a third-party service to which connectivity is desired with an application on a client computing device and responsive to receiving a response, attempting to rule out a false positive response from an entity other than the third-party service.
Claims37
A method comprising:
- sending, by a client computing device, a request to a third-party service to which connectivity is desired with an application on the client computing device;
- and
- responsive to receiving a response, attempting to rule out a false positive response from an entity other than the third-party service.
One or more computer-readable storage media comprising instructions that are stored thereon that, responsive to execution by a computing device, causes the computing device to at least:
- send a request to a third-party service to which Internet connectivity is desired;
- and
- responsive to receiving a response, attempt to rule out a false positive response from a proxy server associated with wireless Internet access.
A computing device comprising:
- one or more processors;
- one or more computer readable storage media embodying computer-readable instructions which, when executed under the influence of the one or more processors, implement a method comprising:
- sending a request to a third-party service to which connectivity is desired with an application on the client computing device;
- and
- responsive to receiving a response, attempting to rule out a false positive response from an entity other than the third-party service.
A method comprising:
- sending a request to a third-party server to which Internet connectivity is desired by an application executing on a computing device;
- ascertaining whether a response to the request is received;
- responsive to not receiving a response, concluding that the third-party service is unavailable and displaying an associated user interface notification;
- and
- responsive to receiving a response to the request, ascertaining whether the response is from the third-party service or a proxy server that is associated with wireless Internet access.
One or more computer-readable storage media comprising instructions that are stored thereon that implement an access determination module configured to implement a method comprising:
- sending a request to a third-party server to which Internet connectivity is desired by an application executing on a computing device, the third-party server being a remote source of user-specific content, the application comprising an adaptive, navigable content canvas configured to enable access to the user-specific content for consumption in content-fillable containers;
- ascertaining whether a response to the request is received;
- responsive to not receiving a response, concluding that the third-party service is unavailable and displaying an associated user interface notification;
- and
- responsive to receiving a response to the request, ascertaining whether the response is from the third-party service or a proxy server that is associated with wireless Internet access.
A computing device comprising:
- one or more processors;
- a touch-enabled display;
- one or more computer readable storage media embodying computer-readable instructions which, when executed under the influence of the one or more processors, implement an access determination module configured to implement a method comprising:
- sending a request to a third-party server to which Internet connectivity is desired by an application executing on the computing device, the third-party server being a remote source of user-specific content, the application comprising an adaptive, touch-navigable content canvas configured to enable access to the user-specific content for consumption in content-fillable containers displayed on the touch-enabled display;
- ascertaining whether a response to the request is received;
- responsive to not receiving a response, concluding that the third-party service is unavailable and displaying an associated user interface notification on the touch-enabled display;
- responsive to receiving a response to the request, ascertaining whether the response is from the third-party service or a proxy server that is associated with wireless Internet access.
Dependencies are inferred from the claim text.