Patent application number | Description | Published |
20080208584 | Pausing A VoiceXML Dialog Of A Multimodal Application - Pausing a VoiceXML dialog of a multimodal application, including generating by the multimodal application a pause event; responsive to the pause event, temporarily pausing the dialogue by the VoiceXML interpreter; generating by the multimodal application a resume event; and responsive to the resume event, resuming the dialog. Embodiments are implemented with the multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application is operatively coupled to a VoiceXML interpreter, and the VoiceXML interpreter is interpreting the VoiceXML dialog to be paused. | 08-28-2008 |
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 |
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 |
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 |
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 |
20090199101 | SYSTEMS AND METHODS FOR INPUTTING GRAPHICAL DATA INTO A GRAPHICAL INPUT FIELD | 08-06-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 |
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 |
20120046950 | RETRIEVAL AND PRESENTATION OF NETWORK SERVICE RESULTS FOR MOBILE DEVICE USING A MULTIMODAL BROWSER - A method of obtaining information using a mobile device can include receiving a request including speech data from the mobile device, and querying a network service using query information extracted from the speech data, whereby search results are received from the network service. The search results can be formatted for presentation on a display of the mobile device. The search results further can be sent, along with a voice grammar generated from the search results, to the mobile device. The mobile device then can render the search results. | 02-23-2012 |
20120065982 | DYNAMICALLY GENERATING A VOCAL HELP PROMPT IN A MULTIMODAL APPLICATION - Dynamically generating a vocal help prompt in a multimodal application that include detecting a help-triggering event for an input element of a VoiceXML dialog, where the detecting is implemented with a multimodal application operating on a multimodal device supporting multiple modes of interaction including a voice mode and one or more non-voice modes, the multimodal application is operatively coupled to a VoiceXML interpreter, and the multimodal application has no static help text. Dynamically generating a vocal help prompt in a multimodal application according to embodiments of the present invention typically also includes retrieving, by the VoiceXML interpreter from a source of help text, help text for an element of a speech recognition grammar, forming by the VoiceXML interpreter the help text into a vocal help prompt, and presenting by the multimodal application the vocal help prompt through a computer user interface to a user. | 03-15-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 |
20130054139 | Location of Available Passenger Seats in a Dynamic Transporting Pool - An embodiment of the invention provides a system including an interface for receiving a request from a rider, wherein the request includes a start location of the rider and an end location of the rider. A vehicle identification module connected to the interface identifies at least one vehicle located within a threshold distance from the start location. A communications module connected to the vehicle identification module sends the request to a driver of the vehicle. A validation module connected to the interface verifies that the rider and the driver and/or the vehicle were each located at the start location at the same time, and verifies that the rider and the driver and/or the vehicle were each located at the end location at the same time. | 02-28-2013 |
20130054575 | Gathering Device Attributes from Multiple Devices to Exploit the Common or Complimentary Features on Those Devices - An embodiment of the invention provides a system including an interface for receiving a device identifier, a user identifier, and a request for a resource from a mobile device. A database connected to the interface includes attributes of mobile devices and user profiles. The user profiles include user identifiers and lists, wherein each of the lists include at least one mobile device used by each user to access resources. The database is queried with the device identifier to identify attributes of the mobile device. A profile of a user is generated or updated based on the user identifier and the identified attributes of the mobile device. A processor connected to the database sends a recommendation to the mobile device based on the profile of the user, the attributes of the mobile device, and the resource requested. The recommendation includes a recommended mobile device or a recommended combination of mobile devices. | 02-28-2013 |
20130124279 | Location of Available Passenger Seats in a Dynamic Transporting Pool - An embodiment of the invention provides a system including an interface for receiving a request from a rider, wherein the request includes a start location of the rider and an end location of the rider. A vehicle identification module connected to the interface identifies at least one vehicle located within a threshold distance from the start location. A communications module connected to the vehicle identification module sends the request to a driver of the vehicle. A validation module connected to the interface verifies that the rider and the driver and/or the vehicle were each located at the start location at the same time, and verifies that the rider and thdriver and/or the vehicle were each located at the end location at the same time. | 05-16-2013 |
20130158994 | RETRIEVAL AND PRESENTATION OF NETWORK SERVICE RESULTS FOR MOBILE DEVICE USING A MULTIMODAL BROWSER - A method of obtaining information using a mobile device can include receiving a request including speech data from the mobile device, and querying a network service using query information extracted from the speech data, whereby search results are received from the network service. The search results can be formatted for presentation on a display of the mobile device. The search results further can be sent, along with a voice grammar generated from the search results, to the mobile device. The mobile device then can render the search results. | 06-20-2013 |
20130235058 | AUTOMATICALLY MODIFYING PRESENTATION OF MOBILE-DEVICE CONTENT - Some embodiments of the inventive subject matter are directed to determining a first setting(s) for presentation of content on a display of a mobile device at a distance from a user. The first setting(s) are based on analysis of characteristics associated with the mobile device. The characteristics are related to a user, an environment external to the mobile device, and content presented via the mobile device. Some embodiments are further directed to detecting a change in one or more of the characteristics in response to presentation of the content on the mobile device. The change is an event that indicates that the first setting(s) are non-optimal for presentation of the content at the distance. Some embodiments are further directed to determining second settings for presentation of content at the distance from the user based on the change in the one or more characteristics. | 09-12-2013 |
20130235073 | AUTOMATICALLY MODIFYING PRESENTATION OF MOBILE-DEVICE CONTENT - Some embodiments of the inventive subject matter are directed to determining a first setting(s) for presentation of content on a display of a mobile device at a distance from a user. The first setting(s) are based on analysis of characteristics associated with the mobile device. The characteristics are related to a user, an environment external to the mobile device, and content presented via the mobile device. Some embodiments are further directed to detecting a change in one or more of the characteristics in response to presentation of the content on the mobile device. The change is an event that indicates that the first setting(s) are non-optimal for presentation of the content at the distance. Some embodiments are further directed to determining second settings for presentation of content at the distance from the user based on the change in the one or more characteristics. | 09-12-2013 |
20130268667 | POLICY-DRIVEN ADMINISTRATION OF MOBILE APPLICATIONS - Policy-driven administration of mobile applications includes receiving a policy defined by a client system. The policy is defined by rules configured for implementation by a scanner and a compliance definition indicative of a threshold acceptability value for output of the implementation of the scanner on a mobile application. The policy-driven administration also includes executing the scanner for the mobile application and identifying an association between a mobile device and the client system. The policy-driven administration of mobile applications further includes controlling access to the mobile application by the mobile device based on results of executing the scanner using the compliance definition. | 10-10-2013 |
20130268668 | POLICY-DRIVEN ADMINISTRATION OF MOBILE APPLICATIONS - Policy-driven administration of mobile applications includes receiving a policy defined by a client system. The policy is defined by rules configured for implementation by a scanner and a compliance definition indicative of a threshold acceptability value for output of the implementation of the scanner on a mobile application. The policy-driven administration also includes executing the scanner for the mobile application and identifying an association between a mobile device and the client system. The policy-driven administration of mobile applications further includes controlling access to the mobile application by the mobile device based on results of executing the scanner using the compliance definition. | 10-10-2013 |
20130271466 | DETERMINING SCALING FACTORS FOR DEVICES - An image scaling service includes determining an image as a candidate for a scaling process, scanning the image for an initial text value, and scaling the image to a next lower resolution. The image scaling service also includes iteratively performing the scaling process until a threshold value of a readability metric is reached, the scaling process includes scanning the scaled image for a scaled text value, comparing a difference between the initial text value and the scaled text value, the difference indicative of the readability metric, and scaling the scaled image to a next lower resolution. In response to reaching the threshold value of the readability metric, the image scaling service further includes selecting from scaled images an image having a lowest resolution resulting from the scaling process before the threshold value of the readability metric was reached. | 10-17-2013 |
20130272613 | DETERMINING SCALING FACTORS FOR DEVICES - An image scaling service includes determining an image as a candidate for a scaling process, scanning the image for an initial text value, and scaling the image to a next lower resolution. The image scaling service also includes iteratively performing the scaling process until a threshold value of a readability metric is reached, the scaling process includes scanning the scaled image for a scaled text value, comparing a difference between the initial text value and the scaled text value, the difference indicative of the readability metric, and scaling the scaled image to a next lower resolution. In response to reaching the threshold value of the readability metric, the image scaling service further includes selecting from scaled images an image having a lowest resolution resulting from the scaling process before the threshold value of the readability metric was reached. | 10-17-2013 |
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 |
20140249819 | VERIFYING A USER USING SPEAKER VERIFICATION AND A MULTIMODAL WEB-BASED INTERFACE - A method of verifying a user identity using a Web-based multimodal interface can include sending, to a remote computing device, a multimodal markup language document that, when rendered by the remote computing device, queries a user for a user identifier and causes audio of the user's voice to be sent to a multimodal, Web-based application. The user identifier and the audio can be received at about a same time from the client device. The audio can be compared with a voice print associated with the user identifier. The user at the remote computing device can be selectively granted access to the system according to a result obtained from the comparing step. | 09-04-2014 |