Communicating behavior information in a mobile computing device

    公开(公告)号:US09690635B2

    公开(公告)日:2017-06-27

    申请号:US13796595

    申请日:2013-03-12

    CPC classification number: G06F9/541 G06F21/44 G06F21/554 G06F21/564

    Abstract: Methods, systems and devices for communicating behavior analysis information using an application programming interface (API) may include receiving data/behavior models from one or more third-party network servers in a client module of a mobile device and communicating the information to a behavior observation and analysis system via a behavior API. The third-party servers may be maintained by one or more partner companies that have domain expertise in a particular area or technology that is relevant for identifying, analyzing, classifying, and/or reacting to mobile device behaviors, but that do not have access to (or knowledge of) the various mobile device sub-systems, interfaces, configurations, modules, processes, drivers, and/or hardware systems required to generate effective data/behavior models suitable for use by the mobile device. The behavior API and/or client modules allow the third-party server to quickly and efficiently access the most relevant and important information on the mobile device.

    Methods and Systems of Building Classifier Models in Computing Devices
    23.
    发明申请
    Methods and Systems of Building Classifier Models in Computing Devices 审中-公开
    在计算设备中构建分类器模型的方法和系统

    公开(公告)号:US20170046510A1

    公开(公告)日:2017-02-16

    申请号:US14826464

    申请日:2015-08-14

    CPC classification number: G06F21/552 G06F2221/033 G06N20/00

    Abstract: Methods, and computing devices implementing the methods, use application-based classifier models to improve the efficiency and performance of a comprehensive behavioral monitoring and analysis system predicting whether a software application is causing undesirable or performance depredating behavior. The application-based classifier models may include a reduced and more focused subset of the decision nodes that are included in a full or more complete classifier model that may be received or generated in the computing device. The application groups may be represented by application groups formed of computing device applications sharing related features, and may be generated using one or more clustering algorithms. Lean classifier models may be generated for each of the application group and may incorporate historical user input regarding execution permissions for features of applications within an application group.

    Abstract translation: 方法和实现方法的计算设备使用基于应用的分类器模型来提高综合行为监测和分析系统的效率和性能,以预测软件应用程序是否导致不良或性能下降的行为。 基于应用的分类器模型可以包括被包括在可以在计算设备中接收或生成的完整或更完整的分类器模型中的决策节点的简化和更集中的子集。 应用组可以由由共享相关特征的计算设备应用形成的应用组来表示,并且可以使用一个或多个聚类算法生成。 可以为每个应用组生成精益分类器模型,并且可以包括关于应用组内的应用的特征的执行许可的历史用户输入。

    Limiting wireless discovery range
    24.
    发明授权
    Limiting wireless discovery range 有权
    限制无线发现范围

    公开(公告)号:US09510292B2

    公开(公告)日:2016-11-29

    申请号:US13763521

    申请日:2013-02-08

    Abstract: Systems and methods of limiting wireless discovery range. A transmitting device may limit wireless discovery range by adjusting one or more transmission attributes of a discovery message, measuring inter-device distance based on range determination messages, or any combination thereof. A receiving device may limit wireless discovery range based on one or more attributes of a received discovery message, measuring inter-device distance based on range determination messages, or any combination thereof. Discovery messages may include a range adaptation bit indicating whether range adaptation is to be performed.

    Abstract translation: 限制无线发现范围的系统和方法。 发送设备可以通过调整发现消息的一个或多个传输属性,基于范围确定消息来测量设备间距离或其任何组合来限制无线发现范围。 接收设备可以基于接收到的发现消息的一个或多个属性来限制无线发现范围,基于范围确定消息来测量设备间距离,或其任何组合。 发现消息可以包括指示是否要执行范围适配的范围适配位。

    Application Characterization for Machine Learning on Heterogeneous Core Devices
    27.
    发明申请
    Application Characterization for Machine Learning on Heterogeneous Core Devices 审中-公开
    异构核心器件机器学习应用特征

    公开(公告)号:US20160171390A1

    公开(公告)日:2016-06-16

    申请号:US14680225

    申请日:2015-04-07

    CPC classification number: G06N99/005 G06F11/3438 Y02D10/34

    Abstract: Methods, devices, systems, and non-transitory process-readable storage media for a computing device to use machine learning to dynamically configure an application and/or complex algorithms associated with the application. An aspect method performed by a processor of the computing device may include operations for performing an application that calls a library function associated with a complex algorithm, obtaining signals indicating user responses to performance of the application, determining whether a user tolerates the performance of the application based on the obtained signals indicating the user responses, adjusting a configuration of the application to improve a subsequent performance of the application in response to determining the user does not tolerate the performance of the application, and storing data indicating the user responses to the performance of the application and other external variables for use in subsequent evaluations of user inputs.

    Abstract translation: 用于计算设备的方法,设备,系统和非暂时过程可读存储介质,以使用机器学习来动态地配置与应用相关联的应用和/或复杂算法。 由计算设备的处理器执行的方面方法可以包括用于执行调用与复杂算法相关联的库函数的应用的操作,获得指示用户对应用的性能的响应的信号,确定用户是否容忍应用的性能 基于所获得的指示用户响应的信号,响应于确定用户来调整应用的配置以改善应用的后续性能不能容忍应用的性能,并且将表示用户响应的数据存储在 应用程序和其他外部变量用于后续评估用户输入。

    Method and apparatus for detecting location changes and monitoring assistance data via scanning
    28.
    发明授权
    Method and apparatus for detecting location changes and monitoring assistance data via scanning 有权
    用于检测位置变化并通过扫描监视辅助数据的方法和装置

    公开(公告)号:US09351119B2

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

    申请号:US14964380

    申请日:2015-12-09

    Abstract: Example methods, apparatuses, or articles of manufacture are disclosed herein that may be utilized, in whole or in part, to facilitate or support one or more operations or techniques for detecting location changes and monitoring assistance data via scanning for use in or with a mobile device. Briefly, in accordance with at least one implementation, a method may include obtaining, at a mobile device, a rough estimate of a location of the mobile device; identifying a plurality of transmitters within a signal acquisition range of the roughly estimated location; transmitting probe requests addressed to at least some of the transmitters; and selectively initiating a passive scan at a receiver of the mobile device if a number of responses to the probe requests received from the transmitters is less than a threshold number.

    Abstract translation: 本文公开的可以全部或部分地使用的示例性方法,装置或制品可以用于促进或支持用于检测位置变化的一个或多个操作或技术,以及通过扫描在移动装置中或与移动装置一起使用来监视辅助数据 设备。 简而言之,根据至少一个实施方案,方法可以包括在移动设备处获取移动设备的位置的粗略估计; 识别所述粗略估计位置的信号采集范围内的多个发射机; 发送寻址到至少一些所述发射机的探测请求; 以及如果从所述发射机接收到的所述探测请求的响应的数量小于阈值数量,则在所述移动设备的接收机处选择性地启动被动扫描。

    Wireless-based positioning adjustments using a motion sensor
    29.
    发明授权
    Wireless-based positioning adjustments using a motion sensor 有权
    使用运动传感器进行基于无线的定位调整

    公开(公告)号:US09291704B2

    公开(公告)日:2016-03-22

    申请号:US14515076

    申请日:2014-10-15

    Abstract: Apparatuses and methods for adjusting wireless-derived positions of a mobile station using a motion sensor are presented. One method includes estimating a position of a mobile station based upon wireless signal measurements and measuring a movement of the mobile station using a relative motion sensor. The method further includes detecting a displacement of the mobile station based upon the measured movement, determining that the displacement is below a threshold and then adjusting the estimated position of the mobile station using information from the relative motion sensor. An apparatus includes a wireless transceiver, a relative motion sensor, a processor coupled to the wireless transceiver and the relative motion sensor, and a memory coupled to the processor. The memory stores executable instructions and data for causing the processor to execute methods for adjusting wireless-derived positions using a motion sensor.

    Abstract translation: 提出了使用运动传感器来调整移动台的无线来源位置的装置和方法。 一种方法包括基于无线信号测量来估计移动台的位置,并且使用相对运动传感器来测量移动台的移动。 该方法还包括基于测量的移动来检测移动站的位移,确定位移低于阈值,然后使用来自相对运动传感器的信息来调整移动站的估计位置。 一种装置包括无线收发器,相对运动传感器,耦合到无线收发器和相对运动传感器的处理器以及耦合到处理器的存储器。 存储器存储用于使处理器执行使用运动传感器来调整无线来源位置的方法的可执行指令和数据。

Patent Agency Ranking