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: 11295007
    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: December 3, 2019
    Date of Patent: April 5, 2022
    Assignee: Tableau Software, LLC
    Inventors: Lee Benjamin Graber, Michael Brian Kovner, Sean Daye Mann, Brett Allen Taylor
  • Publication number: 20220095759
    Abstract: A rechargeable hair styling tool may be plugged into an electrical outlet to enable charging of each battery and operation of the hair styling tool. Electronics of the hair styling tool may enable it to alternately operate under power from the battery or batteries (i.e., stored power) while the hair styling tool is unplugged from an electrical outlet (e.g., a wall socket, etc.) and under power of an external source of electricity while the hair styling tool is plugged into the electrical outlet. Each heating element of such a rechargeable hair styling tool may be heated when the hair styling tool is plugged in and, once each heating element has been heated to a sufficient temperature, continue to function under power supplied by the battery or batteries of the rechargeable hair styling tool.
    Type: Application
    Filed: December 7, 2021
    Publication date: March 31, 2022
    Inventor: Michael Brian Freeman
  • Patent number: 11288226
    Abstract: A configurable transaction filtering and logging circuit for on-chip communications within a semiconductor chip can store filter patterns. The filter patterns can include an address range filter pattern. The circuit can monitor transactions carried by an on-chip connection fabric. The transactions can be configured to transfer data between a first core circuit and a second core circuit that are also implemented on the semiconductor chip. The circuit can execute one of a set of actions in response to detecting a transaction that matches one of the filter patterns. One of the actions can be logging the transaction to a transaction log buffer in response to detecting that the transaction matches one of the filter patterns.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: March 29, 2022
    Assignee: Pensando Systems, Inc.
    Inventor: Michael Brian Galles
  • Publication number: 20220092903
    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: December 2, 2021
    Publication date: March 24, 2022
    Applicant: Latch Systems, Inc.
    Inventors: Luke Andrew SCHOENFELDER, Michael Brian JONES, Saayuj DHANAK
  • Patent number: 11282314
    Abstract: Disclosed systems and methods relate to a smart access control reader for an access control system. According to embodiments, a method can include installing the smart access control reader to the access control system by connecting the smart access control reader to the access control system via wiring of the access control system. The method can also include receiving, by the smart access control reader, one or more first credentials for authenticating one or more users by the access control system. The method can further include determining, by the smart access control reader, that the one or more first credentials are authorized. Moreover, the method can include transmitting, by the smart access control reader, a second credential to an access control panel of the access control system, in response to a request by a first user to access an area monitored by the access control system.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: March 22, 2022
    Assignee: LATCH SYSTEMS, INC.
    Inventors: Luke Andrew Schoenfelder, Michael Brian Jones, Thomas Meyerhoffer, Ali Akbar Hussain, Ivan Almaral Sole, Travis Holt, James Griszbacher
  • Patent number: 11263158
    Abstract: Methods and apparatuses for a programmable IO device interface are provided. The apparatus may comprise: a first memory unit having a plurality of programs stored thereon, the plurality of programs are associated with a plurality of actions comprising updating memory based data structure, inserting a DMA command or initiating an event; a second memory unit for receiving and storing a table result, and the table result is provided by a table engine configured to perform packet match operations on (i) a packet header vector contained in a header portion and (ii) data stored in a programmable match table; and circuitry for executing a program selected from the plurality of programs in response to the table result and an address received by the apparatus, and the program is executed until completion and the program is associated with the programmable match table.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: March 1, 2022
    Assignee: PENSANDO SYSTEMS INC.
    Inventors: Michael Brian Galles, J. Bradley Smith, Hemant Vinchure
  • Publication number: 20220058065
    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: Application
    Filed: August 18, 2021
    Publication date: February 24, 2022
    Inventors: William Frederick Kiefer, Michael Brian Jacokes, Jan Maksymilian Dudek, Nathan James Tindall
  • Patent number: 11252541
    Abstract: Systems and methods for simplified message grouping and display are provided. In example embodiments, a plurality of messages are received within a conversation which is accessible by a plurality of client devices. Messages are grouped into different cards based on criteria associated with the cards. During a transition between displaying a first of the cards to a second of the cards, an animation may be displayed.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: February 15, 2022
    Assignee: Snap Inc.
    Inventors: William Wu, Michael Brian Murray, Chamal Samaranayake, Erik Wagner
  • Patent number: 11237974
    Abstract: A data processing apparatus is provided. The data processing apparatus includes fetch circuitry to fetch instructions from storage circuitry. Decode circuitry decodes each of the instructions into one or more operations and provides the one or more operations to one or more execution units. The decode circuitry is adapted to decode at least one of the instructions into a plurality of operations. Cache circuitry caches the one or more operations and at least one entry of the cache circuitry is a compressed entry that represents the plurality of operations.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: February 1, 2022
    Assignee: Arm Limited
    Inventors: Michael Brian Schinzler, Michael Filippo
  • Publication number: 20220020234
    Abstract: Systems and methods for access control management designed for multi-unit buildings are provided. The disclosed systems can use mobile devices, a local mesh network, access control devices, and wireless communication to facilitate multi-unit real estate management. Mobile devices can download and use credentials to access appropriate areas and units in a building through local wireless communications with access control devices.
    Type: Application
    Filed: September 29, 2021
    Publication date: January 20, 2022
    Applicant: LATCH, INC.
    Inventors: Luke Andrew SCHOENFELDER, Michael Brian JONES, Ali Akbar HUSSAIN, James GRISZBACHER, Ivan Almaral SOLE, Timothy H. HEARN
  • Patent number: 11222495
    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: October 30, 2020
    Date of Patent: January 11, 2022
    Assignee: LATCH SYSTEMS, INC.
    Inventors: Luke Andrew Schoenfelder, Michael Brian Jones, Saayuj Dhanak
  • Publication number: 20220006424
    Abstract: There are provided three-dimensional photovoltaic structures and a power optimizer for a photovoltaic power generation apparatus. The photovoltaic structure may include two or more photovoltaic material face sets including one or more photovoltaic material faces with at least in part in different orientations to each other. In embodiments, each photovoltaic material face may be operatively coupled to power optimizer, for example maximum power point tracking (MPPT) electronics, enabling independent power optimization of the power output of each face.
    Type: Application
    Filed: March 4, 2020
    Publication date: January 6, 2022
    Inventors: Michael Brian WHITWICK, Oliver ZIMMERMANN, Christopher MCCAHON, Meng WANG
  • Patent number: 11218435
    Abstract: A method of managing electronic media content items starts with a server system receiving a first electronic communication from a first client device in communication with the server system over a network. The server system then generates a first media content item based on the first electronic communication and causes the first media content item to be displayed on a display screen of a second client device. The server system receives a request from the second client device to store the first media content item and stores the first media content item in a storage that is associated with the first user and the second user. The server system then generates a notification to be displayed on a display screen of the first client device that indicates the first media content item is stored in the storage. Other embodiments are disclosed herein.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: January 4, 2022
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Michael Brian Murray, Jeremy Voss
  • Patent number: 11191336
    Abstract: A rechargeable hair styling tool may be plugged into an electrical outlet to enable charging of each battery and operation of the hair styling tool. Electronics of the hair styling tool may enable it to alternately operate under power from the battery or batteries (i.e., stored power) while the hair styling tool is unplugged from an electrical outlet (e.g., a wall socket, etc.) and under power of an external source of electricity while the hair styling tool is plugged into the electrical outlet. Each heating element of such a rechargeable hair styling tool may be heated when the hair styling tool is plugged in and, once each heating element has been heated to a sufficient temperature, continue to function under power supplied by the battery or batteries of the rechargeable hair styling tool.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: December 7, 2021
    Assignee: Durham Enterprises Corporation
    Inventor: Michael Brian Freeman
  • Publication number: 20210357418
    Abstract: Disclosed are implementations for ranking a feed in a social network. In one aspect, a method of generating a feed includes identifying a group of users associated with a first user, identify notifications for the first user based on the group of users, determine one or more actions that may result from each of the identified notifications, rank the notifications based on the one or more determined actions; and display the notifications to the first user according to the ranking.
    Type: Application
    Filed: July 28, 2021
    Publication date: November 18, 2021
    Inventors: Jaewook Chung, Wisam Dakka, Andrei Damian, Jiwoon Jeon, Ranveer Kunal, Andre Madeira, Michael Brian Murray, Emre Yamangil, Diwakar Punjani, Yantao Zheng
  • Publication number: 20210346211
    Abstract: An absorbent article includes a first waist region, a second waist region, and a crotch region disposed between the first and second waist regions; and a chassis having a topsheet, a backsheet, and an absorbent core positioned between the topsheet and the backsheet. The article also includes a side panel having an ultrasonically bonded, gathered laminate. The laminate has an elastomeric layer and a substrate and is joined to the chassis at a chassis attachment bond and positioned in one of the first or second waist regions. The ultrasonically bonded, gathered laminate also includes an ear structural feature comprising a surface modification to the substrate and comprising at least one of the following: embossing, apertures, perforations, slits, melted material or coatings, compressed material, secondary bonds that are disposed apart from a chassis attachment bond, plastic deformation, and folds.
    Type: Application
    Filed: May 4, 2021
    Publication date: November 11, 2021
    Inventors: Sally Lin KILBACAK, Donald Carroll ROE, Jeromy Thomas RAYCHECK, Uwe SCHNEIDER, Michael Devin LONG, Michael Brian QUADE, Jason Edward NAYLOR, Jeffry ROSIAK, Stephen Joseph LANGE, Urmish Popatlal DALAL, Christopher KRASEN, Todd Douglas LENSER
  • Publication number: 20210346213
    Abstract: Aspects of the present disclosure relate to absorbent articles with front and back waist panels having different stretch characteristics. A first waist panel may be connected with a chassis and positioned in a first waist region, and a second waist panel may be connected with the chassis and positioned in a second waist region. In some configurations, the first waist panel may comprise a first structural feature that is not included in the second waist panel or may comprise a first structural feature is different from a second structural feature included in the second waist panel. As such, the first structural feature provides different stretch characteristics between the first waist panel and the second waist panel.
    Type: Application
    Filed: April 28, 2021
    Publication date: November 11, 2021
    Inventors: Sally Lin KILBACAK, Donald Carroll ROE, Jeromy Thomas RAYCHECK, Uwe SCHNEIDER, Michael Devin LONG, Michael Brian QUADE, Jason Edward NAYLOR, Jeffry ROSIAK, Stephen Joseph LANGE
  • Publication number: 20210349321
    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: Application
    Filed: July 22, 2021
    Publication date: November 11, 2021
    Inventors: Alex Bamberger, Matthew Hanover, Nathan Litke, Michael Brian Murray
  • Patent number: 11151816
    Abstract: Systems and methods for access control management designed for multi-unit buildings are provided. The disclosed systems can use mobile devices, a local mesh network, access control devices, and wireless communication to facilitate multi-unit real estate management. Mobile devices can download and use credentials to access appropriate areas and units in a building through local wireless communications with access control devices.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: October 19, 2021
    Assignee: LATCH, INC.
    Inventors: Luke Andrew Schoenfelder, Michael Brian Jones, Ali Akbar Hussain, James Griszbacher, Ivan Almaral Sole, Timothy H. Hearn
  • Patent number: D945856
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: March 15, 2022
    Assignee: LATCH SYSTEMS, INC.
    Inventors: Thomas Meyerhoffer, Luke Andrew Schoenfelder, Michael Brian Jones, Michael Caroselli