Abstract: An electronic device displays a messaging user interface of a message application, including a conversation transcript of a messaging session between a user of the electronic device and a plurality of other users, a message-input area, and a plurality of avatars corresponding to the plurality of other users. The plurality of avatars are displayed as a stack of avatars, with a first avatar of avatars displayed on the top of the stack of avatars. In response to detecting an input by a first contact on the touch-sensitive surface while a focus selector is at a first location in the messaging user interface that corresponds to the first avatar, if the input meets menu-activation-criteria, a menu that contains activatable menu items associated with the first avatar overlaid on the messaging user interface is displayed, and if the input meets avatar-spreading-criteria the plurality of avatars are displayed in an array.
Type:
Grant
Filed:
February 12, 2020
Date of Patent:
September 21, 2021
Assignee:
APPLE INC.
Inventors:
Imran A. Chaudhri, Freddy A. Anzures, Chanaka G. Karunamuni, Nicholas V. King, Daamun Mohseni, Hoan Pham, Wan Si Wan, Giancarlo Yerkes, Darin B. Adler, Bethany Bongiorno, Justin N. Wood, Roberto Garcia, Soin Shedlosky
Abstract: Provided is a keyboard navigation menu which provides navigation within a software application using keyboard commands instead of mouse/cursor based inputs. The keyboard activation menu can improve upon traditional mouse-based menus which often include hidden tabs or require multiple mouse inputs. In one example, the method may include displaying, via a user interface, a keyboard navigation menu comprising a plurality of different keyboard inputs that when pressed navigate a view of the user interface to a plurality of pages of a software application, respectively, detecting a keyboard input from among the plurality of different keyboard inputs which corresponds to a second page from among the plurality of pages of the software application, and changing a view of the user interface from the first page to the second page of the software application that corresponds to the detected keyboard input.
Abstract: Disclosed herein are system, method, and computer program product embodiments for automatically generating tiles. An embodiment operates by detecting a first node of a model has been populated with a first plurality of data values from a first online tool. The embodiment selects a tile logic block corresponding to the first node from a plurality of tile logic blocks. The embodiment generates a first tile associated with the first node by executing the tile logic block based on the first plurality of data values. The embodiment inserts the first tile into a dashboard configured to display a plurality of tiles. The embodiment then sends the dashboard for display.
Type:
Grant
Filed:
May 29, 2020
Date of Patent:
August 24, 2021
Assignee:
salesforce.com, inc.
Inventors:
Eric Paul Wittke, Jon Belkowitz, Rick Muñoz, Narinder Singh
Abstract: A computer-implemented method includes: determining, by a computer device, an interaction pattern of a website based on actions of plural users at the website; generating, by the computer device, a demonstration video based on the interaction pattern; and presenting, by the computer device, the demonstration video to a user visiting the website for a first time.
Type:
Grant
Filed:
June 5, 2019
Date of Patent:
August 17, 2021
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION
Inventors:
Cesar Augusto Rodriguez Bravo, Shikhar Kwatra, Liam S. Harpur, Adam Lee Griffin
Abstract: In an example embodiment, factual question generation from freeform content is achieved through semantic role labeling and recurrent neural networks (RNNs). Specifically, semantic role labeling is used to identify an answer phrase so that it can be replaced with an appropriate question word. RNNs are then used to extract triples (Subject-Object-Predicate) from the sentence, and each of these triples can be used as an answer phrase/word. An RNN is then fed with training data to generate the questions more efficiently.
Abstract: Disclosed is a system and method for an interactive communication experience on mobile devices. In general, the present disclosure discusses dynamically manipulating or modifying graphic user representations during an electronic communication. The modification or manipulation of these graphic user representations enables users to convey nuances of mood and feelings rather than being confined to conveying them through conventional communications, including text, images, video, or selecting an appropriate emoticon or avatar from a palette of predetermined emoticons or avatars.
Abstract: A system and method for tracking differences between a last state seen by a user and a current state is provided. A user views a graphical user interface (GUI) wind that displays one or more states. Should the user's focus shift from the GUI and return after one or more states displayed therein have been modified, the system highlights the change between the current state and the user's last seen state.
Type:
Grant
Filed:
December 16, 2019
Date of Patent:
June 29, 2021
Assignee:
Digits Financial, Inc.
Inventors:
Wayne Chang, Jeffrey Hall Seibert, Jr., Manuel Deschamps Rascon, Mark Eli Moreau Roseboom
Abstract: A scanning system includes: a configurator configured to make a first setting corresponding to an image captured by a pre-scan the setting of a process accompanying scanning based on learning results acquired by machine learning using training data related to a setting of the process accompanying scanning that is applied to a scanned image; and an executor that executes the process accompanying scanning based on the first setting.
Abstract: A medical monitoring system includes: one or more signal sampling devices to detect parameter data corresponding to at least one physiological parameter; memory to store the parameter data corresponding to the at least one physiological parameter; a display to display parameter data obtained by at least one sensor; and a processor to obtain, according to the parameter data, abnormal event indications having a plurality of different attributes and transmit the abnormal event indications to the display; wherein the abnormal event indications are shown as anomalies identifiers on a timeline.
Abstract: Systems, methods, and apparatuses for implementing a metadata driven rules engine on blockchain using Distributed Ledger Technology (DLT) in conjunction with a cloud based computing environment are described herein.
Abstract: A user selects a data source, and a computer displays a data visualization in a data visualization user interface according to the data source. The data visualization includes visual data marks representing data from the data source. The user selects a subset of the visual data marks. In response, the computer displaying a view data window having a summary of the selected data marks. The computer obtains a data model encoding the data source as a tree of logical tables, each including one or more logical fields. Each logical field corresponds to either a data field or a calculation that spans one or more logical tables. Each edge of the tree connects two logical tables that are related. The computer identifies aggregate measures corresponding to the selected data marks, and displays each aggregate measure in the view data window.
Type:
Grant
Filed:
November 5, 2019
Date of Patent:
June 8, 2021
Assignee:
Tableau Software, Inc.
Inventors:
Justin Talbot, Amy Nicole Forstrom, Daniel Cory, Christian Gabriel Eubank, Jeffrey Mark Booth, Jr., Nicolas Borden
Abstract: A display control device displays a user interface enabling selecting one of N (where N is an integer of 3 or more) selection options, and includes: an extractor configured to extract M (where M is an integer of 2 or more and less than N) selection options including a currently selected selection option from among N selection options; and a display controller configured to display a first screen including the M extracted selection options selectably at positions corresponding to an order of preference, and not selectably including remaining selection options.
Abstract: Telematics systems and methods are described for generating interactive animated guided user interfaces (GUIs). A telematics cloud platform is configured to receive vehicular telematics data from a telematics device onboard a vehicle. A GUI value compression component determines, based on the vehicular telematics data, a plurality of GUI position values and a plurality of corresponding GUI time values. A geospatial animation app receives the plurality of GUI position values and the plurality of corresponding GUI time values. The geospatial animation app implements an interactive animated GUI that renders a plurality of geospatial graphics or graphical routes on a geographic area map via a display device. The geospatial graphics or graphical routes are rendered to have different visual forms based on differences between respective GUI position values and corresponding GUI time values.
Type:
Grant
Filed:
November 30, 2018
Date of Patent:
May 11, 2021
Assignee:
BLUEOWL, LLC
Inventors:
Micah Wind Russo, Theobolt N. Leung, Gareth Finucane, Kenneth Jason Sanchez
Abstract: A display apparatus (101) includes an input unit (220); a communication unit (250); a display unit (210); and a control unit (240) including a display content setting unit (244), a layout setting unit (245) for setting a screen layout, and a screen generation unit (246) for generating a display screen based on the display content, the screen layout, and information acquired via the communication unit (250) and concerning the PLC. The display content setting unit (244) displays a candidate list of a display item based on at least one of: network configuration information (231) of equipments (103) and a PLC (102) which is created in advance, an equipment information file (232), and device allocation information (233) of the equipments (103) and the PLC (102), to the display unit, and sets display content based on input information coming from the input unit (220).
Abstract: In an aspect, a system for providing alimentary combinations in a packet-based graphical user interface generated using distance metrics includes a computing device designed and configured to receive a client device identifier, retrieve, as a function of the client device identifier, an alimentary instruction set including a plurality of target nutrient quantities, and transmit a graphical user interface to a client device using an electronic transmission protocol, the graphical interface configured to cause a user device to display a plurality of alimentary combinations, wherein the graphical user interface further configures the client device to receive, from at least an alimentary provider device, a plurality of alimentary combinations, generate an ordering of the plurality of alimentary combinations according to a distance metric measuring each alimentary combination against the plurality of target nutrient quantities, display at least an alimentary combination of the plurality of alimentary combinations
Abstract: A recommendation for performing an operation is generated for the interaction with a suggestion system having automated operations. A probability value for the performance of the recommended operation is determined. The recommended operation is automatically performed if a high probability value is determined therefor. Information about the automatically performed operation and an operating element for aborting or reversing the automatically performed operation are displayed. If an actuation of the displayed operating element by a user is detected, the automatically performed operation is aborted or reversed. The information about the automatically performed operation can be displayed on a first display and the operating element for aborting or reversing the automatically performed operation may be displayed on a second display.
Abstract: Shared workspaces with selective content item synchronization. In one embodiment, for example, a personal computing device is configured to send a request to a server of a cloud-based content management system to join a shared workspace. The personal computing device then receives content item metadata about content items associated with the shared workspace. The content item metadata allows a user of the personal computing device to browse a content item-folder hierarchy for the content items even if only some but not all of the content items have been downloaded and stored at the personal computing device.
Type:
Grant
Filed:
May 21, 2018
Date of Patent:
March 30, 2021
Assignee:
Dropbox, Inc.
Inventors:
Marcio von Muhlen, George Milton Underwood, IV, Anthony DeVincenzi, Nils Bunger, Colin Dunn, Adam Polselli, Sam Jau, Nathan Borror
Abstract: An online system maintains one or more models that determine likelihoods of a user performing various interactions after being presented with a content item. Additionally, the online system receives information identifying interactions by users with content, and generates embeddings for various users based on the interactions by the users with content. When determining whether to present a content item including an objective identifying an interaction to a user, the online system applies a maintained model to determine a likelihood of the user performing the interaction identified by the objective after being presented with the content item. Additionally, the online system determines a similarity of the embedding of the user to embeddings of users who performed the interaction identified by the objective. Based on a combination of the likelihood determined by the model and the similarity, the online system determines whether to present the content item to the user.
Type:
Grant
Filed:
January 31, 2018
Date of Patent:
March 9, 2021
Assignee:
Facebook, Inc.
Inventors:
Tianshi Gao, Yifei Zhang, Sina Jafarpour, Satya Satyavarta, Dinkar Jain, Qian Yan
Abstract: A display control device includes: an obtaining unit that, when part of a list in which multiple items are arranged in order is displayed on a display, and an operation is performed on a target item included in the multiple items, obtains operational information indicating the operation; and a scroll unit that, when the operational information is obtained, scrolls the list to preferentially display one or more related items related to the target item of the multiple items.