LOCATION AWARE MOBILE-DEVICE SOFTWARE DEVELOPMENT
    1.
    发明申请
    LOCATION AWARE MOBILE-DEVICE SOFTWARE DEVELOPMENT 有权
    位置知识手机软件开发

    公开(公告)号:US20100042320A1

    公开(公告)日:2010-02-18

    申请号:US12581580

    申请日:2009-10-19

    IPC分类号: G01C21/32

    摘要: A development environment makes it easier to develop and use location aware software applications. Combining the currently separate and complex tasks of location information gathering, analysis, and display and making them integrated such that non-experts can build location services into their applications increases a developer's capability to write rich location-aware software applications. A higher level programming model allows a programmer to use location information as a logical entity rather than just raw location data, such as latitude and longitude. A location data store and map data store may be accessed by different location aware applications on the device. Instead of each location application relying on its own data store, applications may share their location related information.

    摘要翻译: 开发环境使开发和使用位置感知软件应用程序变得更加容易。 结合目前分离和复杂的位置信息收集,分析和显示任务,使其集成,使非专家可以将位置服务构建到其应用程序中,从而提高了开发人员编写丰富的位置感知软件应用程序的能力。 较高级别的编程模型允许程序员将位置信息用作逻辑实体,而不仅仅是原始位置数据,例如纬度和经度。 位置数据存储和地图数据存储可以由设备上的不同位置感知应用访问。 依赖于自己的数据存储而不是每个位置应用程序,应用程序可以共享其位置相关信息。

    Location-based caching for mobile devices
    2.
    发明授权
    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.

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

    Location aware mobile-device software development

    公开(公告)号:US09128956B2

    公开(公告)日:2015-09-08

    申请号:US12581580

    申请日:2009-10-19

    IPC分类号: G06F17/30

    摘要: A development environment makes it easier to develop and use location aware software applications. Combining the currently separate and complex tasks of location information gathering, analysis, and display and making them integrated such that non-experts can build location services into their applications increases a developer's capability to write rich location-aware software applications. A higher level programming model allows a programmer to use location information as a logical entity rather than just raw location data, such as latitude and longitude. A location data store and map data store may be accessed by different location aware applications on the device. Instead of each location application relying on its own data store, applications may share their location related information.

    Network interface routing using computational context
    5.
    发明授权
    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流量。 可以将附加协议添加到操作系统的网络层,以将某些计算上下文映射到特定网络接口。 具有与通过通信网络请求数据传输的映射的计算上下文相关联的识别参数的任何过程被绑定到先前与计算上下文相关联的网络接口,而不是否则可能是默认的备用网络接口。 此外,由父进程线程创建的进程线程可能会导致父线程的计算上下文,以便将流量分配给同一网络接口。 该路由框架可以具有关于多宿主主机设备(例如,移动计算设备)的特定应用。

    Location aware mobile-device software development
    6.
    发明授权
    Location aware mobile-device software development 有权
    位置感知移动设备软件开发

    公开(公告)号:US07627425B2

    公开(公告)日:2009-12-01

    申请号:US10998081

    申请日:2004-11-26

    IPC分类号: G01C21/32 G08G1/123

    摘要: A development environment makes it easier to develop and use location aware software applications. Combining the currently separate and complex tasks of location information gathering, analysis, and display and making them integrated such that non-experts can build location services into their applications increases a developer's capability to write rich location-aware software applications. A higher level programming model allows a programmer to use location information as a logical entity rather than just raw location data, such as latitude and longitude. A location data store and map data store may be accessed by different location aware applications on the device. Instead of each location application relying on its own data store, applications may share their location related information.

    摘要翻译: 开发环境使开发和使用位置感知软件应用程序变得更加容易。 结合目前分离和复杂的位置信息收集,分析和显示任务,使其集成,使非专家可以将位置服务构建到其应用程序中,从而提高了开发人员编写丰富的位置感知软件应用程序的能力。 较高级别的编程模型允许程序员将位置信息用作逻辑实体,而不仅仅是原始位置数据,例如纬度和经度。 位置数据存储和地图数据存储可以由设备上的不同位置感知应用访问。 依赖于自己的数据存储而不是每个位置应用程序,应用程序可以共享其位置相关信息。