Patents Examined by William Titcomb
  • Patent number: 9584457
    Abstract: A computing device (100) and computing environment displays a graphical user interface (110) that presents a plurality of icons (260). Each icon is related to a different aspect of a resident software application. The icons are used to indicate the status of their associated aspects of the software application. Changes of state of the aspects of the software application represented by the displayed icons are determined and used to update the displayed icons so that the displayed icons present current status information concerning the associated aspects of the software application.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: February 28, 2017
    Assignee: BlackBerry Limited
    Inventor: Scott Hayman
  • Patent number: 9569062
    Abstract: Particular embodiments of a computing device may provide a main thread, a graphics thread to handle tasks related to rendering and presenting a graphical user interface (GUI), and an input thread to handle tasks related to processing input-related events. The GUI may comprise at least one animated component associated with a set of state variables. The main thread may handle tasks to generate a GUI hierarchy and provide copies of the GUI hierarchy to the input thread and the graphics thread. The input thread may handle tasks to initialize and update the state variables and provide information about the state variables to the graphics thread. The graphics thread may then handle tasks to update the GUI by rendering a first frame of the animation based on the state variables.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: February 14, 2017
    Assignee: Facebook, Inc.
    Inventors: Robert Douglas Arnold, Denis Koroskin
  • Patent number: 9563346
    Abstract: After receiving at least one touch point on a touch screen, detect at least one initial position of the touch point on the touch screen. When the touch point slides away from the initial position, scroll an image displayed on the touch screen according to at least one sliding action of the touch point. Then detect the number of the touch points on the touch screen, and update a scrolling rate of the image displayed on the touch screen according to the number of the touch points moving on the touch screen. The scrolling rate of the image is directly proportional to the number of the touch points moving on the touch screen.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: February 7, 2017
    Assignees: Inventec (Pudong) Technology Corp., Inventec Corporation
    Inventor: Jinbei Shen
  • Patent number: 9563341
    Abstract: In an embodiment, a method of data sharing is disclosed. The method may include routing a data set to a specific device in response to a data selection and a target selection.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: February 7, 2017
    Inventor: Jerry Alan Crandall
  • Patent number: 9565075
    Abstract: Technologies are generally described to send distributed user interface elements to a customer. In some examples, a virtualization server may receive an application to be provided to a customer. The virtualization server may separate the application into multiple user interface elements and encapsulate each user interface element with virtualization components for individual delivery to the customer. Subsequently, the virtualization server may then forward the encapsulated element(s) to one or more customer devices.
    Type: Grant
    Filed: October 7, 2013
    Date of Patent: February 7, 2017
    Assignee: Empire Technology Development LLC
    Inventor: Ezekiel Kruglick
  • Patent number: 9560112
    Abstract: A method to operate field devices using an operating device with a touch-sensitive input and/or display area via which, for the purpose of operation, a field-device-dependent main menu level is displayed with multiple segments and at least one first segmentation level, which is assigned to a specific segment. A zoom function is used to increase or reduce the size of a selected segment of the main menu level and change the transparency of the main menu level and the transparency of the first segmentation level so that the transparency of the main menu level increases and the transparency of the first segmentation level decreases when the user zooms in such that the first segmentation level becomes visible. The transparency of the main menu level decreases and the transparency of the first segmentation level increases when the user zooms out such that the main menu level becomes visible such that switching takes place between the main menu level and the first segmentation level assigned to the desired segment.
    Type: Grant
    Filed: December 15, 2014
    Date of Patent: January 31, 2017
    Assignee: CodeWrights GmbH
    Inventors: Immanuel Vetter, Hans-Ulrich Schlieben
  • Patent number: 9557903
    Abstract: The present invention relates to a method for providing a user interface on a terminal, which provides a user interactive information search service that uses, as information, a user response to an information search request so as to overcome local limitations coverable by an information search service and expand a search function for the domain that cannot be supported. A method for providing a user interface on a terminal according to one embodiment disclosed in the present specification comprises a step of transmitting, to a server, an information search request based on a user voice input; a step of receiving, from the server, a response to the information search request; and a step of displaying an item to take, in the form of a voice input, a user response to the information search request in the event that the response indicates that there is nothing found as a search result.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: January 31, 2017
    Assignee: LG ELECTRONICS INC.
    Inventor: Seokbok Jang
  • Patent number: 9547439
    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: November 10, 2014
    Date of Patent: January 17, 2017
    Assignee: Google Inc.
    Inventors: Xiaojun Bi, Shumin Zhai, Michael Andrew Cleron
  • Patent number: 9542078
    Abstract: A communication apparatus includes a detection unit and a display control unit. The detection unit detects a network. The display control unit causes a display unit to display information. In a case where information about a provider providing a network is not obtained from the network detected by the detection unit, the display control unit causes the display unit to display identification information about the network. In a case where information about a provider providing the network is obtained from the network, the display control unit causes the display unit to display information about the provider instead of causing identification information about the network to be displayed.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: January 10, 2017
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kazuo Moritomo
  • Patent number: 9542077
    Abstract: Enlargement of a reference list is prevented by supporting appropriate deletion of transaction objects, which are unnecessary to register in the reference list, from the reference list. An information processing apparatus includes: a selecting means that selects, as candidates for deletion from a reference list, a transaction object associated with a transaction object targeted for operation among transaction objects registered in the reference list, based on reference list information of a user, which is stored in a storing means that stores the reference list information indicating transaction objects registered in the reference list holding a reference to information associated with the transaction objects, when a predetermined operation relating to selection of the transaction object is performed by the user; and a controlling means that suggests the deletion candidates selected by the selecting means.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: January 10, 2017
    Assignee: Rakuten, Inc.
    Inventor: Takashi Yokomichi
  • Patent number: 9544390
    Abstract: A method for filtering shortcuts may include: 1) identifying a user logged onto a computing system; 2) identifying a profile of the user that stores data associated with the user; 3) searching the user's profile for one or more shortcuts that target one or more computing resources; 4) for each computing resource targeted by one or more shortcuts in the user's profile, searching the computing system for the computing resource; 5) determining, based on a result of the search, that at least one computing resource targeted by a shortcut in the user's profile is not available on the computing system; and 6) filtering the shortcut that targets the unavailable computing resource by preventing the shortcut from being displayed to the user in a user interface when other items associated with the user's profile are displayed in the user interface. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: January 10, 2017
    Assignee: Symantec Corporation
    Inventor: Bradley Baird
  • Patent number: 9544648
    Abstract: A method includes sending, from a media device to a display device, first content associated with a first channel of a plurality of channels. The method includes analyzing, at the media device, data of a program guide based on a profile to identify content of interest, the content of interest associated with a second channel of the plurality of channels. The method includes sending an indicator from the media device to the display device in response to identifying the content of interest. The method also includes, in response to user input indicating selection of the indicator, sending selectable options associated with presentation of second content, where the second content is associated with the content of interest.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: January 10, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Dale Malik
  • Patent number: 9542027
    Abstract: Concepts and technologies disclosed herein are directed to a pressure-based input method for user devices. According to one aspect disclosed herein, a user device can receive an output from a pressure sensor. The output can include parameters associated with a pressure applied to the pressure sensor by a user. The user device can analyze the output to determine a command to be executed by the user device. The user device can execute the command.
    Type: Grant
    Filed: April 16, 2014
    Date of Patent: January 10, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: James W Fan, Venson Shaw, Jeffrey A Aaron
  • Patent number: 9535571
    Abstract: A method for controlling display of an icon on a terminal includes displaying a first graphical object corresponding to an application, detecting a data update for the application, generating a second graphical object based on the data update, displaying the second graphical object on at least a portion of the first graphical object, in which the second graphical object corresponds to a content of the data update. An apparatus to control display of an icon includes a storage unit to store a first graphical object corresponding to an application, a detection unit to detect a data update for the application, a processing unit to generate a second graphical object based on the data update, a control unit to display the second graphical object on at least a portion of the first graphical object, in which the second graphical object corresponds to a content of the data update.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: January 3, 2017
    Assignee: Pantech Inc.
    Inventor: Soo Eun Kim
  • Patent number: 9529499
    Abstract: A system and method are disclosed for a morphable pad and display configured for tactile control. The system comprises a display for displaying a user interface comprising a layout of vehicle control features. The display is configured to highlight a portion of the layout associated with a received highlight input, and to update the layout based on a received selection input. A morphable pad is connected to the display and comprises an array of switches. Each switch is configured to receive highlight input and selection input. The switches are also configured to adjust in tactile feel to match the layout, and to reconfigure in tactile feel responsive to a change in the layout.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: December 27, 2016
    Assignee: Honda Motor Co., Ltd.
    Inventors: Nicholas A. Scheufler, Steven Feit, Dave Jaeyeong Choi, Ross C. Miller
  • Patent number: 9529605
    Abstract: A method may provide a customized graphical user interface indicator. The method may include determining a count corresponding to a number of user interactions between a user and a graphical user interface for an application that is executed at a computing device. Based on the count, an appearance of an indicator may be customized. The indicator may provide instructions for interacting with the graphical user interface for the application. Based on a first count, the indicator may be customized to have a first appearance, and based on a second count, the indicator may be customized to have a second appearance, where the first appearance is different from the second appearance. The indicator having a customized appearance may be caused to be displayed concurrently with the graphical user interface for the application.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: December 27, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Sang Hoon Lee
  • Patent number: 9524089
    Abstract: Various embodiments are directed to systems and methods for executing web applications. A computing device may execute a common view process that comprises a web view. The computing device may receive a request to launch a web application. The computing device may execute a web application interface process programmed to determine a location indicator indicating a location of code for executing the web application and send the location indicator to the web view. The web view may receive the code for executing the web application. The code may be executed by the web view.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: December 20, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Sanjoy Ghosh, Mayur Misra
  • Patent number: 9513789
    Abstract: A system for diagnosing and repairing vehicles is provided. An example apparatus includes a vehicle interface configured to transmit one or more instructions to an adaptor connected to a vehicle and retrieve an indication of one or more diagnostic trouble codes from the adaptor. The apparatus includes a communication module configured to transmit the diagnostic trouble codes to a remote server along with a user identifier or a vehicle identification number, and receive repair information from the remote server. The apparatus further includes a user interface configured to receive user requests for information and to display information regarding the adaptor, the vehicle information, the one or more diagnostic trouble codes, and/or the repair information. Finally, the apparatus includes a memory and a processor configured to control the vehicle interface, the communication module, the user interface, and the memory.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: December 6, 2016
    Assignee: Alldata LLC
    Inventors: Paul A. Marshall, Jeffery W. Lagges
  • Patent number: 9503504
    Abstract: The present invention generally relates to systems for generating visual identifiers. In particular, the systems and methods herein are configured to generate visual identifiers for representing user response to stimuli. In a preferred embodiment, visual identifiers are generated from primary colors or shapes, wherein the primary colors and/or shapes can be blended or modified based on strength/weakness of the stimuli experienced by a user or across a plurality of users. Preferred embodiments of the invention are further configured to receive text or other non-visual identifier from a user in order to describe the response the user has to a stimuli; wherein the associated system is configured to convert the described response into an appropriate visual identifier.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: November 22, 2016
    Inventor: Diemsk Jean
  • Patent number: 9501271
    Abstract: An electronic device displays a first application. The device detects a user input requesting an operation of a first type, and displays a user interface with application icons. Each application icon in the application icons corresponds to a respective application that is capable of performing the operation of the first type when stored in the memory of the device. The application icons include one or more application icons that correspond to one or more applications that are stored in the memory of the device and one or more application icons that correspond to one or more applications that are not stored in the memory of the device. The device detects activation of an application icon, in the application icons, that corresponds to a second application that is not stored in the memory of the electronic device, and installs the second application in the memory of the device.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: November 22, 2016
    Assignee: Facebook, Inc.
    Inventors: Ragavan Srinivasan, Ievgenii Nazaruk