-
公开(公告)号:US20100138501A1
公开(公告)日:2010-06-03
申请号:US12327484
申请日:2008-12-03
申请人: Nathaniel T. Clinton , Adam Sapek , Johannes Klein , Farookh Mohammed , Rashid Qureshi , Shai Herzog , Eric David Deily
发明人: Nathaniel T. Clinton , Adam Sapek , Johannes Klein , Farookh Mohammed , Rashid Qureshi , Shai Herzog , Eric David Deily
IPC分类号: G06F15/16
CPC分类号: G06F9/542 , G06F11/30 , G06F11/3006 , G06F11/3051 , G06F11/3072
摘要: In a push environment having a communication path along which a service provides messages to a computing device via a gateway, an inactivity timeout value and a registration timeout value enable the computing device to detect failures in the communication path. An application executing on the computing device registers an application endpoint with the gateway. The application separately subscribes to the service to receive the messages. If there is inactivity in accordance with the inactivity timeout value, the application de-registers and re-registers with the gateway, and unsubscribes and re-subscribes with the service.
摘要翻译: 在具有服务经由网关向计算设备提供消息的通信路径的推送环境中,非活动超时值和注册超时值使得计算设备能够检测通信路径中的故障。 在计算设备上执行的应用程序向网关注册应用端点。 应用程序单独订阅该服务以接收消息。 如果根据不活动超时值存在不活动状态,应用程序将对网关进行注销和重新注册,并取消订阅并重新订阅该服务。
-
2.
公开(公告)号:US20050220020A1
公开(公告)日:2005-10-06
申请号:US10813300
申请日:2004-03-31
申请人: Rashid Qureshi , Robert Craig , Robert de Vlugt
发明人: Rashid Qureshi , Robert Craig , Robert de Vlugt
CPC分类号: H04L41/0206 , H04L41/069
摘要: A system and method are provided for throttling event messages to be sent to a network management system (NMS), so as to avoid overflow of element management system (EMS) buffers. Three states are defined for buffers within a proxy: low, high, and full. Changes between states occur as the fill-level of the buffers crosses thresholds. When the proxy buffers are in the low state, the event logger of an EMS forwards all event messages to the proxy, which are then forwarded to the NMS. When the proxy buffers are in the high state, the EMS only forwards high priority messages to the proxy. Low priority messages are stored within the EMS. When the proxy buffers are in a full state, the EMS does not forward any messages to the proxy. In this way, event messages are throttled, thereby reducing the frequency of network reconciliation, in a way which does not further burden the Qs channel process.
摘要翻译: 提供了一种系统和方法,用于限制要发送到网络管理系统(NMS)的事件消息,以避免元素管理系统(EMS)缓冲区溢出。 为代理中的缓冲区定义了三个状态:低,高和满。 状态之间的变化发生在缓冲区的填充级别跨越阈值时。 当代理缓冲区处于低状态时,EMS的事件记录器将所有事件消息转发到代理,然后将其转发给NMS。 当代理缓冲区处于高状态时,EMS只向代理转发高优先级消息。 低优先级消息存储在EMS中。 当代理缓冲区处于完整状态时,EMS不会将任何消息转发到代理。 以这种方式,事件消息被限制,从而以不会进一步加重Qs信道处理的方式来减少网络协调的频率。
-
公开(公告)号:US08763089B2
公开(公告)日:2014-06-24
申请号:US12686304
申请日:2010-01-12
申请人: Rashid Qureshi , Anand Muthurajan , Jorge Raastroem , Abolade Gbadegesin , Jithendra Veeramachaneni
发明人: Rashid Qureshi , Anand Muthurajan , Jorge Raastroem , Abolade Gbadegesin , Jithendra Veeramachaneni
CPC分类号: H04W4/06 , H04L63/0823 , H04W4/10 , H04W12/06
摘要: Techniques and tools for flexible authentication and authorization of services on a push framework. For example, a push notification framework allows services (social networking web services, etc.) to use either an authenticated access mode or an unauthenticated access mode, in order to push information to client devices (e.g., mobile devices). In the authenticated mode, the push framework requires registration of the service with the push framework before allowing the service to push notifications to client devices. Different authenticated modes are provided for third-party and first-party services. In the unauthenticated mode, registration is not required, but notifications are throttled, thereby limiting risk of abuse by unauthenticated services. This allows flexibility for services that use the push framework.
摘要翻译: 在推动框架上灵活地认证和授权服务的技术和工具。 例如,推送通知框架允许服务(社交网络web服务等)使用经认证的访问模式或未经身份验证的访问模式,以将信息推送到客户端设备(例如,移动设备)。 在认证模式下,推送框架需要在推送框架之前注册服务,然后才允许服务将通知推送到客户端设备。 为第三方和第一方服务提供不同的认证模式。 在未经身份验证的模式下,不需要注册,但通知被限制,从而限制未经身份验证的服务滥用的风险。 这允许使用推送框架的服务的灵活性。
-
4.
公开(公告)号:US08375134B2
公开(公告)日:2013-02-12
申请号:US12480560
申请日:2009-06-08
申请人: Shai Herzog , Rashid Qureshi , Jorge Raastroem , Xuemei Bao , Rajeev Bansal , Qian Zhang , Scott Michael Bragg
发明人: Shai Herzog , Rashid Qureshi , Jorge Raastroem , Xuemei Bao , Rajeev Bansal , Qian Zhang , Scott Michael Bragg
IPC分类号: G06F15/16
CPC分类号: H04L65/1066 , H04L67/14 , H04L67/141 , H04L67/145 , H04L67/28 , H04L67/2842 , H04L69/16 , H04L69/163 , H04L69/28
摘要: Systems and methods for use in communication between a client and a server, via a networking device, are provided. The method may include sending a request to establish a data connection from the client to the server via the networking device, setting a data connection keep-alive interval for the data connection to a predetermined safe value, and sending a request to establish a test connection between the client and the server. The method may further include determining an efficient keep-alive interval for communication between the client and server via the networking device, using the test connection, setting the data connection keep-alive interval to the efficient keep-alive interval determined using the test connection, and uploading the efficient keep-alive interval from the client to the server in an efficient keep-alive interval notification message, for communication to other clients connected to the server.
摘要翻译: 提供了通过网络设备在客户端和服务器之间的通信中使用的系统和方法。 该方法可以包括通过网络设备发送建立从客户端到服务器的数据连接的请求,将数据连接的数据连接保持间隔设置为预定的安全值,以及发送建立测试连接的请求 在客户端和服务器之间。 该方法可以进一步包括:使用测试连接,经由网络设备确定用于客户端和服务器之间的通信的有效保持间隔,将数据连接保持间隔设置为使用测试连接确定的有效保持间隔, 并且在有效的保持活动间隔通知消息中将高效的保持活动间隔从客户端上传到服务器,以便与连接到服务器的其他客户端进行通信。
-
公开(公告)号:US08079017B2
公开(公告)日:2011-12-13
申请号:US11288226
申请日:2005-11-29
IPC分类号: G06F9/44
CPC分类号: H04L41/0206 , H04L43/50
摘要: A method is provided for verifying an Element Management System-Network Management System (EMS-NMS) interface. A pattern file is used in a test tool that can emulate an NMS for testing the respective EMS side of the EMS-NMS interface. The pattern file includes specifications on valid data which may be sent to or received from the EMS, such as valid data ranges, allowed actions on specific devices, and valid data values for objects for various software releases. The pattern file can be created based on the design interface specifications for new EMS and NMS software releases, which provides a significant benefit because it allows interface verification to be decoupled from EMS and NMS verification, which can greatly shorten the verification cycle of new EMS/NMS software releases.
摘要翻译: 提供了一种验证元素管理系统 - 网络管理系统(EMS-NMS)接口的方法。 在测试工具中使用模式文件,可以模拟网管,用于测试EMS-NMS界面的各个EMS端。 模式文件包括可以发送到EMS或从EMS接收的有效数据的规范,例如有效数据范围,特定设备上的允许动作以及用于各种软件释放的对象的有效数据值。 可以基于新的EMS和NMS软件版本的设计接口规范来创建模式文件,这样可以大大缩短新的EMS / NMS软件版本的验证周期,从而提供了明显的优势,因为它允许接口验证与EMS和NMS验证脱钩, NMS软件版本。
-
公开(公告)号:US20070124726A1
公开(公告)日:2007-05-31
申请号:US11288226
申请日:2005-11-29
申请人: Rashid Qureshi , Carolyn Duke , Victor Major
发明人: Rashid Qureshi , Carolyn Duke , Victor Major
IPC分类号: G06F9/44
CPC分类号: H04L41/0206 , H04L43/50
摘要: A method is provided for verifying an EMS-NMS interface. A pattern file is used in a test tool that can emulate an NMS for testing the respective EMS side of the EMS-NMS interface. The pattern file includes specifications on valid data which may be sent to or received from the EMS, such as valid data ranges, allowed actions on specific devices, and valid data values for objects for various software releases. The pattern file can be created based on the design interface specifications for new EMS and NMS software releases, which provides a significant benefit because it allows interface verification to be decoupled from EMS and NMS verification, which can greatly shorten the verification cycle of new EMS/NMS software releases.
摘要翻译: 提供了一种用于验证EMS-NMS接口的方法。 在测试工具中使用模式文件,可以模拟网管,用于测试EMS-NMS界面的各个EMS端。 模式文件包括可以发送到EMS或从EMS接收的有效数据的规范,例如有效数据范围,特定设备上的允许动作以及用于各种软件释放的对象的有效数据值。 可以基于新的EMS和NMS软件版本的设计接口规范来创建模式文件,这样可以大大缩短新的EMS / NMS软件版本的验证周期,从而提供了明显的优势,因为它允许接口验证与EMS和NMS验证脱钩, NMS软件版本。
-
公开(公告)号:US08713365B2
公开(公告)日:2014-04-29
申请号:US13015602
申请日:2011-01-28
申请人: Rashid Qureshi
发明人: Rashid Qureshi
IPC分类号: G06F11/00
CPC分类号: H04L67/2833 , G06F11/0709 , G06F11/1438 , G06F11/1443 , H04L65/105 , H04L65/1063 , H04L65/1069 , H04L67/145 , H04L67/148 , H04L67/26 , H04W76/25
摘要: Embodiments enable recovery of push notification channels via session information associated with user identifiers. A proxy service creates session information describing push notification channels (e.g., subscriptions) for a user and associates the session information with a user identifier. The session information is stored in a cloud service or other storage area separate from the proxy service. After failure of a user computing device or the proxy service, the session information is obtained via the user identifiers and the push notification channels are re-created with the session information. In some embodiments, the proxy service enables delivery of the same notification to multiple computing devices associated with the user identifier.
摘要翻译: 实施例能够通过与用户标识符相关联的会话信息恢复推送通知信道。 代理服务创建描述用户的推送通知信道(例如,订阅)的会话信息,并将会话信息与用户标识符相关联。 会话信息存储在与代理服务分离的云服务或其他存储区域中。 在用户计算设备或代理服务失败之后,通过用户标识符获得会话信息,并用会话信息重新创建推送通知信道。 在一些实施例中,代理服务使得能够将相同的通知递送到与用户标识符相关联的多个计算设备。
-
公开(公告)号:US20120198268A1
公开(公告)日:2012-08-02
申请号:US13015602
申请日:2011-01-28
申请人: Rashid Qureshi
发明人: Rashid Qureshi
CPC分类号: H04L67/2833 , G06F11/0709 , G06F11/1438 , G06F11/1443 , H04L65/105 , H04L65/1063 , H04L65/1069 , H04L67/145 , H04L67/148 , H04L67/26 , H04W76/25
摘要: Embodiments enable recovery of push notification channels via session information associated with user identifiers. A proxy service creates session information describing push notification channels (e.g., subscriptions) for a user and associates the session information with a user identifier. The session information is stored in a cloud service or other storage area separate from the proxy service. After failure of a user computing device or the proxy service, the session information is obtained via the user identifiers and the push notification channels are re-created with the session information. In some embodiments, the proxy service enables delivery of the same notification to multiple computing devices associated with the user identifier.
摘要翻译: 实施例能够通过与用户标识符相关联的会话信息恢复推送通知信道。 代理服务创建描述用户的推送通知信道(例如,订阅)的会话信息,并将会话信息与用户标识符相关联。 会话信息存储在与代理服务分离的云服务或其他存储区域中。 在用户计算设备或代理服务失败之后,通过用户标识符获得会话信息,并用会话信息重新创建推送通知信道。 在一些实施例中,代理服务使得能够将相同的通知递送到与用户标识符相关联的多个计算设备。
-
公开(公告)号:US20110173681A1
公开(公告)日:2011-07-14
申请号:US12686304
申请日:2010-01-12
申请人: Rashid Qureshi , Anand Muthurajan , Jorge Raastroem , Abolade Gbadegesin , Jithendra Veeramachaneni
发明人: Rashid Qureshi , Anand Muthurajan , Jorge Raastroem , Abolade Gbadegesin , Jithendra Veeramachaneni
CPC分类号: H04W4/06 , H04L63/0823 , H04W4/10 , H04W12/06
摘要: Techniques and tools for flexible authentication and authorization of services on a push framework. For example, a push notification framework allows services (social networking web services, etc.) to use either an authenticated access mode or an unauthenticated access mode, in order to push information to client devices (e.g., mobile devices). In the authenticated mode, the push framework requires registration of the service with the push framework before allowing the service to push notifications to client devices. Different authenticated modes are provided for third-party and first-party services. In the unauthenticated mode, registration is not required, but notifications are throttled, thereby limiting risk of abuse by unauthenticated services. This allows flexibility for services that use the push framework.
摘要翻译: 在推动框架上灵活地认证和授权服务的技术和工具。 例如,推送通知框架允许服务(社交网络web服务等)使用经认证的访问模式或未经身份验证的访问模式,以将信息推送到客户端设备(例如,移动设备)。 在认证模式下,推送框架需要在推送框架之前注册服务,然后才允许服务将通知推送到客户端设备。 为第三方和第一方服务提供不同的认证模式。 在未经身份验证的模式下,不需要注册,但通知被限制,从而限制未经身份验证的服务滥用的风险。 这允许使用推送框架的服务的灵活性。
-
公开(公告)号:US20110145063A1
公开(公告)日:2011-06-16
申请号:US12638605
申请日:2009-12-15
CPC分类号: G06Q30/02 , G01S5/0027 , G06Q30/0254
摘要: Collecting application execution data by a push service and targeting application programs with advertisements based on the collected data. Statistics such as activity, popularity, and frequency of execution for each of the application programs are generated based on the collected data. The statistics are matched to advertising campaigns to select application programs relevant to the advertising campaigns. Advertisers are charged for delivering the advertisements based on the selected application programs. For example, advertisements delivered to frequently executed application programs are more expensive than advertisements delivered to application programs that are rarely executed.
摘要翻译: 通过推送服务收集应用程序执行数据,并根据收集的数据定位具有广告的应用程序。 基于收集的数据生成每个应用程序的活动,流行度和执行频率等统计信息。 统计数据与广告活动相匹配,以选择与广告活动相关的应用程序。 根据所选择的应用程序,广告商将收取广告费用。 例如,传递到频繁执行的应用程序的广告比传递给很少执行的应用程序的广告更昂贵。
-
-
-
-
-
-
-
-
-