USB Interrupt Endpoint Sharing
    1.
    发明申请
    USB Interrupt Endpoint Sharing 有权
    USB中断端点共享

    公开(公告)号:US20070255877A1

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

    申请号:US11677845

    申请日:2007-02-22

    IPC分类号: G06F13/24 G06F13/32

    CPC分类号: G06F13/426

    摘要: A single USB interrupt endpoint is usable by two different active logical devices in a USB device. If a first logical device is to interrupt a USB host, then the first logical device writes a notification into the endpoint. The notification carries a number that identifies a first device object. If, however, a second logical device is to interrupt the host, then the second logical device writes a notification into the endpoint, but the notification carries a number that identifies a second device object. The USB host reads the notification. In one example, if the number and a Device ID indicate that the notification is for the first object, then the first object processes the notification. If the number and Device ID indicate that the notification is for the second object, then the first object notifies the second object so that the second object processes the notification.

    摘要翻译: 单个USB中断端点可由USB设备中的两个不同的活动逻辑设备使用。 如果第一个逻辑设备要中断一个USB主机,那么第一个逻辑设备将一个通知写入端点。 通知包含识别第一个设备对象的数字。 然而,如果第二逻辑设备要中断主机,则第二逻辑设备将一个通知写入端点,但通知中携带一个识别第二个设备对象的数字。 USB主机读取通知。 在一个示例中,如果号码和设备ID指示该通知是针对第一个对象,则第一个对象处理该通知。 如果号码和设备ID指示通知是针对第二个对象,则第一个对象通知第二个对象,以便第二个对象处理该通知。

    USB interrupt endpoint sharing
    2.
    发明授权
    USB interrupt endpoint sharing 有权
    USB中断端点共享

    公开(公告)号:US07657684B2

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

    申请号:US11677845

    申请日:2007-02-22

    IPC分类号: G06F13/24

    CPC分类号: G06F13/426

    摘要: A single USB interrupt endpoint is usable by two different active logical devices in a USB device. If a first logical device is to interrupt a USB host, then the first logical device writes a notification into the endpoint. The notification carries a number that identifies a first device object. If, however, a second logical device is to interrupt the host, then the second logical device writes a notification into the endpoint, but the notification carries a number that identifies a second device object. The USB host reads the notification. In one example, if the number and a Device ID indicate that the notification is for the first object, then the first object processes the notification. If the number and Device ID indicate that the notification is for the second object, then the first object notifies the second object so that the second object processes the notification.

    摘要翻译: 单个USB中断端点可由USB设备中的两个不同的活动逻辑设备使用。 如果第一个逻辑设备要中断一个USB主机,那么第一个逻辑设备将一个通知写入端点。 通知包含识别第一个设备对象的数字。 然而,如果第二逻辑设备要中断主机,则第二逻辑设备将一个通知写入端点,但通知中携带一个识别第二个设备对象的数字。 USB主机读取通知。 在一个示例中,如果号码和设备ID指示该通知是针对第一个对象,则第一个对象处理该通知。 如果号码和设备ID指示通知是针对第二个对象,则第一个对象通知第二个对象,以便第二个对象处理该通知。

    HOST-BASED QUALITY OF SERVICE FOR WIRELESS COMMUNICATIONS
    4.
    发明申请
    HOST-BASED QUALITY OF SERVICE FOR WIRELESS COMMUNICATIONS 有权
    基于HOST的无线通信服务质量

    公开(公告)号:US20090067372A1

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

    申请号:US12203870

    申请日:2008-09-03

    IPC分类号: H04W4/00

    摘要: Systems and methodologies are described that facilitate providing quality of service (QOS) functionality on a host device or tethered processor to conserve resources on a network device. In particular, the host device/tethered processor can classify QOS data and manage QOS flows, transmitting data by flow to the network device. The data from the QOS flows can be tagged to identify the flow and/or characteristics thereof allowing the wireless device to simply route the data to its respective flow. Thus, the network device is saved from such classification and flow management freeing resources to provide increased performance and decreased power consumption.

    摘要翻译: 描述了有助于在主机设备或系留处理器上提供服务质量(QOS)功能以节省网络设备上的资源的系统和方法。 具体来说,主机/系留处理器可以对QOS数据进行分类并管理QOS流,通过流向网络设备发送数据。 来自QOS流的数据可以被标记以识别流和/或其特性,允许无线设备简单地将数据路由到其相应的流。 因此,网络设备从这种分类和流量管理中节省了资源,从而提供了更高的性能和更低的功耗。

    Device interface architecture and protocol
    5.
    发明授权
    Device interface architecture and protocol 有权
    设备接口架构和协议

    公开(公告)号:US08705550B2

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

    申请号:US11499238

    申请日:2006-08-03

    CPC分类号: G06F13/426 G06F9/54 H04L69/32

    摘要: An interface architecture and protocol are provided for transferring messages between a plurality of devices. The architecture provides the capability to generate a plurality of service messages according to a single message format, and to transfer the service messages between a plurality of control points or service entities according to an efficient multiplexing protocol. The control points can be software applications or device drivers running on a terminal equipment device, and the service entities can be communication services such as network access services or device management services running on an attached data communication device such as a modem or a cellular phone.

    摘要翻译: 提供了一种用于在多个设备之间传送消息的接口架构和协议。 该架构提供了根据单个消息格式生成多个服务消息的能力,并且根据有效的多路复用协议在多个控制点或服务实体之间传送服务消息。 控制点可以是在终端设备设备上运行的软件应用或设备驱动器,并且服务实体可以是诸如调制解调器或蜂窝电话之类的附接数据通信设备上运行的网络接入服务或设备管理服务的通信服务。

    System and method for optimally transferring data traffic on networks
    6.
    发明授权
    System and method for optimally transferring data traffic on networks 有权
    网络上最佳传输数据流量的系统和方法

    公开(公告)号:US08537762B2

    公开(公告)日:2013-09-17

    申请号:US12430529

    申请日:2009-04-27

    摘要: A system and method for configuring a data communication between a terminal computing device and a communication network, wherein the terminal computing device connects to the communication network via a mobile device is tethered to a terminal computing device and acts as a wireless modem. A second handshake operation between the computing device and mobile device occurs after a handshake operation between the mobile device and network occurs to negotiate a variety of communication protocol parameters controlling the data communication. The variety of communication protocol parameters negotiated between the mobile device and network are used in the negotiation of communication protocol parameters during the second handshake operation between the computing device and mobile device.

    摘要翻译: 一种用于配置终端计算设备和通信网络之间的数据通信的系统和方法,其中所述终端计算设备经由移动设备连接到所述通信网络被绑定到终端计算设备并用作无线调制解调器。 在移动设备和网络之间的握手操作发生之后,计算设备和移动设备之间的第二次握手操作发生在协商控制数据通信的各种通信协议参数。 在计算设备和移动设备之间的第二次握手操作期间,在通信协议参数的协商中使用在移动设备和网络之间协商的各种通信协议参数。

    Apparatus and methods of configurable system event and resource arbitration management
    7.
    发明授权
    Apparatus and methods of configurable system event and resource arbitration management 有权
    可配置系统事件和资源仲裁管理的设备和方法

    公开(公告)号:US08238911B2

    公开(公告)日:2012-08-07

    申请号:US12127055

    申请日:2008-05-27

    IPC分类号: H04M7/20

    摘要: Methods, apparatus, and computer-readable media for management and arbitration of dedicated mobile communication resources for mobile applications are provided. Mobile applications can be given a priority level that establishes an importance with respect to one or more other mobile applications and at least one mobile resource. If competing applications attempt to access the mobile resource concurrently, access can be provided to an application having higher priority level. Furthermore, control of a resource can be taken away from an application having lower priority in order to affect control of such resource for a higher priority application. In one aspect, a privilege code of an application can be verified prior to establishing control of the resource for the application, to mitigate a likelihood of inappropriate transfer of resources. Accordingly, the subject disclosure provides for management of dedicated resources for a mobile processing environment to effect important device functions with minimum delay.

    摘要翻译: 提供了用于移动应用的专用移动通信资源的管理和仲裁的方法,装置和计算机可读介质。 移动应用程序可以被赋予优先级,其对于一个或多个其他移动应用和至少一个移动资源确定了重要性。 如果竞争应用尝试同时访问移动资源,则可以向具有较高优先级的应用提供访问。 此外,资源的控制可以从具有较低优先权的应用程序中取走,以便影响对于较高优先级应用的这种资源的控制。 在一个方面,可以在建立对应用的资源的控制之前验证应用的特权代码,以减轻资源的不适当传输的可能性。 因此,本公开提供了用于移动处理环境的专用资源的管理以以最小的延迟来实现重要的设备功能。

    Efficiently assigning precedence values to new and existing QoS filters
    9.
    发明授权
    Efficiently assigning precedence values to new and existing QoS filters 有权
    有效地将优先级值分配给新的和现有的QoS过滤器

    公开(公告)号:US07870231B2

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

    申请号:US11491211

    申请日:2006-07-21

    IPC分类号: G06F15/177

    摘要: A wireless data network delivers packets from a network router to a mobile station so that each application running on the mobile station receives an adequate quality of service (QoS). The mobile station sends configuration messages to the network router containing prioritized filters associated with each application. The router filters incoming IP packets into IP flows having the appropriate QoS for the corresponding application. The configuration messages consume valuable air interface resources. Network resources are conserved by assigning precedence values to filters in such a way that fewer configuration messages are needed to reorder the filters when new filters are added. Precedence values for existing filters are spread out in one portion of the precedence space. When the precedence values in that portion are insufficient to accommodate new filters with the correct priority, both new and existing filters are reassigned precedence values in an unassigned portion of the precedence space.

    摘要翻译: 无线数据网络将分组从网络路由器传送到移动台,使得在移动台上运行的每个应用程序接收到足够的服务质量(QoS)。 移动台向包含与每个应用相关联的优先级过滤器的网络路由器发送配置消息。 路由器将进入的IP分组过滤到具有相应应用的适当QoS的IP流中。 配置消息消耗有价值的空中接口资源。 通过将优先级值分配给过滤器来节省网络资源,使得添加新过滤器时需要更少的配置消息来对过滤器进行排序。 现有过滤器的优先级值在优先级空间的一部分中展开。 当该部分中的优先级值不足以适应具有正确优先级的新过滤器时,新的和现有的过滤器都将在优先级空间的未分配部分中重新分配优先级值。

    Block-based assignment of quality of service precedence values
    10.
    发明授权
    Block-based assignment of quality of service precedence values 有权
    基于块的分配服务质量优先级值

    公开(公告)号:US07826418B2

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

    申请号:US11354395

    申请日:2006-02-14

    IPC分类号: H04W28/00 H04W72/00

    摘要: An ordered list of precedence values includes a number of blocks of precedence values. An operating system receives filters from an application. The operating system assigns a precedence value to each filter from the available block of precedence values that has the highest priority. Precedence values are assigned to maintain a precedence order specified by the application. Filters and their assigned precedence values are communicated to an entity that filters packets by applying the filters in the order of their precedence values. Filters for an application can be added, deleted, or modified without affecting the precedence values of other filters for other applications. If an assignment is to be made when the lowest priority block is not available, then a repacking operation is performed to fill unused blocks in the list. The repacking is performed to reduce signaling associated with communicating reassigned precedences values to the filtering entity.

    摘要翻译: 优先级值的有序列表包括多个优先级值块。 操作系统从应用程序接收过滤器。 操作系统从优先级最高的可用优先级块向每个过滤器分配优先级值。 分配优先级值以维护应用程序指定的优先级顺序。 过滤器及其分配的优先级值通过按照其优先级顺序应用过滤器来传送到过滤数据包的实体。 可以添加,删除或修改应用程序的过滤器,而不会影响其他应用程序的其他过滤器的优先级值。 如果在最低优先级块不可用时进行分配,则执行重新打包操作以填充列表中未使用的块。 执行重新包装以减少与重新分配的优先级值相关联的信令到过滤实体。