Patents Issued in March 28, 2017
  • Patent number: 9606668
    Abstract: A user interface method is disclosed. The method includes detecting a touch and then determining a user interface mode when a touch is detected. The method further includes activating one or more GUI elements based on the user interface mode and in response to the detected touch.
    Type: Grant
    Filed: August 1, 2012
    Date of Patent: March 28, 2017
    Assignee: Apple Inc.
    Inventors: Steve Hotelling, Brian Q. Huppi, Joshua A. Strickon, Duncan Robert Kerr, Bas Ording, Imran Chaudhri, Greg Christie, Jonathan P. Ive
  • Patent number: 9606669
    Abstract: An in-cell touch panel and a display device implements touch function and display function by dividing a common electrode layer (110) connected with entire surface in the array substrate (100) to form a plurality of touch driving electrodes (111) and common electrodes (112); providing touch sensing electrodes (210) with a hollowed-out lattice structure over the common electrodes (112); and driving touch driving electrodes (111) in a time division manner. The in-cell touch panel can increase touch sensitivity and guarantee that touch sensing electrodes have small signal delays.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: March 28, 2017
    Assignees: BOE TECHNOLOGY GROUP CO., LTD., BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD.
    Inventors: Shengji Yang, Xiaoliang Ding, Xue Dong, Haisheng Wang, Yingming Liu, Weijie Zhao
  • Patent number: 9606670
    Abstract: Techniques for detecting noise with a capacitive sensing device. The includes driving a set of one or more sensor electrodes of a plurality of sensor electrodes with a sensing signal at a first frequency, receiving resulting signals based on the sensing signal for each of the one or more sensor electrodes driven, probing the set of one or more sensor electrodes to obtain a set of probing signals, and summing the probing signals of the set of probing signals to generate a noise-analysis signal.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 28, 2017
    Assignee: SYNAPTICS INCORPORATED
    Inventors: Matthew Stevenson, Shwetank Kumar, Chia-yun Kuan, John Michael Weinerth
  • Patent number: 9606671
    Abstract: A capacitive sensing device including a touch panel and a controller chip is provided. The touch panel includes a plurality of first electrodes and a plurality of second electrodes. The controller chip includes a plurality of input capacitors and a plurality of output resistors. The input capacitors are selectively coupled to signal inputs of the first electrodes and the second electrodes, respectively. The output resistors are respectively coupled to signal outputs of the first electrodes and the second electrodes. The input capacitors and the output resistors are configured to form bridge circuits to suppress the influence of mutual capacitance between the first electrodes and the second electrodes.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: March 28, 2017
    Assignee: PIXART IMAGING INC.
    Inventors: Kenneth Crandall, Thomas Patrick Murphy, Hsin-Chia Chen
  • Patent number: 9606672
    Abstract: Methods and apparatuses are provided for user authentication using a device with a touch screen display. In one embodiment, a method of user authentication using a device with a touch screen display includes providing a user defined area to unlock the device, detecting a leakage current corresponding to changes of light conditions on the user defined area by one or more light sensors of the touch screen display, capturing one or more fingerprints or a palm print of the user based on the changes of light conditions in the user defined area by the one or more light sensors of the touch screen display, authenticating the one or more fingerprints or the palm print of the user, and providing access to the device in response to a positive authentication of the one or more fingerprints or the palm print of the user.
    Type: Grant
    Filed: September 6, 2016
    Date of Patent: March 28, 2017
    Assignee: SecuGen Corporation
    Inventors: Dong Won Lee, Ye Seon Lee, Jae Ho Kim, Jae Hyeong Kim
  • Patent number: 9606673
    Abstract: A sensing method and device for sensing the position of an object are provided. The sensing device comprises a light source for generating a plane light, and a sensor unit disposed at one side of the light source. The sensing method comprises driving the light source to generate the plane light, forming a reflective light distribution by the object reflecting the plane light; and estimating a relative distance between the object and the light source according to the reflective light distribution.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: March 28, 2017
    Inventor: Cho-Yi Lin
  • Patent number: 9606674
    Abstract: For a user having a user input actuator, a virtual interface device, such as for a gaming machine, for determining actuation of a virtual input by the input actuator is disclosed. The device comprises a position sensing device for determining a location of the user input actuator and a controller coupled to the position sensing device, the controller determining whether a portion of the user input actuator is within a virtual input location in space defining the virtual input.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: March 28, 2017
    Assignee: III Holdings 1, LLC
    Inventor: William R. Wells
  • Patent number: 9606675
    Abstract: An integrally-formed capacitive touch panel is disclosed including: a singular lens substrate, a mask layer, and a sensing circuit integrally coupled with said singular lens substrate. Said singular lens substrate, said mask layer, and said sensing circuit are integrally formed.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: March 28, 2017
    Assignee: TPK Touch Solutions Inc.
    Inventors: Chen-Yu Liu, Kwan-Sin Ho
  • Patent number: 9606676
    Abstract: An input device comprises a first and second pluralities of capacitive sensor electrodes. The first plurality of capacitive sensor electrodes is oriented along a first axis, disposed in a first layer, and configured to update a display screen of the input device. The second plurality of capacitive sensor electrodes is oriented along a second axis that differs from the first axis. A display region of the display screen has a first dimension along the first axis and a second dimension the second axis. At least one sensor electrode of the first plurality of capacitive sensor electrodes extends fully across the first dimension of the display region. Individual sensor electrodes of the second plurality of capacitive sensor electrodes do not extend fully across the second dimension of the display region.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: March 28, 2017
    Assignee: Synaptics Incorporated
    Inventor: Petr Shepelev
  • Patent number: 9606677
    Abstract: An object of the present invention is to achieve additional control of power consumption in a display device by performing fine-point switch off control corresponding to a method of a user's touch operation. The display device includes a touch panel and a display unit with a backlight, an area detecting section for detecting a touch area when a touch operation is performed on the touch panel, and a control section for controlling a lighting time interval of the backlight according to the touch area. The method of the touch operation by the user is detected as a difference in touch area and, according to the touch area the lighting time interval of the backlight can be controlled. For example, the lighting time interval can be set short in the case of a light touch, and the lighting time interval can be set long in the case of a firm touch.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: March 28, 2017
    Assignee: NEC CORPORATION
    Inventor: Atsushi Shibuya
  • Patent number: 9606678
    Abstract: According to an aspect, a display device with a touch detection function includes: a touch detection electrode that detects proximity or contact of an object; a drive electrode to which the excitation signal is applied; a first substrate on which the drive elements are provided; a second substrate on which at least one of the touch detection electrode and the drive electrode is provided, the second substrate being bonded to the first substrate to face each other via a sealing member; a conductor that electrically is coupled to at least one of the touch detection electrode and the drive electrode; and a conductor support member that fills a space between the first substrate and the second substrate and on the surface of which the conductor is provided.
    Type: Grant
    Filed: December 10, 2013
    Date of Patent: March 28, 2017
    Assignee: Japan Display Inc.
    Inventors: Koji Ishizaki, Hayato Kurasawa
  • Patent number: 9606679
    Abstract: A touch panel and a manufacturing method thereof and a touch display panel are provided. The touch panel includes a substrate, at least one first conductive line, an insulating layer, and at least one second conductive line. The substrate has a sensing region and a periphery region. The first conductive line is disposed on the periphery region. The insulating layer is disposed on the periphery region and covers the first conductive line. The second conductive line is disposed on the periphery region. The first conductive line and the second conductive line are electrically insulated to each other. A portion of at least one second conductive line is disposed on the insulating layer located above the first conductive line.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: March 28, 2017
    Assignee: Industrial Technology Research Institute
    Inventors: Jyun-Kai Ciou, Chia-Sheng Huang, Su-Tsai Lu, Ching-Chih Wei, Heng-Tien Lin
  • Patent number: 9606680
    Abstract: A stylus device is disclosed that enables a computing device to communicate to the stylus device using a capacitive link. In an aspect, the stylus device detects a change in an electric field generated by the computing device. A message including data is received from the computing device via the change in the electric field. The message may include an identifier corresponding to a data encoding scheme to be used for sending data to the computing device. Based on the identifier, the stylus device may configure itself to operate using the data encoding scheme.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: March 28, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Kishore Sundara-Rajan
  • Patent number: 9606681
    Abstract: A method for dynamically controlling an input mode of a touch screen (10) for an electronic device (1) comprising at least one condition detection system (4), wherein the method comprises monitoring humidity in the surrounding of the electronic device (1) by means of the condition detection system (4), and determining, based on the monitored humidity in relation to predetermined values, which input mode is to be used for the touch screen and using the determined input mode for the touch screen.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: March 28, 2017
    Assignees: Sony Corporation, Sony Mobile Communications Inc.
    Inventors: Aleksandar Rodzevski, Peter Åberg
  • Patent number: 9606682
    Abstract: A wearable device for generating capacitive input may include a signal generator, a transmitter, and at least one transmission electrode. The at least one transmission electrode may be configured to be communicatively coupled to a first location on a surface of a body. The signal generator may be configured to generate an electrical signal. The transmitter may be configured to transmit the electrical signal to the surface of the body via the at least one electrode, such that the electrical signal is detectable by a capacitive sensor upon exiting the body. In one or more implementations, the wearable device may further include at least one ground electrode that is configured to provide a ground return and to be communicatively coupled to a second location on the surface of the body that is different than the first location.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: March 28, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventor: John Stuart Walley
  • Patent number: 9606683
    Abstract: A touch-sensitive input device (2) in the form of a touch panel is described. The device comprises a transparent substrate (11) and at least one transparent electrode (14) disposed on the substrate, the at least one electrode comprising a layer (16) of opaque conductive material having holes (35) therein so as to form a mesh of opaque conductive material.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: March 28, 2017
    Assignee: Novalia Ltd
    Inventor: Kate Stone
  • Patent number: 9606684
    Abstract: The present invention provides a touch panel controller for controlling even a large touch panel with little EMI. The touch panel controller of the present invention includes a plurality of driving circuits (DC1 through DCm) for driving respective drive lines (DL1 through DLm) of a capacitive touch panel unit 2 by supplying driving signals (Ds) to the respective drive lines (DL1 through DLm), and a rise/fall time of each of the driving signals (Ds) is variable.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: March 28, 2017
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Eiji Nakaue, Shohji Sakurai, Mutsumi Hamaguchi, Shinji Amano, Narakazu Shimomura
  • Patent number: 9606685
    Abstract: A touch sensing device and 2D sensing information update method used therein is disclosed. Before updating the 2D sensing information for use as a reference 2D sensing information, the processor determines the touch sensing panel is under an abnormal condition if any flatness index is smaller than a predetermined flatness index negative reference value or larger than a predetermined flatness index positive reference value, and will then keep measuring the capacitive coupling amount at each sensing point and getting respective flatness indexes, and will then update the 2D sensing information for use as a reference 2D sensing information when all the flatness indexes are in the range between the predetermined flatness index negative reference value and the predetermined flatness index positive reference value.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: March 28, 2017
    Assignee: EGALAX_EMPIA TECHNOLOGY INC.
    Inventors: Chin-Fu Chang, Shang-Tai Yeh
  • Patent number: 9606686
    Abstract: Embodiments of the present invention generally provide shield electrodes for shielding one or more conductive routing traces from one or more receiver electrodes in an input device comprising a display device integrated with a sensing device to reduce the capacitive coupling between the conductive routing traces and the receiver electrodes. The shield electrode may be configured to reduce the effect of an input object on the capacitive coupling between the conductive routing traces and the receiver electrodes. In other embodiments, end portions of common electrodes shield the receiver electrodes from the conductive routing traces, thereby reducing the capacitive coupling between the receiver electrodes and the conductive routing traces.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: March 28, 2017
    Assignee: SYNAPTICS INCORPORATED
    Inventors: Joseph Kurth Reynolds, Petr Shepelev
  • Patent number: 9606687
    Abstract: A touch display device is disclosed, comprising a display module and a plurality of touch units disposed on the display module. The display module comprises a plurality of first sub-pixels, second sub-pixels, and third sub-pixels having different colors. Each of the touch units comprises two first electrode blocks arranged along a first direction, two second electrode blocks electrically connected to each other and arranged along a second direction, a bridge line electrically connected to the two first electrode blocks, wherein an angle (?1) formed between the bridge line and the first direction is larger than 0°; and an insulating layer disposed between the bridge line and the two second electrodes.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: March 28, 2017
    Assignee: INNOLUX CORPORATION
    Inventors: Jia-Pang Pang, I-An Yao, Charles Chien, Ming-Huang Chen
  • Patent number: 9606688
    Abstract: A touch sensing apparatus may include a driving signal generating circuit including a first switch and a second switch and providing driving signals to a first node of a node capacitor, the driving signals being generated by switching operations of the first switch and the second switch, and a C-V converting circuit including a buffer circuit having a first feedback capacitor and a third switch disposed between a second node of the node capacitor and the first feedback capacitor and transferring a charging voltage of the node capacitor to the first feedback capacitor through a switching operation of the third switch to generate an output voltage. The buffer circuit further includes a fourth switch disposed between the second node of the node capacitor and a current source, and the fourth switch is turned on in an off operation section of the third switch.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: March 28, 2017
    Assignee: Samsung Electro-Mechanics Co., Ltd.
    Inventors: Moon Suk Jeong, Yong Il Kwon, Tah Joon Park, Byeong Hak Jo
  • Patent number: 9606689
    Abstract: A technical object of the present invention is to provide an optically transparent electrode which has a high total light transmittance, hardly produces moire, and has an excellent stability of electrical resistance values, and to achieve the object, provided is an optically transparent electrode having, on an optically transparent base material, optically transparent conductive layers having a sensor part electrically connected to a terminal part and a dummy part not electrically connected to the terminal part, the sensor part and the dummy part each having a repetition unit metal pattern of a predetermined shape, the sensor part of one of the optically transparent conductive layers being formed of a plurality of column electrodes extending in a first direction, the column electrodes and the dummy parts being arranged in an alternating manner, the sensor part of the other optically transparent conductive layer being formed of a plurality of column electrodes which extend in a second direction perpendicular t
    Type: Grant
    Filed: February 3, 2014
    Date of Patent: March 28, 2017
    Assignee: MITSUBISHI PAPER MILLS LIMITED
    Inventor: Takenobu Yoshiki
  • Patent number: 9606690
    Abstract: A touch panel may include: a substrate; touch electrodes formed on the substrate as zigzag lines consisting of first unit electrodes disposed to be inclined in one direction with respect to a first axis that is parallel to one side of the substrate and second unit electrodes disposed to be inclined in the other direction with respect to the first axis, the first unit electrodes and second unit electrodes being disposed to alternate each other consecutively in a direction of the first axis; and overcoating layer formed as zigzag lines consisting of first overcoating members disposed to be inclined in a direction intersecting with the first unit electrodes, and second overcoating members disposed to be inclined in a direction intersecting with the second unit electrodes, the first overcoating members and second overcoating members disposed to alternate each other consecutively in the direction of the first axis.
    Type: Grant
    Filed: July 1, 2015
    Date of Patent: March 28, 2017
    Assignee: HYDIS TECHNOLOGIES CO., LTD.
    Inventors: Ji Hoon Lee, Joon Sung An, Seong Jung Yun, Hyung Jung Kim
  • Patent number: 9606691
    Abstract: Provided is a new capacitive touch detection device, detection method, and touch screen panel for detecting a touch signal by detecting a voltage difference of a sensor pattern from a driving voltage applied by an auxiliary capacitor, and to a display device having a built-in capacitive touch screen.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: March 28, 2017
    Assignee: G2TOUCH CO., LTD.
    Inventor: Sung Ho Lee
  • Patent number: 9606692
    Abstract: A controller for position detection is disclosed. At least one first 1-D position corresponding to at least one external object is determined based on signals of a plurality of first sensors by self-capacitance detection. Then, at least one second 1-D position corresponding to the at least one first 1-D position is determined based on signals of a plurality of second sensors by mutual-capacitance detection.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: March 28, 2017
    Assignee: EGALAX_EMPIA TECHNOLOGY INC.
    Inventors: Chin-Fu Chang, Cheng-Han Lee, Chi-Hao Tang, Shun-Lung Ho
  • Patent number: 9606693
    Abstract: Techniques for providing multi-user multi-touch projected capacitive touch sensors are disclosed herein. Some embodiments may include a touch sensor including a touch substrate with a touch surface, a sensing array, and a controller. The sensing array may be configured to provide sense signals indicating a first touch and a second touch occurring concurrently on the touch surface of the touch substrate. The controller may be configured to receive the sense signals from the sensing array and based on the sense signals, determine whether the first touch and the second touch share at least one anti-ghost. In response to determining that the first touch and the second touch share the at least one anti-ghost, the controller may be configured associate the first touch and the second touch with a common touch entity, such as an individual person.
    Type: Grant
    Filed: March 21, 2016
    Date of Patent: March 28, 2017
    Assignee: ELO TOUCH SOLUTIONS, INC.
    Inventors: Damien Berget, Kenneth Andrew Feehan, Paul Leonard Futter, David Samuel Hecht, Joel Christopher Kent, Robert William Kitchin, Kenneth John North, James Roney, Kyu-Tak Son, Jung Verheiden, Forrest Kim Wunderlich
  • Patent number: 9606694
    Abstract: Several computerized tools, methodologies and data structures, according to embodiments of the present invention, are disclosed for collecting data for UX research and development directed to a product, process, and system and for developing personas and scenarios from the data for designing and for measuring the effectiveness of the product, process, and/or systems for use by the personas or real people. The tools, methodologies and data structures may be used individually or in sets.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: March 28, 2017
    Assignee: TandemSeven, Inc.
    Inventors: Frank J. Torbey, David W. Clark, Phil H. Goddard, Karl Steiner
  • Patent number: 9606695
    Abstract: In one embodiment, a method includes while a user is interacting with a mobile device, displaying a notification on a screen of the mobile device automatically and without any user input to the mobile device, the notification informing the user an event that has occurred recently and is not related to the user's interaction with the mobile device.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas
  • Patent number: 9606696
    Abstract: An information processing apparatus includes a processor, a communication unit, an input unit, a display unit, and a storage unit storing a program. The program causes the information processing apparatus to display i) a status of an external apparatus received via the communication unit in a status window of a status monitor displayed on the display unit, ii) a tab indicating a category of the status in a side portion of the status window, iii) a first icon in the tab indicating a change in the status, and iv) a second icon that, when selected, causes the information processing apparatus to switch between displaying a maximum size status window and a minimum size status window. The maximum size status window includes the tab selected via the input unit and a tab page of the selected tab, and the minimum size status window includes the selected tab but not the tab page of the selected tab.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: March 28, 2017
    Assignee: Kyocera Document Solutions Inc.
    Inventors: Takashi Oguma, Takehiko Asano, Yoshiyuki Taira
  • Patent number: 9606697
    Abstract: An example method includes providing for display on an interface of a cursor comprising a geometric representation with two opposing flaps connected to a perimeter of the geometric representation. The method may further include receiving input data from a motion controller indicative of translation of a view of the interface in a direction parallel to the view. The method may also include responsively providing for animation of the two opposing flaps of the cursor to rotate the two opposing flaps about the perimeter of the geometric representation on the interface in a direction opposite the translation.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventor: Thor Lewis
  • Patent number: 9606698
    Abstract: A method for providing visual cues to a user of a graphical user interface (GUI) for a computer system is disclosed. The visual cues indicate a relationship with an icon having text and/or image elements. In some embodiments, the method receives a color for labeling an icon that has a text-element and an image-element. The method applies the color to a background-region of the text-element of the icon without applying the color to the image-element. In some embodiments, the method does not affect the font of the text. In some embodiments, the method receives a selection of an icon. The icon has a background-region that has a first color. The method changes the first color of the background-region to a second color but retains the first color in a section of the background-region. In some of these embodiments, the method outlines the section of the background-region with a third color.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: March 28, 2017
    Assignee: Apple Inc.
    Inventor: Imran Chaudhri
  • Patent number: 9606699
    Abstract: Disclosed is a method of navigating an information structure comprising: providing a graphical menu interface displaying the items of a given level of the information structure and enabling selection thereof; dynamically constructing an active path as a sequence of active links after an item of the information structure has been selected; said active links allowing the display of one or more items on a given level of the information structure; and said active links allowing a user to access an item in the information structure by selecting from the one or more items displayed by one of the active links on the active path.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: March 28, 2017
    Assignee: CADDO Systems, LLC
    Inventor: Armin Moehrle
  • Patent number: 9606700
    Abstract: Disclosed herein are user interfaces and related systems and methods for selecting hierarchically arranged items in order to facilitate subsequent operations on an accumulation of such data selected from throughout a hierarchy. More specifically, a columnized user interface is disclosed that includes a final column containing an accumulation of items selected from various locations within the hierarchy. A user may interactively navigate throughout the hierarchy in one or more other columns, while selectively adding specific items from any such hierarchical locations in the final column for subsequent processing. Other tools may support grouping into favorites, recall of previous selections, or other operations to facilitate rapid creation and recreation of item groups for processing.
    Type: Grant
    Filed: March 8, 2013
    Date of Patent: March 28, 2017
    Assignee: Information Resources, Inc.
    Inventors: Kurt N. Schafer, Charles H. Field, Adam L. Fisher
  • Patent number: 9606701
    Abstract: A system that provides automated/semi-automated recommendations for joining one or more instantiations of a structure that is modeled in a computer model. The system receives input joining data from the computer model. The system uses the received input joining data to automatedly determine recommended joining data. In some embodiments, the system further includes functionality that allows a user select a recommended joining method, joining parameters, or other joining data. Such systems can be implemented in any of a wide variety of manners, such as within a single computing device or across a communications network, among others. In some embodiments, functionalities of the system are integrated into computer-modeling software directly of via add-on software.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: March 28, 2017
    Assignee: Benko, LLC
    Inventors: James L. Jacobs, II, Steven M. Lynch
  • Patent number: 9606702
    Abstract: A region menu is used to easily access menu items. Generally, the region menu includes a number of regions with associated menus that are located close to an initial mouse position from where the region menu is evoked. Hovering over any of the regions of the region menu displays the menu item that is associated with the region. Additionally, hovering over a menu item within one of the regions of the displayed region menu may activate a live preview showing a projected result of what would occur should that menu item be selected. During a live preview, a portion of the region menu becomes translucent such that content beneath the menu becomes visible.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mirko Mandic, Andrew V. Fomichev, Jesse Clay Satterfield, Jensen Harris
  • Patent number: 9606703
    Abstract: Embodiments provide techniques for tracking the lifecycles of client-side browser windows in the context of a web application. In an embodiment, a server component of a web application can receive a notification that an application page in a first window has been unloaded. In response, the server component can associate the first window with an expiration time and add the first window to an expiration list of windows that are potentially inactive. If a request is received by the server component from the first window while the first window is in the expiration list, the server component can identify the first window as active and remove it from the list. If a request is received by the server component from a second window after the expiration time associated with the first window, the server component can identify the first window as inactive and free all resources for the first window.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: March 28, 2017
    Assignee: Oracle International Corporation
    Inventors: Blake Sullivan, Yuan Gao, Hongbing Wang
  • Patent number: 9606704
    Abstract: In an implementation, a mobile communications device includes a display device having touchscreen functionality, a keyboard having a plurality of physical keys that include a dedicated key and letter keys arranged according to a QWERTY layout, and one or more modules. The one or more modules are configured to output a user interface on the display device responsive to selection of the dedicated key, the user interface having a plurality of portions that are selectable via the touchscreen functionality to cause input of a respective one of a plurality of emoticons.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David Henry Wykes, Catherine Sayim Kim, Audrey Louchart, Michael J. Kruzeniski, Kathleen W. Holmes, Jonathan D. Friedman, Joseph P. Marquardt
  • Patent number: 9606705
    Abstract: User interface (“UI”) event data, including successful and unsuccessful touches, is accumulated and stored in a database. The data that is stored in the database typically includes the location on the display that the touch occurred and the application page with which the user was interacting. Subsequently, an analyst can query the database to determine a suitable data set for analysis. For a given application page, some sort of representation of the spatial distribution of previously logged UI events is generated and displayed. The spatial distribution representation can, for example, be a heat map, where regions having different densities of events are shaded with different colors.
    Type: Grant
    Filed: December 5, 2012
    Date of Patent: March 28, 2017
    Assignee: APPLE INC.
    Inventors: Reed E. Olsen, David A. den Boer, John G. Slagle
  • Patent number: 9606706
    Abstract: A portable electronic device having a user interface for displaying battery usage of the device over a given time period, with the battery usage from various subsystems. The various subsystems including at least one hardware subsystem and the battery usage attributed to a plurality of software applications based on activity of the plurality of software applications, while battery usage of the various subsystems was monitored.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: March 28, 2017
    Assignee: Apple Inc.
    Inventors: Amit K. Vyas, Patrick L. Coffman, Albert S. Liu, Abhinav Pathak, Anand Ramadurai
  • Patent number: 9606707
    Abstract: A method for facilitating editing of a toggle item includes displaying an interface comprising one or more toggle items, each toggle item being configured to be toggled on and off when clicked on; receiving input corresponding to movement of a pointer to be disposed over a first toggle item of the one or more toggle items; determining that a predetermined amount of time has passed with the pointer being disposed over the first toggle item; displaying a cursor in the first toggle item at the location of the pointer; receiving input corresponding to a click while the cursor is displayed in the first toggle item; receiving input corresponding to editing of the first toggle item; and updating, based on the input corresponding to editing of the toggle item, the text of the toggle item.
    Type: Grant
    Filed: December 2, 2014
    Date of Patent: March 28, 2017
    Assignee: ALLSCRIPTS SOFTWARE, LLC
    Inventors: Anthony Edward Stuart, Ross Carlyle Teague
  • Patent number: 9606708
    Abstract: Particular embodiments arrange a plurality of objects in a hierarchy, the hierarchy having one or more layers and each layer having at least one of the objects; display a portion of a sequence of first objects on a screen of a user device, the sequence of first objects all belong to a first layer in the hierarchy, each first object having as its children one or more second objects belonging to a second layer immediately below the first layer in the hierarchy; in response to a user scrolling through the sequence of first objects, estimate which specific first object in the sequence the user is likely to be viewing at a predetermined time in the future based on an acceleration of the user scrolling through the sequence of first objects; and preload the second objects that are children of the specific first object.
    Type: Grant
    Filed: July 23, 2012
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner, Charles Melcher
  • Patent number: 9606709
    Abstract: A layer control tool for controlling the display of geographic data layers in a geographic information system is provided. The layer control tool can be presented in overlaying the geographic imagery. The layer control tool can include a plurality of identifiers associated with a set of geographic data layers that can be displayed in conjunction with the geographic imagery. A user can adjust or control the display of geographic data layers in conjunction with the geographic imagery by interacting with the floating layer control tool. For instance, a user can interact with the floating layer control tool, for instance by tapping a touch screen, to identify a selected geographic data layer in the set of geographic data layers. Responsive to this user interaction, the geographic information system can display the geographic data layer in conjunction with the geographic imagery and hide other previous displayed geographic data layers.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventors: David Kommann, Julien Charles Mercay
  • Patent number: 9606710
    Abstract: Movement of a user interface (UI) element may be controlled through a magnet based physics model that controls movement of the UI element as if it were under a magnetic force. The magnet based physical model and other parameter settings may be configured through an evolution theory algorithm based on training data representing various device operating conditions. Runtime data may also be collected to refine the model and parameter settings.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: March 28, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Jason Allen Doucette
  • Patent number: 9606711
    Abstract: An approach is described for evaluating portions of content in an online community. An associated system may include a processor and a memory storing an application program, which, when executed on the processor, performs an operation that may include displaying a content post in an online community interface and, upon detecting a selection of an option in the online community interface to evaluate the content post, requesting a selection of one or more portions of the content post and an evaluation of the selected one or more portions. Requesting such evaluation may include requesting selection of a favorability score on a predefined scale for each of the selected one or more portions. The operation further may include, upon receiving a selection of one or more portions and an evaluation of the selected one or more portions, updating display of the content post to reflect the evaluation.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: March 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shadi E. Albouyeh, Bernadette A. Carter, Jeffrey R. Hoy, Stephanie L. Trunzo
  • Patent number: 9606712
    Abstract: Disclosed are various embodiments for placing user interface elements in a network page. A first network page is generated with client side code embedded therein that can track navigation input data associated with the user. The navigation input data can be interpreted to determine whether the user has a tendency to idle an input device in a particular area of the network page or exhibit any other behavior that allows a high value area to be identified.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: March 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: William Alexander Strand
  • Patent number: 9606713
    Abstract: A user may interact with a control interface in the course of interacting with electronic content. The control interface may include any user interface utilized to adjust various aspects of an application, including, but not limited to, scroll bars, sliders, and/or navigation windows. Input at the control interface may be received from the user indicating that the user desires to manipulate the electronic content (e.g., jump to another location in a movie) or, alternatively, that the user wishes to manipulate the control interface. Upon determining that the input is intended to manipulate the control interface, the control interface may be adjusted to display a control interface view that provides finer or coarser granularity, allowing the user to interact with the control interface with more accuracy.
    Type: Grant
    Filed: December 13, 2013
    Date of Patent: March 28, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Mayank Thakore
  • Patent number: 9606714
    Abstract: A terminal for interacting with a physical entity includes a controller capable of selecting a physical entity, and thereafter receiving data from the entity at a terminal at least partially over an air interface. The controller can also identify a type of the entity based upon the data. Thereafter, the controller can be capable of performing at least one action based upon the entity type, an application operating on the terminal and a selection event. The application can comprise any of a number of applications, such as an application associated with the type of entity or an alternative application other than the associated application. Likewise, the selection event can comprise any of a number of different predefined events, such as “select and get information,” “select and open,” and/or “select drag and drop.
    Type: Grant
    Filed: December 17, 2003
    Date of Patent: March 28, 2017
    Assignee: Nokia Technologies Oy
    Inventor: Franklin Reynolds
  • Patent number: 9606715
    Abstract: A technique is performed at a computing device with a touch screen display. The technique displays a plurality of objects on the touch screen display, detects a single finger contact on the touch screen display, and creates a touch area that corresponds to the single finger contact, the touch area including a perimeter. The technique determines a respective point within the touch area and, for an object in the plurality of objects, determines whether the object overlaps with the touch area. If the object overlaps with the touch area, the technique connects the object with the touch area and moves the object in accordance with movement of the touch area.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: March 28, 2017
    Assignee: APPLE INC.
    Inventor: Jeffrey Traer Bernstein
  • Patent number: 9606716
    Abstract: Implementations provide an improved drag-and-drop operation on a mobile device. For example, a method includes identifying a drag area in a user interface of a first mobile application in response to a drag command, identifying an entity from a data store based on recognition performed on content in the drag area, receiving a drop location associated with a second mobile application, determining an action to perform in the second mobile application based on the drop location, and performing the action in the second mobile action using the entity. Another method may include receiving a selection of a smart copy control for a text input control in a first mobile application, receiving a selected area of a display generated by a second mobile application, identifying an entity in the selected area, automatically navigating back to the text input control, and pasting a description of the entity in the text input control.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: March 28, 2017
    Assignee: Google Inc.
    Inventors: Matthew Sharifi, David Petrou
  • Patent number: 9606717
    Abstract: In one embodiment, a method includes creating and presenting a first content item for composing by a user; presenting a plurality of icons respectively representing a plurality of content types; in response to the user selecting a specific icon representing a specific content type, presenting a plurality of second content items of the specific content type; and in response to the user selecting a specific second content item, incorporating the specific second content item into the first content item.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventor: Michael Matas