Mnemonic (e.g., Accelerator Key) Patents (Class 715/827)
  • Patent number: 11240247
    Abstract: A multi-user computing device, such a communal computing device like an interactive digital whiteboard, can execute single user aware (“SUA”) applications and multi-user aware (“MUA”) applications. Instances of SUA applications execute in the context of a single user. MUA applications can execute in the contexts of multiple authenticated users simultaneously. A multi-user aware OS platform authenticates and de-authenticates users of the multi-user computing device. The multi-user aware OS platform provides notifications to MUA applications when users are authenticated and de-authenticated. When a new user is authenticated, MUA applications begin executing in the context of the newly authenticated user and any other previously authenticated users. When users are de-authenticated, MUA applications stop executing in the context of the de-authenticated user but continue executing in the context of the remaining authenticated users of the multi-user computing device.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: February 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Raju Jain, Kiran Kumar, Michael C. Hilsdale, Jason C. Mayans, Paul C. Barr, Peter G. Davis, Jonathan D. Wiswall, Craig Thomas McIntyre, Guillermo Enrique Rueda, Tom Coon
  • Patent number: 11036386
    Abstract: For application switching, a system, apparatus, method, and computer program product are disclosed. The apparatus, in one embodiment, includes a display, an input module that monitors user input for a switching command, an axis module that determines whether the switching command is along a first axis or along a second axis, the first axis being orthogonal to the second axis, and a switching module that presents a next application on the display in response to the switching command being along the first axis and that presents a next instance of a current application on the display in response to the switching command being along the second axis. In certain embodiments, the first axis comprises a vertical axis with respect to the display and the second axis comprises a horizontal axis with respect to the display.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: June 15, 2021
    Assignee: Lenovo (Singapore) PTE. LTD.
    Inventors: David Perez-Feliciano, Catherine Pratt Davis, James Alan Pfaltzgraff, Justin Michael Ringuette
  • Patent number: 10831486
    Abstract: Traditional manual macro-recorders may not work under a dynamically changing operating environment. Technical solutions are disclosed to automatically generate macros to increase productivity. After a new sequence of actions is detected, the system will prompt the user with the information of an existing macro if the existing macro contains a similar sequence. Otherwise, the system will attempt to automatically generate a new macro based on the sequence of actions.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: November 10, 2020
    Assignee: ADOBE INC.
    Inventors: Patrick Fauchère, Christian Meyer
  • Patent number: 10346479
    Abstract: A system level search user interface that includes both a data entry portion and a search identification portion is displayed. Data input by a user as a search term is displayed in the data entry portion, and identifiers of each of one or more scopes on the computing device that can be searched using the search term are displayed in the search identification portion. Search results based on a selected scope are displayed in a search results portion of the system level search user interface. A set of keyboard shortcuts allow users to quickly search using any of the scopes, and see previews of a number of results that each of the scopes return. Additionally, the system level search user interface allow users to easily focus on different search result entries, and efficiently change scopes for searching.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: July 9, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian E. Uphoff, Xiao Wei, Priya Vaidyanathan, Edward Boyle Averett, Rolf A. Ebeling, Michael J. Gilmore, Manav Mishra
  • Patent number: 10200378
    Abstract: Systems, methods, and machine readable medium are provided for improving access to electronic data. An application is provided that generates a graphical user interface on a first client device requesting the server-based application via a web browser on the first client device. Credentials from a user of the first client device. After authorization of the user credentials, input from the user is received via the graphical user interface indicating an URL for a website, a file path for a document, and text. The entered input is stored in a local browser cache on the first client device and in a remotely-located database as being associated with the user credentials. Subsequently, a display is generated on the first client device, by the application, of electronic data related to the entered input.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: February 5, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Brandon Everett Howard, Steven Jackson Lewis, Ian Stansell
  • Patent number: 9983691
    Abstract: The described technology is directed towards a button repeat system that allows different repeat behaviors (e.g., interval times between repeats) to be customized for any view (user interface element) and for any button. A designer specifies an interval set comprising interval times to use in an associated view to repeat a button that is pressed and held. Using global information across views, a button that is pressed and held may continue to repeat as focus changes among views. The repeating may continue without needing to reset to the first interval time of the interval set of each view as focus changes, so that, for example, a rapidly repeating button does not appear to change its repetition rate as focus changes among views.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: May 29, 2018
    Assignee: HOME BOX OFFICE, INC.
    Inventors: J. Jordan C. Parker, Brendan Joseph Clark, Nathan J. E. Furtwangler
  • Patent number: 9760251
    Abstract: A method and apparatus for partially up/downscaling an image encoded on a macroblock basis utilizing a computer. The method and apparatus performs operations of: creating map data of the encoded image so as to be able to find a filestream position corresponding to a macroblock in the encoded image to be decoded; creating a shrunken image of the encoded image; receiving a first control request from a user to display a first part in the encoded image; displaying on a display device, a second part in the shrunken image corresponding to the first part in the encoded image; decoding macroblocks containing the first part in the encoded image, using the map data; and displaying on the display device, the first part in the encoded image using the decoded macroblocks so as to replace the second part in the shrunken image therewith.
    Type: Grant
    Filed: January 6, 2016
    Date of Patent: September 12, 2017
    Assignee: Morpho, Inc.
    Inventors: Masaki Hiraga, Kunihiro Naka, Takayuki Nishiyama, Takeshi Miura, Katsuhiro Nakayama
  • Patent number: 9569067
    Abstract: A mobile terminal for displaying a contact item and a control method thereof are provided. The mobile terminal includes: a display unit configured to display a plurality of contact items; a controller configured to designate a selected contact item as a representative contact item when any one of the contact items is selected, and designate a selected different contact item as a subordinate contact item when the different contact item is selected from among the contact items, and merge contact information corresponding to the subordinate contact item into contact information corresponding to the representative contact item when a control command for merging contact information is detected, wherein the controller disposes the subordinate contact item such that it is adjacent to the representative contact item.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: February 14, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Hayang Jung, Greg Jang, Jiyoung Park, Sujin Kim
  • Patent number: 9081590
    Abstract: A system and method for multimodal input into an application program. The method may include performing speech recognition on speech audio input to thereby produce recognized speech text input for insertion into a document of an application program, the document having keyboard focus. The method may also include identifying the document as being text service framework unaware. The method may further include displaying the recognized speech text input in a scratchpad graphical user interface for editing the recognized speech text input. The method may further include reflecting keyboard input bound for the document to the scratchpad graphical user interface, while preserving the keyboard focus of the document. The method may also include displaying the reflected keyboard input on the scratchpad graphical user interface, to thereby effect edits in the recognized speech text input.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: July 14, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Eric C. Brown, David Mowatt
  • Patent number: 9015660
    Abstract: An exemplary embodiment may provide tools for creating a graphical user interface (GUI) in a first or original environment and for embedding the GUI in a second or target environment. The GUI created in the first environment may be translated into a platform independent description. A proxy GUI may be generated from the platform independent description and incorporated in the second environment.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: April 21, 2015
    Assignee: The MathWorks, Inc.
    Inventor: Peter Hartwell Webb
  • Patent number: 9009607
    Abstract: Recording a user's preference for content is disclosed. An indication of a problem associated with the content is received, in response to only a single action taken by a user interacting with a web page. After receiving the indication, at least a portion of the web page is continued to be displayed.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: April 14, 2015
    Assignee: LinkedIn Corporation
    Inventor: R. Kevin Rose
  • Patent number: 9009608
    Abstract: Recording a user's preference for content is disclosed. An indication of a problem associated with the content is received, in response to only a single action taken by a user interacting with a web page. After receiving the indication, at least a portion of the web page is continued to be displayed.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: April 14, 2015
    Assignee: LinkedIn Corporation
    Inventor: R. Kevin Rose
  • Patent number: 8990730
    Abstract: At step ST2, an assign key changing item is selected from menu items. At step ST3, an assign key to which a function is assigned is selected. At step ST4, a function to be assigned is selected. The selected function is assigned to the selected assign key. At step ST5, a setting result indication screen appears. When one of two paired functions is assigned, a message which prompts a user to assign the other function. After the message has appeared for a predetermined time, the latest assigned states appear. At step ST6, the latest assign key information is stored to a non-volatile memory. To quit an assigning process, a menu button 8 is pressed and the menu is closed (at step ST8).
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: March 24, 2015
    Assignee: Sony Corporation
    Inventor: Hisashi Ohashi
  • Patent number: 8954873
    Abstract: An information processing apparatus includes: a rule information output section that outputs rule information to a storage section in response to rule specifying operation for a screen on which display object information to be displayed is displayed, the rule information indicating a rule of altering enlarged-display portions one-by-one on the screen in the display object information; and a display content update section that updates content displayed on the screen in response to display content update operations sequentially accepted from a user so that the enlarged-display portions on the screen in the display object information alter one-by-one in order according to the rule indicated by the rule information when one of the enlarged-display portions is displayed on the screen.
    Type: Grant
    Filed: August 30, 2010
    Date of Patent: February 10, 2015
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Tomoki Kitahashi
  • Patent number: 8904286
    Abstract: A method and hierarchical menu is provided for displaying on the screen of a wireless handheld electronic device an extended menu or a short menu, which is a subset of the corresponding extended menu. The method includes displaying a page on a screen and receiving an ambiguous request/selection when no menu is displayed. In response to the ambiguous selection, a short menu corresponding to the displayed page is displayed on the screen. Various short menus are provided with their respective menu items being dependent and adjustable based upon the position of a cursor on the displayed page, the currently opened application, and/or the previous selections. Further, a selection from the short menu is capable of displaying the extended menu corresponding thereto.
    Type: Grant
    Filed: June 13, 2006
    Date of Patent: December 2, 2014
    Assignee: BlackBerry Limited
    Inventors: Matthew Lee, Andrew Bocking, Jason T. Griffin, Steven Fyke, Janna Corrine Louise Hickson, Harry Major, Sherryl Lee Scott, Matthew Bells, Thanh Vuong
  • Patent number: 8856263
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: October 7, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8850358
    Abstract: The present invention is directed towards systems, methods and computer program products for providing keyboard navigation between components within a content item. The method of the present invention comprises receiving the content item from a server and receiving a signal indicating keyboard utilization by the user to determine a specific key that the user presses. A determination is made as to whether the specific key is from a monitored set of keys and if the specific key is from a monitored set of keys, performing an action associated with the specific key.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: September 30, 2014
    Assignee: Yahoo! Inc.
    Inventors: Julien Lecomte, Liang-Yu Chi
  • Patent number: 8838546
    Abstract: A method includes receiving, at one or more computing devices, user input indicative of a plurality of text characters, wherein at least one text character from the plurality of text characters is operable to cause execution of a shortcut function of an application; determining, at the one or more computing devices, whether the plurality of text characters at least partially matches one or more words from a word list; and executing, at the one or more computing devices, an undo function of the application in response to the shortcut function if the plurality of text characters at least partially matches one or more words from the word list.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: September 16, 2014
    Assignee: Google Inc.
    Inventors: Jai John Mani, Brandon Kyle Bilinski
  • Patent number: 8769432
    Abstract: In general, the invention relates to a method for capturing information from a web site. The method includes accessing the web site using a browser with a browser module, where the web site comprises a number of web pages having information in a first format, and obtaining a profile corresponding to the web site, where the profile defines a manner to capture information in a first format from the web site. The method further includes capturing information, by the browser module, from at least one of the number of web pages based on the profile and sending the information captured by the browser module to a destination application, where the destination application is external to the browser and where the destination application is configured to use the information in a second format.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: July 1, 2014
    Assignee: Intuit Inc.
    Inventors: Clifford L. Rhyne, Larry John Raab, Gang Wang
  • Patent number: 8756535
    Abstract: Apparatus, systems, and methods may operate to execute a plurality of screen saver program instances to display a plurality of separately visible screen saver images using a single display device at substantially the same time. In some embodiments, some or all of the screen saver images are displayed in a plurality of non-overlapping display compartments. The images may be selectively assigned a dominant color, or color scheme. The compartments may have boundaries that can be selectively revised. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: June 17, 2014
    Assignee: Novell, Inc.
    Inventor: Gosukonda Naga Venkata Satya Sudhakar
  • Patent number: 8707210
    Abstract: A display control apparatus is applied to generate an interactive object mark on a display apparatus to enable a user to select the interactive object in a display frame via a numeric controller. The display control apparatus includes a content receiving module, for receiving a display control data; a display content processing module, for generating a display frame and display frame position information according to the display contend data; an interactive object selecting module, for determining a target interactive object according to the position information and an interactive object selecting rule; an on-screen display (OSD) module, for generating an interactive object mark corresponding to the target interactive block; and a frame output control module, for combining the display frame and the interactive object mark to output a combined frame to the display apparatus.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: April 22, 2014
    Assignee: MStar Semiconductor, Inc.
    Inventors: Hung-Chi Huang, Steve Wiyi Yang
  • Patent number: 8677272
    Abstract: A method of validating a menu design for a computer program can include identifying a plurality of menu nodes, wherein each node is associated with at least one attribute, comparing attributes of different menu nodes according to a use case, and indicating whether a conflict exists between attributes of different menu nodes for the use case.
    Type: Grant
    Filed: December 13, 2005
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventor: John M. Lance
  • Patent number: 8677275
    Abstract: A system and method are provided for generating one or more menus having options that display insights from visualizations. The options presented in the menus enable users to determine relationships between elements of the visualization. The relationships may be displayed textually to enable user to navigate the menus using a keyboard, a text-to-voice converter, and/or pointers.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul B. Moody, Cynthia L. Ice, Douglas W. Conmy, Mary Elizabeth Raven, Judi L. Coppinger, Francis D. Bermingham, Ram Krishnamurthy
  • Patent number: 8667526
    Abstract: A system may present video content with a data scroll on a video display device. The data scroll may include data scroll items that are automatically and consecutively presented on the video display device. Each of the data scroll items may include information associated with a particular topic. The system may receive a selection of a softkey corresponding to one of the data scroll items, retrieve, in response to receiving the selection of the softkey, additional content corresponding to the particular topic associated with the one of the data scroll items, and present the additional content on the video display device.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: March 4, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Andrew J Afram, D. Beau Morley, Hannah Y Moon
  • Patent number: 8665207
    Abstract: A display control apparatus includes an input unit which has plural types of keys and accepts an operation of a key from the user, a display unit which displays a screen which allows the user to operate the input unit, and a display controller which selectively displays plural screens of the display unit in accordance with the types of keys operated on the input unit. When the display controller controls the display unit to display a screen for making the user make a key operation using any one type of key of the plural types of keys, and accepts an operation of a key of a type other than the any one type of key, it switches the screen to another screen for making the user make an operation using the other type of key.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: March 4, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Hiroki Urashima, Eriko Ozaki
  • Patent number: 8661090
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: February 25, 2014
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8607164
    Abstract: An image processing apparatus comprising: a display; a controller that displays or hides a function button for use of a function on a display screen on the display according to one or more than one pattern information object indicating the setting whether to display or hide the function button on the display screen; a firmware updater that updates firmware; and a comparator that compares the old and new firmware in terms of the functions installed thereon, and wherein, if the comparison result drawn by the comparator indicates that a new function is added due to the firmware update, the controller displays or hides a first function button for use of the new function according to pattern information for a second function button for use of a function on a higher layer than the new function or pattern information for a group including the second function button.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: December 10, 2013
    Assignee: Konica Minolta Business Technologies, Inc.
    Inventors: Atsushi Tomita, Kenichi Sawada, Takuya Okada, Takeshi Hibino, Takatsugu Kuno
  • Patent number: 8527894
    Abstract: A computer-implemented method of navigating a GUI can include, responsive to a user input initiating a navigation mode, overlaying, atop of the GUI located within a first layer, a virtual keyboard within a second layer, wherein the virtual keyboard includes a plurality of virtual keys. The method can include, for each virtual key, associating the virtual key with a region of the first layer including an area of the GUI beneath the virtual key. The method can include mapping each virtual key with a physical key of a physical keyboard communicatively linked with a computer rendering the GUI and, responsive to a user input selecting a physical key of the physical keyboard, selecting a region corresponding to the selected physical key. A level of magnification for the selected region can be increased within the first layer while keeping the virtual keyboard sizing constant.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rebecca Hughes, James Martineau, Michael S. McCowan
  • Patent number: 8473865
    Abstract: A hand-held electronic device having a remote control application user interface that functions to displays operational mode information to a user. The graphical user interface may be used, for example, to setup the remote control application to control appliances for one or more users in one or more rooms, to perform activities, and to access favorites. The remote control application is also adapted to be upgradeable. Furthermore, the remote control application provides for the sharing of operational mode information.
    Type: Grant
    Filed: August 18, 2010
    Date of Patent: June 25, 2013
    Assignee: Universal Electronics Inc.
    Inventors: Steve LanPing Huang, Cheryl Scott, Wayne Scott
  • Patent number: 8464174
    Abstract: Methods and apparatus are provided for user interface operation. In one embodiment, a method includes displaying a user interface including one or more graphical elements, wherein display of the user interface is associated with a display configuration, and detecting a user command associated with navigating to one or more previously displayed user interface display configurations. The method may further include storing a user interface configuration for the display configuration, and adjusting display of the user interface based on the user command.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: June 11, 2013
    Assignees: Sony Corporation, Sony Network Entertainment Inc.
    Inventors: Nicholas Trotta, Michael Patrick Bauerly, Andrew Scott Brenner, Manabu Sakamoto
  • Patent number: 8365098
    Abstract: A method and apparatus are disclosed for displaying key information in a portable terminal. Display of key information is provided such that a user can easily confirm information about a shortcut key set by the user or a function for each key of a key input module.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: January 29, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Sang Won, Gwang-Woo Choe, Min-Bum Kim, Jung-Sook Cha
  • Patent number: 8365144
    Abstract: An exemplary embodiment may provide tools for creating a graphical user interface (GUI) in a first or original environment and for embedding the GUI in a second or target environment. The GUI created in the first environment may be translated into a platform independent description. A proxy GUI may be generated from the platform independent description and incorporated in the second environment.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: January 29, 2013
    Assignee: The MathWorks, Inc.
    Inventor: Peter Hartwell Webb
  • Patent number: 8346885
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: January 1, 2013
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8321533
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: August 2, 2010
    Date of Patent: November 27, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8250485
    Abstract: A method and article of manufacture in computer readable form for web page navigation without use of a computer mouse. A computer program is executed on a central processing unit (CPU) of a computer system that includes a keyboard and a display screen. A first web page, which includes at least one Universal Resource Locator (URL), is fetched. The fetched first web page is parsed. As each URL of the at least one URL on the first web page is encountered during the parsing of the first web page, computer code that associates a two-key code with each URL on the first web page is generated and executed. The first web page is displayed on the display screen, which includes depicting on the displayed first web page: each two-key code and an indication of which URL on the first web page each two-key code is associated with.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventor: Michael J. Spisak
  • Patent number: 8219633
    Abstract: A method and system for acceleration of access to a web page using next page optimization, caching and pre-fetching techniques. The method comprises receiving a web page responsive to a request by a user; analyzing the received web page for possible acceleration improvements of the web page access; generating a modified web page of the received web page using at least one of a plurality of pre-fetching techniques; providing the modified web page to the user, wherein the user experiences an accelerated access to the modified web page resulting from execution of the at least one of a plurality of pre-fetching techniques; and storing the modified web page for use responsive to future user requests.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: July 10, 2012
    Assignee: Limelight Networks, Inc.
    Inventors: Leonid Fainberg, Ofir Ehrlich, Gil Shai, Ofer Gadish, Amitay Dobo, Ori Berger
  • Patent number: 8132107
    Abstract: A multifunctional apparatus is capable of switching between a standard operation mode in which a Web service layer stops operating and an OS mode in which the Web service layer operates. In the OS mode, the multifunctional apparatus informs an external control apparatus of pressed-hardware-button information indicative of a pressed hardware button detected by a user interface layer. In the control apparatus, an event process section reads out, from a shortcut button storage section, process-contents information corresponded with button identification information indicative of the hardware button indicated by the pressed-hardware-button information, and a device control section transmits, to the multifunctional apparatus, a control instruction for executing a device process indicated by the process-contents information.
    Type: Grant
    Filed: May 2, 2007
    Date of Patent: March 6, 2012
    Assignee: Sharp Kabushiki Kaisha
    Inventor: Tomoyuki Honma
  • Patent number: 8108796
    Abstract: An embodiment generally relates to a method of operating a device. The method includes receiving at least one character of a sequence for a default application on a user interface of a device and determining at least one other task supported by the device based on the at least one character sequence. The method also includes displaying the at least one other task on a display of the device along with the at least one character sequence for the default application.
    Type: Grant
    Filed: February 10, 2006
    Date of Patent: January 31, 2012
    Assignee: Motorola Mobility, Inc.
    Inventors: Jeremy T. Jobling, Hyang S. Kim, Douglas J. Walston
  • Patent number: 8087033
    Abstract: A tool which allows users to define one or more event/action pairs, thereby speeding and customizing the user's interaction with web documents. Such event/action pairs may include keyboard shortcuts and associated actions, and the user can add, edit, or delete some or all such keyboard shortcuts through a convenient interface. The event/action pairs may also be associated with an account provided by a service provider, whereby the user can cause any browser that can access the service provider to load the event/action pairs, which in turn allows the user to work efficiently regardless of the computing device and/or browser available to the user.
    Type: Grant
    Filed: August 31, 2007
    Date of Patent: December 27, 2011
    Assignee: Yahoo! Inc.
    Inventors: Ajoy Sojan, Raj Gopal Prasad Kantamneni
  • Patent number: 8060840
    Abstract: Generation and display of a dynamically orientable graphical user interface (GUI) is described. The GUI can include user input controls that are configured to receive user input. In one exemplary embodiment, the GUI is displayed as a band around a perimeter of a horizontally oriented interactive display surface. The user input controls can be made to reorient in response to an application that provides control, or a user can selectively cause the GUI to move relative to the interactive display surface to enable the user to gain access to a specific that was previously disposed at a different point. The user input can be received directly from the orientable GUI in the form of finger movement detected by the interactive display surface and the reorientation of the GUI can be controlled according to the laws of physics, based on the user input.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: November 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Charles R Billow, Gretchen Richter de Medeiros
  • Patent number: 8056018
    Abstract: Conflict resolution of web application keyboard shortcuts implementation includes a web application being loaded in a web browser and application keyboard shortcuts for the web application are registered with the web browser. The web browser identifies application keyboard shortcuts for the web application that conflict with keyboard shortcuts for the web browser. Then the web browser resolves each conflict.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Anthony Wayne Erwin, Timothy Charles Mossing, Christopher A. Robbins, Brian Owen Wood
  • Patent number: 8028248
    Abstract: A computer program product for use with text transcribed from audio information, the computer program product residing on a computer-readable medium, includes computer-readable instructions for causing a computer to: enable defined keystroke combinations for use in editing the text transcribed from audio, the defined keystroke combinations corresponding to formatting functions identified as frequently-used functions during editing of a transcribed text; and respond to an activated keystroke combination by replacing a first format in the text document with a second format corresponding to the chosen keystroke combination.
    Type: Grant
    Filed: September 12, 2008
    Date of Patent: September 27, 2011
    Assignee: Escription, Inc.
    Inventor: Roger S. Zimmerman
  • Patent number: 8020096
    Abstract: A method and system for providing a hot key corresponding to a particular function in a computer system is disclosed. The computer system has a graphical user interface (GUI) and a context in which the particular function is provided. The method and system include integrating a hot key configuring function into the GUI such that a user can access the hot key configuring function from the context. The method and system further allow a user to utilize the hot key configuring function in the context to map the hot key to the particular function.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: September 13, 2011
    Assignee: International Business Machines Corporation
    Inventor: William G. Pagan
  • Patent number: 8006198
    Abstract: A technique is provided, which can help the user to know well that process modes have been switched among them, thereby enabling the user to work more efficiently. A display control device is provided, which comprises: a selection information acquisition unit 201 that acquires selection information representing which process mode has been selected from a plurality of process modes in which different processes are performed; and a control unit 202 that displays display objects corresponding to set items related to the process mode selected, in a first display region on a screen, and display objects corresponding to any process mode not selected, in a second display region narrower than the first display region on the screen, on the basis of the selection information acquired by the selection information acquisition unit 201.
    Type: Grant
    Filed: April 18, 2007
    Date of Patent: August 23, 2011
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Yumiko Okuma, Mahina Nakamura, Maki Sato, Tsunehiro Motegi, Yasutsugu Sasaki
  • Patent number: 8001488
    Abstract: An interface dial with display. In one embodiment, a user interface is comprised of a display device for displaying images which is situated as part of a mechanical dial device. The display device is located in an inner portion of the mechanical interface dial. A rotatable outer ring can be coupled with and encompasses the inner portion. The rotatable outer ring is for triggering retrieval of images to be displayed in the display device. The icons displayed in the display device portion can change as the outer dial is rotated to allow selection of a displayed function by depressing the display device. The dial also provides four-way navigation having a rocker switch integrated therewith. Resembling a combination lock in one embodiment, the dial can also act as a security device.
    Type: Grant
    Filed: May 31, 2002
    Date of Patent: August 16, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Lawrence Lam
  • Publication number: 20110087996
    Abstract: An improved handheld electronic device and associated method in accordance with the invention provide an improved help facility that displays a list of hot key assignments. The help facility is context-specific, meaning that it displays the hot key assignments that are activatable in the context of the specific portion of the specific application that is active on the handheld electronic device.
    Type: Application
    Filed: December 20, 2010
    Publication date: April 14, 2011
    Applicant: Research In Motion Limited
    Inventors: Dale K. BRUBACHER-CRESSMAN, Jason T. Griffin
  • Patent number: 7900160
    Abstract: A system and method are provided for generating one or more menus having options that display insights from visualizations. The options presented in the menus enable users to determine relationships between elements of the visualization. The relationships may be displayed textually to enable user to navigate the menus using a keyboard, a text-to-voice converter, and/or pointers.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: March 1, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paul B. Moody, Cynthia L. Ice, Douglas W. Conmy, Mary Elizabeth Raven, Jodi L. Coppinger, Francis D. Bermingham, Ram Krishnamurthy
  • Patent number: 7836412
    Abstract: A computer program product for use with text transcribed from audio information, the computer program product residing on a computer-readable medium, includes computer-readable instructions for causing a computer to: enable defined keystroke combinations for use in editing the text transcribed from audio, the defined keystroke combinations corresponding to formatting functions identified as frequently-used functions during editing of a transcribed text; and respond to an activated keystroke combination by replacing a first format in the text document with a second format corresponding to the chosen keystroke combination.
    Type: Grant
    Filed: December 3, 2004
    Date of Patent: November 16, 2010
    Assignee: eScription, Inc.
    Inventor: Roger S. Zimmerman
  • Publication number: 20100287507
    Abstract: A computer program product may include instructions that, when executed, cause a processor to perform operations that include monitoring an electronic device to determine whether the electronic device is in a specific state. The electronic device may define one or more hotkeys, and each hotkey may correspond to an input from one or more input components of the electronic device. If the electronic device is in the specific state, a rule associated with the specific state may be retrieved, and one or more hotkeys may be enabled or disabled based on the retrieved rule. In some implementations, enabling or disabling one or more hotkeys includes enabling or disabling one or more operations associated with corresponding one or more hotkeys.
    Type: Application
    Filed: June 7, 2010
    Publication date: November 11, 2010
    Inventors: Michael James Paquette, Eric Charles Schlegel
  • Patent number: 7818686
    Abstract: A system and method for accelerated web page navigation using keyboard accelerators in a data processing system. A navigation layer is provided within a web browser application to enable pre-processing of a markup language within a web page retrieved from a web server. Multiple sequentially and/or individually accessible pages (i.e., paged content) of the web page are detected and functionality of one or more buttons of a keyboard is associated with one or more navigation functions of the web page (i.e., keyboard accelerators are enabled).
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventor: Alan Cooke