Patents Examined by Eric J Yoon
-
Patent number: 11693527Abstract: In various example embodiments, a system and method for adjusting a user interface according to a cognitive mode is disclosed. In one example embodiment, a method includes receiving a plurality of user events based on a user interacting with a system, determining a cognitive operating mode of the user based on the user events, with the cognitive operating mode selected from a predefined set of cognitive operating modes, and modifying a user interface element according to the cognitive operating mode of the user.Type: GrantFiled: August 18, 2021Date of Patent: July 4, 2023Assignee: eBay Inc.Inventors: Shawn Piper, Mark Joseph Eppolito
-
Patent number: 11687576Abstract: Summaries of media programs that are in progress are generated based on content of the media programs that has already been transmitted to listeners or viewers. The content is transcribed into text, and contextual features regarding the media program such as topics, identities of speakers or interactions received from listeners are identified. The transcribed content and the contextual features are provided as multi-modal inputs to a model that is trained to generate a summary of the media program in response to such inputs. Summaries of media programs that are then in progress are transmitted to devices of listeners who may be interested in joining one of the media programs and displayed in a menu or user interface or announced to the listeners.Type: GrantFiled: September 3, 2021Date of Patent: June 27, 2023Assignee: Amazon Technologies, Inc.Inventors: Noam Katz, Mohammad Naghshvar, Harshal Dilip Wanjari
-
Patent number: 11683408Abstract: The present disclosure generally relates to interfaces and techniques for media playback on one or more devices. In accordance with some embodiments, an electronic device includes a display, one or more processors, and memory. The electronic device receives user input and, in response to receiving the user input, displays, on the display, a multi-device interface that includes: one or more indicators associated with a plurality of available playback devices that are connected to the device and available to initiate playback of media from the device, and a media playback status of the plurality of available playback devices.Type: GrantFiled: December 8, 2022Date of Patent: June 20, 2023Assignee: Apple Inc.Inventors: Patrick L. Coffman, Fernando Albuquerque, Taylor G. Carrigan, Matthew J. Cielak, David Chance Graham, Cyrus Daniel Irani
-
Patent number: 11679329Abstract: A computer device is configured to provide a computer implemented game. At least one processor of the computer device is configured to determine that one more matches have been made by a plurality of game elements in a game board area and in response to provide one or more game entities in the game board area. The at least one processor is configured to control one or more of the game entities to move from the game board area to an interaction area.Type: GrantFiled: March 21, 2022Date of Patent: June 20, 2023Assignee: KING.COM LTD.Inventors: Sebastian Knutsson, Klas Norden
-
Patent number: 11673047Abstract: A computer device has a user interface which receives user input to control movement of a game entity in a collection run of a computer implemented game. The computer device has a display which displays the game entity moving in response to the user input in the collection run. At least one processor of the computer device determines resources collected by the movement of game entity in the collection run. When one or more required resources have been collected, the at least one processor causes, in response to user input. one or more further items for the computer implemented game to be provided.Type: GrantFiled: January 24, 2022Date of Patent: June 13, 2023Assignee: KING.COM LTD.Inventor: Stephen Jarrett
-
Patent number: 11659056Abstract: A system is provided for tracing end-to-end transactions. The system uses bytecode instrumentation and a dynamically injected agent to gather web server side tracing data, and a browser agent which is injected into browser content to instrument browser content and to capture tracing data about browser side activities. Requests sent during monitored browser activities are tagged with correlation data. On the web server side, this correlation information is transferred to tracing data that describes handling of the request. This tracing data is sent to an analysis server which creates tracing information which describes the server side execution of the transaction and which is tagged with the correlation data allowing the identification of the causing browser side activity.Type: GrantFiled: January 18, 2022Date of Patent: May 23, 2023Assignee: Dynatrace LLCInventors: Bernd Greifeneder, Helmut Spiegl, Markus Gaisbauer, Clemens Fuchs
-
Patent number: 11645578Abstract: According to one embodiment, a method, computer system, and computer program product for dynamically modifying interactive digital content based on viewer sentiment is provided. The present invention may include measuring, by one or more sensors, characteristics of viewers associated with a viewed portion of the interactive digital content, while the viewers are viewing the interactive digital content; inferring the sentiment of the viewers with respect to the viewed portion of the interactive digital content based on the measured characteristics; predicting content satisfying to the viewers based on the sentiment; and modifying the interactive digital content in real time based on the predicted content.Type: GrantFiled: November 18, 2019Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Shikhar Kwatra, Adam Lee Griffin, Jennifer L. Szkatulski, Michael Nicholas Virnoche
-
Patent number: 11645582Abstract: One embodiment provides a method for federated learning across a plurality of data parties, comprising assigning each data party with a corresponding namespace in an object store, assigning a shared namespace in the object store, and triggering a round of federated learning by issuing a customized learning request to at least one data party. Each customized learning request issued to a data party triggers the data party to locally train a model based on training data owned by the data party and model parameters stored in the shared namespace, and upload a local model resulting from the local training to a corresponding namespace in the object store the data party is assigned with. The method further comprises retrieving, from the object store, local models uploaded to the object store during the round of federated learning, and aggregating the local models to obtain a shared model.Type: GrantFiled: March 27, 2020Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Shashank Rajamoni, Ali Anwar, Yi Zhou, Heiko H. Ludwig, Nathalie Baracaldo Angel
-
Patent number: 11623148Abstract: A computer device having a user interface, a processor, and computer storage. The user interface provides a gameboard comprising tiles supporting game objects, the tiles comprising predefined sets of tiles which are available to support spreading blocking elements. The processor receives a detected user input. If it detects a match condition, the processor removes the game elements of the match condition and generates and displays new game objects to replenish the gameboard. A data structure having tile data is stored in the computer storage. Tile data for tiles of the predefined set(s) comprises a set indicator which indicates whether a tile is in one of the predefined sets. If a blocker spreading mode has been triggered, the processor selects an origin tile which supports a spreading blocking element, identifies a target tile to which the spreading blocking element may spread and generates a blocking element for the target tile.Type: GrantFiled: October 19, 2021Date of Patent: April 11, 2023Assignee: KING.COM LTD.Inventor: Issa Afram
-
Patent number: 11592975Abstract: Systems and methods for managing food processing and inventory. Food inventory held at food holding locations can be monitored. Food can be transferred among holding locations and served from holding locations. A prioritized food type list indicates food types to be processed and lists food types in order of determined priority. Food may be transferred to default destination holding locations. Food may be moved to and served from primary holding locations. Buttons associated with holding location displays can be actuated by different types of user engagement for executing various food management operations.Type: GrantFiled: February 26, 2016Date of Patent: February 28, 2023Assignee: DUKE MANUFACTURING CO.Inventors: Canyon DeVille, Joshua Lee Loy, Ord Lief Delaney, Norman J. Bernard, Anthony Horton
-
Patent number: 11574094Abstract: A method designs nuclear reactors using design variables and metric variables. A user specifies ranges for the design variables and threshold values for the metric variables and selects design parameter samples. For each sample, the method runs three processes, which compute metric variables for thermal-hydraulics, neutronics, and stress. The method applies a cost function to compute an aggregate residual of the metric variables compared to the threshold values. The method deploys optimization methods, either training a machine learning model using the samples and computed aggregate residuals, or using genetic algorithms, simulated annealing, or differential evolution. When using Bayesian optimization, the method shrinks the range for each design variable according to correlation between the respective design variable and estimated residuals using the machine learning model. These steps are repeated until a sample having a smallest residual is unchanged for multiple iterations.Type: GrantFiled: June 8, 2020Date of Patent: February 7, 2023Assignee: BWXT Advanced Technologies LLCInventors: Ross Evan Pivovar, Ryan Trigg Swanson
-
Patent number: 11568322Abstract: A computer-implemented method comprises receiving by a servers of a development platform, an upload of a trained ML model and configuration data from a tenant user, for use by a mobile enterprise application that is made available to one or more tenants of the development platform, the mobile enterprise application capable of invoking the trained ML model, wherein the configuration data defines an input data format and an output data format of the trained ML model. The server generates API based on the configuration data and downloading the API to the mobile enterprise application, wherein the generating the API is performed without using an API provided by the tenant user. The generated API is further configured to pass input in the input data format to the trained ML model and configured to receive output in the output data format from the trained ML model for further processing or display.Type: GrantFiled: September 29, 2021Date of Patent: January 31, 2023Assignee: SALESFORCE, INC.Inventors: Si Jun Jia, Yunxi Jia, Jason Nassi
-
Patent number: 11556840Abstract: A parser is deployed early in a machine learning pipeline to read raw data and collect useful statistics about the raw data's content to determine which items of raw data exhibit a proxy for feature importance for the machine learning model. The parser operates at high speeds that approach the disk's absolute throughput while utilizing a small memory footprint. Utilization of the parser enables the machine learning pipeline to receive a fraction of the total raw data that would otherwise be available. Several scans through the data are performed, by which proxies for feature importance are indicated and irrelevant features may be discarded and thereby not forwarded to the machine learning pipeline. This reduces the amount of memory and other hardware resources used at the server and also expedites the machine learning process.Type: GrantFiled: May 10, 2019Date of Patent: January 17, 2023Assignee: IQVIA Inc.Inventors: Gwyn Rhys Jones, Nicola Lazzarini, Charikleia Eleftherochorinou, Karolina Katarzyna Dluzniak, Tomass Bernots
-
Patent number: 11551084Abstract: A system and method is disclosed for labeling an unlabeled dataset, with a labeling budget constraint and noisy oracles (i.e. noisy labels provided by annotator), using a noisy labeled dataset from another domain or application. The system and method combine active learning with noisy labels and active learning with domain adaptation to enhance classification performance.Type: GrantFiled: December 20, 2019Date of Patent: January 10, 2023Assignee: Robert Bosch GmbHInventors: Rajshekhar Das, Filipe J. Cabrita Condessa, Jeremy Zieg Kolter
-
Patent number: 11514364Abstract: Embodiments described herein are directed to generating a machine learning (ML) model. A plurality of vectors are accessed, each vector of the plurality of vectors including a first set of features associated with a corresponding data item. A second set of features is identified by expanding the first set of features. A ML model is trained using vectors including the expanded set of features, and it is determined that an accuracy of the ML model trained using the vectors increased. A third set of features is identified by determining a measure of importance for different subsets of features in the second set and replacing subsets having a low measure of importance with new features. A ML model is trained using vectors that include the third set, and it is determined that an accuracy of the model increased due to the replacing.Type: GrantFiled: February 19, 2020Date of Patent: November 29, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Oren Elisha, Ami Luttwak, Hila Yehuda, Adar Kahana, Maya Bechler-Speicher
-
Patent number: 11516264Abstract: A question-and-answer application with an “ask-to-answer” feature is described. The ask-to-answer feature enables any user to solicit an answer to a question from another user. Upon soliciting another user for an answer to a particular question, a message with a call to action is directed to the solicited user. The message may include a copy of the text of the question and may provide a mechanism (e.g., a selectable user interface element) enabling the solicited user to pass on answering the question. Subsequent to the solicitation, the question page for the question will include a notification with information about the solicitation, including in some instances information identifying the user who has been asked to answer the question and the number of times the user has been asked to provide an answer to the question.Type: GrantFiled: September 28, 2021Date of Patent: November 29, 2022Assignee: QUORA, INC.Inventors: Adam Edward D'Angelo, Charles Duplain Cheever, Kevin G. Der, Rebekah Marie Cox
-
Patent number: 11507876Abstract: Systems, methods, and non-transitory computer-readable media can be configured to acquire at least one instance of positive training data based at least in part on at least one source. A set of supplemental positive training data can be generated based at least in part on the at least one instance of positive training data. A machine learning model can be trained to identify inappropriate material based at least in part on the set of supplemental positive training data.Type: GrantFiled: December 21, 2018Date of Patent: November 22, 2022Assignee: Meta Platforms, Inc.Inventors: Shiun-Zu Kuo, Ziqi Wang, Bi Xue, Yuxiang Liu
-
Patent number: 11501212Abstract: A method for protecting a first machine learning (ML) model is provided. In the method, a dataset of non-problem domain (NPD) data is selected from a large dataset using a second ML model. The second ML model classifies the large dataset into NPD classifications and PD classifications. The PD classified data is excluded. A distinguisher includes a third ML model that is trained using selected NPD data from the large dataset. The distinguisher receives input samples that are intended for the first ML model. The third ML model provides either a PD classification or NPD classification in response to receiving each input sample. An indication of a likely extraction attempt may be provided when a predetermined number of NPD classifications are provided. The method provides an efficient way to create a training dataset for a distinguisher and for protecting a ML model with the distinguisher.Type: GrantFiled: April 21, 2020Date of Patent: November 15, 2022Assignee: NXP B.V.Inventors: Christine van Vredendaal, Wilhelmus Petrus Adrianus Johannus Michiels
-
Patent number: 11477537Abstract: Aspects described herein may provide systems, methods, and device for facilitating language learning using videos. Subtitles may be displayed in a first, target language or a second, native language during display of the video. On a pause event, both the target language subtitle and the native language subtitle may be displayed simultaneously to facilitate understanding. While paused, a user may select an option to be provided with additional contextual information indicating usage and context associated with one or more words of the target language subtitle. The user may navigate through previous and next subtitles with additional contextual information while the video is paused. Other aspects may allow users to create auto-continuous video loops of definable duration, and may allow users to generate video segments by searching an entire database of subtitle text, and may allow users create, save, share, and search video loops.Type: GrantFiled: August 27, 2021Date of Patent: October 18, 2022Assignee: Videokawa, Inc.Inventor: Steven Selfors
-
Patent number: 11475356Abstract: A data processing method includes: obtaining a first subset and at least a second subset in a training dataset for learning, the first subset and the at least a second subset having a same size; determining a set of substrings based on data strings in the first subset and the at least a second subset, the substrings being suffix substrings of the data strings and being sorted in a lexicographical order; and determining a grain for deduplication of the training dataset from a set of longest common prefix (CLP) lengths of adjacent substrings in the set of substrings, for use in the deduplication. Thereby, different grains of duplicating procedures for different training datasets can be predicted automatically, and universality and flexibility of GPUaaS can be achieved. In addition, the deduplication rate can be improved, network resource waste can be reduced and system efficiency can be enhanced.Type: GrantFiled: May 3, 2019Date of Patent: October 18, 2022Assignee: EMC IP Holding Company LLCInventors: Wei Cui, Kun Wang