Patents Examined by Thanh T. Vu
  • Patent number: 11599599
    Abstract: Methods, systems, apparatuses, and computer-readable storage mediums described herein are directed to emulating a semi-transparent effect with respect to a display element rendered via a GUI. The semi-transparent effect may be generated based on a sampling of pixel values of another display element that is non-overlapping with the display element. For instance, pixel values of a portion of the other display element that is adjacent to an edge of the display element may be determined. Using the determined pixel values, a visualization scheme is generated that emulates a visual effect (e.g., a blur effect). The determined visualization scheme is then applied to the display element. This causes the display element to appear semi-transparent such that the colors of the other display element appear to be behind the display element, thereby creating an effect that the display element is overlaid on top of the other display element.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: March 7, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Zachary William Dixon, Prasanna Chromepet Padmanabhan, Jinhua Fei
  • Patent number: 11593980
    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: July 19, 2021
    Date of Patent: February 28, 2023
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, Diego Muñoz Escalante, Matthew Colin Grantham, William Wu
  • Patent number: 11575733
    Abstract: Determining interest in promotional content to be displayed at a mobile communication device is described. The promotional content, including a first portion that is visible and a second portion that is hidden in a first state, may be received. The first and second portions are each selectable only when visible. A promotional display that includes the promotional content in the first state is generated. Upon receipt of a first input from the user in relation to the first portion, the promotional content may be transitioned from the first state to a second state such the first portion becomes hidden and the second portion becomes visible. Upon failing to receive a second input from the user in relation to the second portion, the promotional content may be transitioned from the second state to the first state. Upon receipt of the second input, an interest in the promotional content may be indicated.
    Type: Grant
    Filed: January 13, 2021
    Date of Patent: February 7, 2023
    Assignee: GOOGLE LLC
    Inventors: James S. Kelm, Thompson Alexander Ivor Gawley, Yelena Nakhimovsky, Jonathan Yu
  • Patent number: 11573807
    Abstract: Embodiments are directed to managing user interfaces. User interface (UI) models associated with concepts may be provided such that the UI models include visualizations. Other concepts may be associated with a data model based on fields of the data model. Characteristics of the concepts associated with each UI model and the other concepts associated with the data model may be compared to each other such that results of each comparison may be employed to generate a score for each UI model. The UI models may be ordered based on each score. A report that includes a rank ordered list of the UI models may be provided.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: February 7, 2023
    Assignee: Tableau Software, LLC
    Inventor: Robert Lloyd Kincaid
  • Patent number: 11550445
    Abstract: A method includes displaying a user interface having a first region with one or more user interface elements and determining whether a shield is in a locked state or an unlocked state. The shield covers the first region when in the locked state and uncovers at least part of the first region when in the unlocked state. The method includes, in response to determining that the shield is in the locked state, displaying the shield covering the first region and disabling the user interface element(s). The method includes, in response to receiving user input on the shield while the shield is in the locked state, changing the shield to the unlocked state. Additionally, the method includes, in response to determining that the shield is in the unlocked state, displaying the first region such that the user interface element(s) is/are not covered by the shield and enabling the user interface element(s).
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: January 10, 2023
    Assignee: Raytheon Company
    Inventors: Richard K. Steinberg, Angelos Erilus, Brian Scarpiniti, Laura Strater, Rimantas T. Meckauskas, Garrett Zabala
  • Patent number: 11543935
    Abstract: An information processing method includes: in cases where at least one application program icon is displayed in a first display area, and an interface of a first application program is displayed in a second display area, receiving an input by a user for an icon of a second application program among the at least one application program icon; and in response to the input, performing a target operation in the second display area based on a display feature of the first application program. The at least one application program icon includes the icon of the second application program. The target operation is associated with the second application program.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: January 3, 2023
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Chengrui Sun
  • Patent number: 11537287
    Abstract: An electronic device includes an input screen including: a dial keyboard on which multiple characters are annularly arranged for selection by an operator; an input area into which a character selected from the multiple characters is input at an input position; and a movement key for allowing the operator to move the input position at which the selected character is to be input in the input area to determine the input position. The dial keyboard sequentially displays the multiple characters for selection by the operator on the dial keyboard, according to an operation on the dial keyboard by the operator. The input area displays the selected character at the input position determined in response to an operation on the movement key, in response to a selection of a character from the multiple characters by the operator.
    Type: Grant
    Filed: August 6, 2021
    Date of Patent: December 27, 2022
    Assignee: RICOH COMPANY, LTD.
    Inventors: Eiji Enami, Toshihiko Kawa, Takeshi Matsushita
  • Patent number: 11527029
    Abstract: The present invention relates to a method of creating a story by using image cards, the method including: connecting metadata to an image card and storing the image card; extracting the image card by referring to the metadata based on a keyword received from a user; and disposing the image card extracted by referring to the metadata in a story creation board, in which the image cards having metadata corresponding to characters are disposed at both sides based on a vertical axis of the story creation board, so that a T-shaped structure or a +-shaped structure is formed, and is capable of easily creating a story having a conflict structure between characters.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: December 13, 2022
    Assignee: Sam corporation Inc.
    Inventor: Jaebum Park
  • Patent number: 11513668
    Abstract: An extensible user experience framework includes outputting a graphical user interface (GUI) including a persistent panel for displaying alerts of real-time communications and presenting single-click options for users to select to initiate actions in response to those alerts. A GUI is output for display at a client device. The GUI presents one or more alerts and one or more response actions for each of the one or more alerts, in which each of the alerts corresponds to different real-time communications received at the client device, and the response actions for a given alert are each selectable by a single user interaction to initiate a different action for a real-time communication associated with the given alert. An action for the real-time communication associated with the given alert is later initiated responsive to a selection of a response action for the given alert.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: November 29, 2022
    Assignee: Zoom Video Communications, Inc.
    Inventors: Omar Amin, Yang He, Saravanakumar Venkatasubramanian Tiruthani
  • Patent number: 11504625
    Abstract: Systems and methods for determining whether to enable color blind accessibility settings within the course of a user interactive narrative are described herein. Virtual color blindness indication objects containing colors that are visibly distinguishable within a single dichromatic visual spectrum can be utilized in objectives to determine a user's dichromatic visual deficiency type.
    Type: Grant
    Filed: February 14, 2020
    Date of Patent: November 22, 2022
    Assignee: ELECTRONIC ARTS INC.
    Inventor: Karen Elaine Stevens
  • Patent number: 11500657
    Abstract: A system, method, and computer-readable medium are disclosed for performing an ancillary user interface adaptation operation. The ancillary user interface adaptation operation includes providing an information handling system with a primary integrated processor system and an ancillary integrated processor system, the primary integrated processor system executing a primary control point service, the ancillary integrated processor system executing an ancillary control point service, the ancillary integrated processor system controlling an ancillary user interface via the ancillary control point service; determining when a user initiates a change to the ancillary user interface; and, configuring the ancillary user interface in response to the change initiated by the user via the ancillary control point service.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: November 15, 2022
    Assignee: Dell Products L.P.
    Inventors: Uboho Victor, Vivek Viswanathan Iyer
  • Patent number: 11500891
    Abstract: At a computer system a number of interrelated block object specifications are generated according to user placement of data field icons on a canvas region. Each block object specification includes a layout type, a mark type, and one or more visual encodings. For each block object specification, a respective query is generated according to the user-selected data field icons that specify the visual encodings for the respective block object specification. Each query is executed to retrieve a respective set of tuples from the data source. Each tuple comprises data values for data fields corresponding to the user-selected data field icons. A data visualization is generated in accordance with the layout type, the mark type, and the visual encodings specified in each of the block object specifications, wherein each tuple in each of the respective set of tuples is represented as a visual mark in the data visualization.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: November 15, 2022
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Dirk Karis, Rodion Degtyar, Allison Anne Whilden, Vidya Raghavan Setlur, Jonathan D. Que, Filippos Lymperopoulos
  • Patent number: 11500520
    Abstract: At a computer system a graphical user interface is displayed that includes a schema region displaying data field icons, each data field icon representing a respective data field, and a canvas region including block cards. Each block card specifies a respective layout type that is one of: a row-based arrangement, a column-based arrangement, or an inline arrangement. Each block card is generated in response to user placement of one or more respective data field icons onto the canvas region. For each block card, a respective database query is generated and executed to retrieve tuples of data for data fields associated with the respective block card. For each retrieved tuple, a respective two-dimensional grid position, including a respective row index and a respective column index, is computed. A data visualization is generated and displayed. Each retrieved tuple is represented as a visual mark displayed at its respective computed grid position.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: November 15, 2022
    Assignee: TABLEAU SOFTWARE, LLC
    Inventors: Dirk Karis, Allison Anne Whilden, Vidya Raghavan Setlur, Rodion Degtyar, Jonathan D. Que, Filippos Lymperopoulos
  • Patent number: 11494046
    Abstract: An electronic device with a display and a fingerprint sensor displays a fingerprint enrollment interface and detects, on the fingerprint sensor, a plurality of finger gestures performed with a finger. The device collects fingerprint information from the plurality of finger gestures performed with the finger. After collecting the fingerprint information, the device determines whether the collected fingerprint information is sufficient to enroll a fingerprint of the finger. When the collected fingerprint information for the finger is sufficient to enroll the fingerprint of the finger, the device enrolls the fingerprint of the finger with the device. When the collected fingerprint information for the finger is not sufficient to enroll the fingerprint of the finger, the device displays a message in the fingerprint enrollment interface prompting a user to perform one or more additional finger gestures on the fingerprint sensor with the finger.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: November 8, 2022
    Assignee: Apple Inc.
    Inventors: Byron Han, Matthew E. Shepherd, Imran Chaudhri, Gregory N. Christie, Patrick L. Coffman, Craig M. Federighi, Matthew H. Gamble, Brittany D. Paine, Brendan J. Langoulant, Craig A. Marciniak, Donald W. Pitschel, Daniel O. Schimpf, Andrew R. Whalley, Christopher R. Whitney, Jonathan R. Dascola, Lawrence Y. Yang
  • Patent number: 11494050
    Abstract: Disclosed is an electronic device and a method for controlling the electronic device.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: November 8, 2022
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sungjae Park
  • Patent number: 11461000
    Abstract: One or more systems and/or methods for adjusting a user interface based upon an orientation of an input object are provided. An input provided by an input object (e.g., a hand of the user) may be received through a display of a device (e.g., a touchscreen display of a smartphone). The input may comprises gesture data corresponding to a gesture performed relative to the display. The input may be evaluated to determine an orientation, such as a hand orientation, of the input object. In an example, curvature associated with the gesture may be evaluated to determine the orientation of the input object. A user interface displayed by the device may be adjusted based upon the orientation of the input object. In an example, a location, a size, an appearance, an output, and/or a functionality of a user interface element displayed within the user interface may be adjusted.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: October 4, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Tony Ke
  • Patent number: 11442754
    Abstract: Disclosed are examples of systems, apparatuses, methods, and computer program products for targeting components. A server system obtains a plurality of tags corresponding to a plurality of components available for presentation on a web page. The server system generates a hierarchical structure that indicates: relationships between the plurality of components. The server system provides data to a first client device, the data configured to be processed to cause display of a first user interface based on the hierarchical structure, the first user interface being operable to: select one of the one or more components for association with the prompt interface, and allow a second user interface to be displayed at a second client device, the second user interface including a presentation of the prompt interface including content associated with the prompt interface and with the selected component.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: September 13, 2022
    Assignee: Salesforce, Inc.
    Inventors: Justin Zachary Spadea, Nithyanandniranjan Chandarraj, James R. Morrin, Jr.
  • Patent number: 11403351
    Abstract: Systems and methods for personalization using image clouds to represent content. Image clouds can be used to identify initial user interest, present recommended content, present popular content, present search results, and present user profile information. Image clouds are interactive, allowing users to select images displayed in the image cloud, which can contribute to presenting more personalized content as well as updating a user's profile.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: August 2, 2022
    Assignee: Yahoo Assets LLC
    Inventors: Mike Macadaan, David J. Liu, William G. Wetherell, James D. Simmons, Sudhir Tonse, Arun K. Ranganathan
  • Patent number: 11397523
    Abstract: One or more embodiments described herein include methods and systems of sending multimedia content items as electronic communications. More specifically, systems and methods described herein provide user the ability to easily and effectively select multimedia content items stored on a computing device for inclusion in a communication session without navigating away from the communication session. Additionally, systems and methods described herein provide a user the ability to edit multimedia content items for inclusion in the communication session.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: July 26, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Benjamin S. Langholz, William Mcmillan Tyler
  • Patent number: 11392275
    Abstract: Method of generating contextual sending menu starts with processor causing first client device to display first and second portion of display screen in inactivated position. Processor receives selection from first user of first client device of chat selectable item in application interface. Chat selectable item is associated with communication interface of messaging system. In response to receiving the selection, processor generates media content item based on context of first client device and causes first portion and second portion of display screen to be displayed in an activated position by causing first portion to contract, and causing second portion to expand and to comprise a preview of media content item and selectable item associated with second user. Processor then receives from the first user selection of the selectable item associated with the second user, and transmits media content item to second client device. Other embodiments are also disclosed herein.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: July 19, 2022
    Assignee: Snap Inc.
    Inventors: Laurent Desserrey, Dylan Shane Eirinberg, Matthew Colin Grantham, David Whyte