Network latency estimation for mobile devices
    41.
    发明授权
    Network latency estimation for mobile devices 有权
    移动设备的网络延迟估计

    公开(公告)号:US08566441B2

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

    申请号:US12951781

    申请日:2010-11-22

    IPC分类号: G06F15/173

    摘要: Embodiments calculate an estimated latency between computing devices. A latency service aggregates latency records defining latency measurements and corresponding latency factors from a plurality of computing devices. From the aggregated latency records, the latency service defines relationships between the latency measurements and the corresponding latency factors. Responsive to a request for an estimated latency from a mobile computing device, the latency service applies the defined relationships to estimate the latency based on the latency factors associated with the received request. In some embodiments, the estimated latency includes three portions: a first latency value representing the latency from the mobile computing device to a cell site, a second latency value representing the latency from the cell site to an access point, and a third latency value representing the latency from the access point to a destination computing device.

    摘要翻译: 实施例计算计算设备之间的估计等待时间。 延迟服务聚合从多个计算设备定义延迟测量和相应的延迟因子的延迟记录。 延迟服务从汇总的延迟记录中定义延迟测量与相应延迟因子之间的关系。 响应于来自移动计算设备的估计等待时间的请求,等待时间服务应用所定义的关系,以基于与接收到的请求相关联的等待时间因素来估计等待时间。 在一些实施例中,估计的等待时间包括三个部分:表示从移动计算设备到小区站点的等待时间的第一等待时间值,表示从小区站点到接入点的等待时间的第二等待时间值,以及表示 从接入点到目的地计算设备的延迟。

    Location determination based on weighted received signal strengths
    42.
    发明授权
    Location determination based on weighted received signal strengths 有权
    基于加权接收信号强度的位置确定

    公开(公告)号:US08559975B2

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

    申请号:US13252605

    申请日:2011-10-04

    IPC分类号: H04W24/00

    CPC分类号: G01S5/0252 G01S5/021

    摘要: Training datasets and test datasets consisting of observations (i.e., RSS measurements) partitioned per a mapping tile system are used to evaluate possible RSS weighting functions for each such tile. The observations from the training dataset are used to determine an optimal weighting function based on the training dataset that minimizes the error for the test data, wherein the error may be a function of the deltas between GPS positions of observations in the test dataset and predicted positions from the RSS weighted functions applied to test data. The accuracy of the optimal weighted function for each tile is characterized to determine whether to use the weighted function or an alternative (such as a non-weighted function) for subsequent inquiries.

    摘要翻译: 训练数据集和测试数据集被用于评估每个这样的瓦片可能的RSS加权函数,每个测绘数据集和测试数据集由每个映射瓦片系统划分的观测(即RSS测量)组成。 训练数据集的观测值用于确定基于最小化测试数据误差的训练数据集的最优加权函数,其中误差可以是测试数据集中观测值的GPS位置与预测位置之间的差值的函数 从RSS加权函数应用于测试数据。 每个瓦片的最佳加权函数的准确性的特征在于确定是否使用加权函数或替代(例如非加权函数)用于随后的查询。

    LOCATION DETERMINATION BASED ON WEIGHTED RECEIVED SIGNAL STRENGTHS
    44.
    发明申请
    LOCATION DETERMINATION BASED ON WEIGHTED RECEIVED SIGNAL STRENGTHS 有权
    基于加权信号强度的位置确定

    公开(公告)号:US20130023282A1

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

    申请号:US13252605

    申请日:2011-10-04

    IPC分类号: H04W24/00

    CPC分类号: G01S5/0252 G01S5/021

    摘要: Training datasets and test datasets consisting of observations (i.e., RSS measurements) partitioned per a mapping tile system are used to evaluate possible RSS weighting functions for each such tile. The observations from the training dataset are used to determine an optimal weighting function based on the training dataset that minimizes the error for the test data, wherein the error may be a function of the deltas between GPS positions of observations in the test dataset and predicted positions from the RSS weighted functions applied to test data. The accuracy of the optimal weighted function for each tile is characterized to determine whether to use the weighted function or an alternative (such as a non-weighted function) for subsequent inquiries.

    摘要翻译: 训练数据集和测试数据集被用于评估每个这样的瓦片可能的RSS加权函数,每个测绘数据集和测试数据集由每个映射瓦片系统划分的观测(即RSS测量)组成。 训练数据集的观测值用于确定基于最小化测试数据误差的训练数据集的最优加权函数,其中误差可以是测试数据集中观测值的GPS位置与预测位置之间的差值的函数 从RSS加权函数应用于测试数据。 每个瓦片的最佳加权函数的准确性的特征在于确定是否使用加权函数或替代(例如非加权函数)用于随后的查询。

    NETWORK LATENCY ESTIMATION FOR MOBILE DEVICES
    45.
    发明申请
    NETWORK LATENCY ESTIMATION FOR MOBILE DEVICES 有权
    移动设备的网络延迟估计

    公开(公告)号:US20120131129A1

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

    申请号:US12951781

    申请日:2010-11-22

    IPC分类号: G06F15/167 G06F9/44

    摘要: Embodiments calculate an estimated latency between computing devices. A latency service aggregates latency records defining latency measurements and corresponding latency factors from a plurality of computing devices. From the aggregated latency records, the latency service defines relationships between the latency measurements and the corresponding latency factors. Responsive to a request for an estimated latency from a mobile computing device, the latency service applies the defined relationships to estimate the latency based on the latency factors associated with the received request. In some embodiments, the estimated latency includes three portions: a first latency value representing the latency from the mobile computing device to a cell site, a second latency value representing the latency from the cell site to an access point, and a third latency value representing the latency from the access point to a destination computing device.

    摘要翻译: 实施例计算计算设备之间的估计等待时间。 延迟服务聚合从多个计算设备定义延迟测量和相应的延迟因子的延迟记录。 延迟服务从汇总的延迟记录中定义延迟测量与相应延迟因子之间的关系。 响应于来自移动计算设备的估计等待时间的请求,等待时间服务应用所定义的关系,以基于与接收到的请求相关联的等待时间因素来估计等待时间。 在一些实施例中,估计的等待时间包括三个部分:表示从移动计算设备到小区站点的等待时间的第一等待时间值,表示从小区站点到接入点的等待时间的第二等待时间值,以及表示 从接入点到目的地计算设备的延迟。

    SELECTING BEACONS FOR LOCATION INFERENCE
    46.
    发明申请
    SELECTING BEACONS FOR LOCATION INFERENCE 有权
    选择竞争对手的位置

    公开(公告)号:US20110227791A1

    公开(公告)日:2011-09-22

    申请号:US12727901

    申请日:2010-03-19

    IPC分类号: G01S1/08 G01S3/02

    摘要: Location inference using selected beacons. Data is received representing a set of beacons observed by a computing device. The beacons are located within a first geographic area. A subset (e.g., a clique) of the beacons is selected based on a coverage area of each of the beacons, where each of the beacons in the selected subset has a coverage area that overlaps with the coverage area of each of the other beacons in the selected subset. Using known or estimated positions of the beacons, a second geographic area is defined based on the selected subset of beacons and the beacon reference data and the coverage areas associated therewith. The second geographic area, smaller than the first geographic area, represents an approximate location of the computing device. In some embodiments, the computing device is calculated to be within the second geographic area with 95% probability.

    摘要翻译: 使用选定信标的位置推理。 接收的数据表示由计算设备观察到的一组信标。 信标位于第一个地理区域内。 基于每个信标的覆盖区域选择信标的子集(例如,集团),其中所选择的子集中的每个信标具有与每个其他信标的覆盖区域重叠的覆盖区域 所选子集。 使用信标的已知或估计位置,基于所选择的信标子集和信标参考数据及与其相关联的覆盖区域来定义第二地理区域。 小于第一地理区域的第二地理区域代表计算设备的大致位置。 在一些实施例中,计算设备被计算为具有95%概率的第二地理区域内。

    Procedure invocation in an integrated computing environment having both compiled and interpreted code segments
    49.
    发明申请
    Procedure invocation in an integrated computing environment having both compiled and interpreted code segments 失效
    在具有编译和解释代码段的集成计算环境中的过程调用

    公开(公告)号:US20060070028A1

    公开(公告)日:2006-03-30

    申请号:US10955432

    申请日:2004-09-30

    IPC分类号: G06F9/44

    CPC分类号: G06F9/4484

    摘要: Software code sections can include at least one calling procedure (110) and a called procedure (140). The called procedure can include an interpreted code body (144). Execution of the interpreted code body can require the use of an associated interpreter. The software code sections can also include prologue (142) associated with the called procedure. The prologue can be invoked by the at least one calling procedure and can responsively actuate the interpreted code body causing programmatic actions defined within the interpreted code body to execute. Execution of the prologue does not require use of an interpreter. In one embodiment, the interpreted code body of the called procedure can execute upon a platform having an application binary interface (115). The prologue can actuate the interpreted code body according to specifications of the application binary interface.

    摘要翻译: 软件代码部分可以包括至少一个调用过程(110)和被调用过程(140)。 被叫过程可以包括解释的代码体(144)。 解释的代码体的执行可能需要使用相关的解释器。 软件代码部分还可以包括与被调用过程相关联的序言(142)。 序言可以由至少一个调用过程调用,并且可以响应地致动解释的代码体,导致在解释的代码体内定义的编程动作来执行。 执行序言不需要使用解释器。 在一个实施例中,被调用过程的解释代码体可以在具有应用二进制接口(115)的平台上执行。 序言可以根据应用程序二进制接口的规范来启动解释的代码体。

    Push to activate and connect client/server applications
    50.
    发明申请
    Push to activate and connect client/server applications 审中-公开
    推送激活并连接客户端/服务器应用程序

    公开(公告)号:US20060031408A1

    公开(公告)日:2006-02-09

    申请号:US10840135

    申请日:2004-05-06

    申请人: Jyh-Han Lin

    发明人: Jyh-Han Lin

    IPC分类号: G06F15/16

    摘要: A method (500) of activating an application in a client/server environment can include the steps of selectively highlighting (502) an application on a user interface on a client device (10) wirelessly linked to a server (25, 26, or 27) and launching and activating the application and connecting (508) to the server upon selecting an input (37) (such as such as a PTT button) on the client device. The step of selectively highlighting can include the optional steps of scrolling (504) through a phonebook menu of options and selectively highlighting a connectivity identifier (506) among a plurality of connectivity identifiers. The client device can optionally connect to the server via a network associated with the connectivity identifier selectively highlighted (510). The method can further include the step of receiving (512) a response from the server in a form emulating a push-to-talk response.

    摘要翻译: 在客户端/服务器环境中激活应用的方法(500)可以包括以下步骤:在无线地链接到服务器(25,26或27)的客户端设备(10)上选择性地突出显示(502)用户界面上的应用 ),并且在客户端设备上选择输入(37)(诸如PTT按钮)之后,启动并激活应用并连接(508)到服务器。 选择性地突出显示的步骤可以包括通过选项的电话簿菜单滚动(504)并且选择性地突出显示多个连接性标​​识符之间的连接标识符(506)的可选步骤。 客户端设备可以可选地通过与有选择地突出显示的连接标识符相关联的网络连接到服务器(510)。 该方法还可以包括以模仿一键通响应的形式从服务器接收(512)响应的步骤。