Patents Examined by Keith D Bloomquist
  • Patent number: 11209912
    Abstract: A measuring device comprises a user input device, which comprises a first number of first user inputs for a user of the measuring device, a shortcut input device, which comprises a second number of shortcut user inputs for the user, and an assignment device, which assigns a respective one of the first user inputs to a respective one of the shortcut user inputs based on a received user command.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: December 28, 2021
    Inventor: Sven Barthel
  • Patent number: 11210362
    Abstract: Determining interactions between scripts and elements of a markup language document includes loading a markup language document into a browser. The markup language document includes a plurality of markup language elements. A call from within the markup language document to a method specified by a script is detected. The markup language element of the plurality of markup language elements that is modified by execution of the method is determined using the processor. Log data is stored that includes a name of the modified markup language element in association with a name of the method.
    Type: Grant
    Filed: May 31, 2014
    Date of Patent: December 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas L. Brust, Bernadette A. Carter, Joshua M. Small, Michael K. Sodomsky
  • Patent number: 11205053
    Abstract: Methods, systems and computer readable media are provided for semantic evaluation of tentative triggers based on contextual triggers. Contextual triggers are identified within text. A parse tree comprising a plurality of nodes is generated corresponding to the text. Tentative triggers are identified within the text. A determination is made as to whether one or more nodes of the parse tree corresponding to the tentative trigger is within a context of one or more nodes of the parse tree corresponding to the contextual triggers. Based on the determination, the tentative trigger type is assigned to a contextual trigger type.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: December 21, 2021
    Assignee: International Business Machines Corporation
    Inventors: David Contreras, Kandhan Sekar, Thomas Hay Rogers
  • Patent number: 11181988
    Abstract: An example process includes: obtaining input token(s); determining, using a joint prediction model, based on the input token(s): a first predicted token following the input token(s) and a second predicted token following the first predicted token; and a first user action to be performed on the first predicted token, where determining the first user action includes: determining a first reward value for performing the first user action based on a first current reward value for performing the first user action and a second reward value for performing a second user action on the second predicted token; outputting the first predicted token; detecting a user action performed on the first predicted token; and in accordance with a determination that the detected user action does not match the first user action: causing parameters of the joint prediction model to be updated, the parameters being configured to determine the first user action.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: November 23, 2021
    Assignee: Apple Inc.
    Inventors: Jerome R. Bellegarda, Akash Mehra
  • Patent number: 11184249
    Abstract: A wire web component may be included in a graphical user interface (GUI) being presented on a display device. The wire web component may include one or more data fields that are each associated with a respective data value. A designated node representing the designated wire web component may be removed from a wire web component graph that includes a plurality of nodes. Each of the data fields may be associated with a respective API in the wire web component graph. A document object model (DOM) tree stored in memory may be updated to remove the designated wire web component. The GUI presented on the display device may be updated based on the updated DOM tree.
    Type: Grant
    Filed: June 24, 2019
    Date of Patent: November 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Kevin Venkiteswaran, Diego Ferreiro Val, Caridy Patino, Trevor James Bliss
  • Patent number: 11170066
    Abstract: In some embodiments, a method can comprise using compiled personalization logic to evaluate one or more user conditions of a user to determine one or more user segments and evaluate an experience based at least in part on the one or more user segments. In many embodiments, the method also can comprise executing the compiled personalization logic when the user visits the channel in order to facilitate display of personalized content based at least in part on the experience. Other embodiments of related methods and systems are also provided.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: November 9, 2021
    Assignee: Hyver Labs, LLC
    Inventor: Kirk Morales
  • Patent number: 11153617
    Abstract: A playback device may be communicatively connected to a network device at a demonstration location. After connecting to the network device, the playback device may receive from the network device, a message indicating media content for playback by the playback device. In response to receiving the message, the playback device may play the media content, where playing the media content comprises modifying a default configuration of a demonstration mode. After receiving the message, the playback device may be disconnected from the network device. After disconnecting from the network device, the playback device may return to the default configuration of the demonstration mode.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 19, 2021
    Assignee: Sonos, Inc.
    Inventors: Jonathon Reilly, Jason Heffernan, Andrej Sarkic, Zivthan Dubrovsky, Luis Vega-Zayas, Nicholas Salzman, Adrian Eiben
  • Patent number: 11151308
    Abstract: Provided is a computer-implemented method, system, and computer program product for processing an electronic document. The method may include retrieving an electronic document during a computing session maintained for a user of a computer system. The method may also include determining context information related to the computing session. The method may also include selecting at least one annotator from a set of annotators based on the context information, the at least one annotator comprising data describing a set of rules for annotating content of the electronic document. The method may also include associate the selected annotator with the electronic document, wherein the associating is specific to the user.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Francesco Maria Carteri, Luigi Pichetti, Giuseppe Ciano
  • Patent number: 11144712
    Abstract: Embodiments generally relate to a solution to easily create a dictionary in which a character string to be extracted from a log of an apparatus is registered. In an example, a method includes extracting a first plurality of character strings from a first dictionary to determine types of the first plurality of extracted character strings, the first plurality of character strings having a common part at a part thereof, the a first dictionary including character strings extracted from a log of a first apparatus; extracting a second plurality of character strings having the common part from the log of the first apparatus to determine types of the second plurality of character strings; executing a first determination processing that includes determining whether the types of the first plurality of character strings are limited with respect to the types of the second plurality of character strings.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: October 12, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Yuji Kojima
  • Patent number: 11138287
    Abstract: To reduce the amount of data sent to a device to generate a webpage, a requesting device provides an indication of locally stored templates. Multiple webpages may use similar code represented by a single template. If the requested webpage is associated with a stored template, a response provided to the device includes an indication of the template and webpage code that corresponds to portions of the webpage not included in the template. The requesting device then generates a first portion of the webpage using code in the template and a second portion using the received webpage code. If the requested webpage is associated with a template not indicated in the request, both the template and code that corresponds to the second portion of the webpage are sent. The requesting device then stores the template for future use when accessing the same or a similar webpage associated with the same template.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: October 5, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: Luis Jaime Botero
  • Patent number: 11132497
    Abstract: A method for inputting characters capable of being performed in a device is disclosed. The device is configured to input characters in a text input area that is displayed on the device itself or on an external display device. The method for inputting characters includes receiving, at the device, a key input which corresponds to a language character to be inputted in the text input area, and causing the device to input a plurality of Unicode characters in the text input area in response to the key input, the plurality of Unicode characters representing a shape of the language character over at least two text lines.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: September 28, 2021
    Inventor: Bonggeun Kim
  • Patent number: 11112965
    Abstract: An input signal corresponding to an action other than a drag on any virtual keyboard causes an erroneous string having at least two characters with an incorrect character other than the last character to be displayed. A second input signal corresponding to a drag on a virtual keyboard triggers entry into an error correction mode. A first incorrect character is located, a corrected input is determined according to an angle and a slide direction of the first drag, and the layout and geometry of the virtual keyboard; the first incorrect character is replaced with the corrected input to provide and display a first corrected string. The replacement of the first incorrect character and the display of the first corrected string occur without input from any source external to the device other than the first and the second input signals.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: September 7, 2021
    Assignee: Idelan, Inc.
    Inventor: Farzan Fallah
  • Patent number: 11112968
    Abstract: One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user with the keyboard; in a second area of the touch screen, displaying the current character string or a portion thereof and a suggested replacement for the current character string; replacing the current character string in the first area with the suggested replacement if the user activates a delimiter key on the keyboard; replacing the current character string in the first area with the suggested replacement if the user performs a first gesture on the suggested replacement displayed in the second area; and keeping the current character string in the first area if the user performs a second gesture on the current character string or the portion thereof displayed in the second area.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: September 7, 2021
    Assignee: Apple Inc.
    Inventors: Kenneth Kocienda, Bas Ording
  • Patent number: 11079920
    Abstract: A system and method providing a user integrated player-client management service to pre-defined mobile devices each of a different system user including enabling enhanced and automated enabled point-to-point communications between each system user and one or more predefined player-clients, receiving player client reporting parameters from content servers and providing to the mobile devices a user resource manager (URM) having player-client profiles with player-client parameters and player-client action triggers and enabling the mobile devices for displaying player-client profile page displays, receiving from the server the player-client reporting parameters, and updating the player-client profile with the instant player-client data, comparing the received instant player-client data with a player-client action trigger detecting in near real time an occurrence of an resource action event, and generating to the mobile devices an alert action to the computing device providing an indication on the computing device
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: August 3, 2021
    Assignee: DStephens & Associates Partnership
    Inventors: Derek Stephens, Allain R. Roy
  • Patent number: 11074403
    Abstract: A computer system executes a spreadsheet application that accepts inputs from a user into a second cell of the spreadsheet document to reproduce a formula existing in a first cell of the spreadsheet. The formula references a first set for reference cells comprising one or more other cells in the spreadsheet document. Each of the one or more other cells in the spreadsheet document is positioned a relative distance from the first cell. The spreadsheet application reproduces the formula in the second cell while maintaining a link to cause any update of the formula in the first cell to be reflected in the second cell, and updates the formula in the second cell to generate a second set of reference cells wherein each cell in the second set of reference cells has a relative distance to the second cell that is equal to the relative distance of a corresponding cell in the first set of reference cells with respect to the first cell.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: July 27, 2021
    Inventor: David Arthur Yost
  • Patent number: 11061950
    Abstract: A summary generating device includes at least one processor that is configured to use a plurality of different algorithms, which extract one or more elements from a document and obtain an appearance degree of each of the extracted elements, so as to obtain the elements and the respective appearance degrees of the elements from the document, normalize the obtained appearance degrees for each of the algorithms, select at least one sentence from the document based on the normalized appearance degrees, and generate a summary of the document based on the selected sentence.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: July 13, 2021
    Assignee: RAKUTEN, INC.
    Inventors: Vijay Daultani, Lasguido Nio, Youngjoo Chung
  • Patent number: 11054963
    Abstract: Various embodiments provide an electronic device and a method of operating the same. The electronic device includes a display, a memory, and at least one processor functionally connected to the display or the memory. The at least one processor is configured to: acquire a content type or object information associated with executed content; create a navigator using the content type or the object information; arrange the created navigator in the content; and display the navigator according to a user's gaze information. Other embodiments may also be made.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: July 6, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jonghyun Han, Ho Young Lee, Chaekyung Lee, Bo-Keun Kim
  • Patent number: 11036354
    Abstract: A system and method for facilitating user interface interactions between different computing devices. An example method includes providing a first user option to select a first portion of a first user interface display screen presented on a first computing device; providing a signal based on the selected portion; and using the signal to display one or more items in a second user interface display screen via a second computing device based on the first portion and one or more mapping rules. In a more specific embodiment, the example method further includes providing a second user option to adjust the mapping rules. The first portion includes, for example, a table row or column. The one or more items displayed via the second computing device include, for example, a visualization based on data associated with the first portion.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: June 15, 2021
    Assignee: Oracle International Corporation
    Inventors: Daniel Schwartz, Arin Bhowmick
  • Patent number: 11036523
    Abstract: Methods and system for adapting user interfaces are proposed. According to certain embodiments, a user experience level is determined based on usage of a software application and other detected factors. Based on the user experience level, at least in part, a user interface is adapted to provide an improved experience for the user of the adaptive user interface.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: June 15, 2021
    Assignee: General Electric Company
    Inventors: Thomas Almecija, Antoine Aliotti, Chloe Adam
  • Patent number: 11029981
    Abstract: Embodiments of the present disclosure relate to text resources in an application. According to a method, an updated application is run, wherein information displayed on at least one text resource in the updated application is editable and the information displayed on at least one text resource in an original application of the updated application is not editable. Then, in response to a first piece of information displayed on a text resource of the at least one text resource being changed to a second piece of information, ID of the text resource of the at least one text resource in the updated application is obtained; and the second piece of information is mapped to the ID of the text resource in a file corresponding to the at least one text resource in the updated application.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Dong Chen, Shao Jun Ding, Zhi Li Guan, Yang Liang, Ting Yin, Wu Mi Zhong