会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 81. 发明申请
    • METHOD AND SYSTEM FOR TESTING AN APPLICATION
    • 用于测试应用的方法和系统
    • US20110145642A1
    • 2011-06-16
    • US12813733
    • 2010-06-11
    • Karthikeyan Balaji DhanapalSanjoy Paul
    • Karthikeyan Balaji DhanapalSanjoy Paul
    • G06F11/36
    • G06F11/3672G06F11/3696
    • The present invention provides a method, test-bed and computer program product for testing an application installed on a wireless communication device. The wireless communication device communicates one or more messages wirelessly to a server through a test-bed. The test-bed is connected with the server and provides one or more testing parameters for the one or more messages. A tester, testing the application, assigns a probability to the one or more messages. Further, the tester assigns a probability to the one or more testing parameters. Thereafter, the messages are re-communicated between the server and wireless communication device through the test-bed. Subsequently, the one or more messages are identified by the test-bed and one or more wireless network conditions are emulated based on the probabilities assigned to the one or more messages and the one or more testing parameters.
    • 本发明提供了一种用于测试安装在无线通信设备上的应用的方法,测试台和计算机程序产品。 无线通信设备通过测试台将一个或多个消息无线地传送到服务器。 测试台与服务器连接,并为一个或多个消息提供一个或多个测试参数。 测试应用程序的测试者为一个或多个消息分配概率。 此外,测试者为一个或多个测试参数分配概率。 此后,通过测试台在服务器和无线通信设备之间重新传送消息。 随后,一个或多个消息由测试台识别,并且基于分配给一个或多个消息的概率和一个或多个测试参数来仿真一个或多个无线网络条件。
    • 82. 发明授权
    • Bandwidth guaranteed provisioning in network-based mobile virtual private network (VPN) services
    • 基于网络的移动虚拟专用网(VPN)服务中带宽保证配置
    • US07756042B2
    • 2010-07-13
    • US10772080
    • 2004-02-04
    • Katherine H. GuoSarit MukherjeeSanjoy PaulSampath Rangarajan
    • Katherine H. GuoSarit MukherjeeSanjoy PaulSampath Rangarajan
    • H04L12/28H04W40/00G06F9/00G06F17/00
    • H04L12/287H04L12/2859H04L12/4641H04L63/0272H04W40/02
    • A method and virtual private network (VPN) system for providing bandwidth guaranteed provisioning in network-based mobile VPN services. The method and system include identifying a set of VPN customers, at least one mobile access point (MAP) and at least one customer premise equipment (CPE) associated with each VPN customer, and at least one Internet Protocol (IP) service gateway (IPSG) for facilitating VPN tunneling between a MAP and a CPE, wherein each MAP is geographically remote from each IPSG. A subset of IPSGs is selected to maximize total profit resulting from provisioning a subset of VPN customers on the selected IPSGs. Total profit from all the customers includes the sum of profits from each customer, where for each customer, the customer profit equals weighted revenue less cost, wherein the cost per customer includes a total tunnel bandwidth cost from the MAP to the CPE, and a cost of provisioning an IPSG node.
    • 一种用于在基于网络的移动VPN服务中提供带宽保证提供的方法和虚拟专用网(VPN)系统。 该方法和系统包括识别一组VPN客户,至少一个移动接入点(MAP)和与每个VPN客户相关联的至少一个客户驻地设备(CPE)以及至少一个因特网协议(IP)服务网关(IPSG) ),用于促进MAP和CPE之间的VPN隧道,其中每个MAP在地理上远离每个IPSG。 选择IPSG的一个子集,以最大限度地利用在所选择的IPSG上配置VPN客户的子集而产生的总利润。 所有客户的总利润包括每个客户的利润总额,每个客户的利润,客户利润等于加权收入减去成本,其中每个客户的成本包括从MAP到CPE的总隧道带宽成本,以及成本 配置IPSG节点。
    • 84. 发明申请
    • APPARATUS AND METHOD FOR FAIR MESSAGE EXCHANGES IN DISTRIBUTED MULTI-PLAYER GAMES
    • 分布式多玩家游戏中的公开消息交换的装置和方法
    • US20090291763A1
    • 2009-11-26
    • US12478130
    • 2009-06-04
    • Katherine H. GuoSarit MukherjeeSanjoy PaulSampath Rangarajan
    • Katherine H. GuoSarit MukherjeeSanjoy PaulSampath Rangarajan
    • G06F17/00
    • A63F13/358A63F13/12A63F2300/534G07F17/32G07F17/3269H04L29/08H04L67/10H04L67/12H04L67/322H04L67/325H04L69/329
    • The Fair-Order Service of the present invention delivers action messages to the server as soon as it is feasible. Because action messages from different players exhibit different reaction times with respect to an update message, the Fair-Ordering Service executed at the server dynamically enforces a sufficient waiting period on each action message to guarantee the fair processing of all action messages. In reality, the waiting period at the server is bounded because of the real-time nature of interactive games. The algorithms that offer Fair Ordering Service take into consideration delayed and out-of-order action messages. When action messages corresponding to multiple update messages are interleaved, the Fair-Ordering Service matches the action message to the appropriate update message. It accomplishes this by maintaining a window of update messages and using the reaction times for an action message for each of the update messages in the window. This enables state changes at the game server to be performed with fairness to all the players. The Fair-Order Service invention is based on a framework that uses a proxy architecture making it transparent to any specific game application. The service is well suited to client-server based, online multi-player games, where a fair order of player actions is critical to the game outcome.
    • 本发明的公平订购服务在可行时尽快向服务器发送动作消息。 由于来自不同玩家的动作消息对于更新消息表现出不同的反应时间,所以在服务器处执行的公正排序服务动态地对每个动作消息执行足够的等待时间,以保证所有动作消息的公平处理。 实际上,由于互动游戏的实时性,服务器的等待时间是有限的。 提供公平订购服务的算法考虑到延迟和无序操作消息。 当与多个更新消息相对应的动作消息被交织时,Fair-Ordering Service将动作消息与适当的更新消息相匹配。 它通过维护更新消息窗口并使用窗口中的每个更新消息的动作消息的反应时间来实现。 这使得游戏服务器上的状态改变能够对所有玩家公平地执行。 公平订单服务发明基于使用代理架构使其对任何特定游戏应用程序透明化的框架。 该服务非常适合基于客户端服务器的在线多玩家游戏,其中玩家动作的公平顺序对于游戏结果至关重要。
    • 85. 发明授权
    • Method of cache replacement for streaming media
    • 流媒体高速缓存替换方法
    • US06721850B2
    • 2004-04-13
    • US09794379
    • 2001-02-27
    • Markus HofmannJayram MudigondaSanjoy Paul
    • Markus HofmannJayram MudigondaSanjoy Paul
    • G06F1516
    • H04N21/2221H04N7/17336H04N21/23106H04N21/2393
    • A system and method of cache replacement for streaming multimedia is provided. A network system includes a content provider connected to local service providers via an interactive distribution network, such as the Internet. The local service providers facilitate delivery of the content from the content provider to multiple subscribers. For each of the data blocks which make up the multimedia stream requested by a subscriber, the local service provider receiving the request determines whether the request can be serviced locally or whether the requested data blocks must be retrieved from the content provider. In the case where the portion of the requested stream must be retrieved from the content provider, the local service provider attempts to cache the requested blocks in its local cache in addition to streaming the data blocks to the requesting subscriber. The local service provider stores two lists to determine which cached block is to be replaced from the local cache memory in the case where the attempt to cache the requested blocks fail because the local cache memory is full. A first list defines those cached blocks for which there are no foreseeable future subscriber requests. The second list defines those cached blocks whose access time from existing suscribers is furthest in the future.
    • 提供了一种用于流式多媒体的缓存替换的系统和方法。 网络系统包括经由诸如因特网的交互式分发网络连接到本地服务提供商的内容提供商。 本地服务提供商便于将内容从内容提供商传递到多个订阅者。 对于构成用户请求的多媒体流的每个数据块,接收该请求的本地服务提供者确定该请求是否能够在本地服务,或者是否必须从内容提供者检索所请求的数据块。 在必须从内容提供商检索所请求流的部分的情况下,本地服务提供商尝试将所请求的块缓存在其本地高速缓存中,除了将数据块流传送到请求的订户。 在本地缓存存储器已满的情况下,本地服务提供商存储两个列表以确定要从本地高速缓冲存储器替换哪个缓存块。 第一个列表定义了那些没有可预见的未来订户请求的缓存块。 第二个列表定义了这些缓存的块,其访问时间从现有的被访问者在将来是最远的。
    • 89. 发明授权
    • Layered video multicast transmission system with retransmission-based
