Patents Examined by Thanh T. Vu
  • Patent number: 11069103
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by providing a customized display of avatars corresponding to users exchanging electronic communications, such as short message service (SMS) or multimedia service (MMS) texts and emails. The appearance of the displayed avatars may be dynamically altered based on the actions taken by the users, as well as based on the content of the messages between the users or information from other sources.
    Type: Grant
    Filed: April 20, 2017
    Date of Patent: July 20, 2021
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, Diego Muñoz Escalante, Matthew Colin Grantham, William Wu
  • Patent number: 11061529
    Abstract: Techniques are described for utilizing drawing guides in an electronic canvas. The techniques may include detecting a first input at an edge of an artboard associated with the electronic canvas, triggering, responsive to the detected first input, a plurality of selectable indicators to enable configuration of a drawing guide for providing an interactive reference for placing content in the artboard, detecting a second input pertaining to at least one of the plurality of selectable indicators, determining a location in the artboard corresponding to the distance from the edge of the artboard, and triggering the at least one drawing guide for display in the artboard at the determined location.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: July 13, 2021
    Assignee: ADOBE INC.
    Inventors: Yang-Chen Hu, Lawrence Hsu, Hoyle Wang
  • Patent number: 11048681
    Abstract: This application relates to features for a mobile device that allow the mobile device to assign utility values to applications and thereafter suggest applications for a user to execute. The suggested application can be derived from a list of applications that have been assigned a utility by software in the mobile device. The utility assignment of the individual applications from the list of applications can be performed based on the occurrence of an event, an environmental change, or a period of frequent application usage. A feedback mechanism is provided in some embodiments for more accurately assigning a utility to particular applications. The feedback mechanism can track what a user does during a period of suggestion for certain applications and thereafter modify the utility of applications based on what applications a user selects during the period of suggestion.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: June 29, 2021
    Assignee: Apple Inc.
    Inventors: Stephen C. Peters, Kit-Man Wan, Gaurav Kapoor
  • Patent number: 11029913
    Abstract: Described herein is a system in which multiple display devices may be located remotely throughout a facility. The system receives location information for a number of users within the facility. The system is able to identify a set of users collocated with a particular display device and generate a set of configuration settings specific to that set of users. Information provided by the system, either in response to an information request or automatically, may be formatted and/or filtered according to the generated set of configuration settings. In some embodiments, the set of configuration settings may be compiled from each of the users in the set of users based on priority.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: June 8, 2021
    Assignee: C/HCA, Inc.
    Inventors: Vincent Doyle, III, Robert Barnett Rhodes, Gina Marie Ragans, Sameer Sunilkumar David, Marne Lynn Owens, David Charles Sanderson, Janet McCallister, Lisa Ann Pitts
  • Patent number: 10996832
    Abstract: Provided is a method of displaying an object on a device, the method including detecting a thumbnail image of an object corresponding to a selected position on a progress bar providing search information regarding a plurality of objects that are displayed according to an order; obtaining a user input moved from the selected position to a size change area; and displaying the thumbnail image of the object, the thumbnail image having a size determined based on a position of the user input in the size change area.
    Type: Grant
    Filed: February 11, 2020
    Date of Patent: May 4, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yo-han Kim, Bae-eun Jung, Sum Hwang, Jae-jun Lee, Yu-sung Joo
  • Patent number: 10983673
    Abstract: An operation screen display device includes: a display part; an operation part; and a processor that performs: making the display part display setting items for setting an operation condition of a job in an operation screen before starting the job; receiving a user manual input to specify one or more of the setting items from the operation part, the setting items being displayed in the operation screen; and receiving a user speech input to specify one or more of the setting items from a speech input device, the setting items being displayed in the operation screen. Upon receiving the user speech input, the processor makes the display part hide one or more of the setting items displayed in the operation screen, the one or more of the setting items being suitable for speech input.
    Type: Grant
    Filed: May 22, 2019
    Date of Patent: April 20, 2021
    Assignee: KONICA MINOLTA, INC.
    Inventor: Masaki Nakata
  • Patent number: 10983683
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for managing one or more group-based communications and/or one or more group-based communication channels to cause rendering of a group-based communication interface. In some embodiments, a group-based communication system causes rendering of a group-based communication interface including a focus interface component, which may be used to receive a user focus selection input. The group-based communication system generates a focus value and identifies a focus threshold. The group-based communication causes rendering of the group-based communication interface based on whether the focus value satisfies the identified focus threshold. Embodiments further provide methods, systems, apparatuses, and computer program products for managing one or more user communications to cause rendering of a user communication interface.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: April 20, 2021
    Assignee: Slack Technologies, Inc.
    Inventor: David Fay
  • Patent number: 10962996
    Abstract: In one embodiment, graphical programming is used to configure a system of audio, video, lighting, HVAC and/or security components. Representations of components from a component library are displayed. Each representation of a component corresponds to a physical component that is available for inclusion in the system and associated with a corresponding component profile for that physical component that includes information regarding the component's capabilities. A selected plurality of representations of components from the component library are placed in a configuration workspace of the graphical user interface, to indicate their inclusion in the system. One or more realized services that the system is capable of providing are determined based on the selected plurality of components; and indications of the one or more realized services that the system is capable of providing are displayed to the user.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: March 30, 2021
    Assignee: Savant Systems, Inc.
    Inventors: Michael C. Silva, Robert P. Madonna, Kevin C. Kicklighter, Bryan S. Bonczek, David M. Benvenuti, Arthur A. Jacobson, Nicholas Cippolo, Gerald W. Shields
  • Patent number: 10956120
    Abstract: Systems and methods are described herein for displaying subjects of a portion of content and searching for content related to a particular subject in the content. Media data of content is analyzed during playback, and a number of audio signatures are identified. Each audio signature is associated, based on audio characteristics, with a particular subject within the content. The audio signature is stored, along with a timestamp corresponding to a playback position at which the audio signature begins, in association with an identifier of the particular subject. Upon receiving a command, icons representing each of a number of audio signatures at or near the current playback position are displayed. Upon receiving user selection of an icon corresponding to a particular signature, a portion of the content corresponding to the audio signature is played back or a search is performed for content related to the signature represented by the selected icon.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: March 23, 2021
    Assignee: Rovi Guides, Inc.
    Inventors: Charishma Chundi, Gabriel Dalbec, Nicholas Lovell, Lance G. O'Connor, Susanto Sen
  • Patent number: 10949081
    Abstract: An electronic device with improved methods and interfaces for messaging displays a messaging user interface that includes a conversation transcript of a messaging session between a user of the electronic device and at least one other user. A first message that includes foreign language text is received from a remote device that corresponds to another user included in the messaging session. In response to receiving the first message, the electronic device displays the first message in the conversation transcript. In response to detecting a first input at a location that corresponds to the foreign language text in the first message: in accordance with a determination that the first input meets translation criteria, the electronic device performs a foreign-language-text-translation action; and in accordance with a determination that the first input does not meet the translation criteria, the electronic device forgoes performance of the foreign-language-text-translation action.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: March 16, 2021
    Assignee: APPLE INC.
    Inventors: Imran A. Chaudhri, Bethany Bongiorno, Justin N. Wood, Freddy A. Anzures, Nicholas V. King, Wan Si Wan, Roberto Garcia
  • Patent number: 10921957
    Abstract: In certain embodiments, a neural network may be trained to associated context information with multimedia items. In some embodiments, context predictions for multimedia items may be obtained via a neural network. A first multimedia item and a first task related to a first context prediction for the first multimedia item may be presented on a user interface. A user response to the first task may be obtained via the user interface. Based on the user response to the first task, prediction feedback related to the first context prediction or the first multimedia item may be provided to the neural network to cause the neural network to be updated based on the prediction feedback.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: February 16, 2021
    Assignee: Clarifai, Inc.
    Inventors: Matthew D. Zeiler, Adam L. Berenzweig
  • Patent number: 10921948
    Abstract: Techniques are described for optimizing the use of computing resources in connection with providing online services. A user interface (UI) executes in the cloud and is streamed as video to a client device. When the user navigates away from the UI, the connection between the client and the computing resource is terminated and the resource is placed back in the pool. The most recent state of the UI is retained so that when the user navigates back to the UI, a new resource is allocated and the UI begins executing at or near the point where the user last interacted with the UI.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: February 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Manuel Dominic Caballero
  • Patent number: 10921975
    Abstract: An electronic device, with a display and an input device separate from the display, displays a user interface that includes a representation of a first application and a pointer object. The device receives, at the input device, a user input event directed to a location in the user interface at which the pointer object is displayed. In response to the user input event, when the respective location in the user interface at which the pointer object is displayed is over the representation of the first application, the device provides, to the first application, information that describes a simulated touch event including information that describes locations of one or more simulated touches in the user interface; and displays, on the display, a change in the representation of the first application that is determined by the first application in response to the information that describes the simulated touch event.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 16, 2021
    Assignee: APPLE INC.
    Inventors: Michael T. Turner, Raleigh J. Ledet
  • Patent number: 10908801
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for managing one or more group-based communications and/or one or more group-based communication channels to cause rendering of a group-based communication interface. In some embodiments, a group-based communication system causes rendering of a group-based communication interface including a focus interface component, which may be used to receive a user focus selection input. The group-based communication system generates a focus value and identifies a focus threshold. The group-based communication causes rendering of the group-based communication interface based on whether the focus value satisfies the identified focus threshold. Embodiments further provide methods, systems, apparatuses, and computer program products for managing one or more user communications to cause rendering of a user communication interface.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: February 2, 2021
    Assignee: Slack Technologies, Inc.
    Inventor: David Fay
  • Patent number: 10866717
    Abstract: A numerical controller capable of easily creating a custom screen on which necessary information is aggregated includes an attribute assignment unit for assigning an attribute to one or more screen components included in one or more existing screens, a custom screen creation unit for setting the attribute to be displayed on the custom screen, and a custom screen display unit for displaying the custom screen on which the screen components selected based on the attribute are exclusively aggregated.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: December 15, 2020
    Assignee: Fanuc Corporation
    Inventor: Shuji Sato
  • Patent number: 10860181
    Abstract: Techniques for updating a graphical user interface (GUI) are described. In an example, a system provides, to a user device, a GUI element about an item and linked to a page. The user device is associated with a user account. Based on a selection of the GUI element, the system provides the page to the user device for presentation in the GUI. The page is configured to present one or more GUI objects in a main window, where these GUI objects are associated with one or more items based at least in part on the user account. The page is also configured to overlay a modal window over at least a portion of the main window. The modal window is configured to present a GUI object corresponding to the item. The web page is also configured to dismiss, based on a user interaction, the modal window.
    Type: Grant
    Filed: December 13, 2018
    Date of Patent: December 8, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Apoorva Iyer, Jacquelyn Loven, Matthew Prete, Jeffrey Rosenberg, Josh Sternberg
  • Patent number: 10845979
    Abstract: A method for displaying digital content in an interactive navigation interface is provided. The method includes: displaying a plurality of top-level category groups on a display screen; receiving a user pointing operation selecting one of the top-level category groups from a remote controller; providing visual feedback for the selected top-level category group; and in response to a zoom-in operation on the selected top-level category group received from the remote controller, displaying a plurality of digital content objects within the selected top-level category group.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: November 24, 2020
    Assignee: TCL RESEARCH AMERICA, INC.
    Inventors: Di Meng, Haohong Wang, Allan He
  • Patent number: 10841258
    Abstract: In one embodiment, a computer-implemented method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with an apparatus, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including a communicant message user interface element and a send user interface element, and receive, from the apparatus and utilizing a communications agent on the device configured to receive incoming messages addressed to a communicant identifier associated with a user of the instant messaging application, one or more user interface elements including a first button.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: November 17, 2020
    Assignee: GUMMARUS, LLC
    Inventor: Robert Paul Morris
  • Patent number: 10831634
    Abstract: A system and method include detection of a set of sequential interactions with a user interface, storage of a recording comprising data associated with a set of sequential calls to a user interface entry point application programming interface of a server application caused by the set of sequential user interface interactions, association of the recording with an incident identifier, reception of a request to analyze an incident associated with the incident identifier, and, in response to the request, initiation of playback of the recording, wherein playback of the recording comprises reading of the data of the recording and, based on the read data, issuing the set of sequential calls to the user interface entry point application programming interface of the server application.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: November 10, 2020
    Assignee: SAP SE
    Inventor: Gerd Ritter
  • Patent number: 10832630
    Abstract: Embodiments of the present disclosure relate to providing electronic survey content to a user in accordance with a particular layout. In particular, a survey system facilitates providing survey questions of an electronic survey to a user within a display area of a client device in accordance with a determined layout based on one or more features of the display area. For example, the survey system associates a plurality of layouts with one or more survey questions. Further, the survey system provides the survey questions and associated layout to a client device for presentation to a user. The client device identifies one or more features of a display area and determines a layout from the plurality of layouts to use in providing the survey question(s) to the user. Further, the client device provides one or more survey questions to a user within the display area in accordance with a determined layout.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 10, 2020
    Assignee: QUALTRICS, LLC
    Inventors: Jeffrey Scott Whiting, Brett Bradley Campbell, Lance Thomas Winward