Interprocessor communication protocol with smart streaming port
    1.
    发明申请
    Interprocessor communication protocol with smart streaming port 审中-公开
    处理器通讯协议与智能流式传输端口

    公开(公告)号:US20050010925A1

    公开(公告)日:2005-01-13

    申请号:US10617098

    申请日:2003-07-10

    IPC分类号: G06F9/00 G06F15/163 H04L29/08

    CPC分类号: H04L69/32

    摘要: An IPC protocol in one embodiment of the invention includes smart hardware ports such as SSI port (1610). The session manager (1608) includes the capability for negotiating with components such as software threads (1602-1606) in order for a port (1610) to be dedicated to a particular task. The port dedication negotiation process allows for the session manager (1608) which is part of IPC stack (1610) to check for any conflicts the port may have with other op-codes currently dedicated to the port. The session manager (1608) can forward a command block along with the data received from each software thread. The command block informs the SSI port (1610) of any co-processing it may need to perform to the data.

    摘要翻译: 在本发明的一个实施例中的IPC协议包括诸如SSI端口(1610)的智能硬件端口。 会话管理器(1608)包括与诸如软件线程(1602-1606)的组件进行协商的能力,以便端口(1610)专用于特定任务。 端口承诺协商过程允许作为IPC堆栈(1610)的一部分的会话管理器(1608)检查端口可能与当前专用于该端口的其他操作码的任何冲突。 会话管理器(1608)可以将命令块与从每个软件线程接收的数据一起转发。 命令块通知SSI端口(1610)可能需要对数据执行的任何协处理。

    Interprocessor communication protocol with high level service composition
    2.
    发明申请
    Interprocessor communication protocol with high level service composition 审中-公开
    处理器间通信协议具有高级服务组合

    公开(公告)号:US20050091306A1

    公开(公告)日:2005-04-28

    申请号:US10677881

    申请日:2003-10-02

    IPC分类号: G06F20060101 G06F15/16

    CPC分类号: H04L67/12 H04L69/327

    摘要: An IPC network (1900) allows for the dynamic composition of services. An IPC client (1902) can for example request a service, such as a new photo service, and teach the IPC network what service components comprise the service. The IPC server (1908) will wait until all of the required service components (1914, 1916) have registered with the IPC network (1900) prior to allowing the IPC client (1902) the go ahead to use the service. The dynamic composition of services allows clients/components operating in the IPC network (1900) to change service definitions without affecting the interprocessor communications between applications operating in the network (1900). Also, the IPC network (1900) learns dynamically the new service and is able to identify the availability of the service within the network (1900).

    摘要翻译: IPC网络(1900)允许服务的动态组合。 IPC客户端(1902)可以例如请求诸如新照片服务的服务,并且教授IPC网络什么服务组件构成服务。 IPC服务器(1908)将等待所有必需的服务组件(1914,1916)在IPC客户端(1902)继续使用该服务之前已经向IPC网络(1900)注册。 服务的动态组合允许在IPC网络(1900)中操作的客户端/组件改变服务定义,而不影响在网络中运行的应用程序之间的处理器间通信(1900)。 此外,IPC网络(1900)动态地学习新服务,并且能够识别网络内的服务的可用性(1900)。

    Systems and methods for seamless handover in a streaming data application
    3.
    发明申请
    Systems and methods for seamless handover in a streaming data application 审中-公开
    流数据应用中无缝切换的系统和方法

    公开(公告)号:US20070011287A1

    公开(公告)日:2007-01-11

    申请号:US11130448

    申请日:2005-05-16

    IPC分类号: G06F15/173

    CPC分类号: G06F9/505

    摘要: A computing device (102) includes computer instructions for receiving (202) streaming data, delegating (204) portions of the streaming data to a plurality of processes (302-305), detecting (206) that one or more of the processes is affected by an interruption that would inhibit further processing of the portions of streaming data delegated thereto, and rerouting (214) to other available processes the portions of streaming data supplied to the one or more affected processes at a desired quality of service level.

    摘要翻译: 计算设备(102)包括用于接收(202)流数据的计算机指令,将流数据的部分委托(204)到多个处理(302-305),检测(206)所述进程中的一个或多个受到影响 通过妨碍进一步处理委托给它的流数据的部分的中断,并且以期望的服务质量水平重新路由(214)到其他可用进程的提供给一个或多个受影响进程的流数据的部分。

    Energy efficient inter-processor management method and system
    4.
    发明申请
    Energy efficient inter-processor management method and system 审中-公开
    节能型处理器间管理方法和系统

    公开(公告)号:US20070208956A1

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

    申请号:US10993524

    申请日:2004-11-19

    IPC分类号: G06F1/26

    摘要: A mobile device (106) comprising a processing system (206) including an inter-processor manager (308), and a plurality of processors (304-306) coupled to the inter-processor manager, wherein two or more of the plurality of processors are capable of processing a service application, and wherein the inter-processor manager is programmed to receive (402) a request to delegate the service application to at least one of the plurality of processors, select (406) an optimal one of the plurality of processors (304-306) to execute the service application according to a plurality of projected energy consumptions of the service application corresponding to each of the plurality of processors, and delegate (408) the service application to the optimal processor for execution.

    摘要翻译: 一种移动设备(106),包括包括处理器间管理器(308)的处理系统(206)和耦合到所述处理器间管理器的多个处理器(304-306),其中所述多个处理器 能够处理服务应用程序,并且其中处理器间管理器被编程为接收(402)将服务应用委托给多个处理器中的至少一个的请求,选择(406)多个 处理器(304-306)根据与所述多个处理器中的每一个相对应的所述服务应用的多个投影能量消耗来执行所述服务应用,并将所述服务应用委托给所述最佳处理器以供执行。

    Data selection and sharing between a vehicle and a user device
    6.
    发明授权
    Data selection and sharing between a vehicle and a user device 有权
    车辆与用户设备之间的数据选择和共享

    公开(公告)号:US08793031B2

    公开(公告)日:2014-07-29

    申请号:US13294161

    申请日:2011-11-10

    IPC分类号: G05B19/02

    摘要: Embodiments enhance the functionality of a vehicle, a user device, or both by the selection and sharing of data. Upon detection of each other, the vehicle device and the user device obtain and share data. The data may be associated with the user, the user computing device, and/or the vehicle and may be stored in cloud-based services. Functionality of the vehicle and/or user device is customized to the user based on the shared data. For example, the user device may provide assisted global positioning system (GPS) data to the vehicle to reduce a time-to-fix (TTF) when determining a location of the vehicle. In other examples, settings of the vehicle are personalized to the user, and location-relevant content is downloaded to the user device.

    摘要翻译: 实施例通过选择和共享数据来增强车辆,用户装置或两者的功能。 在检测到彼此之后,车辆装置和用户装置获取和共享数据。 数据可以与用户,用户计算设备和/或车辆相关联,并且可以被存储在基于云的服务中。 基于共享数据,为用户定制车辆和/或用户设备的功能。 例如,用户设备可以向车辆提供辅助的全球定位系统(GPS)数据,以在确定车辆的位置时减少固定时间(TTF)。 在其他示例中,车辆的设置对用户进行个性化,并且将位置相关内容下载到用户设备。

    Modeling and location inference based on ordered beacon sets
    7.
    发明授权
    Modeling and location inference based on ordered beacon sets 有权
    基于有序信标集的建模和位置推理

    公开(公告)号:US08665154B2

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

    申请号:US13106874

    申请日:2011-05-13

    IPC分类号: G01S3/02

    CPC分类号: G01S5/0252

    摘要: Embodiments order observed beacons based on relative signal strength to create a correspondence between beacon sets and positions. A computing device such as a mobile device provides a positioned observation including a plurality of observed beacons and a position of the mobile device during observation. The observed beacons are ordered based on quality indicators such as signal strength relative to each other. A set of the beacons are selected based on the ordering (e.g., the beacons with the strongest signal strength are selected in order). The position of the observing mobile device is associated with the beacon set to enable location inference for other devices providing observations including the same beacon set.

    摘要翻译: 实施例基于相对信号强度的观察信标,以产生信标集和位置之间的对应关系。 诸如移动设备的计算设备在观察期间提供包括多个观察到的信标的定位观察和移动设备的位置。 观察到的信标是基于诸如信号强度相对于彼此的质量指标来排序的。 基于排序来选择一组信标(例如,按顺序选择具有最强信号强度的信标)。 观察移动设备的位置与信标集合相关联,以便为提供包括相同信标集的观察的其他设备启用位置推断。

    Selecting beacons for location inference
    8.
    发明授权
    Selecting beacons for location inference 有权
    选择位置推理的信标

    公开(公告)号:US08618984B2

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

    申请号:US12727901

    申请日:2010-03-19

    IPC分类号: G01S5/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%概率的第二地理区域内。

    Adaptive energy-efficient location determination
    9.
    发明授权
    Adaptive energy-efficient location determination 有权
    自适应节能定位

    公开(公告)号:US08472973B2

    公开(公告)日:2013-06-25

    申请号:US12766208

    申请日:2010-04-23

    IPC分类号: H04W24/00

    摘要: Managing use of a location sensor on a computing device for energy efficiency. The location sensor is briefly initialized to measure the signal quality. The measured signal quality is compared to pre-defined signal criteria values. The signal criteria values correspond to acceptable energy consumption, for example. If the signal criteria values are satisfied, location information for the computing device is obtained. Otherwise, the location sensor is disabled without obtaining the location information. In some embodiments, a lower-energy location sensor is used to obtain location information to determine whether to enable a higher-energy location sensor based on expected energy consumption.

    摘要翻译: 管理计算设备上的位置传感器的能量利用。 位置传感器被短暂初始化以测量信号质量。 将测量的信号质量与预定义的信号标准值进行比较。 信号标准值例如对应于可接受的能量消耗。 如果满足信号准则值,则获得计算装置的位置信息。 否则,位置传感器被禁用而不获取位置信息。 在一些实施例中,使用较低能量位置传感器来获得位置信息,以基于预期的能量消耗来确定是否启用较高能量位置传感器。

    INFERRING POSITIONS WITH CONTENT ITEM MATCHING
    10.
    发明申请
    INFERRING POSITIONS WITH CONTENT ITEM MATCHING 有权
    包含内容项目匹配的信息

    公开(公告)号:US20130143603A1

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

    申请号:US13309563

    申请日:2011-12-02

    IPC分类号: H04W4/02

    摘要: Embodiments infer position information using captured content items. A computing device such as a mobile computing or a cloud service analyzes one or more content items to generate information describing the content items. For content items that include photographs, for example, the photographs are processed to identify faces, objects, places, text, etc. The generated information is compared to reference content items (e.g., image comparison), user data (e.g., calendar data, contact information, etc.), and/or public data (e.g., address information, event information, etc.) to identify at least one match. Location information associated with the matched reference content items, user data, and/or public data is obtained. A position is determined for the content items based on the location information obtained from the matched reference content item, user data, and/or public data. In some embodiments, the obtained location information is used to refine a position determined using a beacon-based positioning service.

    摘要翻译: 实施例使用捕获的内容项来推断位置信息。 诸如移动计算或云服务的计算设备分析一个或多个内容项以生成描述内容项的信息。 对于包含照片的内容项目,例如,处理照片以识别面部,对象,场所,文本等。将生成的信息与参考内容项目(例如,图像比较),用户数据(例如,日历数据, 联系信息等)和/或公共数据(例如,地址信息,事件信息等)以识别至少一个匹配。 获得与匹配的参考内容项目,用户数据和/或公共数据相关联的位置信息。 基于从匹配的参考内容项,用户数据和/或公共数据获得的位置信息来确定内容项的位置。 在一些实施例中,所获得的位置信息用于细化使用基于信标的定位服务确定的位置。