Proximity Detection Patents (Class 715/862)
  • Patent number: 10191869
    Abstract: Embodiments of the present invention provide a method and system of switching a wireless connection between a plurality of input devices and a first host device to at least a second host device. Embodiments of the invention are directed to systems and methods for switching multiple, independently connected data input devices from a first host computing device to a second host computing device together based on a single command or operation.
    Type: Grant
    Filed: October 15, 2015
    Date of Patent: January 29, 2019
    Assignee: Logitech Europe S.A.
    Inventors: Philippe Chazot, Laurent Mealares, Jiri Holzbecher
  • Patent number: 10162483
    Abstract: Systems and methods for providing user interfaces are disclosed. In certain embodiments, a menu having a number of icons can be provided on a display device such that the icons are arranged around an initial cursor position, or an area that is touched by a user's finger or stylus, for example. Due to the icons being arranged around the initial cursor position, any one of the icons from the menu can be chosen with relatively small cursor movement. In certain embodiments, the menu can be divided into regions that overlap with the icons, such that cursor movement from the initial cursor position into a given region has a similar effect as movement into the corresponding icon itself (without actually moving the cursor onto the desired icon).
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: December 25, 2018
    Assignee: D.R. Systems, Inc.
    Inventor: Evan K. Fram
  • Patent number: 10162498
    Abstract: In some embodiments, a processor accesses electronic content that includes multiple selectable objects that are renderable in a graphical interface. The processor generates multiple selection areas respectively associated with the selectable objects. An input to the graphical interface received within each selection area selects an associated selectable object. Generating the selection areas includes generating a boundary around at least one of the selectable objects. Any point within the boundary is closer to the associated selectable object than any other selectable object. Generating the selection areas also includes clipping the boundary to define the selection area for the selectable object. The processor adds the selection areas to a document object model associated with the electronic content. The document object model is usable for rendering the graphical interface with the selectable objects and identifying the selection areas.
    Type: Grant
    Filed: February 21, 2017
    Date of Patent: December 25, 2018
    Assignee: Adobe Systems Incorporated
    Inventor: Nathan Carl Ross
  • Patent number: 10146426
    Abstract: In accordance with an example embodiment of the present invention, a method for proximity based input is provided, comprising: receiving information on presence of an object in close proximity to a touch screen surface, detecting a display element currently associated with the object, the display element being visualized to be displaced from the screen surface level in the z-direction substantially perpendicular to the screen surface, and adapting the display element on the basis of distance between object and the screen, wherein the display element is visualized to locate substantially at the touch screen surface level in response to detecting the object to touch the touch screen surface.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: December 4, 2018
    Assignee: Nokia Technologies Oy
    Inventor: Qifeng Yan
  • Patent number: 10140651
    Abstract: Disclosed are various embodiments for displaying item information relative to selection regions of an item image. An image of an item is rendered upon a display of a client. The image is divided into multiple selection regions. The selection regions may be determined by the client dynamically. A selection of a first point upon the image of the item is received. Additional information related to the item is requested from a server based at least in part on the selection of the first point. The additional information is mapped to the first point by way of an association with a second point upon the image. The additional information related to the item is rendered upon the display.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: November 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Pushpendra Narain Mishra
  • Patent number: 10061489
    Abstract: A method includes displaying, at a client device of a first user, first content associated with a first application on a user interface of the client device. The first content may be related to an entity associated with an online social network. The method then includes presenting for persistent display a first interactive element associated with a second application on the user interface, and then accessing, upon receiving the first user input selecting the first interactive element, a deep-link index of the online social network to retrieve a deep link to the second application indexed with the entity. The deep link to the second application includes instructions for accessing a display state of the second application associated with the entity. The method further includes executing, at the client device of the first user, the retrieved deep link to present the display state of the second application associated with the entity.
    Type: Grant
    Filed: October 26, 2015
    Date of Patent: August 28, 2018
    Assignee: Facebook, Inc.
    Inventors: Alexander P. Stein, Michael Yehuda Rothschild, Ravit Bennier, Tirunelveli R. Vishwanath, Ethan Charles Stock, Varun Vikram Bhartia
  • Patent number: 10061373
    Abstract: A computer-implemented method for managing display-related resources, the method comprising the steps of: receiving (201) an input sequence of images at a server; the method being characterized in that it further comprises the steps of: analyzing (202) presence of input activity at the server; in case of activity presence at the server, adding (203), to an output data stream, a signal indicative of activity presence (303); adding to the output data stream the input sequence of images (304); transmitting the output data stream to a client device for the purpose of managing display-related resources of the client device based on the signal indicative of activity presence (303).
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: August 28, 2018
    Assignee: ADVANCED DIGITAL BROADCAST S.A.
    Inventor: Jacek Dobryniewski
  • Patent number: 9939914
    Abstract: Systems and methods for combining three-dimensional tracking of a user's movements with a three-dimensional user interface display is described. A tracking module processes depth data of a user performing movements, for example, movements of the user's hands and fingers. The tracked movements are used to animate a representation of the hand and fingers, and the animated representation is displayed to the user using three-dimensional display. Also displayed are one or more virtual objects with which the user can interact. In some embodiments, the interaction of the user with the virtual objects controls an electronic device.
    Type: Grant
    Filed: October 19, 2016
    Date of Patent: April 10, 2018
    Assignee: INTEL CORPORATION
    Inventors: Shahar Fleishman, Gershom Kutliroff, Yaron Yanai
  • Patent number: 9786078
    Abstract: In various implementations, methods and systems are disclosed for accurately selecting a targeted portion of a digital image. In one embodiment, a selection cursor having a central and a peripheral region is provided. The central region is used to force a selection or a deselection and therefore moving the central region over a portion of the image causes that portion of the image to be selected or deselected, respectively. The peripheral region of the cursor surrounds the central region and defines an area where a hybrid level set algorithm for both boundary detection and region definition, particularly a matting region, is performed. This provides highly accurate boundary detection and matting region selection within a narrowly-focused peripheral region and eliminates the need to subsequently designate a matting region and apply a matting algorithm to complex portions of an object selection.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: October 10, 2017
    Assignee: Adobe Systems Incorporated
    Inventors: Byungmoon Kim, Gagan Singhal
  • Patent number: 9760790
    Abstract: Concepts and technologies are described herein for providing a context-aware display of objects in mixed environments. The computing device displays an image on an interface. Data associated with at least one object is obtained from one or more resources, such as a camera, sensor and/or an external device. The obtained data is analyzed to determine if the object is of interest. Any number of factors, including a context associated with the object, may be used to determine if an object is of interest. The computing device modifies a display property, such as a transparency parameter, of a selected portion of the image, depending on obtained data and/or contextual data. Depending on the obtained data and/or contextual data, the computing device may display a visual indicator representing the object, an image of the object within the selected portion of the image, and/or any other object or indicator.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: September 12, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Chris M. Novak
  • Patent number: 9639265
    Abstract: The described embodiments allow for the association of an interaction with a target in a display. One embodiment includes detecting an interaction with an area associated with a graphical element in a display, detecting a later interaction displaced from the area, and associating the later interaction with a target in the display based at least on the time between the interaction with the area and the later interaction. User interactions with one or more displayed hit targets are based on corresponding time-varying hit zones. In response to unlimited user interaction with a hit target, subsequent user selections are validated based on a time-varying hit zone that is typically extended with respect to the previously selected hit target. The extended selection zone can overlap one or more other hit targets to favor re-selection of the individually selected hit target. The extended selection zone generally decreases as a function of time from prior selections of a hit zone.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew Douglas Peterson, Jeffrey Stall, Eric Norman Badger
  • Patent number: 9575558
    Abstract: A method is disclosed for electronically assisting a customer through a buying cycle at a product retail location having a product oriented display. The method includes sensing an amount of time the customer is interested in the display. Another operation is determining the customer's stage in a product buying cycle based on the amount of time the customer is interested in the display and displaying product detail based on the customer's stage in the buying cycle. The display can be changed to a subsequent stage in the buying cycle having more time and interaction between the customer and the display.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: February 21, 2017
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kevin D. Almen, Ronald Tippetts, Phillip S. Burkum, David P. Markel
  • Patent number: 9552133
    Abstract: A display apparatus including: a display unit; a communication unit which receives information about a coordinate from an input device; and an image processor which displays an image including an object and a cursor on the display unit, and moves the cursor toward the object according to a position of the object in the image with respect to information about movement corresponding to a first input coordinate at an input start point and a second input coordinate at an input termination point, wherein the first input coordinate and the second input coordinate are received from the input device through the communication unit.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: January 24, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Byuk-sun Kim, Yong-deok Kim, Hye-jeong Lee
  • Patent number: 9524071
    Abstract: The description relates to threshold views. One example can include a display, storage and a processor. The storage can store instructions for execution by the processor. The processor can be configured to process the instructions to create a graphical user interface (GUI) on the display. The GUI can include a threshold view that shows elements that relate to a family on a given day. The elements can include time bound elements, semi-time bound elements and non-time bound elements.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: December 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nathaniel E. B. Auer, Nicholas S. Smith, Jonathan A. McPherson, Jane T. Kim, Gail Giacobbe
  • Patent number: 9483573
    Abstract: In a method for generating an audio summary of a portion of an electronic document, a user input selecting a focus position within a rendered electronic document is received. The plurality of document elements included in the rendered electronic document is identified. A plurality of audio objects corresponding to the plurality of document elements is generated. An audio signal is generated. The audio signal includes a subset of the plurality of audio objects corresponding to a subset of the plurality of document elements contained within a predetermined range from the focus position. The audio signal indicates the spatial relation between the elements of the elements subset. The audio signal is rendered to the user.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: November 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Peter K. Malkin, John T. Richards, Sharon M. Trewin
  • Patent number: 9412186
    Abstract: A computer system that assists the user of computer drawing programs to accurately place new objects on a drawing is described. The system establishes and displays dynamic gridlines according to objects already placed on the drawing. As a new object is dragged for placement on the drawing, the system analyzes the areas around the new object for already-placed objects. The system then determines the spacing between the already-placed objects and indicates to the user where the dragged object should be placed to maintain the same spacing as the objects already placed on the drawing.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: August 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Mullen, Barry Christopher Allyn
  • Patent number: 9354780
    Abstract: An information terminal includes: a display unit which displays one or more objects; a sensor unit which obtains a position of a first point and a position of a second point designated by a user on the display unit; and a control unit which selects, from among the one or more objects, at least one object displayed on a straight line determined by the first point and second point, and when the first point or the second point is moved along the straight line, moves the selected object in a direction corresponding to a direction of the movement of the first point or the second point.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: May 31, 2016
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Yuichi Miyake, Yoshiki Yamamoto
  • Patent number: 9348935
    Abstract: The present disclosure relates to systems and methods for delivering related video content to a user in response to user actions on augmented keywords on a web page. A server may receive from a browser, in response to an indication of a mouse over a keyword currently displayed on a web page of a client, a keyword identified for augmentation via a user interface overlay. The server may identify, responsive to receiving the keyword, a plurality of videos related to the keyword. A content relevancy engine may determine an order of relevance of the plurality of videos to the keyword. The server may transmit to the client, within a predetermined time period from the indication, the user interface overlay to include a selected one or more videos of the plurality of videos with a higher order of relevance.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: May 24, 2016
    Assignee: VIBRANT MEDIA, INC.
    Inventors: Toby Doig, Anna Kassoway
  • Patent number: 9323437
    Abstract: A method for displaying a scale for an enlargement and reduction operation on a touch screen includes detecting, using a multi-touch detection sensor, a plurality of touches by a user on the touch screen, and detecting an enlarging operation or a reducing operation caused by the user applying two operating fingers to the touch screen. An enlargement factor or a reduction factor is displayed on the touch screen at a position near the two operating fingers of the user.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: April 26, 2016
    Assignee: Alpine Electronics, Inc.
    Inventor: Keiichi Harada
  • Patent number: 9285924
    Abstract: An information processing method and an electronic device are disclosed. The method is applied to an electronic device, the electronic device includes a display unit and a detection unit, and the detection unit can detect at least an operating body having a distance from a surface of the display unit within a predetermined space range. The method includes: detecting whether there is a first operating body within a predetermined space range, and generating a detection result; acquiring first operating information corresponding to the first operating body if the detection result indicates that there is the first operating body within the predetermined space range; generating an adjustment instruction based on the first operating information; and adjusting a display parameter of the first display object based on the adjustment instruction.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: March 15, 2016
    Assignee: Lenovo (Beijing) Co., Ltd.
    Inventors: Shi Chen, Binbin Wei
  • Patent number: 9229568
    Abstract: A system and method for facilitating employing touch gestures to control or manipulate a web-based application. The example method includes employing a browser running on a device with a touch-sensitive display to access content provided via a website; determining a context associated with the content, including ascertaining one or more user interface controls to be presented via a display screen used to present the content, and providing a first signal in response thereto; receiving touch input from a touch-sensitive display and providing a second signal in response thereto; and using the second signal to manipulate the display screen in accordance with the context associated with the content presented via the display screen. A library of touch gestures can represent common functions through touch movement patterns. These gestures may be context sensitive so as not to conflict with default touch tablet gestures.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: January 5, 2016
    Assignee: Oracle International Corporation
    Inventor: Darryl M. Shakespeare
  • Patent number: 9223428
    Abstract: A touch type input device includes a display capable of showing a plurality of icons. A detector detects touching of an operation surface. A controller moves operational coordinates on the display based on the detection of the detector. The controller selects one of the icons in accordance with a region in which the operational coordinates are located. Further, the controller moves the operational coordinates to a specified position in the region where the operational coordinates are located when a touch-release operation is performed indicating that the touching of the operation surface has been cancelled.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: December 29, 2015
    Assignee: KABUSHIKI KAISHA TOKAI RIKA DENKI SEISAKUSHO
    Inventors: Ayano Ito, Masahisa Doko, Satoshi Arikura, Yasuhiro Fujioka
  • Patent number: 9164617
    Abstract: An intelligent GUI touch control method and system, the method includes the steps of: generating at least one masking plane according to a GUI, wherein the GUI includes at least one option object, the masking plane has at least one masking block corresponding to the at least one option object, the masking block has a plurality of sub-blocks, and each of the sub-blocks has a weighting coefficient; reading a sensed data array from a touch panel; and performing a weighting operation according to the at least one masking plane and the sensed data array, so as to make each of the at least one option object correspond to at least one weighted value, and determine at least one target object among the at least one option object according to the at least one weighted value.
    Type: Grant
    Filed: November 3, 2011
    Date of Patent: October 20, 2015
    Assignee: Rich IP Technology Inc.
    Inventors: Yen-Hung Tu, Chung-Lin Chia, Han-Chang Chen, Wen-Chieh Pan
  • Patent number: 9141230
    Abstract: In an input apparatus, an input system includes a displaceable member movable in an operational zone and a tracking surface that moves in correlation with movement of the displaceable member. An optical sensor has a field of view of at least a portion of the tracking surface during movement of the displaceable member in the operational zone and generates optical data in response to light received from the tracking surface. A processing system produces motion measures indicative of movement of the tracking surface from the optical data. In an input method, optical data is generated in response to light received from a field of view of at least a portion of a tracking surface that moves in correlation with movement of a displaceable member during movement of the displaceable member in an operational zone. Motion measures indicative of movement of the tracking surface are produced from the optical data.
    Type: Grant
    Filed: August 30, 2006
    Date of Patent: September 22, 2015
    Assignee: Avaoo Technologies General IP (Singapore) Pte. Ltd.
    Inventor: Timothy James Orsley
  • Patent number: 9110562
    Abstract: A method and system are provided to facilitate navigating through a video. In one example, a video-player system identifies on a video-controller one or more scene-boundaries. A scene-boundary is associated with a video frame of a scene-start or a scene-end of a video. The video-player system receives a request to move a pointing-indicator. The pointing-indicator is a graphical element rendered on a display device of a video-player system and coincides with input to the video-player system. The video-player system calculates, in response to the request to move the pointing-indicator, a distance between the pointing-indicator and a particular scene-boundary. The video-player system determines whether the distance between the pointing-indicator and a particular scene-boundary is less than a threshold. The video-player system then snaps the pointing-indicator to the particular scene-boundary in response to determining the distance is less than the threshold.
    Type: Grant
    Filed: July 26, 2012
    Date of Patent: August 18, 2015
    Assignee: GOOGLE INC.
    Inventor: Mohamed Saad Eldawy
  • Patent number: 9026915
    Abstract: The invention provides for a system, method, and computer readable medium storing instructions related to controlling a presentation in a multimodal system. The method embodiment of the invention is a method for the retrieval of information on the basis of its content for incorporation into an electronic presentation. The method comprises receiving from a user a content-based request for at least one segment from a first plurality of segments within a media presentation preprocessed to enable natural language content searchability; in response to the request, presenting a subset of the first plurality of segments to the user; receiving a selection indication from the user associated with at least one segment of the subset of the first plurality of segments and adding the selected at least one segment to a deck for use in a presentation.
    Type: Grant
    Filed: October 31, 2005
    Date of Patent: May 5, 2015
    Assignee: AT&T Intellectual Property II, L.P.
    Inventors: Patrick Ehlen, David Crawford Gibbon, Mazin Gilbert, Michael Johnston, Zhu Liu, Behzad Shahraray
  • Patent number: 9021351
    Abstract: Apparatus, method and program product set output characteristics of at least one device of a multifunction image processing system by displaying an initial output image for setting the output image on the display screen; displaying an output setting menu 230 related to a position on the output image according to an operator's indication input made at the position; updating the output image according to operator's setting operations on the setting menu; and displaying the updated output image as the final output image upon completing the setting. The setting menu is displayed in response to the operator's indication input made at the position on the output image and the setting operation input to the position by the operator.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nao Takekawa, Kazuto Yamafuji
  • Patent number: 9021404
    Abstract: In one of many possible embodiments, a system includes a content processing subsystem and a user device communicatively coupled to the content processing subsystem. The content processing subsystem is configured to provide content for experiencing by a user, the content processing subsystem being further configured to modify at least one element of the content based on a positional relationship between the content processing subsystem and the user device.
    Type: Grant
    Filed: August 25, 2006
    Date of Patent: April 28, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Brian Roberts, Heath Stallings, Don Relyea
  • Publication number: 20150113483
    Abstract: The invention provides a method for human-computer interaction on a graphical user interface (GUI), a GUI, a navigation tool, computers and computer operated devices. The method includes the steps of: determining coordinates of a pointer with, or relative, to an input device; determining coordinates of interactive objects of which at least two objects are displayed; establishing a threshold in relation to the interactive objects and in relation to space about them; prioritizing the interactive objects in relation to their distance and/or direction to the pointer; moving the interactive objects and thresholds relative to the object priority; repeating the above steps every time the coordinates of the pointer changes; and performing an action when a threshold is reached.
    Type: Application
    Filed: September 21, 2012
    Publication date: April 23, 2015
    Inventor: Willem Morkel VAN DER WESTHUIZEN
  • Patent number: 9015637
    Abstract: A browsing method capable of performing mutual switching between in-site browsing and in-screen browsing without making a user aware of the switching is provided. Control unit causes superimposed display of a web page and a pointer that moves according to operations on a pointing device 3 and a cross key 4 on display 2 in the in-screen browsing, and changes a region of the web page to be displayed on the display 2 when the pointer moves outside the region. The control unit changes the region of the web page to be displayed on the display 2 according to the operations performed on the pointing device 3 and the cross key 4 in the in-site browsing. Then, the control unit causes transition from the in-screen browsing to the in-site browsing, and causes transition from the in-site browsing from the in-screen browsing.
    Type: Grant
    Filed: January 8, 2008
    Date of Patent: April 21, 2015
    Assignee: Lenovo Innovations Limited (Hong Kong)
    Inventor: Hideaki Tanaka
  • Patent number: 9007311
    Abstract: A method and device to search for and execute content are provided. The method of searching for and executing content includes displaying at least one content icon, and identifying, if an approach to one of the at least one content icon is detected, a content icon of a position at which the approach is detected. The method further comprises determining a classification category of a content corresponding to the identified content icon, searching for at least one related content classified in the same classification category as the content corresponding to the identified content icon, displaying the identified content icon and at least one related content icon corresponding to the at least one related content using a preset display method, and executing, if one of the at least one content icon is touched, a content corresponding to the touched content icon.
    Type: Grant
    Filed: August 4, 2009
    Date of Patent: April 14, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ji Yeon Kwak, Hyun Jin Kim, Min Kyu Park
  • Patent number: 9003318
    Abstract: Example embodiments are directed towards graphical user interfaces for declarative specification languages that express the logic of a computation without describing its control flow. These user interfaces are based on a visual representation of specifications where geometric proximity may be the sole determinant of the resulting configuration. Modularity is improved as each proximal grouping is functionally independent of others. Moreover, a system that executes such specifications may treat groupings independently and execute them in parallel.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: April 7, 2015
    Assignee: Linden Research, Inc.
    Inventors: Martin Magnusson, Magnus Hallin
  • Patent number: 8954896
    Abstract: In certain exemplary embodiments, data representative of a proximity heuristic specifying a plurality of levels of an object detection zone associated with a display screen is maintained, an object is detected within the object detection zone, one or more of the levels are selected based on one or more attributes of the object, and an action associated with the selected one or more levels is performed. In certain examples, the action includes modifying a graphical user interface view displayed on the display screen.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: February 10, 2015
    Assignee: Verizon Data Services LLC
    Inventors: Kristopher T. Frazier, Brian F. Roberts, George M. Higa
  • Patent number: 8947353
    Abstract: Photosensor array gesture detection techniques are described. In one or more embodiments, a computing device includes an array of photosensors. The photosensor array can be configured in various ways to measure changes in the amount of light that occur based upon a user's hand position above the photosensor array. In at least some embodiments, capacitance associated with the photosensors is charged and data regarding discharge rates for the sensors is collected that is indicative of the amount of incident light. Sequential changes in the amount of light that is measured across the array of photosensors can be used to determine positioning and/or movement of the user's hand in three dimensions (e.g., track position/motion in three-dimensional (3D) space relative to the computing device.) Accordingly, various gestures can be defined in terms of input obtained via the photosensor array and recognized to trigger corresponding operations by the computing device.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: February 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Catherine N. Boulanger, Paul Henry Dietz, Steven Nabil Bathiche
  • Patent number: 8949746
    Abstract: A computer implemented method provides access to accommodate public use software environments. An attractor screen is displayed on a data processing system providing the public use environment. An interaction with the attractor screen is then detected. If the interaction with the attractor screen complies with audio instructions for executing a software overlay, the control software for the public use system is launched along with the software overlay. If the interaction with the attractor screen does not comply with audio instructions for executing a software overlay, the control software for the public use system is launched without the software overlay.
    Type: Grant
    Filed: November 12, 2009
    Date of Patent: February 3, 2015
    Assignee: International Business Machines Corporation
    Inventor: Rex E. Marzke
  • Patent number: 8938504
    Abstract: Computer-implemented methods, computer-readable media, and systems for forming networks of users associated with a central entity. When a central entity receives multiple requests from multiple users to register for an event associated with the entity, the entity forms a user network that did not exist until then. The entity receives data describing the users using which the entity generates user interfaces showing all users in the network, and presents the user interfaces on users' computer systems. When a subset of the users check-in with the entity, the entity displays information about one of the users in the subset to another, and allows the users to communicate with each other. When the event associated with the entity ends, the entity terminates the network. In this manner, the central entity forms temporary user networks that expire when an event scheduled at the central entity occurs.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: January 20, 2015
    Assignee: SAP Portals Israel Ltd
    Inventors: Tsafrir Sklarski, Nir Koren, Ravit Huber
  • Patent number: 8935604
    Abstract: Embodiments of methods and systems for incorporating user generated content into a web page are disclosed. In particular, embodiments of such systems and methods may incorporate user generated content into a web page such that the user generated content can be consumed by indexers associated with search engines in association with that web page. Additionally, embodiments may also provide a mechanism by which user generated content may be received and included in a web page when that web page is rendered. Using embodiments as disclosed herein user generated content may be exposed to a search engine indexer in a web page while still providing a mechanism for incorporating the freshest user generated content in such a web page. Embodiments may also improve the ability of search engines or search engine indexers to determine the site of origin for such user content.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: January 13, 2015
    Assignee: Bazaarvoice, Inc.
    Inventors: Michael Lee DeHaven, David Alan Gee, Subbalakshmi Iyer
  • Patent number: 8924877
    Abstract: At least one statistical output associated with a process model and a rate of change associated with each statistical output is identified, such as by using historical data associated with the process model. The statistical outputs and the rates of change are used to generate a graphical display, such as a phase plane plot. Each point in the display is based on one of the statistical outputs and its associated rate of change. The graphical display could include multiple portions, such as quadrants, and one of the portions can be selected and highlighted. The different portions of the graphical display may represent whether the process model is a poor fit to current conditions and approaching a better fit, a poor fit and approaching a poorer fit, a good fit and approaching a poorer fit, and a good fit and approaching a better fit.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: December 30, 2014
    Assignee: Honeywell International Inc.
    Inventors: Wendy K. Foslien, Soumitri N. Kolavennu, Dinkar Mylaraswamy, Dal Vernon C. Reising
  • Patent number: 8910085
    Abstract: A game apparatus as one example of an information processing apparatus includes an LCD, a touch panel provided to the LCD, and a CPU core. The CPU core displays a “Yes” button to which a command of allowing save of temporarily-stored sound data is assigned, on the LCD. When a designating operation of an arbitrary position within the displayed button is performed with a stick or the like, which position within the button is designated is specified through a touch panel, a condition is set to the command on the basis of the specified position, and information processing in relation to the command is executed according to the set condition.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: December 9, 2014
    Assignee: Nintendo Co., Ltd.
    Inventors: Shigeru Miyamoto, Takaya Imamura, Yusuke Akifusa
  • Patent number: 8904311
    Abstract: Various methods for implementing a variable content movable control are provided. One example method includes receiving an indication that a movable control is located at a second position along a defined path on a touch screen display. A first position, the second position, and at least a third position may defined along the defined path such that the movable control being located at the first position causes first content to be presented and the movable control being located at the third position causes a transition from a locked mode to an unlocked mode. The example method may further include causing second content to be presented on the touch screen display in response to at least receiving the indication that the movable control is located at the second position. Similar and related example methods, example apparatuses, and example computer program products are also provided.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: December 2, 2014
    Assignee: Nokia Corporation
    Inventor: Mikko Antero Nurmi
  • Patent number: 8898585
    Abstract: An electronic device, an input method thereof, and a computer-readable medium using the method are provided, wherein the electronic device has a function key corresponding to a predetermined function. In the method, when a function key input is received, whether the function key input is inputted successively is determined according to a time interval between a reception time of the function key input and a reception time of a previous key input. The electronic device is prohibited from executing the predetermined function relevant to the function key if the function key input is inputted successively.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: November 25, 2014
    Assignee: HTC Corporation
    Inventors: Te-Pei Tseng, Huan-Chih Tseng
  • Patent number: 8887103
    Abstract: A computing device outputs, for display, a virtual keyboard comprising a plurality of virtual keys. Furthermore, the computing device receives an indication of a first movement of an input object along a spatial path. The computing device determines, based on locations of the virtual keys and locations along the spatial path, a plurality of character strings. In response to determining that the first movement has ceased for at least a threshold amount of time, the computing device outputs, for display, the plurality of character strings. While the character strings are displayed, the computing device receives an indication of a second movement of the input object. The computing device selects, in response to the indication of the second movement, and based at least in part on a direction of the second movement of the input object, a particular character string from the plurality of character strings.
    Type: Grant
    Filed: June 20, 2013
    Date of Patent: November 11, 2014
    Assignee: Google Inc.
    Inventors: Xiaojun Bi, Shumin Zhai, Michael Andrew Cleron
  • Patent number: 8881061
    Abstract: A multifunction device displays a plurality of selectable user interface objects on the display. In response to detecting the first input, the device moves a first object in the plurality of selectable user interface objects across the display to a location on the display that is proximate to a second object in the plurality of selectable user interface objects. In response to detecting that the first input meets predefined folder-creation criteria while the first object is proximate to the second object, the device creates a folder that contains the first object and the second object.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: November 4, 2014
    Assignee: Apple Inc.
    Inventors: Imran Chaudhri, Marcel van Os
  • Patent number: 8881064
    Abstract: A method of providing a user interface for controlling a system (1;27) includes observing a presence of a body or body part of a user in a certain environment of a device (6,14-17;30). At least a perceptible part (28,34) of the user interface is made available to the user in association with a particular functionality for interacting with the system (1;27) controlled by the user interface in dependence on a rate of displacement of the body or body part of the user observed in the certain environment.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: November 4, 2014
    Assignee: Koninklijke Philips N.V.
    Inventors: Lucas Jacobus Franciscus Geurts, Gavin Mark Proctor, Stuart Ronald Pill, Angus David Dick, Daniel Karl Pezzutti, Floris Maria Hermansz Crompvoets
  • 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: 8866773
    Abstract: Provided is a remote control apparatus which includes a display panel, a control detecting part for detecting a swipe of a contact point by a continuous contact control to the display panel, a command generating part for finding a first direction from a positional relationship between a contact starting point and a first swipe point swiped from the contact starting point, generating a control command indicating start of a swipe in the first direction, finding a second direction from a positional relationship between the contact starting point and a second swipe point swiped from the first swipe point, and generating a control command indicating stop of the swipe in the first direction and start of a swipe in the second direction in the case where the second direction differs from the first direction, and a command transmitting part for transmitting the generated control command to a television.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: October 21, 2014
    Assignee: Sony Corporation
    Inventor: Yoshinori Ohashi
  • 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: 8850075
    Abstract: Predictive, multi-layer caching architectures may be used to predict which elements a user is most likely to navigate to within a collection of elements associated with a predefined layout and, in response, to increase the accessibility of these elements to a client device of the user. For instance, the techniques may utilize a predictive, multi-layer caching architecture for storing these predicted elements to decrease the latency to render these images if the user navigates within the collection of elements in the predicted manner. The collection of elements may comprise images (e.g., a 3D model, a map, etc.), video files, audio files, text files, or any other type of file that is consumable on a client device.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: September 30, 2014
    Assignee: Microsoft Corporation
    Inventors: Wenwu Zhu, Zheng Li, Roberto R. Molinari, Hongzhi Li
  • Patent number: 8850350
    Abstract: A graphical keyboard including a number of keys is output for display at a display device. The computing device receives an indication of a gesture to select at least two of the keys based at least in part on detecting an input unit at locations of a presence-sensitive input device. In response to the detecting and while the input unit is detected at the presence-sensitive input device: the computing device determines a candidate word for the gesture based at least in part on the at least two keys and the candidate word is output for display at a first location of the output device. In response to determining that the input unit is no longer detected at the presence-sensitive input device, the displayed candidate word is output for display at a second location of the display device.
    Type: Grant
    Filed: March 11, 2013
    Date of Patent: September 30, 2014
    Assignee: Google Inc.
    Inventors: Xiaojun Bi, Yu Ouyang, Shumin Zhai
  • 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