Patents Examined by Thanh T. Vu
  • Patent number: 12287957
    Abstract: The present disclosure generally relates to user interfaces that include application widgets. In some embodiments, a computer system displays a home screen, where displaying the home screen includes displaying a set of user interface elements based on whether an account that was used to set up the computer system is associated with a first type of content. In some embodiments, a computer system displays a user interface in response to detecting a request to change the orientation of the user interface. Displaying the user interface includes displaying an arrangement of application widgets and application icons, where a set of application widgets has a same spatial organization as in a previous arrangement.
    Type: Grant
    Filed: October 27, 2023
    Date of Patent: April 29, 2025
    Assignee: Apple Inc.
    Inventors: Shubham Kedia, Christian X. Dalonzo, William M. Tyler
  • Patent number: 12287959
    Abstract: A user interface including a plurality of user interface elements is provided to a display of a user computing device. In response to the user computing device not receiving a selection of one of the plurality of user interface elements after a predetermined period of time, the user computing device provides a recommendation indicating a first user interface element of the plurality of user interface elements for selection. The recommendation is generated after the predetermined period of time and is based on one or more previous interactions with one or more of the plurality of user interface elements by one or more users of respective user computing devices.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: April 29, 2025
    Assignee: GOOGLE LLC
    Inventors: Joseph L. Turner, Stephen Rhys Norum
  • Patent number: 12282784
    Abstract: Disclosed herein are system, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for personalizing a user interface (UI) of a media device and/or content presented thereby. An example embodiment operates by obtaining a first natural language user input, providing the first natural language user input to a personalization language model that is configured to interpret different natural language user inputs to respectively determine different update tasks invoked thereby, the different update tasks including a UI update task and a content update task, receiving from the model a first update task determined thereby based at least on the first natural language user input, generating one or more first application programming interface (API) calls based on the first update task, and placing the one or more first API calls to a service that implements the first update task based on the one or more first API calls.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: April 22, 2025
    Assignee: ROKU, INC.
    Inventors: Atishay Jain, Fei Xiao, Abhishek Bambha, Mehul Agrawal, Rohit Mahto
  • Patent number: 12274918
    Abstract: The present disclosure generally relates to navigating, viewing, and sharing activity and workout data and interacting with workout and/or activity applications. In some examples, scrolling of activity data is based on the content being displayed. In some examples, friends' activity data may be viewed. In some examples, a notification and workout data for a friend's completed workout is received and displayed. In some example, the activity data received from friends is viewed and managed. In some examples, workout data for a multi-segment workout is displayed in a three-dimensional stack on a map. In some examples, a workout application operates in a limited mode until a touch input is received with a characteristic intensity that is greater than a threshold intensity.
    Type: Grant
    Filed: February 27, 2024
    Date of Patent: April 15, 2025
    Assignee: Apple Inc.
    Inventors: Aled Hywel Williams, David Chance Graham, Christopher Wilson
  • Patent number: 12262111
    Abstract: While an electronic device with a display and a touch-sensitive surface is in a locked, passcode-protected state, the device displays a lock screen user interface on the display. The lock screen user interface includes a plurality of restricted application launch icons, each restricted application launch icon corresponding to an application. The device also detects user input to activate a respective restricted application launch icon; and, in response to detecting the user input to activate the respective restricted application launch icon, starts a restricted session for a respective application that corresponds to the respective restricted application launch icon, wherein the respective application is configured to generate one or more content items while in the restricted session, and maintains the device in the locked, passcode-protected state for applications in the device other than the respective application.
    Type: Grant
    Filed: November 1, 2021
    Date of Patent: March 25, 2025
    Assignee: Apple Inc.
    Inventors: Richard R. Dellinger, Nikhil Bhogal, Greg Christie, Scott J. Forstall
  • Patent number: 12261814
    Abstract: This application provides a message display method and apparatus, a terminal, and a computer-readable storage medium. The method includes: displaying a session interface of a target session, and obtaining a message set of the target session; in response to that a plurality of continuous and repeated session messages are included in the message set, obtaining a target session message according to the plurality of continuous and repeated session messages; and replacing the plurality of continuous and repeated session messages in the message set with the target session message, and displaying a replaced message set in the session interface of the target session.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: March 25, 2025
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Liqiang Liu, Xuejun Sun, Xuan Luo
  • Patent number: 12236061
    Abstract: A method for monitoring a security system includes receiving a plurality of events produced by one or more of a plurality of components of the security system. A corresponding event type is identified for each of the plurality of received events from a plurality of event types. A spatial representation of at least part of the facility is displayed on a display of a user interface. For each of at least some of the plurality of received events, a predefined event icon that corresponds to the event type of the event is displayed on the spatial representation of at least part of the facility, at a location that corresponds to the location of the facility that the component that produced the event is located, and at a time that corresponds to the time that the event was produced by the corresponding component.
    Type: Grant
    Filed: February 15, 2024
    Date of Patent: February 25, 2025
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventor: Manjunatha Tumkur Divakara
  • Patent number: 12231489
    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: August 2, 2021
    Date of Patent: February 18, 2025
    Assignee: GOOGLE LLC
    Inventors: James S. Kelm, Thompson Alexander Ivor Gawley, Yelena Nakhimovsky, Jonathan Yu
  • Patent number: 12224874
    Abstract: Methods are provided in which a collaboration server connects at least two participants via respective user devices to a collaboration session. The collaboration server further distributes, to the respective user devices, media stream data and one or more customized graphical items that are distinguishably displayed in the collaboration session. The one or more customized graphical items are displayed in a foreground or a background associated with a collaboration space of first participant of the at least two participants. The collaboration server further detects a selection, by one of the respective user devices, of a graphical item from the one or more customized graphical items displayed in the collaboration space and performs at least one action associated with the graphical item during the collaboration session based on detecting the selection of the graphical item.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: February 11, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Zhaoyi Jin, Hongling Cen, Bhargavkumar Ghanshyamlal Pandya, Yasi Xi, Sebastian Jeuk, Maria Soledad Palmero, Gonzalo Salgueiro
  • Patent number: 12216961
    Abstract: A teleconference system (1) capable of smoothly progressing a teleconference is provided. A speech determination unit (2) determines whether a voice of each of a plurality of participants in a teleconference indicates speech or back-channel. A voice output control unit (4) performs control so that the voice of each of a plurality of the participants is output by a communication terminal of each of a plurality of the participants. The voice output control unit (4) performs control, when, while one of a plurality of the participants makes speech, another participant makes speech, so as to suppress an output of the speech of the another participant. A count unit (6) counts the number of collision speeches, for each participant. A number display control unit (8) performs control so that a display related to the number of times is made at the communication terminals of a plurality of the participants.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: February 4, 2025
    Assignee: NEC Platforms, Ltd.
    Inventor: Mayuko Terata
  • Patent number: 12216890
    Abstract: An extensible user experience framework uses a graphical user interface (GUI) panel output for display at a client device to display alerts of real-time communications and presenting single-click options for a user of the client device to select to initiate actions in response to those alerts. The GUI panel persists at a top of a foreground of a display of the client device. An entry identifying a real-time communication received at the client device is output within the GUI panel and includes one or more response actions that are each selectable within the GUI panel to initiate a different action for the real-time communication. Based on a selection of a response action of the one or more response actions, an action is initiated for the real-time communication.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: February 4, 2025
    Assignee: Zoom Communications, Inc.
    Inventors: Omar Amin, Yang He, Saravanakumar Venkatasubramanian Tiruthani
  • Patent number: 12212791
    Abstract: A computer system (e.g., such as provided for a network service) operates to determine an inventory of time slots for a given airing. The computer system assigns a supplemental content item to a time slot of the given airing when the given airing is rendered on at least some of a plurality of playback devices. The computer system may structure a tag element to include data that is specific to a third-party, and then communicate a plurality of tags that include the tag elements to playback devices that are (or will) render the primary content of the airing.
    Type: Grant
    Filed: October 22, 2016
    Date of Patent: January 28, 2025
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Michael Dalrymple, Zane Vella, Ken Goudey
  • Patent number: 12210887
    Abstract: User interface (UI) configuration data may be determined for a first view of a composite UI may be determined. The first view of the composite UI may include a first UI displayed in a first window and a second UI displayed in a second window. The UI configuration data may indicate the first UI interfaces with a first resource and the second UI interfaces with a second resource. A processing device may generate a sharing set in a context groups mapping based on the UI configuration data. The sharing set may include the first resource and the second resource. The contextual data may be shared, via a trans-resource messaging bus, between the first resource and the second resource based on the sharing set.
    Type: Grant
    Filed: June 4, 2024
    Date of Patent: January 28, 2025
    Assignee: HERE ENTERPRISE INC.
    Inventors: Chuck Doerr, Gavin Lauchlan, Steven Mocarski
  • Patent number: 12210729
    Abstract: Aspects of the present disclosure involve a system for filtering conversations. The system generates for display, by a messaging application, a plurality of shortcut options, each of the plurality of shortcut options comprising a respective filtering criterion. In response to receiving input that selects a given shortcut option of the plurality of shortcut options, the system retrieves the filtering criterion associated with the given shortcut option. The system searches a plurality of conversations to identify a subset of conversations that match the filtering criterion. The system generates for display together with the plurality of shortcut options, a plurality of representations of the identified subset of conversations in which one or more messages have been exchanged between a user and one or more friends of the user.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: January 28, 2025
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Daniel Moreno, David Phillip Taitz, Jeremy Baker Voss, Yu Wang
  • Patent number: 12197523
    Abstract: Online tutorials for websites or software platforms can become out of date quickly once a website or platform has a minor update. Embodiments of the present invention fix this problem by automatically mapping website elements from the original tutorial to elements of the updated website by calculating and determining similar non-exact matches to those elements as the website changes. This gives designers of websites flexibility to perform maintenance and updates to their websites without regularly reprogramming their tutorials ensuring a higher accuracy of educational material for the end-user.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: January 14, 2025
    Assignee: LOU Web Technologies Inc.
    Inventors: Kyle Lawson, Rachel Pardue
  • Patent number: 12197711
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for executing a computing skill are provided. A connection between first and second devices may be established. The devices may operate on different platforms. An indication to execute the skill may be received via a first application of the first device in relation to content. A determination may be made as to whether the second device has an application that can execute the skill. The determination may be made by querying an application manifest of the second device. If a determination is made that the skill can be executed by the second device, a selectable element to execute that skill by the second device may be surfaced. A selection may be made of the element, the digital content may be sent from the first device to the second device, and the skill may be executed by the second device.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: January 14, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Shrey Nitin Shah
  • Patent number: 12169723
    Abstract: A method and system for simultaneous recording of the pixels of a screen in the form of a video and at least one of: events received via an accessibility API and snapshots of the UI obtained via an accessibility API. All captured elements are associated with timestamps such that the video, events and UI snapshots can retrospectively be replayed and retain their synchronisation. The recording is performed via an app that runs on the same device being recorded and the recorded session may be uploaded to server via a network. A second app, running on a second device may be used to download the recorded sessions and be used to play, pause, and scrub, such that the pixels, accessibility events and the UI can be inspected at any time from the recorded session.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: December 17, 2024
    Assignee: REALITYMINE LIMITED
    Inventor: Graham Nigel Dean
  • Patent number: 12167304
    Abstract: An electronic notebook system is described comprising a housing, a computing device, wireless interfaces, antennas, sensors, a touch display configured to receive input via a stylus and/or human digit input, the stylus comprising a pressure and/or an inclination sensor, a microphone, camera, the system configured to provide a user condition interface, receive a user selection of a first user condition, provide an interface configured to receive user details, receive audible user details via the microphone, convert the audible user details received via the microphone to text, perform natural language processing to identify text keywords utilizing sentence segmentation, part-of-speech tagging, paraphrase recognition, and/or co-reference resolution, identify a condition based at least in part on the identified one or more keywords, dynamically generate an alert based at least in part on the identified condition, wirelessly transmit the alert to one or more destinations via at least a first wireless interface and
    Type: Grant
    Filed: October 30, 2023
    Date of Patent: December 10, 2024
    Assignee: The Notebook, LLC
    Inventor: Karen Elaine Khaleghi
  • Patent number: 12153787
    Abstract: An image forming apparatus includes: a display controller that displays an operation screen including a function button for executing a function on a display section; a press determination section that determines whether the function button is short pressed or long pressed; when the press determination section determines that the function button is short pressed, a function execution section that executes the function; and when the press determination section determines that the function button is long pressed, an execute privilege setting section that sets an execute privilege of the function from a plurality of types of execute privileges in accordance with a long press time of the function button.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: November 26, 2024
    Assignee: SEIKO EPSON CORPORATION
    Inventor: Daisuke Shinohara
  • Patent number: 12150017
    Abstract: An electronic notebook system is described comprising a housing, a computing device, wireless interfaces, antennas, sensors, a touch display configured to receive input via a stylus and/or human digit input, the stylus comprising a pressure and/or an inclination sensor, a microphone, camera, the system configured to provide a user condition interface, receive a user selection of a first user condition, provide an interface configured to receive user details, receive audible user details via the microphone, convert the audible user details received via the microphone to text, perform natural language processing to identify text keywords utilizing sentence segmentation, part-of-speech tagging, paraphrase recognition, and/or co-reference resolution, identify a condition based at least in part on the identified one or more keywords, dynamically generate an alert based at least in part on the identified condition, wirelessly transmit the alert to one or more destinations via at least a first wireless interface and
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: November 19, 2024
    Assignee: The Notebook, LLC
    Inventor: Karen Elaine Khaleghi