Automatic Position Adjustment Patents (Class 715/858)
  • Patent number: 10073586
    Abstract: Embodiments of the present application disclose a method for controlling a mouse pointer to automatically follow a cursor. During operation, the system detects whether the cursor is in a currently active window displayed on a screen of a computing device. In response to detecting that the cursor is in the currently active window, the system obtains coordinates of the cursor. The system then calculates follow coordinates according to the coordinates of the cursor and a predetermined distance value. The system subsequently sets coordinates of the mouse pointer to the follow coordinates.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: September 11, 2018
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Jing Huang
  • Patent number: 10073585
    Abstract: A determining module configured to determine an operation mode of an electronic device determines the operation mode as a cursor display mode in which a display region displays a cursor when a detecting module detects a first manipulation through a manipulator over the display region. In a case where the operation mode is the cursor display mode, a display module moves the cursor in the display region in response to movement of the manipulator in the display region detected by the detecting module. In a case where the operation mode is the cursor display mode, a processing executing module executes processing related to a display target indicated by the cursor when the detecting module detects that the manipulator moves in the display region so as to indicate the display target by the cursor in the display region and then moves away from the display region.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: September 11, 2018
    Assignee: KYOCERA Corporation
    Inventors: Atsuhiko Kanda, Hayato Takenouchi
  • Patent number: 9946696
    Abstract: Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye scanning patterns promotes readership and usability. When a user creates a new island of text, the new text can be snapped into alignment with an existing island of text. Invisible guidelines that emanate from textual features in a document object can page. In response to placing a content insertion point (“IP”) on an electronic page with an existing document object, the IP can be automatically aligned to the content of the existing document object. A page with several arbitrarily positioned document objects can be automatically rearranged so that the contents of the document objects are each aligned to one another.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: April 17, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Mark Yalovsky
  • Patent number: 9939986
    Abstract: A screen transfer control system includes a business device performing a business process, a mobile terminal, and a screen transfer control device converting a business screen of the business device to image data and sending the image data to the mobile terminal, the screen transfer control device converting the business screen to the image data on the basis of the drawing command, detecting a change in the cursor shape on the basis of cursor information included in the drawing command, and sending change information, when a change in the cursor shape is detected, to the mobile terminal, the mobile terminal displaying the image data from the screen transfer control device, determining whether the cursor shape is changed on the basis of the change information, and starting up a software keyboard when a screen touch that made the change in the cursor shape continues for a predetermined time.
    Type: Grant
    Filed: April 18, 2016
    Date of Patent: April 10, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Kazuki Matsui, Tomoharu Imai
  • Patent number: 9672292
    Abstract: This document describes techniques and apparatuses enabling affinity-based page navigation. These techniques and apparatuses enable page navigation, such as page flipping, page searches, and other navigation based on affinities associated with various pages. These affinities can include a reference to a page, such as a link or quotation in a social networking service, an encyclopedia, a webpage, an article, a newspaper, or a blog. These affinities can also or instead include usage, such as how many users have read, highlighted, dog-eared, or bookmarked a page.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine N. Boulanger, John G. A. Weiss, Steven Nabil Bathiche, Paul Henry Dietz
  • Patent number: 9514251
    Abstract: A changing method include: generating, by a computer, a movement track of a figure in response to movement of the figure; detecting an overlap between a line segment and the movement track; and changing, when the overlap is detected, the shape of a portion of the line segment that overlaps the movement track to a shape along an outer periphery of the movement track.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: December 6, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Tomo Kaniwa, Takahiko Orita
  • Patent number: 9495470
    Abstract: This document describes techniques and apparatuses enabling bookmarking for electronic books. The techniques and apparatuses enable a user of an electronic book to bookmark pages of the electronic book and navigate based on these bookmarks as well as bookmarks made by other users.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Catherine N. Boulanger, John G.A. Weiss, Steven Nabil Bathiche, Paul Henry Dietz
  • Patent number: 9323495
    Abstract: A display apparatus for displaying a moving object traversing a virtual display region comprises two or more client computer devices each being configured to display a respective portion of the virtual display region, in which each respective portion is defined by a set of edges, each edge being classified as a hard edge, from which the moving object is reflected, or a soft edge through which the moving object is allowed to pass; and a path controller, associated with each client computer device, for defining a path of the moving object with respect to the portion of the virtual display region which is displayed by that client computer device; the path controller being configured, when the path controller defines a path which intersects a soft edge of that client computer device's portion of the virtual display region, to transmit data defining the path of the moving object for use at least by another client computer device which displays the next portion of the virtual display region which will lie within th
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: April 26, 2016
    Assignees: Sony Corporation, Sony Europe Limited
    Inventors: Slavomir Petrik, Juan Bernabeu, Pascal Piquepe
  • Patent number: 9128604
    Abstract: Systems and methods are described for repositioning a cursor. One embodiment is a method implemented in a mobile device for repositioning a cursor. The method comprises displaying a user interface and receiving, by the mobile device via the user interface, an initial tap on the mobile device by a user. Based on the initial tap, an anchor is invoked for repositioning a cursor, wherein the location of the anchor corresponds to a location of the cursor. The method further comprises receiving an additional tap after the initial tap. Based on a location of the additional tap with respect to the anchor, the cursor is repositioned according to the additional tap. The method further comprises updating the user interface to reflect repositioning of the cursor.
    Type: Grant
    Filed: September 19, 2011
    Date of Patent: September 8, 2015
    Assignee: HTC CORPORATION
    Inventor: Te-Pei Tseng
  • Patent number: 9122366
    Abstract: A non-transitory computer-readable medium having stored thereon a plurality of computer-executable instructions which, when executed by a computer, cause the computer to: receive a user input at a remote computer communicably coupled to a host computer over a network; and display one or more residue indicators on a screen of the remote computer indicating receipt of the user input by the remote computer. The one or more residue indicators are displayed for a period of time approximately equal to a system latency time. The computer-executable instructions are further configured to cause the computer to receive output data from the host computer based on the user input; and display the output data on the screen of the remote computer.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: September 1, 2015
    Assignee: Navico Holding AS
    Inventors: Paul Butterworth, Andrew Corbett
  • Patent number: 9087360
    Abstract: A method, system, and computer program products are provided for updating the location of a cursor in a display window on a trading screen when certain events occurs. In a preferred embodiment, as market conditions change, the market information may be rearranged on a screen. To reduce the chances of missing a market opportunity by sending orders or managing them, the cursor moves in association with the market information such that the cursor appears fixed to the market information until a user moves the pointer device.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: July 21, 2015
    Assignee: Trading Technologies International, Inc.
    Inventors: Jens-Uwe Schluetter, Robert A. West
  • Patent number: 9064439
    Abstract: According to one embodiment, a display control apparatus includes: a display controller configured to control display of stereoscopic display data that is based on pieces of image information which have a mutual parallax and an operation object that moves in accordance with a user's operation, in a screen; and a switch module configured to disable display of the operation object if the operation object moves to an area where the stereoscopic display data is displayed in the screen.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: June 23, 2015
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Yuuichiro Aso
  • Patent number: 9046934
    Abstract: A method for controlling movements of a pointer through computer processing, where the pointer is displayed on a display device, includes the steps of: dividing a display area in which the pointer is movable into a predetermined number of regions, acquiring a current position of the pointer, determining in which of the divided regions the pointer is present (hereinafter referred to as a present region), computing a speed scale-factor for the pointer based on an image characteristic in the present region, and setting, as a moving speed in the present region, a normal moving speed of the pointer multiplied by the speed scale-factor.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: June 2, 2015
    Assignee: International Business Machines Corporation
    Inventors: Takehiko Amano, Yoshio Horiuchi, Ken Kumagai
  • Patent number: 9032335
    Abstract: New techniques improving display output and computer system input response are provided. In aspects of the invention, a system assesses whether input gesture(s) occur within an area of an output matrix describing an element, within a time period following a substantial and/or activity-affecting change in that area, and nullifies or alters an affect(s) of the input gesture(s) that would otherwise occur, and may instead or also create the affect that would occur if the output matrix had not experienced the relevant substantial and/or activity-affecting change, and may also reverse, alter, augment or otherwise address the substantial and/or activity-affecting change in that area of the output matrix to enhance the user experience. In other aspects, an object-based projection method increases efficiency and decreases output matrix judder. In additional aspects, a new form of pixel and array, with variably-angled variably-curved pixel subsections, assists in further smoothing edges between objects.
    Type: Grant
    Filed: August 14, 2012
    Date of Patent: May 12, 2015
    Inventor: Christopher V. Beckman
  • Patent number: 8990736
    Abstract: Embodiments of the present invention provide a method, system and computer program product for fast mouse pointer location. In an embodiment of the invention, a method for fast mouse pointer location includes determining a contemporaneous location of a mouse pointer in a GUI of a host computer, dimensioning in memory of the host computer different shapes and arranging the shapes to proximately meet at a point of intersection, overlaying the shapes in the GUI at a position proximate to the contemporaneous location of the mouse pointer, displaying the shapes in the GUI for a brief period of time before hiding the shapes from view in the GUI and repeating the determining, dimensioning, overlaying and displaying for different movements of the mouse pointer in the GUI.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: March 24, 2015
    Assignee: International Business Machines Corporation
    Inventor: Benjamin J. Fletcher
  • Patent number: 8970493
    Abstract: An information processing device includes: a display device; a pointing device; a cursor display unit that displays a cursor on a screen of the display device in accordance with operations of the pointing device; a first acquisition unit that acquires position information indicating a position, on the screen, of a function handle to which a function of processing a user interface object is assigned and which is displayed on the screen of the display device; and a position changing unit that changes a display position of the cursor such that the cursor on the screen is at the position indicated by the position information acquired by the first acquisition unit, in response to commands inputted via a specific switch.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 3, 2015
    Assignee: Fujitsu Limited
    Inventor: Hitoshi Hashimoto
  • Patent number: 8972901
    Abstract: Embodiments of the present invention provide a method, system and computer program product for fast mouse pointer location. In an embodiment of the invention, a method for fast mouse pointer location includes determining a contemporaneous location of a mouse pointer in a GUI of a host computer, dimensioning in memory of the host computer different shapes and arranging the shapes to proximately meet at a point of intersection, overlaying the shapes in the GUI at a position proximate to the contemporaneous location of the mouse pointer, displaying the shapes in the GUI for a brief period of time before hiding the shapes from view in the GUI and repeating the determining, dimensioning, overlaying and displaying for different movements of the mouse pointer in the GUI.
    Type: Grant
    Filed: April 14, 2013
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventor: Benjamin J. Fletcher
  • Patent number: 8949740
    Abstract: Provided is a method applied to a computer system including a display device and a pointing device for operating a pointer displayed in a display region of the display device in accordance with an operation by a user. In the method, a position of the pointer is stored as a first position in response to receipt of a first operation performed by the user, a first menu including multiple items is displayed at a position corresponding to the first position, a position of the pointer is stored as a second position in response to receipt of a second operation performed by the user, and a second menu is displayed, being changed from the first menu based on a distance between the first position and the second position.
    Type: Grant
    Filed: February 23, 2012
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Ryoji Kurosawa, Kimiko Mamada, Kaoru Shinkawa, Yuriko Sugisaki, Yoshinori Tahara
  • Publication number: 20140359528
    Abstract: An apparatus includes a touch panel display and circuitry for controlling the touch panel display such that an initial selection range of at least one of one or more character strings and one or more images is displayed. The circuitry determines, based on a predetermined condition of an input operation, a first mode and a second mode of altering the initial selection range. The circuitry alters the initial selection range by controlling the touch panel display such that, in response to a detection of the input operation and based on the determined mode, a starting point and/or an end point of the initial selection range are moved at a predetermined speed. The circuitry respectively controls the touch panel display under the first mode and the second mode such that the predetermined speed is different than, or the same as, a speed that the instruction object moves on the operation surface.
    Type: Application
    Filed: June 4, 2013
    Publication date: December 4, 2014
    Inventor: Yu MURATA
  • Patent number: 8904294
    Abstract: A method of transferring image data from a first terminal to a second terminal connected via a communication network, the method comprising: displaying on a screen of the first terminal a screen image generated by a processor executed application; a processor executing a communication client to: establish a communication event between the first and second terminals and display at the first terminal an interactive selection component; a user at the first terminal actuating the selection component to select at least one object displayed on the screen to be shared with the second terminal, wherein the communication client accesses data defining displayed object dimensions and adjusts the selection component based on those dimensions to cause the at least one object selected by the window selection component to be displayed on a screen of the second terminal by transferring image data over the communication network in the established communication event.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: December 2, 2014
    Assignee: Skype
    Inventors: David Dinka, Dmytro Izotov, Henrique Penha
  • Patent number: 8904310
    Abstract: The present invention is a system that provides a pen based computer user with a graphical user interface tool, a pen-mouse, that looks like and functions like a mouse but that is controlled by a limited input device such as a pen or stylus of the pen based computer. The pen-mouse is a tracking menu that tracks the position of the pen. A pen cursor that corresponds to the pen is allowed to be moved about within the pen-mouse graphic by the pen and the pen-mouse remains stationary. The pen-mouse is moved when the location of the pen encounters a tracking boundary of the pen-mouse. The tracking boundary typically coincides with the graphic representing the mouse. While moving within the pen-mouse, the pen can select objects within the pen-mouse body, such as buttons, wheels, etc. The selection of a button or other virtual control causes a corresponding computer mouse button function to be executed.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: December 2, 2014
    Assignee: Autodesk, Inc.
    Inventors: George W. Fitzmaurice, Gordon Kurtenbach, William A. Buxton, Robert J. Pieke
  • Patent number: 8875058
    Abstract: An input apparatus includes an operating portion, a display screen portion capable of displaying a first screen having a first selection region selected when a state where the pointer is overlapped is held for a first time and a second screen having a second selection region selected when a state where the pointer is overlapped is held for a second time, and a control portion performing control of moving a display position of the pointer in a first direction so that the pointer does not overlap the second selection region, when the first selection region is selected to be switched to the second screen.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: October 28, 2014
    Assignee: Funai Electric Co., Ltd.
    Inventor: Kazuhiro Takahashi
  • Patent number: 8869071
    Abstract: A mobile terminal and a method of controlling the operation of the mobile terminal are provided. The method includes displaying a first list including one or more items on a display module provided in a main body of the mobile terminal; determining whether the main body has been rotated so as to turn the display module upside down; and if it is determined that the mobile terminal has been rotated so as to turn the display module upside down, displaying a second list, instead of the first list, on the display module. Therefore, it is possible to control various operations performed by the mobile terminal in accordance with the movement of the main body of the mobile terminal.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: October 21, 2014
    Assignee: LG Electronics Inc.
    Inventors: Hye Youn Cho, Yea Eun Kwon, Dong Seok Lee
  • Patent number: 8860679
    Abstract: A method, system and computer program product for pointing to an object displayed on a touchscreen, the touchscreen having a display function. The coordinates of a point P, the point P being a position of a fingertip of a user on a surface of the touchscreen, is calculated. A vertical distance R between the surface of the touchscreen and the fingertip is further calculated. Furthermore, the coordinates of a point Q of a line segment OQ is calculated, the line segment OQ extending in the same direction as a line segment OP connecting an origin O on the surface of the touchscreen and the point P, the line segment OQ having a length that is proportional to the vertical distance R. In response to an object being displayed at the coordinates of the point Q, determining that the object has been pointed to.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: October 14, 2014
    Assignee: International Business Machines Corporation
    Inventor: Yukio Azuma
  • Patent number: 8850363
    Abstract: Techniques are provided for choosing a position on a display having a cursor.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: September 30, 2014
    Assignee: International Business Machines Corporation
    Inventor: Sharon M. Trewin
  • Patent number: 8843959
    Abstract: The method, system and computer program product generate online interactive maps linking tracked objects (in a live or pre-recorded video sequence) to multimedia content in real time. Specifically, an object tracking and link generation (OTLG) utility allows a user to access multimedia content by clicking on moving (or still) objects within the frames of a video (or image) sequence. The OTLG utility identifies and stores a clear image(s) of an object or of multiple objects to be tracked and initiates a mechanism to track the identified objects over a sequence of video or image frames. The OTLG utility utilizes the results of the tracking mechanism to generate, for each video frame, an interactive map frame with interactive links placed in the map frame at a location corresponding to the object's tracked location in each video frame.
    Type: Grant
    Filed: September 19, 2008
    Date of Patent: September 23, 2014
    Inventors: Orlando McMaster, Eustace P. Isidore
  • Patent number: 8838276
    Abstract: Methods and systems for providing functionality of an interface to control orientations of a camera on a device are provided. In one example, a method includes receiving an input on an interface indicating a command for an orientation of a camera on a robotic device, and the interface may be provided on a device remote from the robotic device. An indicator may be provided on the interface representing a location of the input, and the indicator may be representative of the command for the orientation of the camera on the robotic device. The method may also include determining that the location of the input on the interface is within a distance threshold to a pre-set location on the interface, and repositioning the indicator on the interface to be at the pre-set location.
    Type: Grant
    Filed: August 19, 2011
    Date of Patent: September 16, 2014
    Assignee: Google Inc.
    Inventors: Munjal Desai, Ryan Hickman, Thor Lewis, Damon Kohler
  • Patent number: 8839156
    Abstract: Pointing tools for use in connection with touch screen displays are described. The pointing tools are provided with a visually offset pointer tip that can be rotated easily by user manipulation provided to the computing device through an interface. The pointing tools may include one or more buttons. The button(s) may be visually connected with the pointing tool on the display screen and/or logically associated therewith. The pointing tools described provide for accurate and precise inputs, and are useful in many applications, such as those where fine positioning and input within a touch screen environment is desirable.
    Type: Grant
    Filed: February 3, 2011
    Date of Patent: September 16, 2014
    Assignee: Disney Enterprises, Inc.
    Inventors: Jonathan Todd Backer, Robert F. Fleischacker
  • Patent number: 8826181
    Abstract: A computer readable medium storing a computer program for execution by at least one processor is disclosed. The computer program is for determining that a first identified location is too close to an edge of a window of a graphical user interface to display a radial display area. The computer program is also for identifying a second location far enough from the edge to fully display the radial display area within the window. The computer program is also for displaying the radial display area at the second location.
    Type: Grant
    Filed: June 28, 2008
    Date of Patent: September 2, 2014
    Assignee: Apple Inc.
    Inventors: Jean-Pierre M. Mouilleseaux, Charles J. Migos
  • Patent number: 8816979
    Abstract: A method and device for determining a single touch or multiple touches is disclosed. A touch related sensing information with a single zero-crossing is used for determining a pair of values, and the locations of a pair of centroids are calculated depending on the pair of values. The distance between the locations of the pair of centroids can be used to determine whether the number of touches is one or more.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: August 26, 2014
    Assignee: Egalax—Empia Technology Inc.
    Inventors: Chin-Fu Chang, Cheng-Han Lee, Chi-Hao Tang, Shun-Lung Ho
  • Patent number: 8793620
    Abstract: Methods, systems, and computer programs for interfacing a user with a Graphical User Interface (GUI) are provided. One method includes an operation for identifying the point of gaze (POG) of the user. The initiation of a physical action by the user, to move a position of a cursor on a display, is detected, where the cursor defines a focus area associated with a computer program executing the GUI. Further, the method includes an operation for determining if the distance between the current position of the cursor and the POG is greater than a threshold distance. The cursor is moved from the current position to a region proximate to the POG in response to the determination of the POG and to the detection of the initiation of the physical action.
    Type: Grant
    Filed: April 21, 2011
    Date of Patent: July 29, 2014
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Jeffrey Roger Stafford
  • Patent number: 8768541
    Abstract: A display system in a flight deck includes at least one screen adapted for displaying several different applications and at least one cursor associated with the applications, an interaction device includes means for activation of the cursor configurable automatically according to the application displayed, and the interaction device includes a touch-sensitive screen adapted for displaying a visual representation of a control panel of a real physical system of the flight-deck.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: July 1, 2014
    Assignee: Airbus Operations S.A.S.
    Inventors: Gregory Detouillon, Yannick Deleris
  • Patent number: 8751969
    Abstract: The present invention provides a configuration that allows for a cursor or other object that has moved outside the display section to be displayed as a virtual object and observed. A cursor or object lying in an area outside the area of the display section of a PC or other device is displayed as a virtual object. For example, the display of goggles worn by the user displays a display device such as a PC and the area outside the display device. The three-dimensional position of the cursor or object that has probably moved in response to user operation is calculated, after which the cursor or object is displayed as a virtual object at the calculated position. Further, object information for the object specified by the cursor is acquired and presented.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: June 10, 2014
    Assignee: Sony Corporation
    Inventors: Kouichi Matsuda, Masaki Fukuchi
  • Patent number: 8730162
    Abstract: In one general aspect, a computer-readable storage medium can store instructions that when executed cause a computing device to perform a process. The instructions can include instructions to receive a cursor behavior representing an interaction with a user interface where the interaction is triggered via a cursor device. The instructions can include instructions to identify a deviation of the cursor behavior from an expected cursor behavior, and calculate a cursor value related to a responsiveness of the cursor device based on the deviation.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: May 20, 2014
    Assignee: Google Inc.
    Inventors: Glen Murphy, Ryan Tabone, Nicholas Jitkoff
  • Patent number: 8717289
    Abstract: A system and method that integrates an electronic pointer into digital image data, such as a video feed or software application, that is displayed on a screen. A receiver is provided that receives position data from a pointing device; a calibration unit then calculates the position of the pointing device relative to the screen based on the position data; and a processor then generates the electronic pointer based on the calculated position of the pointing device. Thereafter, the electronic pointer is integrated in the digital image data such that the video screen displays the electronic pointer at a location of the video screen that reflects the relative position of the pointing device to the video screen.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: May 6, 2014
    Assignee: HSNi LLC
    Inventors: John McDevitt, Sean Bunner
  • Patent number: 8707203
    Abstract: An object display apparatus displays a plurality of object at respective display positions, and receive a designation to set one of the plurality of displayed object as an object of interest. Upon reception of an addition or deletion instruction of one or more objects with respect to the plurality of displayed objects, a display of the objects is updated by moving object other than the object of interest while keeping the display position of the designated object of interest.
    Type: Grant
    Filed: April 11, 2008
    Date of Patent: April 22, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Naoko Yamamoto, Shigeki Hirooka, Keiichi Yamamoto
  • Publication number: 20140109017
    Abstract: A unique system and method is provided that facilitates pixel-accurate targeting with respect to multi-touch sensitive displays when selecting or viewing content with a cursor. In particular, the system and method can track dual inputs from a primary finger and a secondary finger, for example. The primary finger can control movement of the cursor while the secondary finger can adjust a control-display ratio of the screen. As a result, cursor steering and selection of an assistance mode can be performed at about the same time or concurrently. In addition, the system and method can stabilize a cursor position at a top middle point of a user's finger in order to mitigate clicking errors when making a selection.
    Type: Application
    Filed: December 20, 2013
    Publication date: April 17, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Hrvoje Benko, Andrew D. Wilson, Patrick M. Baudisch
  • Patent number: 8701050
    Abstract: A computing device can be configured to receive an indication of a first input gesture, a first portion of the first input gesture indicating a first character key of a plurality of character keys of a graphical keyboard and a second portion of the first input gesture indicating a second character key of the plurality of character keys. The computing device also can be configured to determine, based at least in part on the first character key and the second character key, a candidate word. The computing device can be configured to output, for display at a region of a display device at which the graphical keyboard is displayed, a gesture completion path extending from the second character key. Further, the computing device can be configured to select, in response to receiving an indication of a second input gesture substantially traversing the gesture completion path, the candidate word.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventors: Thad Eugene Starner, Nirmal Patel, Shumin Zhai
  • Patent number: 8692767
    Abstract: Input devices and methods are provided in which a sensing system is adapted to detect motion of an object on a surface and a processing system is coupled to the sensing system. The processing system is adapted to effect movement of a display pointer on a display in a first direction in response to motion of the object on the surface and effect continued movement of the display pointer in the first direction in response to the object being removed from the surface.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: April 8, 2014
    Assignee: Synaptics Incorporated
    Inventors: Shawn P. Day, Richard R. Schediwy
  • Patent number: 8689144
    Abstract: The present invention provides an electronic apparatus having a superiority in a selecting operation to an object. When contents of documents having a plurality of objects are displayed, a default focus is automatically given to one object located near to a display center by a focus control program. When the display is scrolled by cursor keys of a remote controller, objects to be given the focus are sequentially changed in conjunction with the scroll.
    Type: Grant
    Filed: September 30, 2004
    Date of Patent: April 1, 2014
    Assignee: Sony Corporation
    Inventors: Masaaki Takabe, Tadao Ogaki, Masahiro Torii
  • Patent number: 8677266
    Abstract: The disclosure provides a method for moving a Chinese input candidate word box and a mobile terminal, wherein the method includes: creating a candidate word box and drawing the candidate word box in a position within the range of a screen; analyzing and calculating a moving distance after generating an input signal, through directly dragging the candidate word box by a user or through operating a direction key or a direction soft key by the user to move the candidate word box; and destroying the candidate word box in situ when the moving distance is not beyond the range of the screen, and redrawing a candidate word box in a new position which the candidate word box is moved to.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: March 18, 2014
    Assignee: ZTE Corporation
    Inventor: Zhihua Xie
  • Patent number: 8648801
    Abstract: Navigating on a display includes tracking motion of an input tool on a display, comparing a motion of the input tool to a threshold, and changing a position of the visible portion of a page of information on the display if the input tool motion exceeds the threshold. The position of the visible portion of the page of information on the display is constrained if the motion does not exceed the threshold.
    Type: Grant
    Filed: December 28, 2012
    Date of Patent: February 11, 2014
    Assignee: Facebook, Inc.
    Inventor: Luigi Lira
  • Patent number: 8645870
    Abstract: Methods and systems, including computer program products, implementing a preview cursor for image editing. One method includes displaying an image, receiving user input moving a cursor representing an editing tool to a position on the image, and in response, displaying a cursor icon representing the cursor at the position. The editing tool is operable to have an effect when applied. The cursor icon shows the effect of applying the editing tool at the position while and only while the cursor is at the position.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 4, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Ralf Berger, Steve M. Troppoli
  • Patent number: 8624926
    Abstract: The present invention relates to panning a virtual camera in a three dimensional environment. In an embodiment of the present invention, a computer-implemented method pans a virtual camera in a three dimensional environment. In the method embodiment, a first point is determined on a three dimensional model in the three dimensional environment. According to the first point, the three dimensional model, and a position of a virtual camera in the three dimensional environment, a virtual surface is determined. A second point is determined on the virtual surface. Finally, a location of the three dimensional model is changed according to the first point and the second point.
    Type: Grant
    Filed: April 14, 2009
    Date of Patent: January 7, 2014
    Assignee: Google Inc.
    Inventors: Gokul Varadhan, Daniel Barcay
  • Patent number: 8619052
    Abstract: A unique system and method is provided that facilitates pixel-accurate targeting with respect to multi-touch sensitive displays when selecting or viewing content with a cursor. In particular, the system and method can track dual inputs from a primary finger and a secondary finger, for example. The primary finger can control movement of the cursor while the secondary finger can adjust a control-display ratio of the screen. As a result, cursor steering and selection of an assistance mode can be performed at about the same time or concurrently. In addition, the system and method can stabilize a cursor position at a top middle point of a user's finger in order to mitigate clicking errors when making a selection.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Hrvoje Benko, Andrew D. Wilson, Patrick M Baudisch
  • Patent number: 8621395
    Abstract: A method of triggering a hover event for a pointer in a user interface on a display device begins by predicting a future position of the pointer on the user interface. A likelihood that the pointer will hover over a screen object is determined based on the predicting. Finally, a hover event for the screen object is triggered based on the determined likelihood that the pointer will hover over the screen object.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: December 31, 2013
    Assignee: Google Inc.
    Inventor: David Bau
  • Patent number: 8607149
    Abstract: An apparatus and method is described for highlighting related user interface controls to selected items in order to improve the ease of use and the intuitiveness of a graphical user interface. In preferred embodiments, user interface controls that are related to a selected object in the display are uniquely highlighted when an object is selected to show the user what user interface options are related to or available to perform some action on the selected object. The preferred embodiments of related highlighted controls can be used in conjunction with prior art highlighted controls that show what actions are available to the user for the current environment or cursor location.
    Type: Grant
    Filed: March 23, 2006
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gregory Richard Hintermeister, Michael D. Rahn
  • Patent number: 8601401
    Abstract: An apparatus for synchronizing cursor events may include a processor. The processor may be configured to receive an indication of a cursor event of a cursor presented within and associated with a sourcing window of a user interface that also includes a sourced window, wherein the cursor of the sourcing window indicates a geographical location within the geographical area presented by the sourcing window. Additionally, the processor may be configured to communicate information reflecting the cursor event to the sourced window. The processor may further be configured to subject the cursor of the sourced window to the cursor event reflected by the information to thereby synchronize a cursor event of the cursor of the sourced window with the cursor event of the cursor of the sourcing window, wherein the cursor of the sourced window indicates the geographical location indicated by the cursor of the sourcing window.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: December 3, 2013
    Assignee: Navico Holding AS
    Inventors: Aaron Coleman, Lance Lybarger, Kevin Brown
  • Patent number: 8601400
    Abstract: A retrieval and display device includes an ascending-direction reading out section and an descending-direction reading out section, which read outs a folder name from a folder-name storing section, in response to an operating-direction signal from a storing and operation direction discriminating section and a display-linage signal stored in a display-linage section; and a mark-position changing section, which changes the position of a mark according to whether an operation is done in the ascending direction or in the descending direction. A display folder-name creation processing section places the mark on a folder name desired to be selected in the top line at the operating direction, and creates a display folder name such that the next candidate folder is displayed in the display screen.
    Type: Grant
    Filed: December 2, 2005
    Date of Patent: December 3, 2013
    Assignee: Mitsubishi Electric Corporation
    Inventor: Youichi Kira
  • Publication number: 20130305193
    Abstract: A method and computer system for rapid and accurate automatic vectoring of a graphical user interface pointer to a selectable item on a display. Based upon pointer movement input from a pointing device (e.g., a mouse, touchpad or specially configured keyboard), a direction of travel vector from an initial anchor position towards a target item is determined. The location of the target item is extrapolated and the pointer is automatically moved to that target item. To ensure that the pointer moves to the intended target item, the location of the target item is extrapolated based upon the direction of travel vector and default and/or user defined parameters. Optional user defined parameters include initial pointer anchor position, vector sensitivity, automatic selection of target item, and user defined pointer limitations.
    Type: Application
    Filed: July 18, 2013
    Publication date: November 14, 2013
    Inventors: Edward E. Kelley, Franco Motika