Patent application number | Description | Published |
20080275893 | Aggregating Content Of Disparate Data Types From Disparate Data Sources For Single Point Access - Methods, systems, and products are disclosed for aggregating content of disparate data types from disparate data sources for single point access by a user. Embodiments include establishing a user account for the user; retrieving content of disparate data types from identified disparate data sources associated with the user account; storing the retrieved content; and associating the stored content with the user account. | 11-06-2008 |
20080309670 | Recasting A Legacy Web Page As A Motion Picture With Audio - Computer-implemented methods, systems, and computer program products are provided for recasting a legacy web page as a motion picture with audio. Embodiments include retrieving a legacy web page; identifying audio objects in the legacy web page for audio rendering; identifying video objects in the legacy web page for motion picture rendering; associating one or more of the video objects for motion picture rendering with one or more of the audio objects for audio rendering; determining in dependence upon the selected audio objects and video objects a duration for the motion picture; selecting audio events for rendering the audio objects identified for audio rendering; selecting motion picture video events for rendering the video objects identified for motion picture rendering; assigning the selected audio events and the selected video events to playback times for the motion picture; rendering, with the selected audio events at their assigned playback times, the audio content of the each of the audio objects identified for audio rendering; rendering, with the selected motion picture video events at their assigned playback times, the video content of the video objects identified for motion picture rendering; and recording in a multimedia file the rendered audio content and motion picture video content. | 12-18-2008 |
20080313308 | Recasting a web page as a multimedia playlist - Computer-implemented methods, systems, and computer program products are described for recasting a web page as a multimedia playlist. Embodiments include receiving an identification of a web page to be recast; creating a plurality of multimedia files including content derived from the web page; and creating a playlist including the multimedia files. | 12-18-2008 |
20080320114 | Client Device Configuration With Configuration Services Providers - Configuring a client device, including receiving, from a manufacturer, a configuration bundle for a client device, receiving, from a vendor, vendor provided configuration parameters for the client device, receiving, from a user, user provided configuration parameters for the client device, and associating the vendor provided configuration parameters and the user provided configuration parameters with the configuration bundle for the client device; thereby producing an associated configuration bundle for the client device. | 12-25-2008 |
20090003800 | Recasting Search Engine Results As A Motion Picture With Audio - Computer-implemented methods, systems, and computer program products are provided for recasting search engine results as a motion picture with audio. Embodiments include identifying a search engine query; providing to a search engine the query; receiving from the search engine the results of the query; retrieving a plurality of legacy web pages in dependence upon the results; identifying audio objects in the plurality of legacy web pages for audio rendering; identifying video objects in the plurality of legacy web pages for motion picture rendering; associating one or more of the video objects for motion picture rendering with one or more of the audio objects for audio rendering; determining in dependence upon the selected audio objects and video objects a duration for the motion picture; selecting audio events for rendering the audio objects identified for audio rendering; selecting motion picture video events for rendering the video objects identified for motion picture rendering; assigning the selected audio events and the selected motion picture video events to playback times for the motion picture; rendering, with the selected audio events at their assigned playback times, the audio content of the each of the audio objects identified for audio rendering; rendering, with the selected motion picture video events at their assigned playback times, the video content of the video objects identified for motion picture rendering; and recording in a multimedia file the rendered audio content and motion picture video content. | 01-01-2009 |
20090006108 | Creating A Session Log For A Computing Device Being Studied For Usability - Methods, systems, and products are disclosed for creating a session log for a computing device being studied for usability that include: recording, by a usability expert in a session log, usability observations observed by the usability expert during a usability session for studying the interaction of a user with a computing device; detecting, by an event listener on the computing device, an event generated as a result of user interaction with the device; notifying, by the event listener, a usability engine of the event; and recording, by the usability engine, a description of the event in the session log. | 01-01-2009 |
20090006306 | Creating A Session Log For Studying Usability Of One Or More Computing Devices Used For Social Networking - Methods, systems, and products are disclosed for creating a session log for studying usability of one or more computing devices used for social networking that include: receiving, by a usability engine from at least one usability expert, usability observations observed by the usability expert during a usability session for studying interaction support provided by one or more computing devices to a plurality of users interacting within a social network through the computing devices; recording, by the usability engine, the usability observations in a session log; detecting, by an event listener on at least one of the computing devices, an event generated by the computing device as a result of an interaction among the plurality of users within the social network; notifying, by the event listener, the usability engine of the event; and recording, by the usability engine, a description of the event in the session log. | 01-01-2009 |
20090006965 | Assisting A User In Editing A Motion Picture With Audio Recast Of A Legacy Web Page - Computer-implemented methods, systems, and computer program products are provided for assisting a user in editing a motion picture with audio recast of a legacy web page. Embodiments include receiving an event list derived from a legacy web page, the event list containing descriptions of audio objects, descriptions of audio events, descriptions of video objects, and descriptions of motion picture video events associated with particular playback times in a motion picture recast of the legacy web page; displaying a timeline for the motion picture; displaying, adjacent to the timeline and at each playback time having associated audio events or motion picture video events, a description of each associated event and a description of each associated object; and displaying, with the timeline and descriptions of associated events and descriptions of objects, the legacy web page. | 01-01-2009 |
20090006966 | Creating A Usability Observation Video For A Computing Device Being Studied For Usability - Methods, systems, and products are disclosed for creating a usability observation video for a computing device being studied for usability that include: recording, by a digital video recorder as a usability observation video, a user interacting with a computing device during a usability session for studying the usability of the device; detecting, by an event listener on the computing device, an event generated as a result of user interaction with the device; notifying, by the event listener, a usability engine of the event; and supplementing, by the usability engine, the usability observation video with a description of the event. | 01-01-2009 |
20090006983 | Creating A Session Log For A Computing Device Being Studied For Usability By A Plurality Of Usability Experts - Methods, systems, and products are disclosed for creating a session log for a computing device being studied for usability by a plurality of usability experts that include: displaying, by a usability engine to a plurality of usability experts, a usability observation video of a user interacting with a computing device during a usability session for studying the usability of the device; detecting, by an event listener on the computing device, an event generated as a result of user interaction with the device; notifying, by the event listener, the usability engine of the event; recording, by the usability engine, a description of the event in a session log; receiving, by the usability engine from at least one of the usability experts, usability observations regarding the usability of the device; and recording, by the usability engine, the usability observations in the session log. | 01-01-2009 |
20090019457 | Administering Devices With Domain State Objects - Exemplary embodiments of the present invention include a method for administering devices. Such exemplary embodiments include receiving a domain state object, identifying an action in dependence upon the domain state object, and executing the action. In many exemplary embodiments, receiving a domain state object includes receiving a signal to download the domain state object from a mobile sensor, and downloading the domain state object from the mobile sensor. | 01-15-2009 |
20090192756 | Utilizing Gross Vehicle Weight to Determine Passenger Numbers - A method, system, and computer program for determining the number of passengers riding on a vehicle in real time is presented. A total weight of passengers on the vehicle is divided by an estimated weight of each of the passengers to estimate how many passengers are on the vehicle in real time. | 07-30-2009 |
20090268883 | Dynamically Publishing Directory Information For A Plurality Of Interactive Voice Response Systems - Methods, apparatus, and products are disclosed for dynamically publishing directory information for a plurality of interactive voice response (‘IVR’) systems through an IVR directory service that include: providing a description of a web services publication interface for the IVR directory service; receiving, on behalf of one or more IVR systems, web services publication requests through the publication interface; determining, in response to the web services publication requests, directory information for each IVR system requesting publication; adding the directory information for each IVR system to an IVR system directory; generating a voice mode user interface to reflect the directory information for each IVR system added to the IVR system directory; and interacting, using the voice mode user interface, with a caller to identify a particular IVR system in dependence upon the IVR system directory and query information provided by the caller and to connect the caller with the identified IVR system. | 10-29-2009 |
20090271175 | Multilingual Administration Of Enterprise Data With User Selected Target Language Translation - Methods, systems, and computer program products are provided multilingual administration of enterprise data. Embodiments include retrieving enterprise data; extracting text from the enterprise data for rendering from a digital media file, the extracted text being in a source language; prompting a user to select a target language; receiving from the user a selection of a target language; translating the extracted text in the source language to translated text in the target language; converting the translated text to synthesized speech in the target language; and recording the synthesized speech in the target language in a digital media file. | 10-29-2009 |
20090271176 | Multilingual Administration Of Enterprise Data With Default Target Languages - Methods, systems, and computer program products are provided for multilingual administration of enterprise data. Embodiments include retrieving enterprise data; extracting text from the enterprise data for rendering from digital media file, the extracted text being in a source language; identifying that the source language is not a predetermined default target language for rendering the enterprise data; translating the extracted text in the source language to translated text in the default target language; converting the translated text to synthesized speech in the default target language; and storing the synthesized speech in the default target language in a digital media file. | 10-29-2009 |
20090271178 | Multilingual Asynchronous Communications Of Speech Messages Recorded In Digital Media Files - Methods, systems, and computer program products are provided multilingual for asynchronous communications. Embodiments include recording a speech message in a digital media file; transmitting, from a sender multilingual communications application to a recipient multilingual communications application, the speech message in the digital media file; receiving, in the recipient multilingual communications application, the recorded speech message in the digital media file; converting, by the recipient multilingual communications application, the recorded speech message to text; identifying, by the recipient multilingual communications application, that the text of the recorded speech message is in a source language that is not a predetermined target language; translating, by the recipient multilingual communications application, the text in the source language to translated text in the target language; converting, by the recipient multilingual communications application, the translated text to synthesized speech in the target language; recording, by the recipient multilingual communications application, the synthesized speech in the target language in a digital media file; and playing the media file thereby rendering the synthesized speech. | 10-29-2009 |
20090271188 | Adjusting A Speech Engine For A Mobile Computing Device Based On Background Noise - Methods, apparatus, and products are disclosed for adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, that include: sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates; generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates. | 10-29-2009 |
20090271189 | Testing A Grammar Used In Speech Recognition For Reliability In A Plurality Of Operating Environments Having Different Background Noise - Methods, systems, and products for testing a grammar used in speech recognition for reliability in a plurality of operating environments having different background noise that include: receiving recorded background noise for each of the plurality of operating environments; generating a test speech utterance for recognition by a speech recognition engine using a grammar; mixing the test speech utterance with each recorded background noise, resulting in a plurality of mixed test speech utterances, each mixed test speech utterance having different background noise; performing, for each of the mixed test speech utterances, speech recognition using the grammar and the mixed test speech utterance, resulting in speech recognition results for each of the mixed test speech utterances; and evaluating, for each recorded background noise, speech recognition reliability of the grammar in dependence upon the speech recognition results for the mixed test speech utterance having that recorded background noise. | 10-29-2009 |
20090271199 | Records Disambiguation In A Multimodal Application Operating On A Multimodal Device - Methods, apparatus, and products are disclosed for record disambiguation in a multimodal application operating on a multimodal device, the multimodal device supporting multiple modes of interaction including at least a voice mode and a visual mode, that include: prompting, by the multimodal application, a user to identify a particular record among a plurality of records; receiving, by the multimodal application in response to the prompt, a voice utterance from the user; determining, by the multimodal application, that the voice utterance ambiguously identifies more than one of the plurality of records; generating, by the multimodal application, a user interaction to disambiguate the records ambiguously identified by the voice utterance in dependence upon record attributes of the records ambiguously identified by the voice utterance; and selecting, by the multimodal application for further processing, one of the records ambiguously identified by the voice utterance in dependence upon the user interaction. | 10-29-2009 |
20090271438 | Signaling Correspondence Between A Meeting Agenda And A Meeting Discussion - Methods, apparatus, and products are disclosed for signaling correspondence between a meeting agenda and a meeting discussion that include: receiving a meeting agenda specifying one or more topics for a meeting; analyzing, for each topic, one or more documents to identify topic keywords for that topic; receiving meeting discussions among participants for the meeting; identifying a current topic for the meeting in dependence upon the meeting agenda; determining a correspondence indicator in dependence upon the meeting discussions and the topic keywords for the current topic, the correspondence indicator specifying the correspondence between the meeting agenda and the meeting discussion; and rendering the correspondence indicator to the participants of the meeting. | 10-29-2009 |
20100063756 | PORTABLE DEVICE BATTERY OPTIMIZATION ROUTING SYSTEM - A battery life management unit for managing the battery life of a portable device. The battery life management unit determines a scheduled event for a user of a portable device and estimates whether battery power of the portable device will last throughout the scheduled event. If the battery power of the portable device is estimated not to last throughout the scheduled event, the battery life management unit determines whether a location of the scheduled event provides one or more battery charging resources. If the location of the scheduled event provides one or more battery charging resources, the battery life management unit reserves a battery charging resource for the user of the portable device. | 03-11-2010 |
20100106504 | INTELLIGENT MECHANISM TO AUTOMATICALLY DISCOVER AND NOTIFY A POTENTIAL PARTICIPANT OF A TELECONFERENCE - A computer-implemented method, computer program product, and data processing system for notifying an identified person of a teleconference. Data corresponding to an audio record of the teleconference is received. Pattern recognition is performed on the data. Responsive to recognizing in the data a pattern corresponding to an identification of the identified person, a device associated with the identified person is contacted. | 04-29-2010 |
20100299146 | Speech Capabilities Of A Multimodal Application - Improving speech capabilities of a multimodal application including receiving, by the multimodal browser, a media file having a metadata container; retrieving, by the multimodal browser, from the metadata container a speech artifact related to content stored in the media file for inclusion in the speech engine available to the multimodal browser; determining whether the speech artifact includes a grammar rule or a pronunciation rule; if the speech artifact includes a grammar rule, modifying, by the multimodal browser, the grammar of the speech engine to include the grammar rule; and if the speech artifact includes a pronunciation rule, modifying, by the multimodal browser, the lexicon of the speech engine to include the pronunciation rule. | 11-25-2010 |
20100306114 | HOUSEHOLD DIGITAL DESCRIPTION DEFINITION (H3D) ARCHITECTURE AND METHOD - A computer-implemented method, apparatus, and computer program code for conducting a transaction between a merchant and a user. Using a composite key generated by a user, a user profile associated with the user and generated by the user is accessed. Accessing is performed by a merchant. The user profile comprises data specifying a set of household items owned by the user. The user profile is one of a set of user profiles that make up a H3D definition. The H3D definition comprises data describing a plurality of household items belonging to the user. The plurality of household items includes the set of household items. Responsive to accessing the user profile, a merchant profile is generated. The merchant profile comprises data specifying a portion of inventory associated with the merchant. The portion of inventory is selected based on the user profile. An offer to sell the portion of inventory is transmitted. | 12-02-2010 |
20100332234 | Dynamically Extending The Speech Prompts Of A Multimodal Application - Dynamically extending the speech prompts of a multimodal application including receiving, by the prompt generation engine, a media file having a metadata container; retrieving, by the prompt generation engine from the metadata container, a speech prompt related to content stored in the media file for inclusion in the multimodal application; and modifying, by the prompt generation engine, the multimodal application to include the speech prompt. | 12-30-2010 |
20110010180 | Speech Enabled Media Sharing In A Multimodal Application - Speech enabled media sharing in a multimodal application including parsing, by a multimodal browser, one or more markup documents of a multimodal application; identifying, by the multimodal browser, in the one or more markup documents a web resource for display in the multimodal browser; loading, by the multimodal browser, a web resource sharing grammar that includes keywords for modes of resource sharing and keywords for targets for receipt of web resources; receiving, by the multimodal browser, an utterance matching a keyword for the web resource, a keyword for a mode of resource sharing and a keyword for a target for receipt of the web resource in the web resource sharing grammar thereby identifying the web resource, a mode of resource sharing, and a target for receipt of the web resource; and sending, by the multimodal browser, the web resource to the identified target for the web resource using the identified mode of resource sharing. | 01-13-2011 |
20110032845 | Multimodal Teleconferencing - Multimodal teleconferencing including receiving, by a multimodal teleconferencing module, a speech utterance from one of a plurality of participants in the multimodal teleconference; identifying the participant making the speech utterance as a current speaker; retrieving, by the multimodal teleconferencing module from accounts for the current speaker, content for display to the current speaker; retrieving, by the multimodal teleconferencing module from accounts for the current speaker, content for display to one or more other participants in the multimodal teleconference; providing, by the multimodal teleconferencing module to a multimodal teleconferencing client for display to the current speaker, an identification of the speaker and the content retrieved for the speaker; and providing, by the multimodal teleconferencing module to one or more of multimodal teleconferencing clients for display to the other participants, an identification of the current speaker with the content retrieved for the one or more other participants in the multimodal teleconference. | 02-10-2011 |
20110131051 | Centralized Management of Mobile Assets - Push Based Management of Corporate Assets - An embodiment of the invention provides a method for the centralized management of mobile assets. A central repository of assets is built, wherein the central repository includes a private asset section and a public asset section. The private asset section is only accessible to subscribers of the private asset section. A processor automatically pushes at least one base asset from the central repository onto a mobile device of the subscriber. The base assets are selected by an administrator of the central repository of assets, an employer of the subscriber, and/or an employee of subscriber's company. The base assets are selected based on attributes of the subscriber, the mobile device of the subscriber, and/or popularity of assets. In response to a search query for a requested asset by a user, the processor pushes the requested asset from the central repository onto the mobile device of the user. | 06-02-2011 |
20110131203 | Determining Website Relevancy at the Time of Asset Usage using Location Based Services - An embodiment of the invention includes a method for searching for mobile assets in accordance with location. A monitoring module monitors usage of assets in a plurality of mobile devices to identify assets used in different locations. For each usage of an asset, the monitoring module identifies the location of the mobile device utilizing the asset via a global positioning system. A search query for a requested asset is received from a requesting mobile device. The location of the requesting mobile device is identified. Assets that are used in the location of the requesting mobile device are identified based on the monitoring of the usage of assets. Results of the search query are weighed by assigning higher rankings to the assets used in the location of the requesting mobile device. The results of the search query are sent to the requesting mobile device and/or an interface. | 06-02-2011 |
20110131204 | Deriving Asset Popularity by Number of Launches - An embodiment of the invention includes a method for searching for mobile assets (e.g., mobile telephone applications and/or web applications) based on popularity. The popularities of the mobile assets are determined by monitoring usage of the assets, e.g., downloading of assets and/or launching of assets. Popularities of the mobile assets are also determined by gathering and analyzing user feedback of the assets, e.g., user tags and/or user quality ratings. Search queries for assets are also monitored to determine asset popularity. A search query for a requested asset is received from a requesting mobile device. Results of the search query are weighed with the popularities of the assets; and, the results of the search query are sent to the requesting mobile device. The results of the search query are also sent to an interface. A repository of assets are created based on the popularities of the assets. | 06-02-2011 |
20110131224 | Methods for Creating a Recommended Device List from Metrics - An embodiment of the invention provides a method for creating a recommended device list from metrics. Device metrics of a plurality of mobile devices are accumulated, wherein the device metrics include device attributes of the mobile devices. The device attributes include user tags and/or user quality ratings of the mobile devices. A database of the mobile devices is created, wherein the database includes the device attributes. A request for a mobile device is received from a user, wherein the request includes user attributes. The user attributes include job responsibilities, job level, business unit, geographic location, and/or user affiliations. A processor matches the device attributes to the user attributes in order to generate a recommended device list. The recommended device list is sent to the user and/or an interface. | 06-02-2011 |
20110311201 | RECASTING A LEGACY WEB PAGE AS A MOTION PICTURE WITH AUDIO - A computer identifies audio objects in a web page and video objects in the web page based, at least in part, on markups in the web page. Layout locations of the video objects and the audio objects are determined. The layout locations correspond to display locations in a web browser. One or more of the video objects is associated with one or more of the audio objects based, at least in part, on the layout locations. Playback times are determined for the video objects and the audio objects based, at least in part, on association between the one or more of the video object with one or more of the audio objects. Content of each of the video objects is rendered with content of associated ones of the audio objects in accordance with the playback times. Recording, as the motion picture with audio, the rendering of the content. | 12-22-2011 |
20120095765 | AUTOMATICALLY PROVIDING A USER WITH SUBSTITUTES FOR POTENTIALLY AMBIGUOUS USER-DEFINED SPEECH COMMANDS - A method for alleviating ambiguity issues of new user-defined speech commands. An original command for a user-defined speech command can be received. It can then be determined if the original command is likely to be confused with a set of existing speech commands. When confusion is unlikely, the original command can be automatically stored. When confusion is likely, a substitute command that is unlikely to be confused with existing commands can be automatically determined. The substitute can be presented as an alternative to the original command and can be selectively stored as the user-defined speech command. | 04-19-2012 |
20120123776 | ADJUSTING A SPEECH ENGINE FOR A MOBILE COMPUTING DEVICE BASED ON BACKGROUND NOISE - Methods, apparatus, and products are disclosed for adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, that include: sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates; generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates. | 05-17-2012 |
20120123777 | ADJUSTING A SPEECH ENGINE FOR A MOBILE COMPUTING DEVICE BASED ON BACKGROUND NOISE - Methods, apparatus, and products are disclosed for adjusting a speech engine for a mobile computing device based on background noise, the mobile computing device operatively coupled to a microphone, that include: sampling, through the microphone, background noise for a plurality of operating environments in which the mobile computing device operates; generating, for each operating environment, a noise model in dependence upon the sampled background noise for that operating environment; and configuring the speech engine for the mobile computing device with the noise model for the operating environment in which the mobile computing device currently operates. | 05-17-2012 |
20120257730 | DYNAMICALLY PUBLISHING DIRECTORY INFORMATION FOR A PLURALITY OF INTERACTIVE VOICE RESPONSE SYSTEMS - Some example embodiments include a method of dynamically publishing directory information for a plurality of interactive voice response (‘IVR’) systems. The method includes receiving, by the IVR directory service on behalf of one of the IVR systems, a web services update request. The method includes determining, by the IVR directory service in response to the web services update request, updated directory information for the IVR system. The method includes updating the IVR system directory with the updated directory information for the IVR system. The method includes generating an updated voice mode user interface to reflect the updated IVR system directory with the updated directory information for the IVR system. The generating includes creating one more voice dialogs in accordance with the directory information, the one or more voice dialogs specifying a call flow defining the interaction between a caller and the IVR directory service. | 10-11-2012 |
20120317206 | COMMUNITY BASED MEASUREMENT OF CAPABILITIES AND AVAILABILITY - Systems and methods herein monitor the ability of an electronic mail (e-mail) computer server to send and receive e-mail messages to and from e-mail clients of the e-mail computer server. The e-mail computer server provides, to the e-mail clients, updates regarding the ability to send and receive e-mail messages. When the e-mail clients determine that the e-mail computer server is unable to send the e-mail messages, the e-mail clients activate a special software program of instructions. When the program of instructions is active and the e-mail clients then receive an e-mail message from the e-mail computer server, the program of instructions causes those e-mail clients who have received an e-mail message to provide an indication of e-mail receipt to the e-mail computer server. When the e-mail computer server receives this indication of e-mail receipt from the e-mail clients, the e-mail computer server can provide an update to the other e-mail clients that e-mail can now be sent. | 12-13-2012 |
20130018658 | DYNAMICALLY EXTENDING THE SPEECH PROMPTS OF A MULTIMODAL APPLICATION - A prompt generation engine operates to dynamically extend prompts of a multimodal application. The prompt generation engine receives a media file having a metadata container. The prompt generation engine operates on a multimodal device that supports a voice mode and a non-voice mode for interacting with the multimodal device. The prompt generation engine retrieves from the metadata container a speech prompt related to content stored in the media file for inclusion in the multimodal application. The prompt generation engine modifies the multimodal application to include the speech prompt. | 01-17-2013 |
20130144955 | ACTIVE CONTROL OF COLLABORATIVE DEVICES - Control of collaborative devices, including providing at least two collaborative devices, wherein each collaborative device comprises a client device and an embedded Java server, providing a registry service to which the collaborative devices are coupled for data communications, and providing at least one registry table, wherein the registry table includes registry records, wherein the registry records include registry records representing capabilities of collaborative devices, wherein the registry records representing capabilities of collaborative devices include data elements describing, for each collaborative device, capabilities, tertiary relationships, and network connectivities. The method further includes providing a service bundle of OSGI-compliant Java servlets comprising at least one predetermined algorithm for controlling the collaborative devices, and controlling the collaborative devices in accordance with the predetermined algorithm. | 06-06-2013 |
20130301816 | Intelligent Mechanism to Automatically Discover and Notify a Potential Participant of a Teleconference - Notifying an identified person of a teleconference is provided. Data corresponding to an audio record of the teleconference is received during the teleconference. Pattern recognition is performed on the data during the teleconference. In response to recognizing in the data a pattern corresponding to an identification of the identified person during the teleconference, a device associated with the identified person is contacted during the teleconference. A response related to the audio record is received from the device. | 11-14-2013 |
20130339033 | DYNAMICALLY EXTENDING THE SPEECH PROMPTS OF A MULTIMODAL APPLICATION - A prompt generation engine operates to dynamically extend prompts of a multimodal application. The prompt generation engine receives a media file having a metadata container. The prompt generation engine operates on a multimodal device that supports a voice mode and a non-voice mode for interacting with the multimodal device. The prompt generation engine retrieves from the metadata container a speech prompt related to content stored in the media file for inclusion in the multimodal application. The prompt generation engine modifies the multimodal application to include the speech prompt. | 12-19-2013 |
20140019129 | DIFFERENTIAL DYNAMIC CONTENT DELIVERY WITH TEXT DISPLAY IN DEPENDENCE UPON SIMULTANEOUS SPEECH - Differential dynamic content delivery including providing a session document for a presentation, wherein the session document includes a session grammar and a session structured document; selecting from the session structured document a classified structural element in dependence upon user classifications of a user participant in the presentation; presenting the selected structural element to the user; streaming presentation speech to the user including individual speech from at least one user participating in the presentation; converting the presentation speech to text; detecting whether the presentation speech contains simultaneous individual speech from two or more users; and displaying the text if the presentation speech contains simultaneous individual speech from two or more users. | 01-16-2014 |
20140090032 | SYSTEM AND METHOD FOR REAL TIME SECURE IMAGE BASED KEY GENERATION USING PARTIAL POLYGONS ASSEMBLED INTO A MASTER COMPOSITE IMAGE - A method including: receiving, at a first device, a challenge provided from a second device, wherein the challenge includes an encoding algorithm and a request for credentials from the first device; and outputting, from the first device to the second device, a response to the challenge, wherein the response includes at least one image, the at least one image including an article of evidence arranged according to the encoding algorithm. | 03-27-2014 |
20140090040 | SYSTEM AND METHOD FOR REAL TIME SECURE IMAGE BASED KEY GENERATION USING PARTIAL POLYGONS ASSEMBLED INTO A MASTER COMPOSITE IMAGE - A method including: receiving, at a first device, a challenge provided from a second device, wherein the challenge includes an encoding algorithm and a request for credentials from the first device; and outputting, from the first device to the second device, a response to the challenge, wherein the response includes at least one image, the at least one image including an article of evidence arranged according to the encoding algorithm. | 03-27-2014 |