Patent application number | Description | Published |
20080198748 | System and Method for Burst Traffic Smoothing for SIP Processing Elements - A system and method for burst traffic smoothing for Session Initiation Protocol (SIP) processing elements are provided. A dispatch queue management engine determines whether a received packet is a TCP or UDP packet. If the packet is a TCP packet, the packet is automatically added to the dispatch queue. If the packet is a UDP packet, a value for a drop function f is generated and a random or pseudo-random number r is generated. If r has a predetermined relationship to f, then the UDP packet is added to the dispatch queue, otherwise the UDP packet is discarded. The value for f is based on the current dispatch queue load, the network quality, the retransmission rate, and the allowable drop rate. Thus, the determination as to whether to drop UDP packets or not is configurable by an administrator and also adaptable to the current network and dispatch queue conditions. | 08-21-2008 |
20080230610 | MECHANISM FOR ENSURING AUTHENTICITY OF WRITTEN AND PRINTED DOCUMENTS - A mechanism for ensuring the authenticity of written and printed documents. With the mechanism of the present invention, electronic ink is deposited onto a document, wherein the electronic ink deposited comprises at least one mark visible to a user. Current is applied to the electronic ink while the electronic ink is wet. The current is applied to the electronic ink in order to imprint a pattern in the ink. The electronic ink deposited on the document is then allowed to dry. The pattern in the electronic ink may then be examined to verify the authenticity of the document. | 09-25-2008 |
20080288644 | System and Method for Creating Global Sessions Across Converged Protocol Applications - A system and method for creating global sessions across different protocols and multiple converged protocol applications are provided. By creating a global session, state information for each of the individual protocol sessions may be communicated across protocols and utilized in performing operations across converged protocol applications. An edge server is used at the edge of a data network to correlate client interactions over different protocols and to associate them with a global session. The edge server acts as a session reference counter for individual client sessions that are part of a larger global session. The global session is created after the creation of the first protocol session and exists across the creation of future sessions on other protocols and other converged applications. Logical names and global session tokens are utilized to manage the various global sessions handled by the edge server. | 11-20-2008 |
20090037533 | USING A GROUP LIST SERVER AS A SYNDICATION FEED SERVER - The present invention discloses a solution for modifying a group list server to perform syndication feed operations. A syndication feed creation software component, a content gathering component, and a content extraction converting component can be added to a group list server. The modified group list server can continue to function as a traditional list server and can also function as a traditional feed server that is able to interoperate with standard, client-side feed readers. In one embodiment, the modified list server can repurpose syndication groups as to operate as syndication feed channels and can repurpose group members to operate as feed items. | 02-05-2009 |
20090070410 | Managing Presence Information Of A Presentity - Methods, apparatus, and products for managing presence information of a presentity through a network according to a loosely-coupled network architecture style, the presentity representing a user of the network, are described that include receiving, by the presence information server, a request message to administer presence information of the presentity in a presence information document, the presence information document implemented as a markup document that includes one or more dedicated sections for presence information of the presentity, the request message identifying an action to administer presence information in the presence information document, and an identification of a dedicated section; retrieving, by the presence information server in response to the request message, the presence information document; and modifying, by the presence information server, the presence information document, including administering, in accordance with the request message, the presence information of the presentity in the presence information document. | 03-12-2009 |
20090070419 | Administering Feeds Of Presence Information Of One Or More Presentities - Methods, apparatus, and products for administering feeds of presence information of one or more presentities including creating a feed definition; adding to the feed definition one or more identifications of presentities; receiving a feed request; creating the feed, the feed including presence information for presentities identified in the feed definition; and sending a response to the feed request including the feed. | 03-12-2009 |
20090070790 | USING A STATE MACHINE EMBEDDED WITHIN A SESSION INITIATION PROTOCOL (SIP) SERVLET TO IMPLEMENT AN APPLICATION PROGRAMMING INTERFACE (API) - The present invention discloses a system for implementing a software application programming interface (API) within a session initiation protocol (SIP) servlet. Such a system can utilize a state machine, a SIP servlet configured to execute the state machine, and an enterprise service bus (ESB). The state machine can be configured to send and receive a series of communications and can be defined in a definition document. The series of communications can represent the execution of a software function defined within an API. The SIP servlet can select a state machine based upon an indicator contained within a received SIP message. The ESB can be configured to execute a system function in response to communications with the state machine. | 03-12-2009 |
20090100289 | Method and System for Handling Failover in a Distributed Environment that Uses Session Affinity - In response to detecting a failed server, subscription message processing of a failover server is stopped. A subscription queue of the failed server is opened. A marker message is published to all subscribers of a particular messaging topic. The marker message includes an identification of the failover server managing the subscription queue of the failed server. Messages within the subscription queue of the failed server are processed. In response to determining that a message in the subscription queue of the failed server is the marker message, the subscription queue of the failed server is closed. Then, the failover server resumes processing of its original subscription queue looking for the marker message, while processing yet unseen messages from the queue. Once the marker message is found in the original subscription queue, normal operation is resumed. | 04-16-2009 |