Switching between location contexts
    1.
    发明授权
    Switching between location contexts 有权
    在位置上下文之间切换

    公开(公告)号:US08370062B1

    公开(公告)日:2013-02-05

    申请号:US12702303

    申请日:2010-02-09

    IPC分类号: G01C21/12

    摘要: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for switching between location contexts on a mobile computing device. An estimated geographic location of the mobile computing device is determined by a mobile computing device. A user-identified location is received from an application program invoked on the mobile computing device. The estimated geographic location and the user-identified location are concurrently stored in computer-readable memory. One of the concurrently-stored locations is identified as a current location. A plurality of interface elements that each identify a venue that is geographically near the current location are presented on a display of the mobile computing device. User input that changes the current location from one to the other of the concurrently-stored locations is received at the mobile computing device.

    摘要翻译: 通常,本说明书中描述的主题可以体现在用于在移动计算设备上的位置上下文之间切换的方法,系统和程序产品中。 移动计算设备的估计地理位置由移动计算设备确定。 从在移动计算设备上调用的应用程序接收用户标识的位置。 估计的地理位置和用户标识的位置同时存储在计算机可读存储器中。 同时存储的位置之一被识别为当前位置。 在移动计算设备的显示器上呈现多个接口元件,每个接口元件识别地理上靠近当前位置的场所。 在移动计算设备处接收用于将当前位置从同时存储的位置中的一个更改为另一个的用户输入。

    Event-driven module loading
    3.
    发明授权
    Event-driven module loading 有权
    事件驱动的模块加载

    公开(公告)号:US08407319B1

    公开(公告)日:2013-03-26

    申请号:US12730697

    申请日:2010-03-24

    IPC分类号: G06F15/16

    CPC分类号: G06F9/44521

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for event-driven module loading. In one aspect, a method includes obtaining a mapping for a resource, wherein the mapping identifies one or more events that, upon occurrence, will trigger a dynamic loading of one or more code modules that are referenced by the resource, determining that an event has occurred, identifying one or more of the code modules that are associated with the event, based on the mapping, and dynamically loading the identified code modules.

    摘要翻译: 方法,系统和装置,包括在计算机存储介质上编码的计算机程序,用于事件驱动的模块加载。 一方面,一种方法包括获得资源的映射,其中所述映射标识一个或多个事件,所述事件在出现时将触发由所述资源引用的一个或多个代码模块的动态加载,确定事件具有 发生,基于映射识别与事件相关联的一个或多个代码模块,并动态加载所识别的代码模块。

    Launching a Cached Web Application Based on Authentication Status
    4.
    发明申请
    Launching a Cached Web Application Based on Authentication Status 有权
    基于认证状态启动缓存的Web应用程序

    公开(公告)号:US20120084835A1

    公开(公告)日:2012-04-05

    申请号:US13251124

    申请日:2011-09-30

    IPC分类号: G06F21/00

    摘要: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a request to retrieve electronic resources that correspond to a first network address. The resources are retrieved from a cache. The retrieved resources are responsive to the request, correspond to the first network address, and are configured to activate a first web application. Activation of the first web application requires that the computing device be authenticated. Instructions that are in the retrieved resources and are for activating the first web application are executed. The execution includes determining that the computing device is not authenticated to activate the first web application, and requesting to retrieve electronic resources that correspond to a second network address and that are configured to activate a second web application. Activation of the second web application does not require that the computing device be currently authenticated.

    摘要翻译: 通常,本说明书中描述的主题可以体现在方法,系统和程序产品中,用于接收检索对应于第一网络地址的电子资源的请求。 从缓存中检索资源。 检索的资源响应于该请求,对应于第一网络地址,并被配置为激活第一web应用。 激活第一个Web应用程序要求对计算设备进行身份验证。 执行在检索资源中并用于激活第一个Web应用程序的指令。 执行包括确定计算设备未被认证以激活第一web应用,并且请求检索对应于第二网络地址并被配置为激活第二Web应用的电子资源。 激活第二个Web应用程序不要求计算设备当前被认证。

    Launching a Cached Web Application Based on Authentication Status
    5.
    发明申请
    Launching a Cached Web Application Based on Authentication Status 有权
    基于认证状态启动缓存的Web应用程序

    公开(公告)号:US20120084833A1

    公开(公告)日:2012-04-05

    申请号:US12895182

    申请日:2010-09-30

    IPC分类号: G06F21/00

    摘要: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a request to retrieve electronic resources that correspond to a first network address. The resources are retrieved from a cache. The retrieved resources are responsive to the received request, correspond to the first network address, and are configured to activate a first web application. Activation of the first web application requires that the computing device be authenticated. Instructions that are in the retrieved resources and are for activating the first web application are executed. The execution includes determining that the computing device is not authenticated to activate the first web application, and requesting to retrieve electronic resources that correspond to a second network address and that are configured to activate a second web application. Activation of the second web application does not require that the computing device be currently authenticated.

    摘要翻译: 通常,本说明书中描述的主题可以体现在方法,系统和程序产品中,用于接收检索对应于第一网络地址的电子资源的请求。 从缓存中检索资源。 检索到的资源响应于所接收的请求,对应于第一网络地址,并且被配置为激活第一web应用。 激活第一个Web应用程序要求对计算设备进行身份验证。 执行在检索资源中并用于激活第一个Web应用程序的指令。 执行包括确定计算设备未被认证以激活第一web应用,并且请求检索对应于第二网络地址并被配置为激活第二Web应用的电子资源。 激活第二个Web应用程序不要求计算设备当前被认证。

    Launching a cached web application based on authentication status
    6.
    发明授权
    Launching a cached web application based on authentication status 有权
    基于认证状态启动缓存的Web应用程序

    公开(公告)号:US08732855B2

    公开(公告)日:2014-05-20

    申请号:US12895182

    申请日:2010-09-30

    摘要: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a request to retrieve electronic resources that correspond to a first network address. The resources are retrieved from a cache. The retrieved resources are responsive to the received request, correspond to the first network address, and are configured to activate a first web application. Activation of the first web application requires that the computing device be authenticated. Instructions that are in the retrieved resources and are for activating the first web application are executed. The execution includes determining that the computing device is not authenticated to activate the first web application, and requesting to retrieve electronic resources that correspond to a second network address and that are configured to activate a second web application. Activation of the second web application does not require that the computing device be currently authenticated.

    摘要翻译: 通常,本说明书中描述的主题可以体现在方法,系统和程序产品中,用于接收检索对应于第一网络地址的电子资源的请求。 从缓存中检索资源。 检索到的资源响应于所接收的请求,对应于第一网络地址,并且被配置为激活第一web应用。 激活第一个Web应用程序要求对计算设备进行身份验证。 执行在检索资源中并用于激活第一个Web应用程序的指令。 执行包括确定计算设备未被认证以激活第一web应用,并且请求检索对应于第二网络地址并被配置为激活第二Web应用的电子资源。 激活第二个Web应用程序不要求计算设备当前被认证。

    Event-driven module loading
    7.
    发明授权

    公开(公告)号:US08346889B1

    公开(公告)日:2013-01-01

    申请号:US13249419

    申请日:2011-09-30

    IPC分类号: G06F15/16

    CPC分类号: G06F9/44521

    摘要: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for event-driven module loading. In one aspect, a method includes obtaining a mapping for a resource, wherein the mapping identifies one or more events that, upon occurrence, will trigger a dynamic loading of one or more code modules that are referenced by the resource, determining that an event has occurred, identifying one or more of the code modules that are associated with the event, based on the mapping, and dynamically loading the identified code modules.

    Managing use of location-identification services
    8.
    发明授权
    Managing use of location-identification services 有权
    管理位置识别服务的使用

    公开(公告)号:US08566022B1

    公开(公告)日:2013-10-22

    申请号:US12702311

    申请日:2010-02-09

    IPC分类号: G06F19/00

    摘要: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for identifying a location of a mobile computing device. A first location estimate of a mobile computing device and an accuracy of the first location estimate is determined at a mobile computing device based on wireless signals received from one or more beacons. A time period based on the accuracy of the first location estimate is determined. One or more subsequent location estimates of the mobile computing device and respective accuracies are determined. The determination of the subsequent location estimates is stopped at an end of the time period. A preferred location estimate from the determined location estimates is determined at the mobile computing device.

    摘要翻译: 通常,本说明书中描述的主题可以体现在用于识别移动计算设备的位置的方法,系统和程序产品中。 基于从一个或多个信标接收到的无线信号,在移动计算设备处确定移动计算设备的第一位置估计和第一位置估计的准确度。 确定基于第一位置估计的精度的时间段。 确定移动计算设备的一个或多个后续位置估计和相应的准确度。 在时间段结束时停止后续位置估计的确定。 在移动计算设备处确定来自所确定的位置估计的优选位置估计。

    Launching a cached web application based on authentication status
    9.
    发明授权
    Launching a cached web application based on authentication status 有权
    基于认证状态启动缓存的Web应用程序

    公开(公告)号:US08402554B2

    公开(公告)日:2013-03-19

    申请号:US13251124

    申请日:2011-09-30

    IPC分类号: H04L29/06

    摘要: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for receiving a request to retrieve electronic resources that correspond to a first network address. The resources are retrieved from a cache. The retrieved resources are responsive to the request, correspond to the first network address, and are configured to activate a first web application. Activation of the first web application requires that the computing device be authenticated. Instructions that are in the retrieved resources and are for activating the first web application are executed. The execution includes determining that the computing device is not authenticated to activate the first web application, and requesting to retrieve electronic resources that correspond to a second network address and that are configured to activate a second web application. Activation of the second web application does not require that the computing device be currently authenticated.

    摘要翻译: 通常,本说明书中描述的主题可以体现在方法,系统和程序产品中,用于接收检索对应于第一网络地址的电子资源的请求。 从缓存中检索资源。 检索的资源响应于该请求,对应于第一网络地址,并被配置为激活第一web应用。 激活第一个Web应用程序要求对计算设备进行身份验证。 执行在检索资源中并用于激活第一个Web应用程序的指令。 执行包括确定计算设备未被认证以激活第一web应用,并且请求检索对应于第二网络地址并被配置为激活第二Web应用的电子资源。 激活第二个Web应用程序不要求计算设备当前被认证。

    Confirming a venue of user location
    10.
    发明授权
    Confirming a venue of user location 有权
    确认用户位置的位置

    公开(公告)号:US08200247B1

    公开(公告)日:2012-06-12

    申请号:US12702257

    申请日:2010-02-08

    IPC分类号: H04W24/00

    摘要: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for verifying a venue associated with a user location. A mobile computing device determines an estimated geographic location of the mobile computing device. The mobile computing device wirelessly transmits the estimated geographic location to a server system. The mobile computing device receives from the server system an identification of a suggested venue. An interface element that indicates that the mobile computing device may be located at the suggested venue is provided on a display of the mobile computing device. User input that confirms that the user is at the suggested venue is received. In response to receiving the user input, the suggested venue is identified as a confirmed venue. A wireless communication that identifies that the user is at the confirmed venue is provided from the mobile computing device.

    摘要翻译: 通常,本说明书中描述的主题可以体现在用于验证与用户位置相关联的场地的方法,系统和程序产品中。 移动计算设备确定移动计算设备的估计的地理位置。 移动计算设备将估计的地理位置无线地传输到服务器系统。 移动计算设备从服务器系统接收建议场所的标识。 指示移动计算设备可能位于建议地点的接口元件被提供在移动计算设备的显示器上。 接收确认用户在建议地点的用户输入。 响应于接收到用户输入,建议的地点被确认为确认地点。 从移动计算设备提供识别用户处于确认场所的无线通信。