Abstract: A method, system and program product for assigning a resource to a client in a collaborative environment. The method includes defining, using a tool, a threshold value for collaborative attributes for each resource responding to one or more clients and calculating on a periodic basis, using the tool, an updated value for the collaborative attributes for each resource. The method further includes comparing, upon receipt of a collaboration request, the updated value with the threshold value defined for collaborative attributes for a first resource and, if the updated value is less than the threshold value for the first resource, connecting the client to the first resource for establishing a collaborative session. If not, repeating comparing the updated value with the threshold value for the collaborative attributes defined for a next resource and connecting the client to the next resource whose updated value is less than the threshold value.
Type:
Grant
Filed:
July 10, 2008
Date of Patent:
September 11, 2012
Assignee:
International Business Machines Corporation
Inventors:
Charles Steven Lingafelt, David Paul Merrill, John Elbert Moore, Jr.
Abstract: One system distributes a request for providing a service using a first communication protocol, from a terminal device to a server selected from among a plurality of servers by a server load balancer in response to the request. A corresponding relation between identification information for identifying a session generated in a distributed server and the server that has generated the session corresponding to the identification information is set in the server load balancer by the service of a second communication protocol as uniqueness assurance information for uniqueness assurance. Thus, when the provision of a service is requested using a second communication protocol by the terminal device, the server load balancer refers to the set uniqueness assurance information and selects the server for providing the service from among the plurality of servers.
Abstract: A method of managing access to resources in a network. A reputation for each network participant is evaluated by querying a data source for the reputation associated with the network participant. Based on the evaluated reputation, an appropriate level of access to network resources is determined from a plurality of levels of access to network resources for the corresponding network participant. An access control action is then performed to correspond to the determined level of access for the participant.
Abstract: A solution in a distributed computing environment is deployed and includes selecting a solution template corresponding to the solution, the solution template defining requirements for a plurality of computing elements; selecting resources within a computing infrastructure which match the requirements; and deploying the solution by configuring the resources according to the solution template.
Type:
Grant
Filed:
August 19, 2008
Date of Patent:
September 11, 2012
Assignee:
International Business Machines Corporation
Inventors:
John M. Garrison, Kent F. Hayes, Jr., Brian D. Jeffrey, Yih-Shin Tan
Abstract: A method and system is provided to enhance user presence management to enable the federation of rich media sessions. The method is implemented on a system and includes a presence manager server receiving a notification of user activity of one or more users taking place on one or more participating ecosystem sites in a participant ecosystem. The method further includes processing the user activity of the one or more users based on preferences of the one or more participating ecosystem sites established during a registration process and stored in a preference repository. The method further includes sending a notification of the user activity of the one or more users to the one or more participating ecosystem sites in the participant ecosystem to enable the participating ecosystem sites to at least one of communicate the user activity of the one or more users to one or more users and maintain a session of the one or more users.
Type:
Grant
Filed:
June 26, 2009
Date of Patent:
September 11, 2012
Assignee:
International Business Machines Corporation
Inventors:
Pramodh D. Narayan, Dana M. Norwood, Sri Ramanathan, Matthew A. Terry, Matthew B. Trevathan
Abstract: The present invention provides systems and methods for maintaining site persistence in a hierarchical Global Server Load Balancing (GSLB) deployment. Via configuration of GSLB services locally and remotely on each of the GSLB appliances and LB appliances at a site, a site appliance identifies and associates requests from the GSLB with the site. Furthermore, the site appliance may receive a GSLB cookie with the client request and confirms the request is from the expected GSLB in the site hierarchy. When the load balancers receives a response from a server, the appliance may include the GSLB cookie with the response back to the client. The appliance may also include an LB cookie to identify the server selected by the LB. When the client sends another request, the request may include the GSLB and LB cookie. With this information, the GSLB and LB appliance may maintain site persistence for the client as well as server persistence at the site.
Type:
Grant
Filed:
November 25, 2008
Date of Patent:
September 4, 2012
Assignee:
Citrix Systems, Inc.
Inventors:
Raghav Somanahalli Narayana, Josephine Suganthi, Murali Raja, Ravi Kondamuru
Abstract: A method for operating a communication connection between a first communication terminal and a second communication terminal including a coupling to a data processing system and communication system that may implement such a method include a first computing unit interacting with said first communication terminal and displaying a first document. At least one first piece of user-identifying address information is assigned to the first document and a second piece of user-identifying address information is assigned to a second computing unit interacting with said second communication terminal. A second is displayed on said second computing unit if the first piece of user-identifying address information corresponds with said second piece of user-identifying address information.
Type:
Grant
Filed:
August 29, 2008
Date of Patent:
September 4, 2012
Assignee:
Siemens Enterprise Communications GmbH & Co. KG
Abstract: An information messaging and collaboration system is described. In one embodiment, for example, a method is described for interactive content retrieval and display, the method comprises steps of: providing a plurality of portlets for retrieval of content for display in a user interface; mapping a message action to a first portlet to create a messaging portlet for sending a message in response to user interaction with the messaging portlet; creating a listener portlet by registering a second portlet to receive messages from the messaging portlet; and in response to user interaction with the messaging portlet, retrieving particular content for display in the user interface based on the message received by the listener portlet from the messaging portlet.
Abstract: A method includes generating a space information value for each of a plurality of spaces based on at least one environmental condition measurement for the corresponding space. Each space includes one or more computing devices. The space information value includes information regarding the relative suitability of a corresponding space for accepting computing load. The method also includes determining an allocation of additional computing load based on the space information values.
Type:
Grant
Filed:
May 4, 2009
Date of Patent:
September 4, 2012
Assignee:
Siemens Industry, Inc.
Inventors:
William Thomas Pienta, Pornsak Songkakul
Abstract: A method, system, and apparatus are directed to sharing information over a network. A request to share a multimedia object may be received. A relevance measure may be retrieved based on an identity of the multimedia object. Sharing the network of the multimedia object between an originating sharing member and a plurality of members of a social network may be enabled. A combination of the relevance measure and a hop distance for the shared multimedia object may be provided.
Abstract: A system and method are provided for enabling and performing scheduling for wireless devices supporting multiple users or devices. The system has a wireless subscriber device that is enabled to support multiple users or devices. The wireless system may operate accordingly to a wireless air interface such as WCDMA, CDMA2000, GSM, or other wireless technology. The wireless device has a message generator, which is configured to generate a multi-user message. The device transmits the multi-user message to the network. The network receives the multi-user message and begins to schedule network resources to the device as a device supporting multiple users.
Abstract: An address configuration method, apparatus, and system are disclosed. The method includes: after receiving a neighbor solicitation message sent by a terminal and inclusive of a Link-Local Address (LLA), comparing the LLA with addresses in an Internet Protocol (IP) address cache, and judging whether any address in the IP address cache matches with the LLA; and sending a proxy neighbor advertisement message to the terminal if an address in the IP address cache matches with the LLA, where the message indicates that the LLA is a duplicate address. In the embodiments of the present disclosure, after a neighbor solicitation message is received, duplicate addresses are detected for the LLA; after the Duplicate Address Detection (DAD), an IPv6 address is generated and delivered. In this way, IPv6 stateless address auto-configuration is realized on the terminal.
Abstract: A proxying process method for traffic of a wireless node and a system using the method are provided. The proxying process method includes: maintaining a virtual node which stores a communication packet from a server, destined for a first node; and transmitting the stored communication packet from the virtual node to a second node when a transmission request for the communication packet is transmitted to the first node by the second node.
Abstract: A communication system and method for operating the same includes a group of user devices and a content delivery network in communication with the group of user devices. The content delivery network selects a plurality user devices from the group of user devices, divides the content into a crucial portion and a non-crucial portions, and encrypts the crucial portions differently for each of the user devices in the group using conditional access encryption. The content delivery network communicates the non-crucial portions to the plurality of user devices, communicates the encrypted crucial portion to the plurality of user devices separately from the non-crucial. The plurality of user devices assembles the crucial portion and the non-crucial portions to form the content.
Type:
Grant
Filed:
January 24, 2011
Date of Patent:
August 28, 2012
Assignee:
The DIRECTV Group, Inc.
Inventors:
David N. Schlacht, Deanna R. Kidd, Hanno Basse, Raynold M. Kahn, Steven Kasakitis
Abstract: Methods and systems for distributed infrastructure for streaming data via multiple access points. Aspects of one method may include apportioning multimedia information among a plurality of transmitting devices based on feedback channel information received from a destination receiving device by, for example, a transmission controller device. The transmitting devices may transmit the multimedia information to the destination receiving device. A transmitting device that may not be apportioned multimedia information may transmit a probing signal. The destination receiving device may generate feedback channel information for a transmitting device, for example, based on the multimedia information or the probing signal received from the respective transmitting device. The apportioning of the multimedia information may be dynamically adjusted based on updated feedback channel information received from the destination receiving device.
Type:
Grant
Filed:
February 24, 2012
Date of Patent:
August 28, 2012
Assignee:
Broadcom Corporation
Inventors:
Jeyhan Karaoguz, Hooman Honary, Nambirajan Seshadri, Jason A. Trachewsky
Abstract: Provided is a method and apparatus for managing networks. The method includes defining a set of managed objects of each of the networks to be managed, sending a request for information about the set of managed objects to an agent of the networks to be managed, and recognizing manageable managed objects based on information representing the managed objects, which is transmitted from the agent in response to the request. A network manager requests, receives, and obtains information about managed objects of each of sensor networks, especially heterogeneous sensor networks, thereby managing the heterogeneous sensor networks in an integrated way.
Type:
Grant
Filed:
April 29, 2009
Date of Patent:
August 28, 2012
Assignee:
Electronics and Telecommunications Research Institute
Abstract: A method including providing pseudo-streaming media data to a terminal; receiving a transport control protocol (TCP) acknowledgement from the terminal; estimating one or more network conditions of a network based at least in part on the TCP acknowledgement; determining an optimal session bitrate based on the estimated one or more network conditions; and providing pseudo-streaming media data to the terminal based on the optimal session bitrate.
Type:
Grant
Filed:
July 29, 2011
Date of Patent:
August 28, 2012
Assignee:
Bytemobile, Inc.
Inventors:
Miguel A. Melnyk, Nicholas J. Stavrakos, Andrew Penner, Jeremy Tidemann, Fabian Breg
Abstract: A method, system and computer-usable medium are disclosed for the correlation of network events. A port of a network device is monitored at the physical layer interface for the occurrence of a network event. If detected, a repository of circuit path, network device, and device interface data is queried for information related to the network event and each network device at each hop of the circuit path associated with the event. A user selects time intervals for other network events or alarms occurring before or after the target event. A repository of network event and alarm data is then queried to retrieve all network events or alarms occurring during the selected time interval. Information related to the network events or alarms are then compared to interfaces related to devices that are likewise associated with the circuit path associated with the event.
Type:
Grant
Filed:
August 19, 2009
Date of Patent:
August 28, 2012
Assignee:
International Business Machines Corporation
Inventors:
Daniel Joseph Martin, Philip Brian McMahon
Abstract: A system and method for a network driven actuator mapping agent and bus. The system includes at least one sensor configured to sense an event in a first environment. The system also includes an actuator configured to perform an action in a second environment. Moreover, the system further includes a mapping manager configured to map the sensed event to the actuator to provide a custom interaction throughout a plurality of second environments.
Type:
Grant
Filed:
December 10, 2008
Date of Patent:
August 21, 2012
Assignee:
International Business Machines Corporation
Abstract: A user device requests a web page from a web server of a third-party website, which is separate from a social networking system. The web server from the third-party website sends a markup language document for the requested web page to the user device which includes an instruction for a browser application running on the user device to incorporate information obtained from the social networking system within the web page. Based on the instruction in the received markup language document, the user device requests personalized content from the social networking system, which generates the requested personalized content based on social information about the user. The user device then renders the web page with the personalized content contained in a frame and displays the rendered web page and the frame to the user.
Type:
Grant
Filed:
April 21, 2010
Date of Patent:
August 21, 2012
Assignee:
Facebook, Inc.
Inventors:
Mark E. Zuckerberg, Ray C. He, Spencer G. Ahrens, Yofay Kari Lee, Chaitanya Mishra, Austin Daniel Haugen, Xin Liu, Michael Steven Vernal