Patents Examined by Nicholas Ulrich
  • Patent number: 11494206
    Abstract: Methods and apparatus directed to utilizing an automated messaging system to initiate and/or adapt a dialog with at least one user, where the dialog occurs via user interface input and output devices of at least one computing device of the user. In some of those implementations, the automated messaging system identifies at least one task associated with the user and initiates the dialog with the user based on identifying the task. The automated messaging system may initiate the dialog to provide the user with additional information related to the task and/or to determine, based on user input provided during the dialog, values for one or more parameters of the task. In some implementations, the automated messaging system may further initiate performance of the task utilizing parameters determined during the dialog.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: November 8, 2022
    Assignee: GOOGLE LLC
    Inventors: Guangqiang Zhang, Zhou Bailiang
  • Patent number: 11475686
    Abstract: The embodiments disclosed herein relate to extracting table data from an electronic document. Tables are detected based on identification of the column headers, of the table, that correspond to known fields. Once a table is detected, values corresponding to the column headers are extracted and stored in association with the known fields.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: October 18, 2022
    Assignee: Oracle International Corporation
    Inventors: Erhan Erdemir, Kenneth James Peterka
  • Patent number: 11461542
    Abstract: Asynchronous General User Interface (GUI) input is provided. A first user-provided input is receive for an input field of the General User Interface (GUI). A first local timing process and a global timing process are initiated indicating time of the receiving of the first user-provided input. Prior to completion of data entry processing of the first user-provided input, a second user-provided input is received for the input field and a second local timing processing is initiated indicating time of the second user-provided input is received for the input field. Data entry processing of the first user-provided input and the second user-provided input is performed. A choice is made between the first user-provided input and the second user-provided input for use of the input field based at least in part on the first local timing process, the second local timing process, and the global timing process.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: October 4, 2022
    Assignee: Oracle International Corporation
    Inventor: Jeanne Waldman
  • Patent number: 11460988
    Abstract: A method of styling content on a touch screen device is provided. The method includes receiving a user's input with respect to an attribute item of a stroke-based object, receiving a user's touch input with respect to a region indicating the stroke-based object on a touch screen, and changing an attribute value of the stroke-based object based on the attribute item of the stroke-based object and the received user's touch input.
    Type: Grant
    Filed: August 12, 2019
    Date of Patent: October 4, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dong-chang Lee, Dong-hyuk Lee, Won-hee Lee, Jae-kyung Kwak, Sang-ho Kim, Jae-woong Lee, Ho-young Jung, Seong-taek Hwang
  • Patent number: 11429248
    Abstract: Embodiments of the present disclosure provide an unread message prompt method and a mobile terminal. The method includes: if an unread message is received when the mobile terminal is in a screen-off state, identifying an application pushing the unread message; and highlighting an icon of the application on a screen of the mobile terminal, where a position where the icon is not displayed on the screen is in a screen-off state.
    Type: Grant
    Filed: July 15, 2021
    Date of Patent: August 30, 2022
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Kaitao Zheng
  • Patent number: 11409954
    Abstract: An example method includes requesting, by a user device from a remote provider and from a local provider, candidate data for use in autofill for an application. The method further includes receiving a first data set from the remote provider and a second data set from the local provider. The method additionally includes detecting that an input field of the application has focus, where the input field is included in both sets. The method further includes responsively causing a selectable list to be displayed on the user device, where the selectable list includes a first selectable option corresponding to the first data set and a second selectable option corresponding to the second data set. The method also includes receiving user input data indicating a selected data set and responsively filling one or more candidate values from the selected data set into one or more corresponding input fields of the application.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: August 9, 2022
    Assignee: Google LLC
    Inventor: Felipe Leme
  • Patent number: 11409257
    Abstract: To facilitate work for creating a data utilization program for collecting control data held by a PLC and a dashboard for displaying the control data. A setting device receives selection of a dashboard, receives designation of collection target data, creates setting data including a set of a template of the dashboard and a template of a data utilization program, and transfers the setting data to a PLC. A second executing section of the PLC executes, based on the setting data, predetermined data processing on the collection target data to generate display target data. The display target data is linked with a graph display component included in the template of the display data of the dashboard.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: August 9, 2022
    Assignee: KEYENCE CORPORATION
    Inventor: Masato Fujimura
  • Patent number: 11397563
    Abstract: A system for programming a protection device for a molding machine includes a controller for actuating a plurality of molding machine actuators in an actuation sequence, each distinct actuation constituting a respective machine component actuation of an associated machine component. An HMI is operable to: present a GUI specific to a chosen machine component actuation; and for each of a plurality of other machine component actuations, define within the GUI, based on operator input, a rule specifying a state of the chosen machine component actuation relative to a state of the other machine component actuation for preventing interference between the two machine component actuations. The controller is configured, based on the rules defined within the GUI, to trigger an action, upon violation of any one of the rules, for reducing a risk of interference between the chosen machine component actuation and a respective one of the other machine component actuations.
    Type: Grant
    Filed: June 11, 2018
    Date of Patent: July 26, 2022
    Assignee: Husky Injection Molding Systems Ltd.
    Inventors: Zhiming Wang, Menny Deutsh, Richard Karner
  • Patent number: 11397567
    Abstract: The present disclosure is directed to systems and methods for determining which UI features from the gallery of UI features to incorporate in a design environment. For example, the method may include generating a gallery of user interface (UI) features based on a machine learning model trained to analyze usage of different UI features from among a plurality of UI features to identify usage patterns of the different UI features. The method may include receiving user feedback analyzing the gallery of UI features. The method may include determining, based on a combination of the user feedback and the machine learning model, which UI features from the gallery of UI features to incorporate in a design environment. The method may include providing the determined UI features in the design environment accessed over a communications network via a single sign-on process.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: July 26, 2022
    Assignee: Salesforce, Inc.
    Inventor: Alan Weibel
  • Patent number: 11392282
    Abstract: Disclosed are an electronic device for providing graphical content and a method for controlling same. The electronic device configured to obtain graphical content from a first external device using the communication module, wherein the graphical content includes type information relating to an application which can use the graphical content; confirm at least one application corresponding to the type information from among the plurality of applications, and provide notification information relating to obtaining the graphical content through the at least one application.
    Type: Grant
    Filed: August 21, 2018
    Date of Patent: July 19, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woo-Yong Lee, Jun-Young Park, Seong-Hun Cho, Ki-Huk Lee
  • Patent number: 11385770
    Abstract: This disclosure provides systems, methods and apparatus, including computer programs encoded on computer storage media, for presenting, while an apparatus is in a first apparatus orientation, a plurality of icons in a first configuration on a display of the apparatus. In some aspects, the first configuration may correspond to a first icon arrangement. Some disclosed methods involve presenting, associated with a custom event, the plurality of icons in a second configuration on the display while the apparatus remains substantially in the first apparatus orientation. The second configuration may correspond to a second icon arrangement wherein a first position of at least one icon in the first configuration is different from a second position of the at least one icon in the second configuration.
    Type: Grant
    Filed: April 21, 2021
    Date of Patent: July 12, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Venu Madhav Raidu, Raja Shekhar Reddy Annam, Sriram Emarose
  • Patent number: 11379100
    Abstract: An information processing apparatus includes a processor configured to transition from a first state to a second state in a case where a first operation is received from a user in the first state, transition from the second state to the first state in a case where a second operation is received from the user in the second state, and present, in a case where the second operation is detected after the first operation, a function of transitioning from the first state to the second state and transitioning from the second state to the first state or a function of transitioning from the first state to a third state corresponding to the second state and transitioning from the third state to the first state to the user, in which the number of operations of executing the function is smaller than the number of operations including the first operation and the second operation.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: July 5, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Koji Bito
  • Patent number: 11375447
    Abstract: A method for controlling a display device includes storing a quality order for each of a plurality of communication methods different from each other, based on a plurality of applications being executed, identifying a priority order for each of the plurality of applications, identifying a communication method corresponding to each of the plurality of applications among the plurality of communication methods based on the priority order and the quality order, and communicating with a server corresponding to each of the plurality of applications by the identified communication method.
    Type: Grant
    Filed: January 26, 2021
    Date of Patent: June 28, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Suhwan Jin, Seungil Yoon, Eungsik Yoon, Eunseok Choi
  • Patent number: 11360662
    Abstract: A tactile user interface for handheld electronic devices that accommodates the human hand irrespective of morphology, size or laterality thus enabling any user to conveniently operate such devices with all five fingers which comprises an outer surface, one or more continuous sensor regions on said outer surface, wherein the regions are configured with one or more sensors to detect multiple simultaneous contact patches made by one or more fingers and/or the base of the thumb of a hand, a processor connected to the one or more sensors, wherein the processor identifies a particular contact patch based on the relative location of the particular contact patch with respect to the other contact patches wherein the processor is configured to control an electronic device by identifying a sign consisting of the combined distinctive features of one or more contact patches and associating the sign with a signal for controlling the electronic device or to input data and by transmitting said signal to the device.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: June 14, 2022
    Inventor: Michael Helke
  • Patent number: 11354025
    Abstract: The disclosure includes a system and method for receiving a business process model for an application, the business process model including a human workstep, wherein input is received from a user to complete the human workstep; receiving a plurality of presentation types for association with the human workstep; receiving associated user interface (UI) metadata for the plurality of presentation types; and associating the human workstep with the plurality of presentation types and associated UI metadata.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: June 7, 2022
    Assignee: Progress Software Corporation
    Inventors: Sunil Belgaonkar, Shelley Chase
  • Patent number: 11327645
    Abstract: Systems and methods for preloading an amount of content based on user scrolling are disclosed. A body of content may be presented that takes up a certain amount of display space within a graphical user interface. Scroll information characterizing user scrolling within the graphical user interface may be obtained. A portion of the body of content outside a field of view of the graphical user interface may be determined based on the scroll information.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: May 10, 2022
    Assignee: ASANA, INC.
    Inventors: Ummon Karpe, Louis Lafair
  • Patent number: 11327650
    Abstract: The present disclosure generally relates to context-specific user interfaces. In particular, the present disclosure relates to an electronic device that includes a user interface having a collection of complications. In some embodiments, a watch user interface is displayed on a display, the watch user interface including an analog clock face area and one or more complications having metrics related to data from an application. In some embodiments, one of the complications is replaced with another complication in response to a sequence of one or more inputs that correspond to a request to add a complication to the watch face.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: May 10, 2022
    Assignee: Apple Inc.
    Inventors: Kevin Will Chen, Jonathan P. Ive, Alan C. Dye, Christopher Wilson, Aled Hywel Williams
  • Patent number: 11307763
    Abstract: In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a character input area operable to display text character input and emoji character input selected by a user, a keyboard display area, and a plurality of emoji category icons. In response to detecting a gesture on a respective emoji category icon, the method also includes simultaneously displaying: a first subset of emoji character keys for the respective emoji category in the keyboard display area and a plurality of subset-sequence-indicia icons for the respective emoji category. The method also includes detecting a gesture in the keyboard display area and, in response: replacing display of the first subset of emoji character keys with display of a second subset of emoji character keys for the respective emoji category, and updating the information provided by the subset-sequence-indicia icons.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: April 19, 2022
    Assignee: Apple Inc.
    Inventors: Bradford Allen Moore, Bas Ording, Elizabeth Caroline Cranfill, Stephen J. Chick, Kenneth Kocienda
  • Patent number: 11281361
    Abstract: Described herein is a system for rendering a graphical user interface (GUI) for generating an report. In an embodiment, a central system may generate and render a first screen of a graphical user interface (GUI), including names of one or more users, and a first status corresponding to a first type of predefined action for each of the one or more users. The central system may further generate and render a second screen of the GUI including a second status corresponding to a second type of predefined action for each of the one or more users. The central system may further render generate and render a third screen of the GUI including a third status corresponding to a third type of predefined action.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: March 22, 2022
    Assignee: HealthSnap, Inc.
    Inventors: Chase Preston, Yenvy Truong
  • Patent number: 11263244
    Abstract: Exemplary systems and methods for visualization of data analysis are provided. In various embodiments, a method comprises accessing a database, analyzing the database to identify clusters of data, generating an interactive visualization comprising a plurality of nodes and a plurality of edges wherein a first node of the plurality of nodes represents a cluster and an edge of the plurality of edges represents an intersection of nodes of the plurality of nodes, selecting and dragging the first node in response to a user action, and reorienting the interactive visualization in response to the user action of selecting and dragging the first node.
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: March 1, 2022
    Assignee: Ayasdi AI LLC
    Inventors: Gunnar Carlsson, Harlan Sexton, Gurjeet Singh