Patent application number | Description | Published |
20080262847 | USER POSITIONABLE AUDIO ANCHORS FOR DIRECTIONAL AUDIO PLAYBACK FROM VOICE-ENABLED INTERFACES - The present invention discloses a concept and a use of audio anchors within voice-enabled interfaces. Audio anchors can be user configurable points from which audio playback occurs. In the invention, a user can identify an interface position at which an audio anchor is to be established. The computing device can determine an anchor direction setting, with values that include forward playback and backward playback. Interface items can then be audibly enumerated from the audio anchor in a direction indicated by the anchor direction setting. For example, if a set of interface items are alphabetically ordered items and if an audio anchor is set at a first item beginning with a letter āGā and an anchor direction is set to indicate backward playback, then the interface items beginning with letters āA-Fā can be audibly played in reverse alphabetical order. Additionally, a rate of audio playback can be user adjustable. | 10-23-2008 |
20080282164 | INTERACTING WITH PHONE NUMBERS AND OTHER CONTACT INFORMATION CONTAINED IN BROWSER CONTENT - The present invention discloses a method for handling contact information in a communication device. The method can include a step of presenting content within a visual interface of the communication device. A contact detection algorithm can execute to detect contact items included in the content. A visual indication can be presented next to each detected contact item. User input can be received, which causes the communication device to perform a contact action relating to one of the contact items. The contact action can add contact information to an address book, can initiate a communication session, and/or can place the contact item in a memory space for later use by an application other than one in which the content was presented. | 11-13-2008 |
20080282185 | CUSTOMIZED MESSAGES FOR PASSWORD/PASSCODE CHANGE EVENTS - The present invention discloses a method and system for notifying a user of a password/passcode change event. In the invention, a computing system can automatically detect a password/passcode change event. At least one user affected by the event can be determined. A pre-existing user defined message can be retrieved from a data store. A password/passcode change message can be automatically conveyed to the affected user. The change message can include content of the pre-existing user defined message. Further, in one embodiment, an automatically generated activity report associated with a password/passcode can be presented to either a user making a password/passcode change or as part of the conveyed change message. | 11-13-2008 |
20080288256 | REDUCING RECORDING TIME WHEN CONSTRUCTING A CONCATENATIVE TTS VOICE USING A REDUCED SCRIPT AND PRE-RECORDED SPEECH ASSETS - The present invention discloses a system and a method for creating a reduced script, which is read by a voice talent to create a concatenative text-to-speech (TTS) voice. The method can automatically process pre-recorded audio to derive speech assets for a concatenative TTS voice. The pre-recording audio can include sets of recorded phrases used by a speech user interface (Sill). A set of unfulfilled speech assets needed for foil phonetic coverage of the concatenative TTS voice can be determined. A reduced script can be constructed that includes a set of phrases, which when read by a voice talent result in a reduced corpus. When the reduced corpus is automatically processed, a reduced set of speech assets result. The reduced set includes each of the unfulfilled speech assets. When this reduced corpus is combined with existing speech assets the result will be a voice with a complete set of speech assets. | 11-20-2008 |
20080312929 | USING FINITE STATE GRAMMARS TO VARY OUTPUT GENERATED BY A TEXT-TO-SPEECH SYSTEM - The present invention discloses a text-to-speech system that provides output variability. The system can include a finite state grammar, a variability engine and a text-to-speech engine. The finite state grammar can contain a phrase role consisting of one or more phrase elements. The phrase rule can deterministically generate a variable text phrase based upon at least one random number. The phrase rule can include a definition for each of the phrase elements. Each definition can be associated with at least one defined text string. The variability engine can construct a random text phrase responsive to receiving an action command, wherein said finite state grammar is used to create the text phrase. The variability engine can also rely on user-specified weights to adjust the output probabilities. The speech-to-text engine can convert the text phrase generated by the variability engine into speech output. | 12-18-2008 |
20090043583 | DYNAMIC MODIFICATION OF VOICE SELECTION BASED ON USER SPECIFIC FACTORS - The present invention discloses a solution for customizing synthetic voice characteristics in a user specific fashion. The solution can establish a communication between a user and a voice response system. A data store can be searched for a speech profile associated with the user. When a speech profile is found, a set of speech output characteristics established for the user from the profile can be determined. Parameters and settings of a text-to-speech engine can be adjusted in accordance with the determined set of speech output characteristics. During the established communication, synthetic speech can be generated using the adjusted text-to-speech engine. Thus, each detected user can hear a synthetic speech generated by a different voice specifically selected for that user. When no user profile is detected, a default voice or a voice based upon a user's speech or communication details can be used. | 02-12-2009 |
20090150166 | HIRING PROCESS BY USING SOCIAL NETWORKING TECHNIQUES TO VERIFY JOB SEEKER INFORMATION - The present invention discloses a network accessible software application that includes an interface permitting a set of profile providers to input personal biographical information, which includes job history information and education information. The application can also include an interface enabling a set of commentators to view biographical information provided by the set of profile providers and to add input regarding this information. Software of the application can establish/calculate at least one verification score against the personal biographical information based at least in part upon the added input from the set of commentators. Further software can convey the personal information along with the verification score to a set of profile consumers. At least a portion of the commentators can have a social networking connection to the profile providers for whom the added input is provided. | 06-11-2009 |
20090249311 | SHARING A NATIVE MODULE OF COMPILED CODE USING AN ABSTRACTION MODULE OF INTERPRETED CODE IN A VIRTUAL MACHINE ENVIRONMENT - Interpreted code modules configured to be executed within a virtual machine can be identified. Each of the interpreted code modules can be configured to interact with a native module such that dependency information for the native module can be programmatically utilized by each of the interpreted code modules. An abstraction module for the virtual machine written in the interpreted language can be established. The abstraction module can be configured to load an instance of the native module, wherein upon loading the instance of the native module the abstraction module is exposed to the dependency information associated with the instance of the native module. Each of the interpreted code modules can be configured to interact with the native mode module through the abstraction module. The abstraction module is configured to provide the dependency information associated with the instance of the native module to each of the interpreted code modules. | 10-01-2009 |
20090299733 | METHODS AND SYSTEM FOR CREATING AND EDITING AN XML-BASED SPEECH SYNTHESIS DOCUMENT - A method for creating and editing an XML-based speech synthesis document for input to a text-to-speech engine is provided. The method includes recording voice utterances of a user reading a pre-selected text and parsing the recorded voice utterances into individual words and periods of silence. The method also includes recording a synthesized speech output generated by a text-to-speech engine, the synthesized speech output being an audible rendering of the pre-selected text, and parsing the synthesized speech output into individual words and periods of silence. The method further includes annotating the XML-based speech synthesis document based upon a comparison of the recorded voice utterances and the recorded synthesized speech output. | 12-03-2009 |
20110307481 | INCORPORATING BROWSER-BASED FIND FUNCTIONALITY INTO CUSTOMIZED WEBPAGE DISPLAYS - A computer implemented method, system and/or computer program product dynamically display ancillary content on a webpage. A text entry is detected as an input to a find engine that locates and highlights the text entry within a main body of a webpage being displayed on a computer. A scope of the text entry is determined based on the textual context of the text entry and the type of webpage being displayed. An in-place adjustment is then utilized to automatically retrieve and display ancillary content on the webpage based on the textual context of the text entry and the type of webpage being displayed without refreshing the main body of the webpage. | 12-15-2011 |
20140068731 | MANAGING PASSWORD STRENGTH - A method, system or computer usable program product for managing password strength including receiving a password on a data processing system for a user, filtering for personal information about the user from multiple independent data sources accessible across a computer network, computing the password strength by the data processing system using an algorithm which compares the password to the filtered personal information about the user, and presenting feedback to the user through a user interface on a data processing system display regarding the computed password strength. | 03-06-2014 |
20140068733 | MANAGING PASSWORD STRENGTH - A method for managing password strength including receiving a password on a data processing system for a user, filtering for personal information about the user from multiple independent data sources accessible across a computer network, computing the password strength by the data processing system using an algorithm which compares the password to the filtered personal information about the user, and presenting feedback to the user through a user interface on a data processing system display regarding the computed password strength. | 03-06-2014 |
20150081688 | RESULTS FROM SEARCH PROVIDERS USING A BROWSING-TIME RELEVANCY FACTOR - A method for searching Web pages that begins with the identification of query criteria entered into a search provider. A set of Web pages that satisfies the query criteria are determined. Then, a page ranking is ascertained for each Web page in the set. The Web pages are presented in order by page ranking. The page ranking is based upon at least one relevancy factor that includes a browsing-time factor. The browsing-time factor can be calculated from browsing behavior exhibited by users, who provided similar query criteria. The set of users from which the browsing-time factor is calculated can include a current user, a set of users sharing characteristics with the current user, and/or a general set of users. Browsing behavior can include time spent at a Web page, where the browsed Web page is a page that was previously presented as a search result for the similar query criteria. | 03-19-2015 |