Abstract:
The present invention allows a traditional computer presence system to automatically provide state information to an integrated presence system. The integrated presence system will register as a user with the computer presence system. As such, the integrated presence system can be added to a buddy list of a user who is registered with the computer presence system. To configure the computer presence system to provide state information for the second user to the integrated presence system, the second user will add the integrated presence system to her buddy list, and as such, any state information kept by the computer presence system for the second user will be provided to the integrated presence system. The integrated presence system may take the state information and create presence information to send to subscribers to the integrated presence system.
Abstract:
Method of allocating communication codes to channels set up in respect of mobile terminals in communication in a cell of a radiocommunication system, in which the cell is served by a fixed station having means of adjustment of send/receive parameters defining a respective antenna pattern in respect of each mobile terminal in the cell, in which the allocated communication codes form part of a set of codes some at least of which are mutually orthogonal. In response to channel setup or reconfiguration request in respect of a first mobile terminal in the cell, the allocation to the said channel of a code nonorthogonal to at least one code of the set already allocated to another channel set up in respect of a second mobile terminal in the cell is conditionally admitted, as a function of a comparison between the send/receive parameters determined in respect of the first and second terminals.
Abstract:
The digital symbols of a sequence are assigned to respective positions in successive timeslots, according to a predetermined slot format. In a plurality of timeslots, a symbol of the sequence is replaced by a substitution symbol carrying additional information. A signal representing the sequence of symbols, which is divided into the timeslots, is transmitted on a communication channel. The production of the sequence includes an interleaving having an interleaving period longer than a timeslot, generally performed after a channel coding. The position of the substitution symbols in the timeslots which include them is varied, in order to optimize the performances of the transmission chain.
Abstract:
The present invention relates to providing presence information bearing on the availability of a first user involved with a call to a second user involved with the call. In general, call information bearing on the call is received and triggers a request for presence information associated with the first user. Upon retrieval of the presence information associated with the first user, the presence information is effectively delivered to the second user in a manner informing the second user of the availability of the first user to receive a call. Thus, when an attempt to establish a call between the first and second users has failed, the second user may monitor the presence information relating to the availability of the first user to decide when, and perhaps how, to contact the first user.
Abstract:
A communications system that supports multimedia components is easily adapted to existing network elements. Voice components arriving at or coming from a user having multimedia capabilities are referred from a telephony server serving the user to a multimedia server. A determination is made as to whether the other party supports multimedia capabilities. If that determination is negative, the component is passed back to the telephony server with an indication that the session is coming from the multimedia server to avoid an infinite loop. If the determination is positive, a parallel multimedia component is established between the parties while the multimedia server remains aware of the bearer path.
Abstract:
A communications system includes a packet-based data network to which are coupled various network elements. At least some of the network elements are capable of participating in real-time interactive communications sessions over the data network. Protocols that provide for such communications sessions include Session Initiation Protocol (SIP) and the H.323 Recommendation. The data network includes subscriber systems that are capable of receiving advertising information in one or more messages communicated from a service provider system over the data network. The service provider system identifies the types of advertising information that may be of interest to one or more users at the subscriber systems. The service provider system is able to receive the advertising information from a data warehouse source, which may collect transaction information, such as retail transaction information, from retail sources. The advertising information provided by the service provider system may include locator information (which may be in the form of an address or uniform resource locator) that a subscriber system may use to establish a real-time interactive communication session with the source of the advertising information.
Abstract:
The present invention provides a presence system capable of efficiently controlling the delivery of presence information for select individuals to a subscriber. Even if the subscriber has numerous individuals identified in a contacts list, only presence information for those individuals in an active list is provided to the subscriber. The active list can be relatively static or configured to change based on time and date, monitored events, availability of the subscriber, or other predefined criteria. The user can readily add or remove individuals from the active list in addition to selecting an inactive individual to monitor on an instantaneous basis, for a select period of time, until a successful communication occurs between the subscriber and selected individual, or until monitoring is no longer desired. The user can also issue one-time queries of typical or more detailed presence information about specific individuals.
Abstract:
A method and apparatus for quickly and efficiently generating approximate cross-reference information from source code uses a fuzzy parser in a first pass to process all source code files linearly to resolve cross-references where possible and provide a list of unresolved cross-references and other accumulated knowledge to a separate type resolver. Fast pattern matching is used for the parsing. In a second pass, the type resolver uses this accumulated knowledge which is essentially a class hierarchy, to resolve the type of identifiers using heuristics to make best guesses when required. Separating the fuzzy parser from the type resolver facilitates the process. The method trades absolute accuracy for robustness and speed. This permits the method to be used to parse very large bodies of software.
Abstract:
An user may define failover events in a network device by customizing the network device's response to a failure on the network. Specifically, an user may instruct the network device to activate or deactivate one or more interfaces, or undergo any number of additional communications, upon a perceived network failure or critical interface failure. This enables the network device to initiate or terminate connectivity with one or more network devices, as well as optionally performing failover to a standby network device, to enable the network device to more smoothly handle failover procedures and transition traffic to the network device that will be responsible for communication after failover has been effected.
Abstract:
A critical interface may be defined for a network device such that if the critical interface goes DOWN, the network device will perform a forced failover. IP addresses are assigned to interface groups, and interface groups are assigned to a critical interface. The critical interface will go DOWN if any one of the interface groups goes DOWN. The interface groups will not go DOWN, however, unless all members' IP addresses assigned to the interface group go DOWN. By configuring the critical interface in this manner, the network manager has increased flexibility in defining which events should and should not trigger failover of the network device. Additionally, combinations of events may be grouped to enable the network manager to take into account fairly complex failure scenarios and specify, with precision, the action to be taken by the network device under myriad possible situations.