Patents by Inventor John Jensen

John Jensen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20250227136
    Abstract: Methods and apparatus for displaying Up-Next conference status for seamless transition between network conferences. In an embodiment, a method is provided for displaying Up-Next conference status. The method includes attending a first network conference, obtaining a meeting identifier and a meeting time for a second network conference, requesting conference status information for the second network conference based on the meeting identifier. The conference status information includes images of attendees that have joined the second network conference. The method also includes displaying Up-Next conference status during the first network conference.
    Type: Application
    Filed: March 26, 2025
    Publication date: July 10, 2025
    Applicant: Zoom Communications, Inc.
    Inventor: Patrick John Jensen
  • Patent number: 12353575
    Abstract: Methods and systems for secure applications running web view applications are disclosed. In some aspects, user data may be secured within a first security domain, that is inaccessible to a web view application running within a second application. The second application accesses the user data via a second security domain, when a request is received from the web view application to display a user interface. The second application then displays a user interface based at least in part, on the user data.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: July 8, 2025
    Assignee: Snap Inc.
    Inventors: John Jensen, Dylan Shane Eirinberg, Alexander R. Osborne, William Wu
  • Patent number: 12355712
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, content from a given user; selecting a metric for measuring performance of the content on the messaging application; measuring performance of the content on the messaging application; computing a value of the performance of the content on the messaging application based on the selected metric; and updating a restricted use token wallet stored in a profile for the given user based on the computed value of the performance of the content.
    Type: Grant
    Filed: November 7, 2023
    Date of Patent: July 8, 2025
    Assignee: Snap Inc.
    Inventors: John Jensen, Swetha Krishna Prabhakar
  • Publication number: 20250202960
    Abstract: A system determines whether a client device is connected to a local network including a computing node and a server. The system creates a message pipe between the computing node and the client device if the client device is connected to the local network. The system creates a message pipe between the server and the client device if the client device is not connected to the local network. The client device receives a message and a configuration for the message via the message pipe and displays the message based on the configuration.
    Type: Application
    Filed: February 27, 2025
    Publication date: June 19, 2025
    Inventors: Patrick John Jensen, Michael Adrian White
  • Publication number: 20250156047
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a client device implementing a messaging application, a request to access a display of a plurality of augmented reality experiences; retrieving a plurality of identifiers of each of the plurality of augmented reality experiences; determining that a given augmented reality experience of the plurality of augmented reality experiences is associated with an access restriction; modifying a given identifier of the plurality of identifiers associated with the given augmented reality experience in response to determining that the given augmented reality experience is associated with the access restriction; and generating, for display on the client device, a graphical user interface that includes the plurality of identifiers comprising the modified given identifier.
    Type: Application
    Filed: January 15, 2025
    Publication date: May 15, 2025
    Inventors: John Jensen, Gabriel Lupin, Jialu Zhao
  • Patent number: 12278852
    Abstract: A machine transmits a message to one or more client devices indicated in a destination tag of the message to configure the one or more client devices to display the message. The machine determines that a client device of the one or more client devices is not connected to a local network that includes a computing node configured to create a message pipe. The machine creates the message pipe from a server to the client device upon the client device joining a video conference in response to determining that the client device is not connected to the local network. The message pipe transmits the message to the client device upon a latter of the client device joining the video conference or accessing the message at the server.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: April 15, 2025
    Assignee: Zoom Communications, Inc.
    Inventors: Patrick John Jensen, Michael Adrian White
  • Patent number: 12236063
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a client device implementing a messaging application, a request to access a display of a plurality of augmented reality experiences; retrieving a plurality of identifiers of each of the plurality of augmented reality experiences; determining that a given augmented reality experience of the plurality of augmented reality experiences is associated with an access restriction; modifying a given identifier of the plurality of identifiers associated with the given augmented reality experience in response to determining that the given augmented reality experience is associated with the access restriction; and generating, for display on the client device, a graphical user interface that includes the plurality of identifiers comprising the modified given identifier.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: February 25, 2025
    Assignee: Snap Inc.
    Inventors: John Jensen, Gabriel Lupin, Jialu Zhao
  • Publication number: 20250016078
    Abstract: Techniques for monitoring video conferencing quality-of-service in autonomous systems are disclosed. In an example method, a video conference provider establishes a video conference including a plurality of client devices, in which each client device is connected to an autonomous system of a plurality of autonomous systems. The video conference includes a first client device connected to a first autonomous system administered by a communication service provider (CSP). The video conference provider determines, from packets received from the first client device, video conference information. The video conference provider determines one or more metrics about performance of the video conference in the first autonomous system based on the video conference information and outputs the metrics in real-time.
    Type: Application
    Filed: January 23, 2024
    Publication date: January 9, 2025
    Inventors: Brendan James Ittelson, Patrick John Jensen
  • Patent number: 12192157
    Abstract: A bidirectional bridge for web view is a technical solution to an engineering challenge associated with presenting external content in a web view. A bidirectional bridge for web view facilitates bidirectional communication between the web view included in the messaging client and the messaging client itself. In response to a user action requesting a web page to be loaded in the web view, the bidirectional bridge initiates a request to messaging client to retrieve external content, receives the requested external content from the messaging client, and displays an image representing the external content in the web view as part of the web page.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: January 7, 2025
    Assignee: Snap Inc.
    Inventors: Muzammil Ahmed, John Jensen, Michel Khristo, Sivakumar Loganathan, Patrick Mandia, Jun Xu, Austin Yeakel
  • Patent number: 12160454
    Abstract: Methods and apparatus for seamless transition between network conferences. In an embodiment, a method is provided for transitioning between network conferences. The method includes attending a first network conference using a first conference state and conferencing application, and displaying, on a display screen, Up-Next conference status comprising a meeting time for a second network conference and images of attendees that have joined the second network conference. The method also includes joining the second network conference using the first conference state and the conferencing application.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: December 3, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventor: Patrick John Jensen
  • Publication number: 20240236269
    Abstract: One example method for remote management of client devices for virtual conferences based on client device context includes receiving, by a virtual conference provider, a connection request from a first client device executing virtual conference client software; determining a context associated with the first client device based on the request; generating a manifest associated with the context, the manifest comprising one or more configuration settings associated with the virtual conference client software; and transmitting the manifest to the client device.
    Type: Application
    Filed: October 25, 2022
    Publication date: July 11, 2024
    Inventor: Patrick John Jensen
  • Publication number: 20240205178
    Abstract: A server identifies a condition impacting communication services at a premises housing devices. The server transmits, to multiple devices of multiple respective administrators, a message indicating the condition. The server creates a communication session for addressing the condition. The server adds accounts associated with the multiple devices of the multiple administrators to the communication session.
    Type: Application
    Filed: February 29, 2024
    Publication date: June 20, 2024
    Inventors: Patrick John Jensen, Michael Adrian White
  • Patent number: 12015496
    Abstract: Methods and apparatus for taking a break after seamless transition between network conferences. In an embodiment, a method for taking a break after a transition between network conferences includes operations of attending a first network conference using a first conference state and a conferencing application, and displaying Up-Next conference status about a second network conference. The method also includes operations of receiving a request to enter a break mode after joining the second network conference, joining the second network conference using the first conference state and the conferencing application, and transmitting a break mode icon to participants in the second network conference.
    Type: Grant
    Filed: December 13, 2022
    Date of Patent: June 18, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventor: Patrick John Jensen
  • Publication number: 20240137464
    Abstract: One example method for remote management of client devices for virtual conferences based on client device context includes receiving, by a virtual conference provider, a connection request from a first client device executing virtual conference client software; determining a context associated with the first client device based on the request; generating a manifest associated with the context, the manifest comprising one or more configuration settings associated with the virtual conference client software; and transmitting the manifest to the client device.
    Type: Application
    Filed: October 24, 2022
    Publication date: April 25, 2024
    Inventor: Patrick John Jensen
  • Patent number: 11949637
    Abstract: A server of an on-premises data center used for a software platform identifies a condition impacting real-time communication services at a premises housing devices accessing the software platform. The server transmits, to a device of an administrator associated with the premises via a messaging application for real-time communication between two or more human-operated devices, a message indicating the condition and including one or more selectable elements each associated with a different action for addressing the condition. The server receives an indication of a selectable element selected from amongst the one or more selectable elements at the device of the administrator. The server causes performance of the action associated with the selected selectable element.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: April 2, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Patrick John Jensen, Michael Adrian White
  • Patent number: 11929898
    Abstract: Techniques for monitoring video conferencing quality-of-service in autonomous systems are disclosed. In an example method, a video conference provider establishes a video conference including a plurality of client devices, in which each client device is connected to an autonomous system of a plurality of autonomous systems. The video conference includes a first client device connected to a first autonomous system administered by a communication service provider (CSP). The video conference provider receives packets from the first client device and determines, from the packets, video conference information including telemetry about the video conference, the first autonomous system traversed by the packets, and the associated CSP. The video conference provider determines one or more metrics about performance of the video conference in the first autonomous system based on the video conference information and outputs the metrics in real-time.
    Type: Grant
    Filed: July 3, 2023
    Date of Patent: March 12, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Brendan James Ittelson, Patrick John Jensen
  • Publication number: 20240073163
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, content from a given user; selecting a metric for measuring performance of the content on the messaging application; measuring performance of the content on the messaging application; computing a value of the performance of the content on the messaging application based on the selected metric; and updating a restricted use token wallet stored in a profile for the given user based on the computed value of the performance of the content.
    Type: Application
    Filed: November 7, 2023
    Publication date: February 29, 2024
    Inventors: John Jensen, Swetha Krishna Prabhakar
  • Publication number: 20240056494
    Abstract: A machine transmits a message to one or more client devices indicated in a destination tag of the message to configure the one or more client devices to display the message. The machine determines that a client device of the one or more client devices is not connected to a local network that includes a computing node configured to create a message pipe. The machine creates the message pipe from a server to the client device upon the client device joining a video conference in response to determining that the client device is not connected to the local network. The message pipe transmits the message to the client device upon a latter of the client device joining the video conference or accessing the message at the server.
    Type: Application
    Filed: October 25, 2023
    Publication date: February 15, 2024
    Inventors: Patrick John Jensen, Michael Adrian White
  • Patent number: 11857879
    Abstract: Systems and methods herein access a visual identifier, perform a visual search of the visual identifier, in response to performing the visual search of the visual identifier, cause presentation of an application menu within a graphical user interface of a computing device, receive a selection of a first user interface element within the application menu, and in response to receiving the selection, run the computer application.
    Type: Grant
    Filed: June 9, 2021
    Date of Patent: January 2, 2024
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, John Jensen, William Wu
  • Patent number: 11855938
    Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application, content from a given user; selecting a metric for measuring performance of the content on the messaging application; measuring performance of the content on the messaging application; computing a value of the performance of the content on the messaging application based on the selected metric; and updating a restricted use token wallet stored in a profile for the given user based on the computed value of the performance of the content.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: December 26, 2023
    Assignee: Snap Inc.
    Inventors: John Jensen, Swetha Krishna Prabhakar