| Patent application number | Description | Published |
| 20080271008 | SYSTEM AND METHOD FOR DYNAMIC DISCOVERY AND DEFINITION OF MAPPINGS OF PARAMETERS USED BY SERVICE ORIENTED ARCHITECTURE SERVICES AT RUNTIME - Exemplary illustrative embodiments provide for a method implemented in a service oriented architecture environment including a plurality of live services. The method includes composing, at runtime, a composed service by mapping a first parameter of a first subset of live services to a second parameter of a second subset of live services. The first subset and the second subset are part of the plurality of live services. The method can further include storing the composed service in a memory. | 10-30-2008 |
| 20090201812 | METHOD AND SYSTEM FOR RULES BASED WORKFLOW OF MEDIA SERVICES - A method for executing services over an enterprise service bus includes analyzing a message of a first service to a second service to determine a nature of a digital media object sent from the first service to the second service, analyzing one or more media rules to determine whether one or more intermediary services are to be performed based on the nature of the digital media object, and when it is determined that one or more intermediary services are to be performed, executing, after the first service and before the second service, the one or more intermediary services. | 08-13-2009 |
| 20090299809 | SYSTEM AND METHOD TO ALLOW AN END USER TO CREATE AND MAINTAIN A SUB WORKFLOW - A first party, such as a service provider maintains a workflow, and defines at least one access point therein. The first party obtains, from a second party, such as an end user, a specification of at least one sub workflow, for insertion at the access point. The first party runs the workflow. The first party obtains, from the second party, an indication of identity of the second party. During the processing of the workflow, the first party executes the sub workflow, when the access point is reached, based on the indication of identity of the second party. The processing of the workflow thus produces a customized result for the second party. | 12-03-2009 |
| 20090313300 | METHOD, COMPUTER PROGRAM PRODUCT AND SYSTEM FOR DYNAMICALLY DETERMINING ACTIONS ASSOCIATED TO OPERATIONS ON RICH MEDIA OBJECTS - Utilizing a service oriented architecture middleware to allow services to process media, the method including dynamically defining one or more media properties and operations available to a service, generating a media object with selected properties and operations, communicating the media object to the services, dynamically defining an action associated to an operation in response to an operation request from the service, implementing the action and communicating the result of the action to the service. | 12-17-2009 |
| 20100111102 | RESOURCE ALLOCATION IN PEER-TO-PEER STREAMING - A system and method for resource allocation in peer to peer streaming includes steps of: inferring global properties of a neighborhood made up of peer nodes, wherein the global properties are inferred from a summarization of information obtained locally at each peer node; allocating resources for each peer node to its neighbor nodes in accordance with propagated dependency information; and periodically updating the target rates as peer nodes join and leave the neighborhood. | 05-06-2010 |
| 20110019692 | RESOURCE ALLOCATION IN PEER-TO-PEER STREAMING - A system for resource allocation in peer to peer streaming includes steps of: inferring global properties of a neighborhood made up of peer nodes, wherein the global properties are inferred from a summarization of information obtained locally at each peer node; allocating resources for each peer node to its neighbor nodes in accordance with propagated dependency information; and periodically updating the target rates as peer nodes join and leave the neighborhood. | 01-27-2011 |
| 20110246658 | DATA EXCHANGE OPTIMIZATION IN A PEER-TO-PEER NETWORK - The invention provides a method, system, and program product for optimizing data exchange in a peer-to-peer network (PTPN). In one embodiment, the invention provides a method of optimizing real-time data exchange in a peer-to-peer network (PTPN), the method comprising: receiving, from each peer in the PTPN: an upload limit of the peer; a download limit of the peer; and a delay to each other peer in the PTPN; determining, for each peer in the PTPN: a rate at which data may be transferred to at least one other peer in the PTPN (transfer rate); and a rate at which data may be received from at least one other peer in the PTPN (receive rate); and instructing each peer in the PTPN to: transfer data to at least one other peer in the PTPN at the transfer rate; and receive data from at least one other peer in the PTPN at the receive rate. | 10-06-2011 |