Abstract: A method for analyzing data from data sources includes receiving user selection of a data source and displaying an interface that includes a schema region and a plurality of shelf regions. Each data field in the schema region is associated with a respective system-defined object from the data source. In a first display mode, each data field is displayed as associated with a respective system-defined object. The method also includes receiving, in the first display mode, user placement of a first data field into a first shelf region. In a second display mode, each data field is displayed in a respective user-defined folder. The user-defined folders are distinct from the system-defined objects. The method also includes generating a data visualization according to the user placement of the first and second data fields into the first and second shelf regions.
Type:
Grant
Filed:
July 30, 2020
Date of Patent:
January 4, 2022
Assignee:
TABLEAU SOFTWARE, LLC
Inventors:
Thomas Nhan, Elaine Weatherfield Sulc, Susan Denise Doan, David Pace, Mathew Henry Luebbert, Minkyeong Kim
Abstract: Disclosed herein are embodiments for processing a user interface (UI) using one or more parameters to capture user feedback. Embodiments operate by identifying one or more UI element codes in an information screen based on a parameter data structure. The embodiments request a set of responses from a database based on the parameter data structure. The embodiments generate a set of UI elements that capture user feedback based on the set of responses. The embodiments then present the information screen with the generated set of UI elements to capture user feedback.
Type:
Grant
Filed:
September 25, 2020
Date of Patent:
December 21, 2021
Assignee:
Ignition Interfaces, Inc.
Inventors:
David Bowman, Matthias Bowman, Derek Sasaki-Scanlon
Abstract: A system and method for automatically reconfiguring a user interface based on a product lifecycle that changes a visual appearance of a product image in the user interface to reflect its age or ownership duration is described. In one embodiment, a method includes determining one or more products owned by a user and an ownership period associated with an age or ownership duration of each product. The ownership period is compared to a product lifecycle for the product and, based on the comparison, one or more temporal effects are overlaid onto a base product image for the product. The one or more temporal effects change a visual appearance of the base product image in a user interface on a user device in communication with the unified product application to reflect the age or ownership duration of the product.
Type:
Grant
Filed:
March 30, 2021
Date of Patent:
November 30, 2021
Assignee:
Honda Motor Co., Ltd.
Inventors:
Christopher Tarchala, Hanna Gee, Megan Colleen Sundquist
Abstract: The exemplified system and method facilitates process, grammar, and framework to perform analytics operations, and visualize the result of analytics operations using augmented reality. The exemplified system and method can be used, but is not limited to, for augmented reality presentations of physical objects as paper documents, digital or printed signage, posters, physical or digital displays, real-world objects, indoor and outdoor spaces, hardware device displays, vehicle dashboards, and other real-world scenes.
Abstract: Methods, systems, and media for rewinding media content based on detected audio events are provided. In some embodiments, a method for providing media guidance is provided, the method comprising: causing media content to be presented; receiving, using an audio input device, audio data that includes ambient sounds in an environment in which the media content is being presented; receiving a user command to rewind the media content; detecting that a portion of the audio data corresponds to an audio event that occurred during the presentation of the media content in response to receiving the user command to rewind the media content; determining a playback position in the media content based on the audio event; and causing the media content to be presented from the determined playback position.
Abstract: A method for dynamically displaying digital content, graphical user interface and a system thereof are provided. The graphical user interface displays multiple points of interest (POI) indicative of links of digital contents in a non-uniform arrangement. On a browsing page, the main POIs can be represented by thumbnails of associated digital contents on the interface. A user can browse the POIs and select one of the POIs via a touch-sensitive means, so as to play the digital contents. While selecting the POI, the POI becomes a center where the other POIs move toward that forms a converging animation effect. Afterwards, the digital contents associated to the selected POI are played sequentially on a playback page. The thumbnail of the POI is refreshed since some digital contents associated to the POI have been played when closing the playback page and returning to the browsing page.
Abstract: An application such as a phone app that presents and categorizes inspirational cards that may include quotes and images. Cards may be organized into themes, such as “Seek”, “Scream”, “Speak”, “Strong”. Cards associated with each theme may be installed with the application. Users may generate their own cards by entering text and selecting or taking a photo. Users may bookmark certain cards as favorites. A “Today” category may present a random selection of a few cards, which users can shuffle and reselect as desired. Users may browse cards using a scrollable set of thumbnails, and they may share cards with other users using messaging services or social media services.
Abstract: A mechanism is provided in a data processing system comprising at least one processor and at least one memory, the at least one memory comprising instructions which are executed by the at least one processor and configure the processor to implement a healthcare blockchain framework for continuous compliance auditing readiness and attestation in healthcare cloud solutions. The mechanisms provides a healthcare blockchain framework to create, read, update, and delete elements of a healthcare compliance model supporting a dynamic allocation of cloud resources to a healthcare business network. Compliance with one or more healthcare regulations is built into the blockchain framework. Responsive to an attestation event, a compliance attestation component within the healthcare blockchain framework reviews asset contents, state, and properties of an asset in a compliance repository.
Type:
Grant
Filed:
January 22, 2019
Date of Patent:
November 2, 2021
Assignee:
International Business Machines Corporation
Abstract: An electronic device mountable in a car includes a first sensor configured to detect a gesture that does not come into contact with the electronic device, a second sensor configured to detect a touch that comes into contact with the electronic device, and a controller. The controller is configured to reduce the size of icons, displayed on a display, when detection by the first sensor is enabled and the car is moving.
Abstract: A tangible, non-transitory machine-readable medium includes machine-readable instructions that, when executed by one or more processors, cause the one or more processors to access user information, generate a cloud representation having a plurality of word clouds with varying levels of emphasis based at least in part on the user information, and output the cloud representation on a display of a computing device. The plurality of word clouds include one or more word clouds, one or more image clouds, or both.
Type:
Grant
Filed:
October 30, 2020
Date of Patent:
November 2, 2021
Assignee:
United Services Automobile Association (USAA)
Inventors:
Michael Joseph Gaeta, Oscar Roberto Tijerina
Abstract: In certain embodiments, a message including a plurality of characters may be obtained from an application hosted on a physical client device and a first position of a user interaction with a user interface accessed via the application may be obtained, where the user interface displays the message. A second position within the message may be determined based on the first position. A first and second set of characters may be extracted from the message based on the second position, such that (i) a first number of characters prior to the second position within the message is extracted for the first set of characters and (ii) a second number of characters subsequent to the second position within the message is extracted for the second set of characters. The first and second set of characters may be sent to the physical client device.
Abstract: Methods, apparatus and computer program products for interactive reports are disclosed herein. In some examples, a method for generating an output report that is an interactive report may include identifying one or more messages to be hyperlinked in an output report, wherein the one or more messages are data structures that are configured to linguistically describe at least a portion of raw input data; determining one or more interactive responses based on the one or more messages to be hyperlinked; determining one or more words in a phrase specification that are related to the one or more messages to be hyperlinked; and generating the output report, wherein the one or more words are hyperlinked in the output report such that when selected at least one of the one or more interactive responses is performed.
Type:
Grant
Filed:
February 15, 2019
Date of Patent:
October 12, 2021
Assignee:
ARRIA DATA2TEXT LIMITED
Inventors:
Robert Dale, Mario Feegrade, Neil Burnett, William Anthony Bradshaw
Abstract: Methods and systems for receiving docketing data are disclosed. The methods and systems perform operations comprising: obtaining, by a first party, a patent file wrapper from a publicly accessible database of patent records, the patent-file wrapper including a plurality of patent documents; receiving, from the first party, user input that tags a patent document of the plurality of patent documents in the patent file wrapper, wherein the patent document that is tagged is associated with a patent activity that occurred within a threshold period of time: and transmitting, to a second party by the first party, a communication that includes the tagged patent document.
Abstract: An electronic device and method are disclosed. The electronic device includes a display, a processor and memory. The processor may implement the method, including analyzing, by a processor, a first video to identify any characters included in the first video, displaying one or more icons representing one or more characters identified in the first video via a display, receiving, by input circuitry, a first user input selecting a first icon representing a first character from among the one or more icons, based on the first user input, selecting image frames of the first video that include the first character from among image frames included in the first video, and generating, by the processor, a second video including the selected image frames. A second embodiment includes automatically selecting images from a gallery including one or more characters for generation of a video.
Type:
Grant
Filed:
December 5, 2019
Date of Patent:
September 28, 2021
Assignee:
Samsung Electronics Co., Ltd.
Inventors:
Sunyoung Park, Hangyul Kim, Miji Park, Chunhyoung Park, Jiyoung Shin, Jiwan Han, Younghak Oh
Abstract: Methods, systems, and apparatus, including computer program products, for presenting user interface elements. A first page of one or more user interface elements is presented on a touch-sensitive display. Each of the user interface elements corresponds to a respective application. A gesture performed on the touch-sensitive display is detected. In response to the detected gesture, a second page of one or more user interface elements is presented on the touch-sensitive display.
Type:
Grant
Filed:
September 4, 2007
Date of Patent:
September 21, 2021
Assignee:
Apple Inc.
Inventors:
Imran A. Chaudhri, Scott Herz, Steven Jobs, Freddy A. Anzures, Greg Christie
Abstract: Digital tutorial generation techniques and systems are described in which a digital tutorial is generated automatically and without user intervention. History data is generated describing a sequence of user inputs provided as part of user interaction with an application and audio data is received capturing user utterances, e.g., speech, from a microphone of the computing device. A step-identification module of the tutorial generation system identifies a plurality of tutorial steps based on a sequence of user inputs described by the history data. A segmentation module of the tutorial generation system then generates a plurality of audio segments from the audio data corresponding to respective ones of the plurality of tutorial steps. The digital tutorial is then generated by a synchronization module of the tutorial generation system by synchronizing the plurality of audio segments as part of the plurality of tutorial steps, which is then output.
Abstract: The present specification discloses a blockchain computer application. This blockchain computer application includes a Graphical User Interface (GUI) that supports the organization and blockchaining of files to a blockchain. This GUI includes a virtual blockchain organizational tool onto which users can drag and drop files and organize them into various virtual blockchain blocks without permanently attaching those files to an actual blockchain until the virtual blockchain is converted to an actual blockchain. The conversion process preserves the organizational structure of the files set within the virtual blockchain. Files may also be automatically blockchained to a specific blockchain by dragging them and dropping them onto a blockchain application desktop icon. Files may also be automatically blockchained to specific blockchains by dragging them and dropping them onto a blockchain icon within the GUI where each blockchain icon is directly associated with a separate blockchain.
Abstract: Method for displaying multimedia content, electronic device for performing same, and recording medium in which program for executing same is recorded are disclosed. In one embodiment, a method for displaying multimedia content comprises acquiring multimedia content including video data which is reproduced as a video, and slide data including a key scene which is matched with event time point in a reproduction time period of the video data and is displayed in a slideshow manner, acquiring a text data corresponding to the multimedia content, displaying the multimedia content in a first area according to a video mode for reproducing the video data as the video or a slideshow mode for displaying the key scene in the slideshow manner, displaying at least a portion of the text data in a second area; and adjusting the displayed text data according to the displayed multimedia content.
Abstract: A method of and system for controlling operations of a car wash is disclosed herein, wherein a tertiary computing device of the system can be positioned at an upstream end of a tunnel of a car wash. A secondary server computing device of the system can also be positioned on-site with the car wash. A primary server computing device of the system can be positioned off-site of the car wash. The computing devices of the system can allow a consumer to select.
Abstract: A non-transitory storage medium having stored thereon logic is disclosed. The logic is executable by one or more processors to perform operations including: determining, according to first user input received via a user interface (UI), a type of sampling to be performed, and generating (i) a randomized sampling plan for a substance stored in a first container, and (ii) a corresponding data object representing a three-dimensional (3D) model of the first container, wherein the 3D model includes a plurality of increments, wherein a subset of the plurality of increments to be sampled includes a visual indicator. A first type of sampling to be performed includes bulk sampling, and a second type of sampling to be performed includes packaged sampling. The logic, when executed by the one or more processors, may perform further operations including receiving additional user input, via the UI, corresponding to information pertaining to sampling environment conditions.
Type:
Grant
Filed:
November 21, 2018
Date of Patent:
August 24, 2021
Inventors:
Tyler Autera, Brian Lannon, Swetha Kaul, Thomas Autera