Patent application number | Description | Published |
20090022303 | Reduction of Wireless Communication Costs in Enterprises - Methods and apparatus are disclosed for reducing wireless telecommunication costs for enterprises having a plurality of PBX-equipped sites, connected by either a public network (e.g., the PSTN, the Internet, etc.), a private network (e.g., leased lines, a virtual private network [VPN] over the Internet, etc.), or some combination of public and private networks. In particular, the illustrative embodiments of the present invention attempt to reduce telecommunication costs by advantageously routing calls from an off-premises wireless terminal belonging to the enterprise via one or more of the enterprise's private branch exchanges. The present invention is especially advantageous in that it can reduce telecommunication costs for calls from an off-premises wireless terminal to any type of destination: another cell phone, a wireline terminal, a private branch exchange, etc. | 01-22-2009 |
20100049564 | Method and Apparatus for Real-Time Automated Impact Assessment - A method for automated real-time impact assessment is disclosed. The method uses real-time events and alerts from monitored systems and environments such as computer networks, telecommunications networks, transportation systems, buildings, military units, emergency response teams, air traffic, medical facilities and services, chemical process plants, manufacturing assembly lines, power plants, farms, supply-chain management, businesses with workflow-based business processes, and other real-time applications which maintain situational models to depict, determine, and analyze the historical, current, and potential state of a complex set of interacting things, entities, and agents. The method shows first a means to acquire and update the relationships between entities represented in the situational view and entities such as business process, tasks, assets, and missions which are the subject of the impact assessment. The method shows second a means to automatically determine and maintain, from the situational view and other information, an evaluation of the impact on the subjects of the assessment, such entities including business processes, tasks, assets, and missions. The method shows third a means to determine impact assessment from potential and actual situations in the situational view. | 02-25-2010 |
20100069092 | Scalable Geo-location Event Processing - Traditional, server-oriented architectures have focused on providing location-based services by using publish-subscribe, efficient message buses, and filtering mechanisms. However, given an enterprise's unique requirements, these techniques have offered mixed results when used in an enterprise context. The present invention enables an efficient way to provide location-based services to an enterprise, as well as to integrate those location-based services into the enterprise's communications platform. A platform for supporting converged, location-based communications comprises one or more application servers such as a transactional server, a Session Initiation Protocol server, and so forth. In addition, the platform advantageously comprises an event processor for managing arriving location streams that are generated by targets being monitored. Such targets include the cell phones and WiFi handsets of the enterprise users, but can also include location data from various users arriving from multiple, fixed points such as credit card readers in stores. | 03-18-2010 |
20100151885 | Location Privacy Enforcement in a Location-Based Services Platform - A method for determining the privacy settings for location-based services without some of the disadvantages of the prior art is disclosed. This is done by establishing a session between the location generator and the location recipient. The session is created by a validator that is capable of keeping track of the rules for a stream of location objects created by a location generator. The validator determines what information to send to the location recipient without having to determine the rules for each location object and each location recipient every time a new location object is received by the location server. | 06-17-2010 |
20100182938 | Feature Interaction Detection in Multi-Party Calls and Calls With Bridged Appearances - A method is disclosed for detecting feature interactions in multi-party calls (i.e., calls involving more than two endpoints), and in calls with bridged appearances. In accordance with the illustrative embodiment, a set of rules is applied to the specifications of two features in order to detect interactions between the features. The rules specify conditions for, or relationships among, the original connections for the features, the resulting connections for the features, the triggering party for the features, and the originating and terminating parties of connections. A rule is considered matched for a multi-party call when any of the original and resulting connections for the call match the conditions of the rule. Similarly, a rule is considered matched for a call with one or more bridged appearances when any of the original and resulting connections for the call, including those of bridged appearances, match the conditions of the rule. | 07-22-2010 |
20100182996 | Feature Interaction Detection During Calls With Multiple-Leg Signaling Paths - Methods are disclosed for detecting feature interactions during a call that has a signaling path comprising two or more legs. In accordance with the illustrative embodiment, feature state information is maintained for each of the legs of the call and is propagated along the signaling path. The illustrative embodiment is capable of detecting interactions between features in different legs of a call, as well as interactions between features in the same leg of a call. Moreover, the illustrative embodiment is capable of accommodating a variety of feature resolution techniques. In one illustrative embodiment specific to Voice over Internet Protocol (VoIP) telephony, a Back-to-Back User Agent (B2BUA) stores and propagates the feature state information, and performs address mapping for two specially-defined headers in addition to the usual Session Initiation Protocol (SIP) headers. | 07-22-2010 |
20100183135 | Mid-Call Detection And Resolution Of Feature Interactions - Techniques for detecting and resolving feature interactions during calls are disclosed. In particular, a finite-state machine and a corresponding method detect when a feature that is invoked during a call would interact with another previously-activated feature, and ensure that both features are not active simultaneously. Three different techniques for resolution are disclosed: in one technique, activation of the latter feature is always refused; in a second technique, the former feature is always deactivated and the latter feature is then activated; and in a third technique, one of the two features is selected to be the active feature—perhaps based on priorities assigned to the features—and the features are activated and/or deactivated accordingly. | 07-22-2010 |
20100318588 | Spatial-Temporal Event Correlation for Location-Based Services - A method for tracking the context around moving objects without some of the disadvantages of the prior art is disclosed. This is done by correlating the spatial information of what is around an object with the temporal (or time) information of an object's movements. | 12-16-2010 |
20100329140 | Interaction Detection Between Web-Enabled and Call-Related Features - A method is provided for detecting interactions between call-related and web-enabled features. In some embodiments, communication application components are configured to transmit an indication to a feature interaction detector every time a feature is invoked by the user. When the interaction detector receives an indication that a feature is being invoked, it compares the invoked feature against features that have previously been invoked (or executed) and determines whether the invoked feature interacts with any of the features that have been previously executed. | 12-30-2010 |
20110070873 | Method for Telephony Client Synchronization in Telephone Virtualization - A method for synchronizing telephony applications running on different system software images is provided. When a telecommunications session is conducted by a first telephony application, the first telephony application controls the state of the telecommunications session through a signaling protocol stack executing on the same system software image as the first telephony application (or on a virtualization layer). The present invention allows the sharing of the signaling protocol stack by multiple telephony applications running on different system software images. | 03-24-2011 |
20110075825 | Method for the Selection of an Active Software Environment of a Virtualized Telecommunications Terminal - A method is presented for the automatic selection of the active software environment of a telecommunications terminal. In accordance with one embodiment of the present invention, the active software environment of a telecommunications terminal is selected on the basis of a characteristic of an incoming invitation to participate in a telecommunications session. In accordance with another embodiment of the present invention, the content of files residing in storage used by a system software instance is processed. When an incoming call is received, the present invention selects an active software environment on the basis of whether the caller is identified in any of the processed files. | 03-31-2011 |
20110124327 | Method for Telecommunications Device Synchronization - A method is provided in which a first telecommunications terminal receives an indication of a characteristic of a first system software that is executing on a second telecommunications terminal. The first terminal identifies a second system software that possesses the characteristic. Then, the first terminal launches an instance of the second system software. | 05-26-2011 |
20110306343 | Method for Registering Communication Terminals with Base Station Devices by Using Virtual Appliances - A method for the registration of a communication terminal is provided. In some embodiments of the present invention, a communication terminal is registered with a base station by searching and executing a virtual appliance that contains base station software with which the communication terminal pre-subscribed. In some embodiments of the present invention, a communication terminal is registered as an endpoint device for a Session Initiation Protocol (SIP) uniform resource identifier (URI) when the communication terminal registers with the base station. | 12-15-2011 |
20120136917 | SEAMLESS MOVEMENT BETWEEN PHONE AND PC WITH REGARD TO APPLICATIONS, DISPLAY, INFORMATION TRANSFER OR SWAPPING ACTIVE DEVICE - It would be beneficial to allow one or more of information, applications, desktops, and in general any information to be shared between a computer and a communications device. For example, it would be useful to be able to move a presentation from a computer to a mobile communications device. Some solutions attempt to address this by requiring a user to load the information on a laptop, USB key, burn it to an optical disk or the like, and then “open” the information on another device located at the remote destination. In one embodiment, through the use of one or more of virtualization and content translation, any information and/or applications can be exchanged between a computer and a communications device. More specifically, one embodiment utilizes metadata in conjunction with a virtualization environment to allow the exchange of information and/or applications between a personal computer and a communications device, or vice versa. | 05-31-2012 |
20120302236 | Method for Registering Communication Terminals with Base Station Devices by Using Virtual Appliances - A method for the registration of a communication terminal is provided. In some embodiments of the present invention, a communication terminal is registered with a base station by searching and executing a virtual appliance that contains base station software with which the communication terminal pre-subscribed. In some embodiments of the present invention, a communication terminal is registered as an endpoint device for a Session Initiation Protocol (SIP) uniform resource identifier (URI) when the communication terminal registers with the base station. | 11-29-2012 |
20130252619 | Reduction of Wireless Communication Costs in Enterprises - Methods and apparatus are disclosed for reducing wireless telecommunication costs for enterprises having a plurality of PBX-equipped sites, connected by either a public network (e.g., the PSTN, the Internet, etc.), a private network (e.g., leased lines, a virtual private network [VPN] over the Internet, etc.), or some combination of public and private networks. In particular, the illustrative embodiments of the present invention attempt to reduce telecommunication costs by advantageously routing calls from an off-premises wireless terminal belonging to the enterprise via one or more of the enterprise's private branch exchanges. The present invention is especially advantageous in that it can reduce telecommunication costs for calls from an off-premises wireless terminal to any type of destination: another cell phone, a wireline terminal, a private branch exchange, etc. | 09-26-2013 |