Patent application number | Description | Published |
20080226048 | METHOD AND SYSTEM FOR TEMPORARILY PROVISIONING A TELEPHONE SERVICE FEATURE FOR A SUBSCRIBER - The invention provides a method and system for temporarily provisioning a telephone service feature. At the request of a calling or called party, a telephone service feature to be temporarily provisioned can be identified. Once identified, the telephone service feature can be provisioned and activated to handle the telephone service feature. Upon completion of the call, the requested telephone service is deactivated. In order to activate the requested telephone service feature, system resources can be allocated to support the identified telephone service feature. The allocation of system resources can include reserving a pool of resources for activating the identified telephone service feature. For example, a pool of line interface circuits may be reserved specifically for providing temporary provisioning of the telephone service feature for subscribers. An available resource capable of processing the identified telephone service feature can be selected from the pool of resources. The selection of an available resource can include multiplexing the available resource onto a conduit that bears existing service for the subscriber for which the telephone service feature is being provisioned. | 09-18-2008 |
20080255825 | PROVIDING TRANSLATIONS ENCODED WITHIN EMBEDDED DIGITAL INFORMATION - A method of providing a translation within a voice stream can include receiving a speech signal in a first language, determining text from the speech signal, translating the text to a second and different language, and encoding the translated text within the speech signal. | 10-16-2008 |
20080267367 | TELECOMMUNICATIONS VOICE SERVER LEVERAGING APPLICATION WEB-SERVER CAPABILITIES - A method for providing voice telephony services can include the step of receiving a call via a telephone gateway. The telephone gateway can convey call identifying data to a resource connector. A media port can be responsively established within a media converter that is communicatively linked to the telephone gateway through a port associated with the call. A call description object can be constructed that includes the call identifying data and an identifier for the media port. The call description object can be conveyed to a telephony application server that provides at least one speech service for the call. The telephony application server can initiate at least one programmatic action of a communicatively linked speech engine. The speech engine can convey results of the programmatic action to the media converter through the media port. The media converter can stream speech signals for the call based upon the results. | 10-30-2008 |
20080267370 | TELECOMMUNICATIONS VOICE SERVER LEVERAGING APPLICATION WEB-SERVER CAPABILITIES - A method for providing voice telephony services can include the step of receiving a call via a telephone gateway. The telephone gateway can convey call identifying data to a resource connector. A media port can be responsively established within a media converter that is communicatively linked to the telephone gateway through a port associated with the call. A call description object can be constructed that includes the call identifying data and an identifier for the media port. The call description object can be conveyed to a telephony application server that provides at least one speech service for the call. The telephony application server can initiate at least one programmatic action of a communicatively linked speech engine. The speech engine can convey results of the programmatic action to the media converter through the media port. The media converter can stream speech signals for the call based upon the results. | 10-30-2008 |
20080307438 | STATUS HUB USED BY AUTONOMIC APPLICATION SERVERS - A method for serving applications including receiving a component status publication and acquiring a client request. The component status publication can specify a usage level for an application component. A server response for the client request can be selected from among a multitude of possible server responses based at least in part upon the component status publication. Each possible server response can differentially utilize application components. The client request can be response to by conveying the selected server response. | 12-11-2008 |
20080312933 | INTERFACING AN APPLICATION SERVER TO REMOTE RESOURCES USING ENTERPRISE JAVA BEANS AS INTERFACE COMPONENTS - A method for interfacing an application server with a resource can include the step of associating a plurality of Enterprise Java Beans (EJBs) to a plurality of resources, where a one-to-one correspondence exists between EJB and resource. An application server can receive an application request and can determine a resource for handling the request. An EJB associated with the determined resource can interface the application server to the determined resource. The request can be handled with the determined resource. | 12-18-2008 |
20090041209 | ADJUSTING MUSIC LENGTH TO EXPECTED WAITING TIME WHILE CALLER IS ON HOLD - A method of adjusting music length to expected waiting time while a caller is on hold includes choosing one or more media selections based upon their play duration and matching the selection(s) to the expected waiting time. | 02-12-2009 |
20090052634 | PROVIDING SPEAKER IDENTIFYING INFORMATION WITHIN EMBEDDED DIGITAL INFORMATION - A method of providing identifying information over a voice communications link can include receiving, from a call participant, a personal identification code over the voice communications link, determining identifying information for the call participant using the personal identification code, and encoding the identifying information of the call participant within a voice stream carried by the voice communications link. The voice stream and identifying information can be sent to a subscriber. | 02-26-2009 |
20090055191 | ESTABLISHING CALL-BASED AUDIO SOCKETS WITHIN A COMPONENTIZED VOICE SERVER - A method of interfacing a telephone application server and a speech engine can include the step of establishing one or more audio sockets in a media converting component of the telephone application server. The audio socket can remain available for approximately a duration of a call. A work unit that requires processing by a speech engine can be detected for the call. An identifier for the audio socket and a data for the work unit can be conveyed to a selected speech engine. Work unit results from the selected speech engine can be received by the media converting component via the previously established audio socket. | 02-26-2009 |
20090055615 | MEMORY TUNING FOR GARBAGE COLLECTION AND CENTRAL PROCESSING UNIT (CPU) UTILIZATION OPTIMIZATION - A method, system and computer program product for garbage collection sensitive load balancing is disclosed. The method for memory tuning for garbage collection and CPU utilization optimization can include benchmarking an application across multiple different heap sizes to accumulate garbage collection metrics and utilizing the garbage collection metrics accumulated during benchmarking to compute both CPU utilization and garbage collection time for each of a selection of candidate heap sizes. One of the candidate heap sizes can be matched to a desired CPU utilization and garbage collection time, and the matched one of the candidate heap sizes can be applied to a host environment. | 02-26-2009 |
20090077116 | SERVICE FOR PROVIDING PERIODIC CONTACT TO A PREDETERMINED LIST OF CONTACTS USING MULTI-PARTY RULES - A method, a system, and an apparatus for permitting a user to remain in contact with at least one other person. The present invention provides a method, a system, and an apparatus that is capable of enabling a user to remain in contact with others through a service that checks contacts set up in a predetermined contact list. The contact list is then contacted and the user is contacted with the results. As such, the present invention permits the user to remain in contact with a significant number of entities while saving time and effort by ensuring the user is only contacted with certain information. The system and method also permits the user to remain in contact even when the user is unavailable. | 03-19-2009 |
20090080623 | SERVICE FOR PROVIDING SPEAKER VOICE METRICS - A method of providing voice metrics over an established telephone call between a user and a subscriber can include receiving voice information from the user over the call and determining biometric information from the voice information for the user. The method further can include encoding the biometric metric information and sending the biometric information to the subscriber over the call. | 03-26-2009 |
20090083749 | RESTRICTING RESOURCES CONSUMED BY GHOST AGENTS - One aspect of the present invention can include a method for restricting resources consumed by ghost agents. The method can include the step of associating a ghost agent with a host. A resource utilization value can be ascertained for the ghost agent and the host combined. The ascertained resource utilization value can be compared with a usage threshold. A determination can be made as to whether operations of the ghost agent are to be executed based upon the previous comparison. | 03-26-2009 |
20090089434 | METHOD AND SYSTEM FOR SAVING AND RETRIEVING CLIENT-SPECIFIC INFORMATION IN AN INTERNET PROTOCOL MULTIMEDIA SUBSYSTEM - A method of saving and retrieving client-specific information in an Internet Protocol (IP) Multimedia Subsystem (IMS). A Serving Call Session Control Server (S-CSCF) receives information from a first client initiating a call to a second client. The information includes identification information corresponding to the first client and a Session Initiation Protocol (SIP) invite to the second client. If a profile of the first client in a Home Subscriber Server (HSS) includes a trigger value, the S-CSCF forwards the SIP invite to an Application Server (AS). If a local AS archive does not include valid profile information corresponding to the first client, the AS fetches valid profile information from the HSS, and the AS stores the profile information in the local archive. The AS sends the profile information corresponding to the first client from the local archive to the second client by embedding the profile information within the SIP invite. | 04-02-2009 |
20090099936 | USING VISUAL IMAGES TRANSFERRED FROM WIRELESS COMPUTING DEVICE DISPLAY SCREENS - Within a wireless computing device, a method of conducting commerce can include receiving a user input in the wireless computing device specifying an account to which a proposed transaction is to be billed and identifying contact information for a billing entity according to the user specified account. The billing entity can manage the account. An authorization can be requested from the billing entity via a wireless communications link established using the contact information. The method also can include receiving the authorization from the billing entity via the wireless communications link, generating a visual image which identifies the billing entity and represents the authorization received from the billing entity, and presenting the visual image upon the display screen of the wireless computing device. Accordingly, a visual image reader can read the displayed visual image. | 04-16-2009 |
20090106420 | GHOST AGENTS FOR APPLICATION DOMAINS WITHIN A GRID ENVIRONMENT - A method for evaluating system behavior of an application domain within a grid environment can include the step of identifying a host software object within the application domain. A software object can be associated with the host software object. Within the associated software object, host actions can be replicated. Replicated actions can be recorded. The host software object can move from one grid within the grid environment to a different grid. The associated software object can responsively move within the grid environment in accordance with movement of the host software object. | 04-23-2009 |
20090112565 | TESTING APPLICATIONS WITHIN A GRID ENVIRONMENT USING GHOST AGENTS - A testing method including the step of identifying multiple hosts located within multiple grids of a grid environment, wherein each host is a software object. A ghost agent can be associated with each identified host. Actions of the host can be replicated within each ghost agent. Data relating to the replicated actions can be recorded. Test input can be generated from the recorded data. Tests can be conducted within the grid environment using the test input. | 04-30-2009 |
20090113190 | GATHERING OPERATIONAL METRICS WITHIN A GRID ENVIRONMENT USING GHOST AGENTS - A method for gathering operational metrics can include the step of identifying a host within a grid environment, wherein the host can be a software object. A ghost agent can be associated with the host. The ghost agent can replicate actions of the host. Operational metrics for at least a portion of the replicated actions can be determined. The operational metrics can be recorded. The host can move within the grid environment. The ghost agent can responsively move in accordance with movement of the host. | 04-30-2009 |
20090113395 | VALIDATING SOFTWARE IN A GRID ENVIRONMENT USING GHOST AGENTS - A validation method can include the step of identifying a host within a grid environment, wherein the host is a software object. A ghost agent can be associated with the host, where the ghost agent can move within the grid environment. The actions of the host can be replicated by the ghost agent. Data related to the replicated actions can be compared with validation data. Validation output can be generated based upon the comparison. | 04-30-2009 |
20090119544 | GHOST AGENTS WITHIN A GRID ENVIRONMENT - A method for evaluating system behavior within a grid environment can include the step of identifying a host software object, wherein the host software object includes a user object, an application, and/or a process. The software object can be associated with the host software object. The host actions of the host software object can be replicated within the associated software object. Replicated actions can be recorded. The host software object can move from one grid within the grid environment to a different grid. In response to the moving of the host software object, the associated software object can move from the one grid to the different grid. | 05-07-2009 |
20090187656 | METHOD, SYSTEM, AND APPARATUS FOR SCHEDULING PATTERN BASED WEB SERVICES - A method of scheduling a request for a plurality of Web services can include providing service activation rules. Each service activation rule can specify a trigger condition and a state condition for causing a watcher to invoke a particular Web service. The method also can include receiving an event indicating a change in a common memory, wherein each event specifies trigger information, comparing the trigger conditions of the service activation rules with the trigger information of the event, adding the service activation rules that match the event to a trigger list, and comparing the state conditions of service activation rules in the trigger list with a state of the common memory. The service activation rules of the trigger list that match the state of the common memory can be selected thereby causing the invocation of at least one watcher and corresponding Web service. | 07-23-2009 |
20100020762 | CONVERSION OF VOICE-OVER-IP MEDIA CONTROL MESSAGING INTO MOBILE CONTROL CHANNEL SIGNALING USING A VOICE-OVER IP GATEWAY - A gateway serving as an interface between a mobile network and a wireless network can be configured to send a signal strength indicator to the mobile network thereby causing the mobile network to recognize the gateway as a valid path for handing off a call. The wireless network can be configured according to one of the 802.11 wireless communications protocols. The gateway can route the call from the mobile network to a wireless access point of the wireless network via a packet-switched network, such that the call is conducted via a wireless communications link with the wireless access point. | 01-28-2010 |
20100088016 | ENVIRONMENTALLY AWARE TRAVEL ROUTING - Embodiments of the present invention address deficiencies of the art in respect to automated travel planning and provide a novel and non-obvious method, system and computer program product for generating travel routes. A method for generating a travel route for a vehicle from a first location of the vehicle to a second location can be provided. The method can include comprising calculating a travel route from the first location to the second location, wherein the travel route is based on an environmental effect of the vehicle during the travel route. In one alternative, calculating the environmental effect of the vehicle during the travel route can be executed by calculating emissions of the vehicle during the travel route. In another alternative, the travel route comprises calculating a series of travel segments along said travel route, and the environmental effect of the vehicle during the travel route is calculated by determining a type of environment for each of the travel segments of the travel route. | 04-08-2010 |
20100316210 | AUTOMATIC CALL COMPLETION IN A DIRECTORY ASSISTANCE SYSTEM - A method, system and apparatus for automatic call completion in a directory assistance system in concert with the public switched telephone network (PSTN). In accordance with the present invention, a method for automatic call completion in a directory assistance system can include receiving and processing a directory assistance request from a calling party over the PSTN. An address for the calling party can be retrieved from the PSTN and an address for a telephone number produced by the directory assistance request can be second retrieved from within the directory assistance system. Prospective telephone charges can be computed based upon the retrieved addresses and the calling party can be prompted with the computed prospective charges. Finally, a call can be automatically completed between the calling party and the telephone number. | 12-16-2010 |
20110002449 | VOICE BROWSER WITH INTEGRATED TCAP AND ISUP INTERFACES - A voice browser configured to process voice markup language documents can include a voice processing application and an integrated communications interface for interacting with a voice processing system. The voice browser can be configured to load the voice processing application independently of a received telephone call. The integrated communications interface can include at least one of an integrated transaction capabilities application part component for receiving a transaction capabilities application part query and an integrated ISUP component for receiving a telephony control signal. | 01-06-2011 |
20110282672 | DISTRIBUTED VOICE BROWSER - The present invention can include a method of call processing using a distributed voice browser including allocating a plurality of service processors configured to interpret parsed voice markup language data and allocating a plurality of voice markup language parsers configured to retrieve and parse voice markup language data representing a telephony service. The plurality of service processors and the plurality of markup language parsers can be registered with one or more session managers. Accordingly, components of received telephony service requests can be distributed to the voice markup language parsers and the parsed voice markup language data can be distributed to the service processors. | 11-17-2011 |
20140044270 | PROGRESSIVE, TARGETED, AND VARIABLE CONFERENCE FEEDBACK TONE - System, method, and computer program product to provide targeted and variable information during a remote conference, by: responsive to a first person joining the remote conference, playing a first tone having a first acoustical characteristic indicating an arrival of the first person, responsive to a second person joining the remote conference, playing a second tone having a second acoustical characteristic indicating an arrival of the second person, the second acoustical characteristic different than the first, and responsive to one of the first person and the second person leaving the remote conference, playing a third tone having a third acoustical characteristic indicating a departure of one of the first person and the second person, the third acoustical characteristic different than the second, a type of the first, second, and third acoustical characteristics being the same, the first, second, and third tone audible to at least one person on the remote conference. | 02-13-2014 |
20140044271 | PROGRESSIVE, TARGETED, AND VARIABLE CONFERENCE FEEDBACK TONE - System, method, and computer program product to provide targeted and variable information during a remote conference, by: responsive to a first person joining the remote conference, playing a first tone having a first acoustical characteristic indicating an arrival of the first person, responsive to a second person joining the remote conference, playing a second tone having a second acoustical characteristic indicating an arrival of the second person, the second acoustical characteristic different than the first, and responsive to one of the first person and the second person leaving the remote conference, playing a third tone having a third acoustical characteristic indicating a departure of one of the first person and the second person, the third acoustical characteristic different than the second, a type of the first, second, and third acoustical characteristics being the same, the first, second, and third tone audible to at least one person on the remote conference. | 02-13-2014 |
20140165074 | SOFT CO-PROCESSORS TO PROVIDE A SOFTWARE SERVICE FUNCTION OFF-LOAD ARCHITECTURE IN A MULTI-CORE ARCHITECTURE - A method of distributing functions among a plurality of cores in a multi-core processing environment can include organizing cores of the multi-core processing environment into a plurality of different service pools. Each of the plurality of service pools can be associated with at least one function and have at least one core executing at least one soft co-processor that performs the associated function. The method further can include, responsive to a request from a primary processor to offload a selected function, selecting an available soft co-processor from a service pool associated with the selected function and assigning the selected function to the selected soft co-processor. The method also can include marking the selected soft co-processor as busy and, responsive to receiving an indication from the soft co-processor that processing of the selected function has completed, marking the selected soft co-processor as available. | 06-12-2014 |