Multi-stage dead reckoning for crowd sourcing

    公开(公告)号:US10184798B2

    公开(公告)日:2019-01-22

    申请号:US13284128

    申请日:2011-10-28

    IPC分类号: G01C21/16

    摘要: A device identifies signals it receives at a particular point in time, such as Wi-Fi signals and cell tower signals. The device records data indicating these identified signals, as well as data used to determine the position of the device at that particular point in time. The position of the device is determined using dead reckoning, which is separated into two stages. In the first stage, a distance and direction of movement is determined at the device based on data from various inertial sensors of the device. In the second stage, various filters, maps, and/or other techniques are used at another device (e.g., a crowd sourcing data service) thus alleviating the device of the burden of performing the second stage.

    Providing per-application resource usage information
    2.
    发明授权
    Providing per-application resource usage information 有权
    提供每应用程序资源使用信息

    公开(公告)号:US08880022B2

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

    申请号:US13293149

    申请日:2011-11-10

    IPC分类号: H04M11/00 H04L12/14 H04M15/00

    摘要: An environment is described in which a processing system provides application-level usage information to users. In one scenario, for example, the processing system may provide personal usage information to a user who is operating a user device. The personal usage information itemizes the amount of data (and/or other resources) that has been consumed by each application run by the user device. In another scenario, the processing system may provide expected usage information associated with at least one candidate application provided by a marketplace system. The expected usage information describes an expected consumption of data (and/or other resources) by the candidate application upon running the candidate application by the user device. The processing system can tailor the expected usage information that it sends to a particular user based on user profile data. The user profile data describes a manner in which users operate applications.

    摘要翻译: 描述了一种处理系统向用户提供应用级使用信息的环境。 在一种情况下,例如,处理系统可以向正在操作用户设备的用户提供个人使用信息。 个人使用信息列出了用户设备运行的每个应用程序消耗的数据量(和/或其他资源)。 在另一种情况下,处理系统可以提供与由市场系统提供的至少一个候选应用相关联的预期使用信息。 期望的使用信息描述了候选应用在由用户设备运行候选应用时的数据(和/或其他资源)的预期消耗。 处理系统可以基于用户简档数据来定制其发送给特定用户的预期使用信息。 用户简档数据描述了用户操作应用的方式。

    Electronic mail delay adaptation
    3.
    发明授权

    公开(公告)号:US08606862B2

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

    申请号:US11894398

    申请日:2007-08-21

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/107

    摘要: A electronic communication system that can detect and adapt to delays in delivery of e-mail messages. The system may adapt to delays by using other mechanisms to convey the information intended for delivery by e-mail. The mechanism may convey the information to the recipient once the delayed electronic mail message is received by the recipient's e-mail system. In this respect, the recipient may make arrangements to receive information in the e-mail message when the recipient expects to be away from his or her e-mail system. Additionally or alternatively, the recipient may choose to initiate out-of-band communication to the sender when the recipient receives an indication of a delayed electronic mail message.

    Localization of mobile computing devices in indoor environments
    4.
    发明授权
    Localization of mobile computing devices in indoor environments 有权
    移动计算设备在室内环境中的本地化

    公开(公告)号:US08548494B2

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

    申请号:US13215230

    申请日:2011-08-23

    IPC分类号: H04W24/00

    摘要: Various technologies pertaining to localizing multiple mobile computing devices in an indoor environment are described. Pairs of microphone arrays are selectively positioned in an indoor environment. A localization service assigns a frequency and schedule to a mobile telephone, and the mobile telephone begins outputting vibrations at the assigned frequency and in conformance with the assigned schedule. The microphone arrays sense the vibrations, and angles between the microphone arrays, respectively, and the mobile computing device are computed based upon the sensed vibrations. Such angles are subsequently employed to compute the location of the mobile computing device in the indoor environment.

    摘要翻译: 描述了关于在室内环境中定位多个移动计算设备的各种技术。 一对麦克风阵列选择性地定位在室内环境中。 本地化服务将频率和时间表分配给移动电话,并且移动电话开始以分配的频率输出振动,并且符合分配的时间表。 麦克风阵列感测振动,并且基于感测的振动来计算麦克风阵列和移动计算设备之间的角度。 随后采用这样的角度来计算移动计算设备在室内环境中的位置。

    Inverse multiplexing heterogeneous wireless links for high-performance vehicular connectivity
    5.
    发明授权
    Inverse multiplexing heterogeneous wireless links for high-performance vehicular connectivity 有权
    反向复用异构无线链路,实现高性能车载连接

    公开(公告)号:US07756044B2

    公开(公告)日:2010-07-13

    申请号:US12183848

    申请日:2008-07-31

    IPC分类号: H04B7/00 H04J1/16

    摘要: Systems and methods are provided that enable high-performance Internet access on board moving vehicles. In an illustrative implementation, an exemplary wireless data communications environment comprises a PluriBus module, an instruction set comprising at least one instruction set to process data for wireless communication between a cooperating component onboard a moving vehicle and other cooperating wireless components, and one or more multiple wide-area wireless communications links. In an illustrative operation, the PluriBus module can perform one more wireless communications techniques comprising opportunistic erasure coding such that coded packets can be sent in the event that there are openings in the one or more wireless communication links' capacity and transmitting the data packets along the one or more wireless communications links that is estimated (e.g., in real time) to offer efficient delivery of data packets.

    摘要翻译: 提供了使移动车辆上的高性能因特网接入的系统和方法。 在说明性实现中,示例性无线数据通信环境包括PluriBus模块,包括至少一个指令集的指令集,用于处理移动车辆上的协作部件与其他协作无线部件之间的无线通信的数据,以及一个或多个多个 广域无线通信链路。 在说明性操作中,PluriBus模块可以执行一个以上的无线通信技术,其包括机会性擦除编码,使得在一个或多个无线通信链路容量中存在开口的情况下可以发送编码分组,并且沿着 估计(例如,实时地)提供数据分组的有效传递的一个或多个无线通信链路。

    Determining failed delivery of email messages using email notifications
    6.
    发明申请
    Determining failed delivery of email messages using email notifications 有权
    确定使用电子邮件通知传送电子邮件失败

    公开(公告)号:US20070233790A1

    公开(公告)日:2007-10-04

    申请号:US11395435

    申请日:2006-03-31

    IPC分类号: G06F15/16

    CPC分类号: G06Q10/107

    摘要: Notifying a user that an email message sent to the user was not received by the user. Users can register to receive notifications. When a sender sends an email message to a recipient, a separate notification also may be sent to a notification service that populates and controls access to an email notification list. Each notification in the list may comprise a hash of the content of the email message that it represents. A recipient module may be configured to check the notification list periodically and/or in response to a recipient's instructions, and compare notifications to the email messages received for the recipient to determine whether any email messages intended for the recipient were not received. If it is determined from the notifications that an email message was not received, a notice may be sent to the sender, which my include a request that the sender re-send the email message.

    摘要翻译: 向用户通知发送给用户的电子邮件未被用户接收。 用户可以注册接收通知。 当发件人向收件人发送电子邮件消息时,也可以将单独的通知发送到填充并控制对电子邮件通知列表的访问的通知服务。 列表中的每个通知可以包括其表示的电子邮件的内容的散列。 接收者模块可以被配置为周期性地和/或响应于接收者的指令来检查通知列表,并且将通知与接收的接收的电子邮件进行比较,以确定是否没有接收到用于接收者的任何电子邮件消息。 如果从通知确定没有收到电子邮件消息,则可能会向发件人发送通知,发件人包括发件人重新发送电子邮件的请求。

    Indicating a pending content change within a benefits content system
    7.
    发明申请
    Indicating a pending content change within a benefits content system 审中-公开
    指示福利内容系统中的未决内容更改

    公开(公告)号:US20060235730A1

    公开(公告)日:2006-10-19

    申请号:US11107415

    申请日:2005-04-15

    IPC分类号: G06Q40/00

    CPC分类号: G06Q10/10 G06Q40/08

    摘要: Described are methods and apparatus, including computer program products, for indicating a pending content change within a benefits content system. A request to change a portion of content within the benefits content system is received. A work item is initiating in a work flow process in response to the request. The work item is associated with the portion of content. Based on the association between the work item and the portion of content, an indicator is displayed indicating a pending change when the portion of content is displayed. Details about the pending change to the portion of content based on information included in the work item are displayed in response to an event. The indicator is automatically removed when the work item is closed.

    摘要翻译: 描述了用于指示利益内容系统内的未决内容改变的方法和装置,包括计算机程序产品。 接收到在利益内容系统内改变内容的一部分的请求。 响应于该请求,工作项目正在工作流程进程中启动。 工作项与内容的一部分相关联。 基于工作项目和内容部分之间的关​​联,显示内容部分显示时的指示符,指示待定的更改。 响应于事件显示关于基于包括在工作项中的信息的部分内容的待定更改的细节。 当工作项目关闭时,指示器将自动删除。

    Management and marketplace for distributed home devices
    10.
    发明授权
    Management and marketplace for distributed home devices 有权
    分布式家庭设备的管理和市场

    公开(公告)号:US08719847B2

    公开(公告)日:2014-05-06

    申请号:US12891299

    申请日:2010-09-27

    IPC分类号: G06F3/00

    摘要: A home device management technique is described that allows a user to manage a network of distributed home devices. Special application modules, driver modules, and service exchange ports are employed. Each application modules implements some functionality in the home, preferably using one or more devices in the home distributed system. Each driver module provides the logic for operating one or multiple distributed home devices and is capable of receiving commands from application modules and sending them to devices, detecting events for an associated type of home device, translating the detected event into a format usable by the application modules and notifying the application modules of the events. Events are communicated between the application modules and the driver modules by using one or more service exchange ports. Access control policies are employed to control access to the home devices. The application and driver modules can be obtained over a network from a home marketplace that can also determine their compatibility and interoperability with the home devices.

    摘要翻译: 描述了允许用户管理分布式家庭设备的网络的家庭设备管理技术。 采用特殊应用模块,驱动模块和业务交换端口。 每个应用模块在家庭中实现一些功能,优选地在家庭分布式系统中使用一个或多个设备。 每个驱动器模块提供用于操作一个或多个分布式家用设备的逻辑,并且能够接收来自应用模块的命令并将其发送到设备,检测相关类型的家庭设备的事件,将检测到的事件转换为应用程序可使用的格式 模块并通知应用模块的事件。 通过使用一个或多个服务交换端口在应用模块和驱动器模块之间传送事件。 采用访问控制策略来控制对家用设备的访问。 应用程序和驱动程序模块可以通过家庭市场的网络获得,还可以确定其与家庭设备的兼容性和互操作性。