Tethering enforcement device controller and methods thereof
    61.
    发明授权
    Tethering enforcement device controller and methods thereof 有权
    执行装置控制器及其方法

    公开(公告)号:US09276936B2

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

    申请号:US13753405

    申请日:2013-01-29

    CPC classification number: H04L63/10 H04L63/0227 H04W12/12

    Abstract: Embodiments of the present invention are directed to a tethering enforcement device controller and methods thereof. The tethering enforcement device controller (TEDC) is installed on a primary device, or otherwise known as the tethered device. The TEDC is configured to detect, control and block unauthorized or inappropriate tethering with a secondary device, or otherwise known as the tethering device, via either a native or a third-party tethering application, by retrieving a configuration file from a server associated with a wireless carrier. The configuration file typically includes customer profile and currently blacklisted package names of third-party tethering applications. The customer profile typically includes subscription information, including use of tethering services. If the customer is trying to tether and tethering is not allowed, then the TEDC will prevent the secondary device from tethering with the primary device. In some embodiments, the TEDC is an untethering application installed on the primary device.

    Abstract translation: 本发明的实施例涉及一种拴系执行装置控制器及其方法。 系紧执行设备控制器(TEDC)安装在主设备上,或者称为系留设备。 TEDC被配置为通过本地或第三方网络共享应用来检测,控制和阻止与辅助设备或称为网络共享设备的未授权或不适当的网络共享,通过从与服务器相关联的服务器检索配置文件 无线运营商。 配置文件通常包括第三方网络共享应用程序的客户配置文件和当前列入黑名单的包名称。 客户资料通常包括订阅信息,包括使用网络捆绑服务。 如果客户试图将系绳和系绳绑定不允许,则TEDC将阻止辅助设备与主设备捆绑。 在一些实施例中,TEDC是安装在主设备上的脱钩应用程序。

    APPARATUS, SYSTEM AND METHOD OF AGGREGATING MULTIPLE ADDRESS BOOK SOURCES
    62.
    发明申请
    APPARATUS, SYSTEM AND METHOD OF AGGREGATING MULTIPLE ADDRESS BOOK SOURCES 审中-公开
    装置,系统和方法来收集多个地址簿来源

    公开(公告)号:US20150373092A1

    公开(公告)日:2015-12-24

    申请号:US14743759

    申请日:2015-06-18

    Abstract: Embodiments of the present invention are directed to an apparatus, system and method of aggregating address book sources. Contact entries from these sources are retrieved by a server. There can be multiple contact entries for the same contact. Without modifying the original contact entries, the server links together similar contact entries such that these similar contact entries are virtually aggregated but not physically merged. An aggregated address book at the server includes a distinct contact entry for each contact and can be viewed from one or more end-user devices either in a browser or in a client application. One or more address book sources are automatically updated based on changes made to the aggregated address book at the server from an end-user device. The aggregated address book is also automatically updated based on changes made at one or more of the address book sources.

    Abstract translation: 本发明的实施例涉及聚合地址簿源的装置,系统和方法。 来自这些来源的联系人条目由服务器检索。 同一联系人可以有多个联系人条目。 在不修改原始联系人条目的情况下,服务器将类似的联系人条目链接在一起,使得这些类似的联系人条目几乎聚合而不是物理合并。 服务器上的聚合地址簿包括每个联系人的独立联系人条目,并且可以在浏览器或客户端应用程序中从一个或多个最终用户设备查看。 一个或多个通讯录来源将根据从终端用户设备对服务器上的聚合地址簿进行的更改自动更新。 根据在一个或多个通讯录来源进行的更改,聚合通讯录也会自动更新。

    Unified messaging proxy, a system and a method thereof
    63.
    发明授权
    Unified messaging proxy, a system and a method thereof 有权
    统一消息代理,系统及其方法

    公开(公告)号:US09143475B2

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

    申请号:US13753394

    申请日:2013-01-29

    CPC classification number: H04L51/16 G06Q10/10 G06Q10/107 H04L67/2823

    Abstract: Embodiments of the present invention are directed to a unified messaging proxy and a method thereof. The unified messaging proxy advantageously enables a user to be communicatively coupled with the same account on a messaging platform using multiple end user devices at the same time, allowing the user to read messages on a first end user device and send messages from a second end user device. The unified messaging proxy manages the multiple end user devices and intercepts all messages to and from the multiple end user devices and the messaging platform. From its perspective, the messaging platform only sees a single client messaging application.

    Abstract translation: 本发明的实施例涉及统一消息传递代理及其方法。 统一消息传送代理有利地使用户能够在消息平台上与同一个帐户通信地耦合,同时使用多个终端用户设备,允许用户在第一终端用户设备上读取消息并从第二终端用户发送消息 设备。 统一消息传递代理管理多个终端用户设备,并截取来自多个终端用户设备和消息收发平台的所有消息。 从其角度来看,消息传递平台只能看到单个客户端消息传递应用程序。

    SERVER CONTROLLED ADAPTIVE BACK OFF FOR OVERLOAD PROTECTION USING INTERNAL ERROR COUNTS
    64.
    发明申请
    SERVER CONTROLLED ADAPTIVE BACK OFF FOR OVERLOAD PROTECTION USING INTERNAL ERROR COUNTS 审中-公开
    使用内部错误数据进行过载保护的服务器控制自适应返回

    公开(公告)号:US20150026525A1

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

    申请号:US14333038

    申请日:2014-07-16

    Inventor: Eoin Byrne

    Abstract: Embodiments of the present invention relate to server controlled adaptive back off for overload protection. The server controls a back off period for each request, which indicates a retry time of when a request should be resent to the server. This back off approach relies on the server since the server has much more accurate information available on which to make back off decisions. The server changes the retry time based on how busy it is and its ability to handle the current load and/or its downstream dependent systems. This back off approach increases server stability during a very high load by spreading the load out over a longer time period. The server is able to turn a traffic spike into a constant load, which is easier and more efficient for the server to handle.

    Abstract translation: 本发明的实施例涉及用于过载保护的服务器控制的自适应退避。 服务器控制每个请求的回退期,这表示重新发送请求到服务器的重试时间。 这种退出方法依赖于服务器,因为服务器有更准确的信息可用于取消决策。 服务器根据其繁忙程度及其处理当前负载和/或其下游相关系统的能力来更改重试时间。 这种退避方法通过在更长的时间段内传播负载而在非常高的负载下提高了服务器的稳定性。 服务器能够将流量峰值变为恒定负载,这对于服务器来说更容易和更有效率。

    Method and system for uniform, consistent, stateless and deterministic consistent hashing for fixed size partitions

    公开(公告)号:US12210912B2

    公开(公告)日:2025-01-28

    申请号:US16567473

    申请日:2019-09-11

    Abstract: A computer implemented method and system for uniform, consistent, stateless, and deterministic consistent hashing for fixed size partitions. The method comprises receiving server information for a plurality of servers in a server pool; ordering the server information for the plurality of servers; calculating a mean number of partitions per server in the server pool; calculating a first maximum allowed number of partitions for a server by applying a floor function to the calculated mean number of partitions per server in the server pool; in the order of the ordered server information, assigning partitions to servers based on a hashing function, using the first maximum allowed number of partitions per server; calculating a second maximum allowed number of partitions for a server by applying a ceiling function to the calculated mean number of partitions per server in the server pool; in the order of the ordered server information, assigning partitions to servers based on a hashing function, using the second maximum allowed number of partitions per server; and assigning unassigned partitions wherein assigning comprises: for each unassigned partition, mapping the partition to a server with the least number of assigned partitions at a time of the mapping.

    Method and Apparatus for Maximizing a Number of Connections That Can Be Executed from a Mobile Application

    公开(公告)号:US20220353874A1

    公开(公告)日:2022-11-03

    申请号:US17863566

    申请日:2022-07-13

    Abstract: A computer implemented method and system for maximizing a number of connections that can be executed from a mobile application is disclosed. The method comprises determining whether a connection slot is available for a received call request; executing the call when a connection slot is available; processing the call request when a connection slot is not available, where processing comprises: determining a priority level for the request; when the determined priority level is a low priority, putting the request in a queue for later processing; and when the determined priority level is a high priority, when a low priority call is in progress, performing the steps of: canceling the in-progress low priority call; placing the cancelled low priority call in a queue for later processing; and executing the high priority call; and when no low priority call is in progress, placing the high priority call request in the queue.

    Method and apparatus for maximizing a number of connections that can be executed from a mobile application

    公开(公告)号:US11432303B2

    公开(公告)日:2022-08-30

    申请号:US17137482

    申请日:2020-12-30

    Abstract: A computer implemented method and system for maximizing a number of connections that can be executed from a mobile application is disclosed. The method comprises determining whether a connection slot is available for a received call request; executing the call when a connection slot is available; processing the call request when a connection slot is not available, where processing comprises: determining a priority level for the request; when the determined priority level is a low priority, putting the request in a queue for later processing; and when the determined priority level is a high priority, when a low priority call is in progress, performing the steps of: canceling the in-progress low priority call; placing the cancelled low priority call in a queue for later processing; and executing the high priority call; and when no low priority call is in progress, placing the high priority call request in the queue.

    Device message management system
    70.
    发明授权

    公开(公告)号:US09615221B1

    公开(公告)日:2017-04-04

    申请号:US14044829

    申请日:2013-10-02

    Abstract: A method and system for managing email or other messaging and attachments to messages which are forwarded to devices having limited processing and memory capacity. The method includes the steps of: receiving a user configuration categorizing messages for the user by elements of the message; accessing the user message datastore upon receipt of at least one new message for the user to a user data store; comparing said at least one new message to a set of user specific rules; rendering a message summary including at least one link accessible by the processing device, the link enabling action with respect to the message when selected by the user; and outputting the message summary to a user device.

Patent Agency Ranking