Patents Examined by Eric J Yoon
  • Patent number: 11170322
    Abstract: A computer-implemented method for enabling a mobile enterprise application of a database system to use a machine learning (ML) service comprises modifying, by a provider of the database system, a mobile enterprise application made available to one or more tenants of the database system to include a native code layer capable of downloading and invoking a trained ML model. One or more servers of the database system receives an upload of the trained ML model and configuration data from a tenant user, wherein the configuration data defines a format of input data and a format of output data of the trained ML model. The one or more servers download the trained ML model to the mobile enterprise application running on a mobile device in response to a request by the native code layer of the mobile enterprise application.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: November 9, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Si Jun Jia, Yunxi Jia, Jason Nassi
  • Patent number: 11159588
    Abstract: 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: Grant
    Filed: January 22, 2018
    Date of Patent: October 26, 2021
    Assignee: QUORA, INC.
    Inventors: Adam Edward D'Angelo, Charles Duplain Cheever, Kevin G. Der, Rebekah Marie Cox
  • Patent number: 11154780
    Abstract: 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: Grant
    Filed: April 29, 2020
    Date of Patent: October 26, 2021
    Assignee: KING.COM LTD.
    Inventor: Issa Afram
  • Patent number: 11151478
    Abstract: The present disclosure provides an approach for training a machine learning model by first training the model on a generic dataset and then iteratively training the model on “easy” domain specific training data before moving on to “difficult” domain specific training data. Inputs of a domain-specific dataset are run on the generically-trained model to determine which inputs generate an accuracy score above a threshold. The inputs with an accuracy score above a threshold are used to retrain the model, along with the corresponding outputs. The retraining continues until all domain specific dataset has been used to train the model, or until no remaining inputs of the domain specific dataset generate an accuracy score, when run on the model, that is above a threshold.
    Type: Grant
    Filed: May 28, 2019
    Date of Patent: October 19, 2021
    Assignee: VMware, Inc.
    Inventors: Ritesh Jha, Priyank Agarwal, Vaidic Joshi, Suchit Dhakate, Jasmine Ejner
  • Patent number: 11137972
    Abstract: This disclosure relates to a device and a method for controlling sound play, and a system associated therewith. The device includes a brainwave detector, a selector and a switcher. The brainwave detector is arranged to detect brainwave information of a user. The selector is arranged to select a sound player to be used from a first sound player and a second sound player based on the brainwave information. The switcher is arranged to send a switch control signal according to a result of the selection so as to cause the selected sound players to play the sound. By selectively switching on a sound player based on the brainwave information of the user, the sound play mode adapts to personal state or expectation of the user.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: October 5, 2021
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Wenbo Li
  • Patent number: 11137870
    Abstract: 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: Grant
    Filed: August 11, 2015
    Date of Patent: October 5, 2021
    Assignee: eBay Inc.
    Inventors: Shawn Piper, Mark Joseph Eppolito
  • Patent number: 11138520
    Abstract: An input dataset for training a new machine learning model is received by a processor. For each of a plurality of trained machine learning models, a hash function and a sketch of a training dataset used to train the machine learning model is retrieved. A sketch of the input dataset is computed based on the hash function and the input dataset, along with a distance between the sketch of the training dataset and the sketch of the input dataset. The computed distances of the trained machine learning models are ranked from smallest to largest, and a seed machine learning model for the input dataset is selected from the trained machine learning models based at least in part on the ranking. A training process of the new machine learning model using the selected seed machine learning model and the input dataset is initiated.
    Type: Grant
    Filed: June 28, 2018
    Date of Patent: October 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Raghu Kiran Ganti, Mudhakar Srivatsa, Swati Rallapalli, Shreeranjani Srirangamsridharan
  • Patent number: 11119640
    Abstract: An electronic customization system designed to allow an automotive interior to be customizable via a user terminal. The electronic customization system comprises electronic customization displays integrated in corresponding aesthetic/functional components of the automotive interior, and an electronic control unit configured to communicate and cooperate with the user terminal in order to allow the automotive interior to be customizable via the user terminal. The user terminal is configured to expose a graphical user interface configured to allow digital decorative wallpapers to be selectable for display on the electronic customization displays, and to transmit to the electronic control unit data indicative of the selected digital decorative wallpapers. The electronic control unit is configured to receive data indicative of the selected digital decorative wallpapers from the user terminal, and to cause the selected digital decorative wallpapers to be displayed on the electronic customization displays.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: September 14, 2021
    Assignee: FCA ITALY S.p.A.
    Inventors: Silvio Della Vecchia, Taulant Marpepa, Vincenzo Nuara
  • Patent number: 11106354
    Abstract: Techniques are provided to reduce the possibility of missing a message when searching for the message in a messaging group. In some implementations, a user input that indicates a selected contact in a messaging group, is received. The messaging group includes a plurality of messages posted by one or more contacts. From among the plurality of messages, a first set of messages that includes messages posted by the selected contact is identified. On a display interface, the messages of the first set is displayed while hiding messages from the plurality of messages that are not included in the first set. Optionally, a second set of messages that includes messages that were not posted by the selected contact, is identified from among the plurality of messages. A hidden message quantity is determined based on a number of messages in the second set of messages and displayed on the display interface.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: August 31, 2021
    Assignee: Advanced New Technologies Co., Ltd.
    Inventor: Xiaozhen Fu
  • Patent number: 11109111
    Abstract: 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: Grant
    Filed: November 27, 2018
    Date of Patent: August 31, 2021
    Assignee: FlickRay, Inc.
    Inventor: Steven Selfors
  • Patent number: 11095766
    Abstract: 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: Grant
    Filed: December 4, 2019
    Date of Patent: August 17, 2021
    Assignee: Apple Inc.
    Inventors: Patrick L. Coffman, David Chance Graham, Afrooz Family, Aimee Piercy, Hugo Verweij
  • Patent number: 11080004
    Abstract: While an electronic device is connected to a first external device, display a first user interface including a first affordance. Detect an input selecting the first affordance. In response to detecting the input corresponding to selection of the first affordance, initiate a process to provide audio data concurrently with the first external device and a second external device different from the first external device. After initiating the process to provide audio data concurrently to the first external device and a second external device, detect an indication that a physical proximity between the electronic device and the second external device satisfies a proximity condition. In response to detecting the indication that the physical proximity between the electronic device and the second external device satisfies the proximity condition, display a second user interface indicating that the physical proximity between the electronic device and the second external device satisfies the proximity condition.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 3, 2021
    Assignee: Apple Inc.
    Inventors: Taylor G. Carrigan, David Chance Graham, Patrick L. Coffman
  • Patent number: 11080070
    Abstract: Disclosed embodiments provide automated techniques for evaluation of a user interface of a computer application. A computer function associated with a graphical element such as an icon or button is analyzed. The resultant text that appears as a result of invoking the button is analyzed and keywords are identified to determine a function type for the function. A graphical element category is determined for the button/icon that is invoked to produce the function. The graphical element category can be determined by analyzing underlying markup code for the button. Keywords pertaining to the button may be extracted from the markup code. The keywords from the button are compared with the keywords of the resulting function and a score is generated based on the amount of common keywords. The score is used as a criterion for a recommendation about the appropriateness of the button for use with the application function.
    Type: Grant
    Filed: November 5, 2019
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: Jacqueline Clarke, Kirstin E. Coppen, Martin A. Ross, Stephanie J. Strugnell, Claudia Walter
  • Patent number: 11068119
    Abstract: Aspects of the present invention provide an approach for optimizing a presentation of content on a display of a user device for an identified user. Application behavior metrics and user behavior metrics are tracked over time for the particular user based on the applications executing on the user device and the user's interactions with the content presented by each application. Sections of content are assigned a priority based on the collected metrics which identify content sections (i.e., focus areas) most likely relevant to the user. Based on the assigned priorities, content from one or more applications is presented to the user in an optimal manner (e.g., not overlaid or obscured).
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Hernan A. Cunico, Brett Gordon, Harry Hoots, Mahesh Reddy
  • Patent number: 11061554
    Abstract: A user terminal displays both of main content and an advertisement on a touch panel, the main content and the advertisement being data provided from a server as a response to a provided request of the main content. In a case where a swipe operation by a user is input to the advertisement displayed on the touch panel, the user terminal detects a direction of the swipe operation and notifies the server of the direction of the swipe operation.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: July 13, 2021
    Assignee: NOMURA RESEARCH INSTITUTE, LTD.
    Inventors: Yuki Uemura, Keisuke Tahara, Shouta Nakai, Tetsuya Nakamura, Kazuma Fukui
  • Patent number: 11048403
    Abstract: This application discloses a data transmission/reception method and apparatus, and belongs to the field of in-vehicle technologies. Aspects of the disclosure provide a method for data transmission. The method includes generating, by processing circuitry of a source device for data transmission, a graphical symbol representing data to be transmitted, displaying the graphical symbol on a display screen of the source device and detecting a specific operation on the graphical symbol that is displayed on the display screen. The specific operation is indicative of an instruction to transmit the data to a target device. The method further includes determining a moving direction of the graphical symbol according to the specific operation, transmitting the data to the target device and animating the graphical symbol to leave the display screen of the source device in the moving direction to indicate the data transmission.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: June 29, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Qian Wang, Wei Wang
  • Patent number: 11023110
    Abstract: Computer-readable media, methods, and systems are provided for creating an axis control for adjusting graphic objects with one or more visual properties bound to data. One or more graphic objects are displayed on a graphic user interface, and a visual property of the graphic object relating to size or position is selected to be associated with a data value. An association is created between the visual property and the data, and a new coordinate system for the object is created based on the data value associated with the property. An axis control is then generated as a representation of the new coordinate system. Adjustments to the size or position of the axis control automatically result in a proportional change in the property values of any displayed graphic object subject to the association.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: June 1, 2021
    Assignee: ADOBE INC.
    Inventor: Bernard James Kerr
  • Patent number: 11016652
    Abstract: An information processing apparatus having a touch panel display includes a detection unit configured to detect a touch operation performed by a user on the touch panel display, and a display control unit configured to, when the detection unit detects that an object has touched a predetermined region and further detects that the object touching the predetermined region has separated therefrom, control a display to shift to a screen associated with the predetermined region. Further, the display control unit is configured to, during a period from when the object has touched the predetermined region until when the object has separated therefrom, display a text string on the predetermined region of the touch panel display, and scroll-display a text string on the predetermined region if the text string exceeds a number of characters displayable at a time on the predetermined region.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: May 25, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyoshi Takamiya
  • Patent number: 11016633
    Abstract: A non-transitory tangible computer readable medium containing instructions configured to cause one or more processors to execute a process. The process comprises monitoring user input, preferences, and navigation patterns of a website or computer application on a user computer device, such as a computer, phone, or tablet. Administrator-defined rules are applied to the user input, preferences, or navigation patterns to generate a suggestion for a customer service application, such as a self-service FAQ page, video chat assistance, live chat assistance, or a case ticket system. The customer service application suggestion is displayed on the user computer device and may be transferred to a different device.
    Type: Grant
    Filed: April 6, 2017
    Date of Patent: May 25, 2021
    Assignee: salesforce.com, inc.
    Inventors: Adrian Dieter Rapp, Xin Wang, Peter Francis White, Sheila Bernadette Christian
  • Patent number: 11010540
    Abstract: Systems, methods, and software are disclosed herein for enhancing group collaboration in the context of productivity applications. In an implementation, a productivity application includes a user interface in which a document may be presented. In addition, a view of a groups feature provided by a social network service may be presented in the user interface to the productivity application. The view may include various options or interacting with the groups feature, such as the ability to create a new group, the ability to post comments to a group in the social network service, and the ability to upload documents to a group.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: May 18, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Stéphane Morichère-Matte, Michael Anthony Navarro, Om Krishna, Michael Andrew Griscom, Vidyaraman Sankaranarayanan, Roopesh Kumar Rajamani, Darron J. Stepanich, Peter John Daoud, Alvin Ji-Fung Lao, Gregory Iannacone, Ronald Nikolai Bartlett Savas, Grace Lam, Sumanth Pasupuleti