Patents by Inventor Michael Brian

Michael Brian 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).

  • Patent number: 11755722
    Abstract: Embodiments are directed to managing sandboxed application extensions. A first request that include includes information that identifies an extension may be provided to an extension server. Information included in a first response may be employed to instantiate an extension shell that corresponds to the extension and embed it in the hosting application such that the extension shell is associated with a first security policy included in the first response. A second request may be provided to the extension server based on information included in the extension shell such that the second request includes an identifier associated with an extension body that corresponds to the extension shell. The first security policy or the second security policy may be employed to enable one or more of the extension shell or the extension body to just access the hosting application or just access the extension server.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: September 12, 2023
    Assignee: Tableau Software, LLC
    Inventors: Lee Benjamin Graber, Michael Brian Kovner, Sean Daye Mann, Brett Allen Taylor
  • Patent number: 11748105
    Abstract: Aspects of the present disclosure relate an apparatus comprising fetch circuitry and instruction storage circuitry. The fetch circuitry is to fetch instructions for execution by execution circuitry. The instruction storage circuitry is to store temporary copies of fetched instructions. The fetch circuitry is configured to preferentially fetch instructions from the instruction storage circuitry. The instruction storage circuitry is configured to, responsive to a storage condition being met, begin storing copies of consecutive fetched instructions, the storage condition indicating a utility of a current fetched instruction; and to, responsive to determining that a number of said stored consecutive instructions has reached a storage threshold, cease storing copies of subsequent fetched instructions.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: September 5, 2023
    Assignee: Arm Limited
    Inventors: Michael Brian Schinzler, Muhammad Umar Farooq, Yasuo Ishii
  • Publication number: 20230260351
    Abstract: Disclosed systems and methods relate to a smart access control device in a security system for monitoring an area. According to embodiments, a method can include receiving, by the smart access control device, from one or more sensors in the area, sensor data about the area. The method can also include analyzing the received sensor data and generating an alert for a user about the area based on the analyzed sensor data. The method can further include transmitting, by the smart access control device, a first signal comprising the alert to a monitoring server of the security system. Moreover, the method can include enabling, by the smart access control device, a person requesting access to the area to enter identification information and granting access to the area to the person based on the received identification information that is evaluated by the user.
    Type: Application
    Filed: April 19, 2023
    Publication date: August 17, 2023
    Applicant: Latch Systems, Inc.
    Inventors: Luke Andrew SCHOENFELDER, Michael Brian JONES, Saayuj DHANAK
  • Patent number: 11714689
    Abstract: A system and method for cloud management of user interactions on a client device comprising: initiating, in response to an initiation request of a client application, processing of a workflow configuration with an initial session state, wherein the workflow is a data model of a graph of nodes connected with directed edges, where the nodes include a set of node types that includes at least a pane node; iteratively processing the workflow configuration, initially using the initial session state, and thereby generating rendered panes for use in a user interaction flow of a client application, which comprises: following a next edge of the workflow configuration to determine a next workflow node, processing the next workflow node, which comprises, when the next workflow node is a pane node, rendering the pane node into a rendered pane, and sending the rendered panes to the client device.
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: August 1, 2023
    Assignee: Plaid Inc.
    Inventors: William Frederick Kiefer, Michael Brian Jacokes, Jan Maksymilian Dudek, Nathan James Tindall
  • Publication number: 20230231818
    Abstract: A network appliance can have an input port that can receive network packets at line rate, two or more ingress queues, a line rate classification circuit that can place the network packets on the ingress queues at the line rate, a packet buffer that can store the network packets, and a sub line rate packet processing circuit that can process the network packets that are stored in the packet buffer. The line rate classification circuit can place a network packet on one of the ingress queues based on the network packet's packet contents. A buffer scheduler can select network packets for processing by a sub line rate packet processing circuit based on the priority levels of the ingress to queues.
    Type: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Michael Brian Galles, Vipin Jain
  • Publication number: 20230195466
    Abstract: A data processing apparatus is provided that comprises rename circuitry for performing a register rename stage of a pipeline in respect of a stream of operations. Move elimination circuitry performs a move elimination operation on the stream of operations in which a move operation is eliminated and the register rename stage performs an adjustment of an identity of registers in the stream of operations to compensate for the move operation being eliminated and demotion circuitry reverses or inhibits the adjustment in response to one or more conditions being met.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 22, 2023
    Inventors: Yasuo ISHII, Muhammad Umar FAROOQ, William Elton BURKY, Michael Brian SCHINZLER, Jason Lee SETTER, David Gum LIM
  • Publication number: 20230187569
    Abstract: The present invention relates to photovoltaic lined optical cavity for a robust power generating apparatus consisting of said cavities and manufacturing methods for said cavities. The photovoltaic lined optical cavity comprises of an optical core, a base substrate, photovoltaic layers lining the optical core, and optical elements. The photovoltaic lined optical cavity is optimized for the light capture of solar radiation and sufficient integrity against mechanical loads.
    Type: Application
    Filed: December 18, 2020
    Publication date: June 15, 2023
    Inventors: Shima ALAGHA, Michael Brian WHITWICK, Oliver ZIMMERMANN, Christopher MCCAHON, Meng WANG
  • Patent number: 11676437
    Abstract: Embodiments are directed to systems and techniques to provide smart access control devices with legacy access control systems.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: June 13, 2023
    Assignee: Latch Systems, Inc.
    Inventors: Luke Andrew Schoenfelder, Michael Brian Jones, Tracy Van Dyk, Sage Wright, Euan Scott Foster Abraham, Kevin Chen, Aaron Sirken
  • Publication number: 20230179677
    Abstract: A push notification mechanism at a mobile user device provides for automated limiting of the rate of production of push notification alerts (such as an audible alert or a vibratory alert) and/or push notifications responsive to the occurrence of chat events relevant to a chat application hosted by the user device. Some chat events automatically trigger suppression periods during which push notification alerts are prevented for subsequent chat events that satisfy predefined suppression criteria. Such push notification and/or alert limiting can be performed separately for separate users, chat groups, and/or chat event types.
    Type: Application
    Filed: February 1, 2023
    Publication date: June 8, 2023
    Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
  • Publication number: 20230176979
    Abstract: An apparatus comprises memory management circuitry to perform a translation table walk for a target address of a memory access request and to signal a fault in response to the translation table walk identifying a fault condition for the target address, prefetch circuitry to generate a prefetch request to request prefetching of information associated with a prefetch target address to a cache; and faulting address prediction circuitry to predict whether the memory management circuitry would identify the fault condition for the prefetch target address if the translation table walk was performed by the memory management circuitry for the prefetch target address. In response to a prediction that the fault condition would be identified for the prefetch target address, the prefetch circuitry suppresses the prefetch request and the memory management circuitry prevents the translation table walk being performed for the prefetch target address of the prefetch request.
    Type: Application
    Filed: December 2, 2021
    Publication date: June 8, 2023
    Inventors: Alexander Cole SHULYAK, Joseph Michael PUSDESRIS, . ABHISHEK RAJA, Karthik SUNDARAM, Anoop Ramachandra IYER, Michael Brian SCHINZLER, James David DUNDAS, Yasuo ISHII
  • Patent number: 11668937
    Abstract: Systems and methods are provided for displaying a first portion of a video, the first portion comprising a subset of the video that fits in a display area of a computing device. The systems and methods further detect movement of the computing device during playback of the first portion of the video, calculate a rotation of the display of the first portion of the video based on a direction of the movement, and cause the display of the first portion of the video to rotate relative to the direction of movement to display a second portion of the video, the second portion comprising a subset of the video that is associated with the direction of movement and that was at least partially not visible in the first portion of the video when displayed in the display area of the computing device.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: June 6, 2023
    Assignee: SNAP INC.
    Inventors: Alex Bamberger, Matthew Hanover, Nathan Litke, Michael Brian Murray
  • Patent number: 11663416
    Abstract: A software agent, that is used to assist in providing a service, receives communications from a set of users that are attempting to use the software agent. The communications include communications that are interacting with the software agent, and communications that are not interacting with the software agent. The software agent performs natural language processing on all communications to identify such things as user sentiment, user concerns or other items in the content of the messages, and also to identify actions taken by the users in order to obtain a measure of user satisfaction with the software agent. One or more action signals are then generated based upon the identified user satisfaction with the software agent.
    Type: Grant
    Filed: December 9, 2020
    Date of Patent: May 30, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Benjamin Gene Cheung, Andres Monroy-Hernandez, Todd Daniel Newman, Mayerber Loureiro De Carvalho Neto, Michael Brian Palmer, Pamela Bhattacharya, Justin Brooks Cranshaw, Charles Yin-Che Lee
  • Patent number: 11663870
    Abstract: Disclosed systems and methods relate to a smart access control device in a security system for monitoring an area. According to embodiments, a method can include receiving, by the smart access control device, from one or more sensors in the area, sensor data about the area. The method can also include analyzing the received sensor data and generating an alert for a user about the area based on the analyzed sensor data. The method can further include transmitting, by the smart access control device, a first signal comprising the alert to a monitoring server of the security system. Moreover, the method can include enabling, by the smart access control device, a person requesting access to the area to enter identification information and granting access to the area to the person based on the received identification information that is evaluated by the user.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: May 30, 2023
    Assignee: Latch Systems, Inc.
    Inventors: Luke Andrew Schoenfelder, Michael Brian Jones, Saayuj Dhanak
  • Publication number: 20230154264
    Abstract: Embodiments are directed to systems and techniques to provide smart access control devices with legacy access control systems.
    Type: Application
    Filed: June 6, 2022
    Publication date: May 18, 2023
    Inventors: Luke Andrew SCHOENFELDER, Michael Brian JONES, Tracy VAN DYK, Sage WRIGHT, Euan Scott Foster ABRAHAM, Kevin CHEN, Aaron SIRKEN
  • Patent number: 11647821
    Abstract: A claw type or octopus type hair clip includes a first side, a second side, a hinge pin that pivotally couples the first side to the second side, and a lock that prevents the first side and the second side from undesirably pivoting to an open arrangement. The hair clip may include features, such as tabs that may be pressed together, that release the lock to enable the hair clip to be opened and placed over an object, such as an individual's hair. When lock-releasing features are released, the lock engages, enabling the first side and second side of the hair clip to be pivotally closed while preventing the first side and second side from pivotally opening.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: May 16, 2023
    Assignee: Durham Enterprises Corporation
    Inventors: Michael Brian Freeman, Benjamin Durham
  • Patent number: 11649227
    Abstract: The disclosure relates to compounds of Formula (I) as allosteric chromenone inhibitors of phosphoinositide 3-kinase (PI3K) useful in the treatment of diseases or disorders associated with PI3K modulation, Formula (I): or a prodrug, solvate, enantiomer, stereoisomer, tautomer, or pharmaceutically acceptable salt thereof, wherein R1, R2, R3, R4, R5, R6, R7, R8, R9, W, X, Y, s, and Ring A are as described herein.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: May 16, 2023
    Assignee: Petra Pharma Corporation
    Inventors: Erin Danielle Anderson, Sean Douglas Aronow, Nicholas A. Boyles, Markus K. Dahlgren, Shulu Feng, Aleksey I. Gerasyuto, Eugene R. Hickey, Thomas Combs Irvin, Edward A. Kesicki, Anke Klippel-Giese, Jennifer Lynn Knight, Gabrielle R. Kolakowski, Manoj Kumar, Katelyn Frances Long, Christopher Glenn Mayne, David L. McElligott, Johnathan Alexander McLean, Loredana Puca, Kannan Karukurichi Ravi, Daniel Lee Severance, Michael Brian Welch, Tien Widjaja
  • Patent number: 11634321
    Abstract: The hydrogen storage product comprises one or more reduced-graphene oxide layers functionalized with a boron species and decorated with an alkali or alkaline earth metal. Each layer of the structure further comprises boron-oxygen functional groups comprising oxygen atoms bonded to boron atoms. The hydrogen storage product has a composition suitable for physisorption of hydrogen molecule, and operates to reversibly store hydrogen under operating conditions of low pressure and ambient temperature.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: April 25, 2023
    Assignee: HYDROGEN IN MOTION INC. (H2M)
    Inventors: Pei Pei, Michael Brian Whitwick, Andrey Tokarev, Sahida Kureshi, Erik Kjeang, Mark Cannon, Grace Quan
  • Publication number: 20230121317
    Abstract: Described are platforms, systems, and methods for resource fairness enforcement. In one aspect, a programmable input output (IO) device comprises a memory unit, the memory unit having instructions stored thereon which, when executed by the programmable IO device, cause the programmable IO device to perform operations comprising: receiving an input from a logical interface (LIF); determining, by at least one meter, a metric regarding at least one resource used during a processing of the input through a programmable pipeline; and regulating additional input received from the LIF based on the metric and a threshold for the at least one resource.
    Type: Application
    Filed: December 19, 2022
    Publication date: April 20, 2023
    Inventor: Michael Brian GALLES
  • Patent number: 11624923
    Abstract: Systems and methods are provided for displaying a first portion of a video, the first portion comprising a subset of the video that fits in a display area of a computing device. The systems and methods further detect movement of the computing device during playback of the first portion of the video, calculate a rotation of the display of the first portion of the video based on a direction of the movement, and cause the display of the first portion of the video to rotate relative to the direction of movement to display a second portion of the video, the second portion comprising a subset of the video that is associated with the direction of movement and that was at least partially not visible in the first portion of the video when displayed in the display area of the computing device.
    Type: Grant
    Filed: July 22, 2021
    Date of Patent: April 11, 2023
    Assignee: SNAP INC.
    Inventors: Alex Bamberger, Matthew Hanover, Nathan Litke, Michael Brian Murray
  • Patent number: D990797
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: June 27, 2023
    Assignee: Cabo Holdings, LLC
    Inventor: Michael Brian Boshears