error recovery
    • 具有基于重传的错误恢复的分层视频组播传输系统
    • US6148005A
    • 2000-11-14
    • US947703
    • 1997-10-09
    • Sanjoy PaulPramod Pancha
    • Sanjoy PaulPramod Pancha
    • H04L1/00H04N7/173H04N21/2343H04N21/258H04N21/2662H04N21/4402H04N21/462H04N21/61H04N21/6405G08C15/00H04L12/56
    • H04N21/4621H04N21/234327H04N21/25808H04N21/2662H04N21/440227H04N21/6125H04N21/6405H04N7/17318H04L2001/0093
    • A real-time, layered video multicast transmission system for transmitting video frames as a stream of encoded video data packets from a sender to one or more receivers over a network, comprises a device for generating one or more independent layers of video substreams out of the encoded video stream, each of the one or more receivers capable of subscribing to one or more layers of the independent video substreams; a device for transporting each of the independent video substreams over the network, the transporting device transporting each substream as an independent flow capable of being received by each of the one or more receivers; a device for monitoring congestive state of the network and the receiver to determine receiver's capability for receiving each of the video substream layer; and a controller provided to enable the receivers to select one or more of the independent video streams in accordance with the congestive state of the receiver. For each layer, a retransmission error recovery scheme is also provided to recover lost packets of the multicast stream based on the congestive status of the receiver.
    • 一种实时分层视频多播传输系统,用于将视频帧作为编码视频数据包从一个发送者通过一个网络发送到一个或多个接收器,包括一个用于生成一个或多个视频子流的独立层的设备, 编码视频流,所述一个或多个接收机中的每一个能够订阅独立视频子流的一个或多个层; 用于通过网络传送每个独立视频子流的设备,所述传送设备作为独立流传输每个子流,所述独立流能够由所述一个或多个接收器中的每一个接收; 用于监视网络的充电状态的装置和接收机,以确定接收机接收每个视频子流层的能力; 以及控制器,其被设置为使得接收器能够根据接收器的充电状态来选择一个或多个独立视频流。 对于每个层,还提供重传错误恢复方案,以基于接收机的充电状态来恢复多播流的丢失分组。