Patents Examined by Ruay Ho
  • Patent number: 10803386
    Abstract: Systems and methods for determining items in a target domain to recommend to a user whom has not previously interacted with items in the target domain is described. The method comprises generating an auxiliary domain user embedding based on user affinities for each of a plurality of items in an auxiliary domain and embeddings for each of the plurality of items in the auxiliary domain, providing the auxiliary domain user embedding as input to a neural network configured to output a target domain user embedding, predicting target domain user affinities for items in the target domain based, at least in part, on a similarity measure between the target domain user embedding and an embedding for at least one item in the target domain, and determining a set of items in the target domain to recommend to the user based, at least in part, on the predicted target domain user affinities.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: October 13, 2020
    Assignee: Twitter, Inc.
    Inventor: Daniel Shiebler
  • Patent number: 10788982
    Abstract: Disclosed are a mobile terminal and method for controlling the same. The present invention provides a mobile terminal including a sensing unit, a touch screen configured to be partitioned into a center area and a side area, and a control unit, wherein the control unit is configured to sense a first input signal for selecting one of the center area and the side area while displaying a video on the center area and display at least one object on the side area based on the first input signal.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: September 29, 2020
    Assignee: LG ELECTRONICS INC.
    Inventors: Huran Choi, Younhwa Choi, Yoojin Choi
  • Patent number: 10775971
    Abstract: A tile-based user interface (UI) may be presented on a display device in tile view in full-screen view. The underlying application is active whether the UI is in tile view or in full-screen view, and may generate data that can be presented via the UI. In tile view, the UI may present abbreviated representations of information generated by the underlying application. In full-screen view, the UI may present detailed representations of information, including graphical UI elements and data elements that were not presented in the tile view UI.
    Type: Grant
    Filed: June 28, 2013
    Date of Patent: September 15, 2020
    Assignee: SuccessFactors, Inc.
    Inventors: Ingrid Bernaudin, David Hsia, Derrick Koon, Animesh Das, Steve Zyskiewicz
  • Patent number: 10768599
    Abstract: A system displays a representation of an original equipment remote control device for a target device to be controlled using a macro button of a configurable controlling device. The displayed representation of the original equipment remote control device includes representations of buttons that would be used on the original equipment remote control device to control controllable functions of the target device. The system accepts input by which one or more of the displayed representations of buttons are selected. The macro button is then configured whereby an activation of the macro button will cause a transmission of commands from the configurable controlling device to control those controllable functions of the target devices that correspond to the one or more of the displayed representations of buttons that were selected.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: September 8, 2020
    Assignee: Universal Electronics Inc.
    Inventors: Rex Xu, Cesar Alvarado
  • Patent number: 10769861
    Abstract: A method comprising receiving a first component control signal; receiving a second component control signal; determining connections between the components represented by the first component control signal and the second component control signal; generating an assembly control signal; and sending the assembly control signal to affect a machine state of one or more machines.
    Type: Grant
    Filed: February 27, 2018
    Date of Patent: September 8, 2020
    Assignee: Axonom Inc.
    Inventor: Joshua Sherer
  • Patent number: 10754512
    Abstract: Dynamic media players are disclosed. A method for providing the dynamic media players includes presenting a first media player and a plurality of elements in a user interface (UI); providing a first playback of a first media item in the first media player in the UI; in response to receiving user input, scrolling the plurality of elements to remove from view one or more of the plurality of elements that were visible in the UI prior to the user input, and to display, in the UI, a second media player that was not visible in the UI prior to the user input; determining that the second media player is configured to start a second playback of a second media item without a user playback request; and stopping the first playback of the first media item and providing the second playback of the second media item without the user playback request.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 25, 2020
    Assignee: GOOGLE LLC
    Inventors: Kevin Greene, Justin Lewis
  • Patent number: 10747395
    Abstract: A display device includes: a display unit that displays, at a remote position, a display image that includes a first image and a second image; an operation detection unit that detects an operation by a user on the display image; and a display control unit that adjusts a display mode for at least one of the first image and the second image based upon the operation detected by the operation detection unit.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: August 18, 2020
    Assignee: NIKON CORPORATION
    Inventor: Hidenori Kuribayashi
  • Patent number: 10706096
    Abstract: A method at a client device includes displaying media library information corresponding to a set of media items. The media items include one or more local media items stored at the client device, and one or more remote media items stored at a remote system and not at the client device. The method also includes displaying affordances identifying the remote media items and detecting user interaction with an affordance identifying a respective remote media item. The method also includes, in response to detecting the user interaction, initiating a process for downloading a copy of the respective remote media item to the client device for storage at the client device.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: July 7, 2020
    Assignee: Apple Inc.
    Inventors: Christopher John Sanders, Timothy B. Martin, Imran Chaudhri, Lucas C. Newman, Sean Boland Kelly, Thomas M. Alsina, Jeffrey L. Robbin, Andrew M. Wadycki, Patrice O. Gautier
  • Patent number: 10705670
    Abstract: The present disclosure is directed toward systems and methods for providing and dynamically adjusting message composition indicators. The disclosed systems and methods provide users of electronic messaging systems, such as electronic messaging systems, with information regarding the message composition activities of other users.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: July 7, 2020
    Assignee: FACEBOOK, INC.
    Inventor: Charles Donald Deets, Jr.
  • Patent number: 10698570
    Abstract: A method of implementing a user interface on a mobile device is described. The method comprises learning user preference and context information; storing user preferences associated with the user-centric interface on at least one of the device or a secure server; determining and updating the context information and the user preferences on at least one of the device or a secure server.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: June 30, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sourabh Ravindran, Youngjun Yoo, Michael Oliver Polley
  • Patent number: 10699064
    Abstract: Methods, systems, and computer programs are presented for providing text input options in a user interface to accelerate data entry and provide contextual information. One method includes an operation for detecting presence of an application in a user interface, the application configured to receive text input from a user. The method also includes providing in the user interface an input cockpit based on the detected application. The input cockpit includes at least one information panel and at least one input panel. The method further includes operations for determining a history context based on text input entered by the user for the application, and for performing a search based on the history context and presenting one or more results from the search in the at least one information panel. The method further includes an operation for providing text shortcuts in the at least one input panel based on the history context.
    Type: Grant
    Filed: April 27, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Takanori Kawahara, Masaru Iritani, Taketoshi Yoshida
  • Patent number: 10691402
    Abstract: Various examples of the present invention relate to a multimedia data processing method of an electronic device and an electronic device thereof, and the multimedia data processing method of an electronic device can comprise the steps of: acquiring information related to multimedia data from the electronic device when storing the multimedia data; linking the acquired information to the multimedia data and storing the same; and linking the stored information to the multimedia so as to output the same by audio, when the multimedia data is selected. In addition, various examples of the present invention include examples other than the above described example.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: June 23, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Kyoung Kim, Wan-Je Park, Min-Sun Park
  • Patent number: 10671956
    Abstract: A measure factory for generating analytic measures includes data sets representing business activities arranged as columnar arrays with each column being associated with a distinct source rule that applies to the column when it is used as a data source. The measure factory includes factory rules that govern which operations on available data sources may be executed under what conditions in the measure factory, such as by taking into account the source rules and other applicable factory rules. A factory rule execution hierarchy governs the execution of ready factory rules that lack dependency on other factory rules before executing ready factory rules that have dependency on other factory rules. A script generation facility generates a script to process the plurality of factory rules according to the factory rule execution hierarchy.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: June 2, 2020
    Assignee: DIMENSIONAL INSIGHT INCORPORATED
    Inventors: James Clark, Frederick A. Powers, Daniel J. Jablonski, Matthew J. Gorman, George M. Dealy
  • Patent number: 10664778
    Abstract: Negotiation of a future communication through a personal virtual assistant is provided. A trigger command is received. The trigger command identifies a communication received for a recipient from a sender. Schedule information is accessed. The schedule information is related to the recipient of the received communication. A plurality of options is presented to the sender. The plurality of options are for arranging a future communication between the sender and the recipient, and include at least one option determined based on the accessed schedule information. A selection of an option for arranging a future communication is received. The selected option is executed to arrange the future communication.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: May 26, 2020
    Assignee: Avaya Inc.
    Inventors: Venkatesh Krishnaswamy, Timothy I. Ross, Rajeshwari Edamadaka, Jack Iu, Krishna Kishore Dhara, Michael Vernick
  • Patent number: 10656776
    Abstract: Systems and methods are provided for performing tasks and related tasks. While a user is performing a task, a group of related tasks is presented. When a new task is selected, a new group of related tasks is provided. This allows a user to perform a series of tasks without having to separately search for each task. As the user moves between tasks, task information items are passed between the tasks so that previously provided information can be preserved.
    Type: Grant
    Filed: March 8, 2018
    Date of Patent: May 19, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Li Jiang, Sandy Wong, William Ramsey, Peter Bailey, I, Paul Reinholdtsen
  • Patent number: 10656908
    Abstract: A computer implemented method and an apparatus for facilitating voice user interface (VUI) design are provided. The method comprises identifying a plurality of user intentions from user interaction data. The method further comprises associating each user intention with at least one feature from among a plurality of features. One or more features from among the plurality of features are extracted from natural language utterances associated with the user interaction data. Further, the method comprises computing a plurality of distance metrics corresponding to pairs of user intentions from among the plurality of user intentions. A distance metric is computed for each pair of user intentions from among the pairs of user intentions. Furthermore, the method comprises generating a plurality of clusters based on the plurality of distance metrics. Each cluster comprises a set of user intentions. The method further comprises provisioning a VUI design recommendation based on the plurality of clusters.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: May 19, 2020
    Assignee: [24]7.ai, Inc.
    Inventors: Kathy L. Brown, Vaibhav Srivastava
  • Patent number: 10642469
    Abstract: A method performed by a vehicle settings adjustment system for facilitating user adjustment of vehicle settings of a vehicle via a display of the vehicle. The vehicle settings adjustment system determines occurrence of user interaction with a physical control interface of the vehicle, user interaction with the physical control interface affecting a therewith associated predetermined vehicle function. The vehicle settings adjustment system further provides on the display a user selectable shortcut adapted to, upon user selection thereof, provide on the display a subset of user selectable setting options enabling adjustment of one or more user adjustable vehicle settings associated with the predetermined vehicle function.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: May 5, 2020
    Assignee: Volvo Car Corporation
    Inventors: Kaspar Raats, Jonas Göthlin
  • Patent number: 10585974
    Abstract: To improve efficiency of UI production, a UI producing apparatus includes: a UI producing unit configured to allow a user to design UI screens which correspond to contents, respectively; a multi-preview executing unit configured to generate contexts for controlling the UI screens, respectively, and configured to simultaneously display previews corresponding to the UI screens, respectively, based on the contexts; a coordination unit configured to, responding to an event generated on at least one of the UI screens, provide a message, which includes information about the event, to one of the contexts corresponding to another one of the UI screens, in order to cause the UI screens to coordinate with each other; and a screen generating unit configured to modify the one of the contexts, based on the message, so as to generate the UI screens.
    Type: Grant
    Filed: December 22, 2016
    Date of Patent: March 10, 2020
    Assignee: CANDERA JAPAN INC.
    Inventors: Tomonobu Aoyama, Nobuyuki Hitsuji, Tatsuo Sasaki, Shin Ohhara
  • Patent number: 10579238
    Abstract: In one general aspect, a method can include generating a user interface for an enterprise application executing on a computing device using a flexible screen layout. The generating can include displaying, on a display device included in the computing device, a first user interface for the enterprise application including a first column that occupies an available screen area of the display device and that presents first content, receiving, in the first user interface, a selection for forward navigation, and displaying, on the display device, a second user interface for the enterprise application. The second user interface can include a second column presenting the first content and a third column presenting the second content that can occupy the available screen area of the display device. The flexible screen layout can adjust a size of the second column and the third column based on the available screen area of the display device.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: March 3, 2020
    Assignee: SAP SE
    Inventors: Tina Rauschenbach, Annette Jann, Kai Richter, Jan-Michel Blinn, Denis Timur, Roman Rommel, Carlos Martinez Gomez, Janos Varadi
  • Patent number: 10572146
    Abstract: An electronic device is disclosed. The electronic device may include a touch display unit that receives and displays user gesture inputs. The electronic device may include a processor coupled to the touch display unit. Upon the touch display unit receiving a user gesture input, the processor may acquire the user gesture input from the touch display unit and determine an operation type from multiple operation types of the user gesture input based on one or more properties of the user gesture input. Upon the touch display unit receiving a user gesture input, the touch display unit may display the user gesture input in accordance with the operation type of the user gesture input as determined by the processor.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: February 25, 2020
    Assignee: Lenovo (Beijing) Limited
    Inventors: Yonggang Zhao, Xiaoping Zhang, Qiang Yao