Location-based caching for mobile devices
    1.
    发明申请
    Location-based caching for mobile devices 有权
    基于位置的移动设备缓存

    公开(公告)号:US20070219708A1

    公开(公告)日:2007-09-20

    申请号:US11375995

    申请日:2006-03-15

    IPC分类号: G01C21/00

    摘要: A location-based caching system provides the ability for a mobile communication device to dynamically provide content related to a user's location. Content may comprise a series of map segments that anticipate the route traveled by a user of the mobile device. Other related content may also be provided, for example, point of interest information related to the route traveled. The system tracks a present location of the mobile device and predicts a future location of the mobile device. Based upon the prediction of future location, the caching module determines whether content related to the future location is presently stored on the mobile device. If appropriate content is not on the mobile device, the caching module retrieves the content from a content server via a network connection. The content information nay be contextually selected based upon, for example, user preferences, movement information, and device state information.

    摘要翻译: 基于位置的高速缓存系统提供移动通信设备动态地提供与用户位置相关的内容的能力。 内容可以包括预期由移动设备的用户行进的路线的一系列地图片段。 还可以提供其他相关内容,例如与旅行路线相关的兴趣点信息。 系统跟踪移动设备的当前位置并预测移动设备的未来位置。 基于对未来位置的预测,缓存模块确定与未来位置相关的内容是否当前存储在移动设备上。 如果适当的内容不在移动设备上,则缓存模块通过网络连接从内容服务器检索内容。 可以基于例如用户偏好,移动信息和设备状态信息来上下文地选择内容信息。

    System and method for applying flexible attributes to execute asynchronous network requests
    2.
    发明申请
    System and method for applying flexible attributes to execute asynchronous network requests 有权
    应用灵活属性执行异步网络请求的系统和方法

    公开(公告)号:US20060184675A1

    公开(公告)日:2006-08-17

    申请号:US11058949

    申请日:2005-02-15

    IPC分类号: G06F15/16

    摘要: Flexible attributes are attached to network requests that may be executed asynchronously. Any number of criteria may be attached to network requests. The requests are queued until the associated criteria are satisfied. Once the criteria are satisfied, the request is executed. Applications that make the requests are provided with simple success and failure notifications that they can respond to with various logic. Any type of criteria may be attached to a request. The criteria may be associated with the requests at design time of the application using a graphical user interface.

    摘要翻译: 灵活的属性附加到可能异步执行的网络请求。 任何数量的标准可能附加到网络请求。 请求排队等待,直到相关标准得到满足。 一旦满足标准,则执行该请求。 提供请求的应用程序提供了简单的成功和失败通知,可以用各种逻辑响应。 任何类型的标准可以附加到请求。 标准可能与使用图形用户界面的应用程序设计时的请求相关联。

    Location-based caching for mobile devices
    3.
    发明授权
    Location-based caching for mobile devices 有权
    基于位置的移动设备缓存

    公开(公告)号:US07519470B2

    公开(公告)日:2009-04-14

    申请号:US11375995

    申请日:2006-03-15

    IPC分类号: G01C21/00

    摘要: A location-based caching system provides the ability for a mobile communication device to dynamically provide content related to a user's location. Content may comprise a series of map segments that anticipate the route traveled by a user of the mobile device. Other related content may also be provided, for example, point of interest information related to the route traveled. The system tracks a present location of the mobile device and predicts a future location of the mobile device. Based upon the prediction of future location, the caching module determines whether content related to the future location is presently stored on the mobile device. If appropriate content is not on the mobile device, the caching module retrieves the content from a content server via a network connection. The content information nay be contextually selected based upon, for example, user preferences, movement information, and device state information.

    摘要翻译: 基于位置的高速缓存系统提供移动通信设备动态地提供与用户位置相关的内容的能力。 内容可以包括预期由移动设备的用户行进的路线的一系列地图片段。 还可以提供其他相关内容,例如与旅行路线相关的兴趣点信息。 系统跟踪移动设备的当前位置并预测移动设备的未来位置。 基于对未来位置的预测,缓存模块确定与未来位置相关的内容是否当前存储在移动设备上。 如果适当的内容不在移动设备上,则缓存模块通过网络连接从内容服务器检索内容。 可以基于例如用户偏好,移动信息和设备状态信息来上下文地选择内容信息。

    Network interface routing using computational context
    4.
    发明申请
    Network interface routing using computational context 有权
    使用计算环境的网络接口路由

    公开(公告)号:US20070211690A1

    公开(公告)日:2007-09-13

    申请号:US11373954

    申请日:2006-03-13

    IPC分类号: H04L12/28

    CPC分类号: H04L12/5692 H04W28/18

    摘要: Knowledge of the computational context of a computer operating environment, for example, awareness of process threads, is used to route IP traffic in the presence of multiple active network connections. An additional protocol may be added to the network layer of an operating system in order to map certain computational contexts to particular network interfaces. Any process with identification parameters associated with a mapped computational context requesting data transfer via a communication network is bound to the network interface previously associated with the computational context rather than an alternate network interface that otherwise might be the default. Further, process threads created by a parent process thread may be caused to inherit the computational context of the parent thread in order to assign traffic to the same network interface. This routing framework may have particular application with respect to multihomed host devices, for example, mobile computing devices.

    摘要翻译: 了解计算机操作环境的计算环境,例如对进程线程的意识,用于在存在多个活动网络连接的情况下路由IP流量。 可以将附加协议添加到操作系统的网络层,以将某些计算上下文映射到特定网络接口。 具有与通过通信网络请求数据传输的映射的计算上下文相关联的识别参数的任何过程被绑定到先前与计算上下文相关联的网络接口,而不是否则可能是默认的备用网络接口。 此外,由父进程线程创建的进程线程可能会导致父线程的计算上下文,以便将流量分配给同一网络接口。 该路由框架可以具有关于多宿主主机设备(例如,移动计算设备)的特定应用。

    APPLICATION-DRIVEN CONTROL OF WIRELESS NETWORKING SETTINGS
    5.
    发明申请
    APPLICATION-DRIVEN CONTROL OF WIRELESS NETWORKING SETTINGS 有权
    无线网络设置的应用驱动控制

    公开(公告)号:US20130343190A1

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

    申请号:US13529816

    申请日:2012-06-21

    IPC分类号: H04W24/00

    摘要: Embodiments related to automatically adjusting wireless network settings based upon utilization of a wireless network link by applications are disclosed. For example, one disclosed embodiment provides a method of adjusting a wireless networking setting for a wireless network link. The method includes monitoring data flow through a network interface controller to collect, for each of one or more applications running on the computing device and communicating over the wireless network link, flow performance data comprising information regarding an amount of data flow arising from the application. The method also includes monitoring link data comprising information regarding data being sent and received over the wireless network link, and based upon the flow performance data and the link data, controlling a network interface controller to adjust the wireless networking parameter to change a configuration of the network link.

    摘要翻译: 公开了基于应用的无线网络链路的利用来自动调整无线网络设置的实施例。 例如,一个公开的实施例提供了一种调整无线网络链路的无线联网设置的方法。 该方法包括监视通过网络接口控制器的数据流,针对在计算设备上运行的一个或多个应用中的每个应用以及通过无线网络链路进行通信来收集包括关于从应用产生的数据流量的信息的流程性能数据。 该方法还包括监视链路数据,该链路数据包括关于通过无线网络链路发送和接收的数据的信息,并且基于流性能数据和链路数据,控制网络接口控制器来调整无线联网参数以改变 网络链接。

    Network interface routing using computational context
    7.
    发明授权
    Network interface routing using computational context 有权
    使用计算环境的网络接口路由

    公开(公告)号:US07821985B2

    公开(公告)日:2010-10-26

    申请号:US11373954

    申请日:2006-03-13

    IPC分类号: H04W4/00 G06F15/16

    CPC分类号: H04L12/5692 H04W28/18

    摘要: Knowledge of the computational context of a computer operating environment, for example, awareness of process threads, is used to route IP traffic in the presence of multiple active network connections. An additional protocol may be added to the network layer of an operating system in order to map certain computational contexts to particular network interfaces. Any process with identification parameters associated with a mapped computational context requesting data transfer via a communication network is bound to the network interface previously associated with the computational context rather than an alternate network interface that otherwise might be the default. Further, process threads created by a parent process thread may be caused to inherit the computational context of the parent thread in order to assign traffic to the same network interface. This routing framework may have particular application with respect to multihomed host devices, for example, mobile computing devices.

    摘要翻译: 了解计算机操作环境的计算环境,例如对进程线程的意识,用于在存在多个活动网络连接的情况下路由IP流量。 可以将附加协议添加到操作系统的网络层,以将某些计算上下文映射到特定网络接口。 具有与通过通信网络请求数据传输的映射的计算上下文相关联的识别参数的任何过程被绑定到先前与计算上下文相关联的网络接口,而不是否则可能是默认的备用网络接口。 此外,由父进程线程创建的进程线程可能会导致父线程的计算上下文,以便将流量分配给同一网络接口。 该路由框架可以具有关于多宿主主机设备(例如,移动计算设备)的特定应用。

    Application-driven control of wireless networking settings
    8.
    发明授权
    Application-driven control of wireless networking settings 有权
    无线网络设置的应用驱动控制

    公开(公告)号:US09326161B2

    公开(公告)日:2016-04-26

    申请号:US13529816

    申请日:2012-06-21

    摘要: Embodiments related to automatically adjusting wireless network settings based upon utilization of a wireless network link by applications are disclosed. For example, one disclosed embodiment provides a method of adjusting a wireless networking setting for a wireless network link. The method includes monitoring data flow through a network interface controller to collect, for each of one or more applications running on the computing device and communicating over the wireless network link, flow performance data comprising information regarding an amount of data flow arising from the application. The method also includes monitoring link data comprising information regarding data being sent and received over the wireless network link, and based upon the flow performance data and the link data, controlling a network interface controller to adjust the wireless networking parameter to change a configuration of the network link.

    摘要翻译: 公开了基于应用的无线网络链路的利用来自动调整无线网络设置的实施例。 例如,一个公开的实施例提供了一种调整无线网络链路的无线联网设置的方法。 该方法包括监视通过网络接口控制器的数据流,针对在计算设备上运行的一个或多个应用中的每个应用以及通过无线网络链路进行通信来收集包括关于从应用产生的数据流量的信息的流程性能数据。 该方法还包括监视链路数据,该链路数据包括关于通过无线网络链路发送和接收的数据的信息,并且基于流性能数据和链路数据,控制网络接口控制器来调整无线联网参数以改变 网络链接。

    Virtual execution system for resource-constrained devices
    9.
    发明授权
    Virtual execution system for resource-constrained devices 有权
    资源受限设备的虚拟执行系统

    公开(公告)号:US08694682B2

    公开(公告)日:2014-04-08

    申请号:US12296828

    申请日:2007-03-22

    IPC分类号: G06F9/45 G06F9/46 G06F15/16

    CPC分类号: G06F9/45504 G06F8/443

    摘要: A virtual execution system that is configured to be used in a resource-constrained device. The resource-constrained device includes an operating system and an application program that includes instructions. The virtual execution system includes an execution engine that is configured to execute the application program, and to facilitate the compatibility of the application program with the operating system. Non-functional aspects characterize the instructions and the operating system. The execution engine has access to the non-functional aspects, and implements improvements during the execution of the application program based on the non-functional aspects.

    摘要翻译: 配置为在资源受限设备中使用的虚拟执行系统。 资源受限设备包括操作系统和包括指令的应用程序。 虚拟执行系统包括配置为执行应用程序并且促进应用程序与操作系统的兼容性的执行引擎。 非功能性特征描述和操作系统。 执行引擎可以访问非功能方面,并且在基于非功能方面的应用程序执行期间实现改进。