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: 20230153131
    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: Application
    Filed: October 28, 2022
    Publication date: May 18, 2023
    Inventors: John Jensen, Dylan Shane Eirinberg, Alexander R. Osborne, William Wu
  • Publication number: 20230138147
    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: Application
    Filed: December 30, 2022
    Publication date: May 4, 2023
    Inventors: Muzammil Ahmed, John Jensen, Michel Khristo, Sivakumar Loganathan, Patrick Mandia, Jun Xu, Austin Yeakel
  • Publication number: 20230115155
    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: Application
    Filed: December 13, 2022
    Publication date: April 13, 2023
    Applicant: Zoom Video Communications, Inc.
    Inventor: Patrick John JENSEN
  • Patent number: 11606320
    Abstract: Methods and systems for providing multiple versions of an application in a social network are described. In some aspects, a first version of the application provides a first set of features while a second version of the application provides the first set of features and also a second set of features. Both the first version of the application and the second version of the application access the same application state data, which may be maintained by a back-end system, such as a social network. When the state data is updated by one or the other versions of the application, a notification may be provided to the other version of the application informing it of the update. The application state data may represent, for example, a shared gaming environment accessed by both the first and second versions of the application.
    Type: Grant
    Filed: September 9, 2021
    Date of Patent: March 14, 2023
    Assignee: Snap Inc.
    Inventors: Dylan Shane Eirinberg, John Jensen, Alexander R. Osborne, William Wu
  • Patent number: 11599371
    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: April 9, 2021
    Date of Patent: March 7, 2023
    Assignee: Snap Inc.
    Inventors: John Jensen, Dylan Shane Eirinberg, Alexander R. Osborne, William Wu
  • Patent number: 11593826
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program and a method for providing a platform that facilitates communication between a messaging application and a web-based gaming application; receiving, via the platform, a request from the web-based gaming application to execute a reward activity; determining, by the messaging application, that the request satisfies a reward activity criterion; generating the reward activity on the messaging application in response to receiving the request; and communicating, via the platform, a status of the reward activity from the messaging application to the web-based gaming application.
    Type: Grant
    Filed: May 24, 2019
    Date of Patent: February 28, 2023
    Assignee: Snap Inc.
    Inventors: Dong Chen, Qiren Chen, John Jensen
  • Patent number: 11575626
    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: February 23, 2021
    Date of Patent: February 7, 2023
    Assignee: Snap Inc.
    Inventors: Muzammil Ahmed, John Jensen, Michel Khristo, Sivakumar Loganathan, Patrick Mandia, Jun Xu, Austin Yeakel
  • Patent number: 11571238
    Abstract: An endarterectomy device configured to remove plaque from an occluded artery is disclosed. The endarterectomy device uses an adjustable wire loop end effector to establish and advance a dissection plane in the subadventitial space of the artery. The endarterectomy device is passed down the length of an artery in the subadventitial plane, adjusting the size of the wire loop end effector as needed to navigate the artery and dissect a plaque column, until the end of the plaque is reached. The wire loop end effector is then used as a plaque cutter to transect the distal end of the plaque column. The endarterectomy device is further configured along its length with support arms that facilitate removal of the plaque column as the device is removed from the artery.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: February 7, 2023
    Assignee: Oregon Health & Science University
    Inventors: Gregory Landry, Stevan Wittenbrock, Daniel R. Baker, Christopher John Jensen
  • Publication number: 20230037271
    Abstract: Embodiments disclosed provide a virtual currency system within a messaging application by performing operations comprising: launching, within a messaging application, a third-party application; receiving, by the messaging application from the third-party application, a request to perform an ecommerce transaction in relation to an item available for consumption on the third-party application; determining, by the messaging application, an expected attribute for the item based on accessing a database that stores expected attribute information for multiple items; verifying, by the messaging application, that an attribute of the item specified by the request corresponds to the expected attribute for the item; and processing, by the messaging application, the ecommerce transaction in response to successfully verifying that the attribute of the item satisfies a verification criterion based on the expected attribute for the item.
    Type: Application
    Filed: October 12, 2022
    Publication date: February 2, 2023
    Inventors: John Jensen, Alan Rawcliffe, Cindy Yuqi Li, Kiran Abraham, William¿ Wu
  • Patent number: 11539539
    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: June 17, 2021
    Date of Patent: December 27, 2022
    Assignee: Zoom Video Communications, Inc.
    Inventor: Patrick John Jensen
  • Patent number: 11501348
    Abstract: Embodiments disclosed provide a virtual currency system within a messaging application by performing operations comprising: launching, within a messaging application, a third-party application; receiving, by the messaging application from the third-party application, a request to perform an ecommerce transaction in relation to an item available for consumption on the third-party application; determining, by the messaging application, an expected attribute for the item based on accessing a database that stores expected attribute information for multiple items; verifying, by the messaging application, that an attribute of the item specified by the request corresponds to the expected attribute for the item; and processing, by the messaging application, the ecommerce transaction in response to successfully verifying that the attribute of the item satisfies a verification criterion based on the expected attribute for the item.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: November 15, 2022
    Assignee: Snap Inc.
    Inventors: John Jensen, Alan Rawcliffe, Cindy Yuqi Li, Kiran Abraham, William Wu
  • Publication number: 20220206996
    Abstract: A data collection system for semiconductor manufacturing includes: T substrate processing tools, where each of the T substrate processing tools includes: N processing chambers, where each of the N processing chambers includes a processing chamber controller configured to receive a plurality of different types of data during operating of the corresponding one of the N processing chambers, where the plurality of different types of data have different formats, where the processing chamber controller is further configured to format the plurality of different types of data into formatted data, and where T and N are integers; and a data diagnostic services computer configured to: receive and store the formatted data as categories in a common file having a table-like data structure including rows with contextual data; and in response to a request, generate an output file including a subset of the data from the common file.
    Type: Application
    Filed: February 11, 2020
    Publication date: June 30, 2022
    Inventors: Chung-Ho HUANG, Vincent WONG, Paul Ronald BALLINTINE, Henry CHAN, Nicolas GRINSCHGL, John A. JENSEN, Chad Russell WEETMAN, Rainer UNTERGUGGENBERGER
  • Publication number: 20220194707
    Abstract: Disclosed are systems and methods for warehouse inventory management and order fulfillment. The disclosed system provides a dynamic order fulfillment mapping can prove desirable and provide a basis for a wide range of inventory applications, such as optimizing the warehouse and inventory management process for gift box subscription services and sellers.
    Type: Application
    Filed: December 21, 2021
    Publication date: June 23, 2022
    Inventors: Julian Van Erlach, John Jensen, Ben Chandler, Nathan Goodrich, Mark Gavin
  • Publication number: 20220187964
    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: August 12, 2021
    Publication date: June 16, 2022
    Inventors: John Jensen, Gabriel Lupin, Jialu Zhao
  • Publication number: 20220150196
    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: August 12, 2021
    Publication date: May 12, 2022
    Inventors: John Jensen, Swetha Krishna Prabhakar
  • Publication number: 20220103386
    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: Application
    Filed: June 17, 2021
    Publication date: March 31, 2022
    Applicant: Zoom Video Communications, Inc.
    Inventor: Patrick John Jensen
  • Publication number: 20220103604
    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: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Applicant: Zoom Video Communications, Inc.
    Inventor: Patrick John Jensen
  • Publication number: 20220103605
    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. The Up-Next conference status includes the meeting time and the images of the attendees that have joined the second network conference.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Applicant: Zoom Video Communications, Inc.
    Inventor: Patrick John Jensen
  • Publication number: 20210409359
    Abstract: Methods and systems for providing multiple versions of an application in a social network are described. In some aspects, a first version of the application provides a first set of features while a second version of the application provides the first set of features and also a second set of features. Both the first version of the application and the second version of the application access the same application state data, which may be maintained by a back-end system, such as a social network. When the state data is updated by one or the other versions of the application, a notification may be provided to the other version of the application informing it of the update. The application state data may represent, for example, a shared gaming environment accessed by both the first and second versions of the application.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Dylan Shane Eirinberg, John Jensen, Alexander R. Osborne, William Wu
  • Patent number: D984864
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: May 2, 2023
    Inventors: Andreas Østergaard Hansen, John Jensen, Jesper Abildskov Berg