Patents by Inventor Frankie James
Frankie James has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 8453841Abstract: A disk placement and storage assembly for storage of disks includes a disk cassette and a disk slotter. The disk cassette includes a pair of side wall portions spanning between a pair of end portions, defining a disk receiving region. The side wall portions include a plurality of vertical slots for holding the disks. The disk slotter includes a top plate having a plurality of horizontal slots spanning across top surfaces of the disk cassette when the disk slotter is releasably coupled to the disk cassette, each one of the horizontal slots arranged and dimensioned to receive a disk as the disk is inserted through a horizontal slot in the disk slotter and into a pair of laterally opposing vertical slots of the disk cassette, each one of the plurality of horizontal slots located above and aligned with a pair of laterally opposing vertical slots in the disk cassette.Type: GrantFiled: April 23, 2009Date of Patent: June 4, 2013Assignee: Western Digital Technologies, Inc.Inventors: Frankie James, Kwok Lim Tay
-
Publication number: 20110178873Abstract: The invention provides an electronic advertising system (200) having an electronic advertising board (210) with a number of advertising slots (230). Each slot (230) can contain an advertisement (225). If all advertising slots (230) are full, one or more of advertising slots (230) can be cleared to accommodate a new advertisement, in accordance with a chosen criterion. The criterion may be selected from a range including date, price, category, products/services, location, or randomly.Type: ApplicationFiled: June 5, 2009Publication date: July 21, 2011Inventor: Frankie James Lagudi
-
Patent number: 7984440Abstract: Embodiments of the present invention improve interactive audio task execution in mobile systems such as vehicles, for example. In one embodiment, task interrupt handling is provided to allow user's to resume task execution at or near the point in the task where the interrupt occurred. In one embodiment, a user's confidence that secondary tasks are being performed accurately is improved by providing confirmation and help for users to be more accurate on their secondary tasks. Accordingly, users can increase their confidence and trust in the system and focus more attention on primary tasks, such as driving a vehicle. Some embodiments of the invention further provide for more comprehensive confirmation following an interruption.Type: GrantFiled: November 17, 2006Date of Patent: July 19, 2011Assignee: SAP AGInventors: Frankie James, Matthias U. Kaiser, Shuyuan Chen, Keith S. Klemba
-
Patent number: 7865887Abstract: Embodiments of the present invention provide improved event handling between systems. In one embodiment, the present invention includes software event handling method comprising receiving a first event from a first source system in a plurality of source systems, the first event including event information, accessing context information corresponding to the first event, generating a second event based on at least a portion of the event information and context information using one or more rules, assigning a priority to the second event, and sending the second event to a first target system in a plurality of target systems.Type: GrantFiled: November 30, 2006Date of Patent: January 4, 2011Assignee: SAP AGInventors: Matthias U. Kaiser, Keith S. Klemba, Shuyuan Chen, Frankie James
-
Publication number: 20090204454Abstract: A method (400) and system (100) are described for providing an online hosted customisable searchable merchant directory over the Internet (101). The system (100) includes an Internet server (102) which provides storefront web page templates (1200). Merchants access the Internet server (102), though merchant computers (105n), to set up one or more storefront web pages associated with a business of each merchant and using said web page templates (1200). The storefront web pages are hosted on the Internet server (102). The system (100) provides the customer a search means (1300) to search for merchants and products within a predefined geographic proximity of the customer.Type: ApplicationFiled: August 27, 2007Publication date: August 13, 2009Inventor: Frankie James Lagudi
-
Publication number: 20080133812Abstract: Embodiments of the present invention provide improved event handling between systems. In one embodiment, the present invention includes software event handling method comprising receiving a first event from a first source system in a plurality of source systems, the first event including event information, accessing context information corresponding to the first event, generating a second event based on at least a portion of the event information and context information using one or more rules, assigning a priority to the second event, and sending the second event to a first target system in a plurality of target systems.Type: ApplicationFiled: November 30, 2006Publication date: June 5, 2008Applicant: SAP AGInventors: Matthias U. Kaiser, Keith S. Klemba, Shuyuan Chen, Frankie James
-
Publication number: 20080120616Abstract: Embodiments of the present invention improve interactive audio task execution in mobile systems such as vehicles, for example. In one embodiment, task interrupt handling is provided to allow user's to resume task execution at or near the point in the task where the interrupt occurred. In one embodiment, a user's confidence that secondary tasks are being performed accurately is improved by providing confirmation and help for users to be more accurate on their secondary tasks. Accordingly, users can increase their confidence and trust in the system and focus more attention on primary tasks, such as driving a vehicle. Some embodiments of the invention further provide for more comprehensive confirmation following an interruption.Type: ApplicationFiled: November 17, 2006Publication date: May 22, 2008Applicant: SAP AGInventors: Frankie James, Matthias U. Kaiser, Shuyuan Chen, Keith S. Klemba
-
Patent number: 7246063Abstract: Method and systems to voice-enable a user interface using a voice extension module are provided. A voice extension module includes a preprocessor, a speech recognition engine, and an input handler. The voice extension module receives user interface information, such as, a hypertext markup language (HTML) document, and voice-enables the document so that a user may interact with any user interface elements using voice commands.Type: GrantFiled: June 28, 2002Date of Patent: July 17, 2007Assignee: SAP AktiengesellschaftInventors: Frankie James, Jeff Roelands, Rama Gurram, Richard Swan
-
Publication number: 20070124507Abstract: Embodiments of the present invention provide multimodal input capability. In one embodiment the present invention includes an input method comprising displaying one or more display objects to a user, associating at least one voice mode with one of said display objects, associating at least one stylus mode with the display object, and associating at least one voice navigation command with the display object. The system may prompt a user for a plurality of inputs, receive a voice command or a touch screen command specifying one of the plurality of inputs, activate a voice and touch screen mode associated with the specified input, and process the voice input in accordance with the associated voice mode or the associated touch screen mode.Type: ApplicationFiled: November 28, 2005Publication date: May 31, 2007Applicant: SAP AGInventors: Rama Gurram, Frankie James
-
Patent number: 7036080Abstract: A method and apparatus for providing speech control to a graphical user interface (GUI) divide a GUI into a plurality of screen areas; assign the screen areas priorities; receive a first audio input relating to the selection of one of the objects in the interface; determine the one of the screen areas having the highest priority and including a first object matching the first audio input; and select the first object in the determined screen area if the determined screen area only contains one object matching the first audio input. The method and apparatus also select one of the objects that matches the first audio input in the determined screen area if the determined screen area contains more than one object that matches the first audio input.Type: GrantFiled: November 30, 2001Date of Patent: April 25, 2006Assignee: SAP Labs, Inc.Inventors: Frankie James, Jeff Roelands
-
Patent number: 6882974Abstract: Method and systems to voice-enable a user interface using a voice extension module are provided. A voice extension module includes a preprocessor, a speech recognition engine, and an input handler. The voice extension module receives user interface information, such as, a hypertext markup language (HTML) document, and voice-enables the document so that a user may interact with any user interface elements using voice commands.Type: GrantFiled: August 28, 2002Date of Patent: April 19, 2005Assignee: SAP AktiengesellschaftInventors: Frankie James, Jeff Roelands, Rama Gurram, Richard Swan
-
Publication number: 20030156130Abstract: Method and systems to voice-enable a user interface using a voice extension module are provided. A voice extension module includes a preprocessor, a speech recognition engine, and an input handler. The voice extension module receives user interface information, such as, a hypertext markup language (HTML) document, and voice-enables the document so that a user may interact with any user interface elements using voice commands.Type: ApplicationFiled: June 28, 2002Publication date: August 21, 2003Inventors: Frankie James, Jeff Roelands, Rama Gurram, Richard Swan
-
Publication number: 20030158736Abstract: Method and systems to voice-enable a user interface using a voice extension module are provided. A voice extension module includes a preprocessor, a speech recognition engine, and an input handler. The voice extension module receives user interface information, such as, a hypertext markup language (HTML) document, and voice-enables the document so that a user may interact with any user interface elements using voice commands.Type: ApplicationFiled: August 28, 2002Publication date: August 21, 2003Inventors: Frankie James, Jeff Roelands, Rama Gurram, Richard Swan