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

  • Publication number: 20230100461
    Abstract: A client application associated with a content sharing network can include functionality for discovering content (e.g., text, image, audio, video, and other multimedia data) of the network. The content discovery functionality can be graphically represented as a feed with the top-ranking content (e.g., most relevant content, most recently created content, content created in a geographic location most proximate to a user, etc.) displayed at the top of the feed and lower-ranking content displayed at the bottom of the feed. The feed can re-order itself based on user interactions, content characteristics, system trends, and the like. A user can navigate to various portions of the feed, and the feed can continuously refresh itself to give the user an impression of an infinite feed of fresh, relevant content.
    Type: Application
    Filed: October 3, 2022
    Publication date: March 30, 2023
    Inventor: Michael Brian Murray
  • Publication number: 20230095762
    Abstract: A method and system for measuring signal loss in a fiber optic cable. The tail ends of reference and test fiber optic cables are illuminated with a diffuse light. The head end of each of the reference and test fiber optic cables are positioned in a measurement area. A core imager captures an image of the core of each head-end while it is in the measurement area. Reference and test radiant fluxes emitted from the reference and test head-ends are determined from the respective core images. The relative signal loss of the test fiber optic cable is then determined by comparing the test radiant flux to the reference radiant flux.
    Type: Application
    Filed: September 26, 2022
    Publication date: March 30, 2023
    Inventors: David Matthew Berg, Stefan Wolfgang Kramel, David Andrew Pastel, Michael Brian Webb
  • Publication number: 20230096175
    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 pharmaceutically acceptable salts thereof wherein R, R1, R2, R3, R4, R5, R6, R7, and R8, are as defined herein. The disclosure also relates to methods of making and using compounds of Formula (I) or pharmaceutically acceptable salts thereof.
    Type: Application
    Filed: May 26, 2022
    Publication date: March 30, 2023
    Inventors: Erin Danielle ANDERSON, Sean Douglas ARONOW, Nicholas A. BOYLES, Xiaohong CHEN, Surendra DAWADI, Eugene R. HICKEY, Thomas Combs IRVIN, Edward A. KESICKI, Gabrielle R. KOLAKOWSKI, Jennifer Lynn KNIGHT, Manoj KUMAR, Katelyn Frances LONG, Christopher Glenn MAYNE, Johnathan Alexander MCLEAN, Gerit Maria POTOTSCHNIG, Hua-Yu WANG, Michael Brian WELCH, Tien WIDJAJA
  • Publication number: 20230095155
    Abstract: A centralized document system generates a document package in response to a request by an originating entity. The document package includes at least one document for execution by a first receiving entity. The first receiving entity can specify a set of permissions for a second receiving entity to perform actions to documents within the package on behalf of the first receiving entity. Accordingly, the system may provide the document package to both the first and second receiving entities for the first receiving entity to execute the at least one document. Before providing the document to the second receiving entity, system may determine whether there is a sensitive document in the package and whether to delegate the document to the second entity. Accordingly, the system may prevent a sensitive document package from being provided to the second receiving entity for execution.
    Type: Application
    Filed: September 28, 2021
    Publication date: March 30, 2023
    Inventors: Michael Brian Bresloff, Janice Bae, Yi Gao
  • Publication number: 20230093277
    Abstract: A strand of connected elastics is disclosed. The strand includes a series of elastic bands and a series of connecting portions that connect the series of elastic bands to each other. The connecting portions may have configurations that enable them to broken when separation and use of an elastic from an end of the strand is desired. Methods for manufacturing and using strands of connected elastics are also disclosed.
    Type: Application
    Filed: September 27, 2022
    Publication date: March 23, 2023
    Inventors: Benjamin Durham, Michael Brian Freeman
  • Patent number: 11593294
    Abstract: PCIe devices installed in host computers communicating with service nodes can provide virtualized and high availability PCIe functions to host computer workloads. The PCIe device can receive a PCIe TLP encapsulated in a PCIe DLLP via a PCIe bus. The TLP includes a TLP address value, a TLP requester identifier, and a TLP type. The PCIe device can terminate the PCIe transaction by sending a DLLP ACK message to the host computer in response to receiving the TLP. The TLP packet can be used to create a workload request capsule that includes a request type indicator, an address offset, and a workload request identifier. A workload request packet that includes the workload request capsule can be sent to a virtualized service endpoint. The service node, implementing the virtualized service endpoint, receives a workload response packet that includes the workload request identifier and a workload response payload.
    Type: Grant
    Filed: May 20, 2021
    Date of Patent: February 28, 2023
    Assignee: Pensando Systems Inc.
    Inventors: Michael Brian Galles, Silvano Gai, Mario Mazzola, Luca Cafiero, Francis Matus, Krishna Doddapaneni, Sarat Kamisetty
  • Patent number: 11593136
    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: Grant
    Filed: November 21, 2019
    Date of Patent: February 28, 2023
    Assignee: Pensando Systems, Inc.
    Inventor: Michael Brian Galles
  • Patent number: 11595502
    Abstract: Certain tasks related to processing layer 7 (L7) data streams, such as HTTP data streams, can be performed by an L7 assist circuit instead of by general-purpose CPUs. The L7 assist circuit can normalize URLs, Huffman decode, Huffman encode, and generate hashes of normalized URLs. A L7 data stream, which is reassembled from received network packets, includes an L7 header. L7 assist produces an augmented L7 header that is added to the L7 data stream. The CPUs can use the augmented L7 header, thereby speeding up processing. On the outbound path, L7 assist can remove the augmented L7 header and perform Huffman encoding such that the CPUs can perform other tasks.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: February 28, 2023
    Assignee: Pensando Systems Inc.
    Inventors: Michael Brian Galles, Hemant Vinchure
  • Patent number: 11588913
    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: Grant
    Filed: December 11, 2017
    Date of Patent: February 21, 2023
    Assignee: Snap Inc.
    Inventors: Alex Joseph Castro, Michael Brian Murray, William Wu
  • Patent number: 11572006
    Abstract: A vehicle slide-up to increase interior space within a vehicle, the vehicle slide-up comprising: a vehicle roof with an aperture; a lift-up roof that covers the aperture; a support portion for raising and lowering the lift-up roof, the support portion comprising: an upper pair of rails and a lower pair of rails; a plurality of support mechanisms; and at least one lift mechanism; a plurality of slide-up walls, wherein a top portion of the plurality of slide-up walls is attached to an underside of the lift-up roof and a bottom portion of the plurality of slide-up walls is attached to a rim of the aperture; wherein the support portion is positioned outside of the plurality of slide-up walls. Wherein the lift-up roof is comprise of a first layer, a second layer, and a core; wherein the core is sandwiched between the first and second layers.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: February 7, 2023
    Inventors: Peter J. Tezza, II, Michael Brian Pohmisano
  • Publication number: 20230017119
    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: January 19, 2023
    Inventors: Shima ALAGHA, Michael Brian WHITWICK, Oliver ZIMMERMANN, Christopher MCCAHON, Meng WANG
  • Publication number: 20230014445
    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 or pharmaceutically acceptable salts thereof wherein R, R1, R2, R3, R4, R5, R6, R7, and R8, are as defined herein. The disclosure also relates to methods of making and using compounds of Formula (I) or pharmaceutically acceptable salts thereof.
    Type: Application
    Filed: May 2, 2022
    Publication date: January 19, 2023
    Inventors: Erin Danielle ANDERSON, Sean Douglas ARONOW, Nicholas A. BOYLES, Xiaohong CHEN, Surendra DAWADI, Eugene R. HICKEY, Thomas Combs IRVIN, Edward A. KESICKI, Gabrielle R. KOLAKOWSKI, Jennifer Lynn KNIGHT, Manoj KUMAR, Katelyn Frances LONG, Christopher Glenn MAYNE, Alfredo PICADO, Gerit Maria POTOTSCHNIG, Hua-Yu WANG, Michael Brian WELCH, Tien WIDJAJA, Nathan Edward WRIGHT
  • Publication number: 20230017140
    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 pharmaceutically acceptable salts thereof wherein R, R1, R2, R3, R4, R5, R6, R7, and R8, are as defined herein. The disclosure also relates to methods of making and using compounds of Formula (I) or pharmaceutically acceptable salts thereof.
    Type: Application
    Filed: May 2, 2022
    Publication date: January 19, 2023
    Inventors: Erin Danielle ANDERSON, Sean Douglas ARONOW, Nicholas A. Boyles, Surendra DAWADI, Eugene R. HICKEY, Thomas Combs IRVIN, Edward A. KESICKI, Gabrielle R. KOLAKOWSKI, Jennifer Lynn KNIGHT, Manoj KUMAR, Katelyn Frances LONG, Christopher Glenn MAYNE, Alfredo PICADO, Gerit Maria POTOTSCHNIG, Michael Brian WELCH, Tien WIDJAJA, Xiaohong CHEN, Nathan Edward WRIGHT, Hua-Yu WANG
  • Patent number: 11558326
    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: December 7, 2021
    Date of Patent: January 17, 2023
    Assignee: Snap Inc.
    Inventors: Jonathan Brody, Michael Brian Murray, Jeremy Voss
  • Patent number: 11537782
    Abstract: A document management system sends a distinct copy of a set of documents to each of a plurality of recipients in a bulk sending process, producing a batch of document sets. The document management system can facilitate the performance of a bulk action on the batch of document sets by a sending entity. Examples include a bulk corrective action, a bulk void action, a bulk re-send action, and a bulk download action. In addition, the document management system can identify document sets sent separately that are likely parts of a batch of document sets using one or more similarity criteria. The document management system can recommend that a sending entity combine the identified document sets into a batch of document sets, enabling the sending entity to perform bulk actions on the document sets.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: December 27, 2022
    Assignee: DocuSign, Inc.
    Inventors: Robert Reynolds, Zdravko Pavlinov Peev, Michael Brian Bresloff, Ekenechukwu Anene, Janice Bae, Harshavardhana Ashok
  • Publication number: 20220372023
    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: Application
    Filed: April 2, 2021
    Publication date: November 24, 2022
    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
  • Publication number: 20220377231
    Abstract: A method, system, and computer program product for determining a core-to-ferrule offset of a ferrule for a fiber optic connector. A reference ferrule is physically aligned with a core imager by positioning the reference ferrule so that edges of the reference ferrule in a plurality of profile images are aligned with fiducial markers in the images. The reference ferrule is incrementally rotated about its longitudinal center access, a core image captured at each rotational angle, and a reference core-to-ferrule offset determined based on the core images. A test ferrule is physically aligned with the core imager by positioning the test ferrule so that edges of the test ferule are aligned with the edges of the reference ferrule in a plurality of profile images. The core-to-ferrule offset of the test ferrule is then determined based on an offset between the test and reference cores in a composite core image.
    Type: Application
    Filed: May 6, 2022
    Publication date: November 24, 2022
    Inventors: David Matthew Berg, Sterling Michael Clarke, Stefan Wolfgang Kramel, David Andrew Pastel, Michael Brian Webb
  • Publication number: 20220377027
    Abstract: PCIe devices installed in host computers communicating with service nodes can provide virtualized NVMe over fabric services. A workload on the host computer can submit an SQE on a NVMe SQ. The PCI device can read the SQE to obtain a command identifier, an OpCode, and a namespace identifier (NSID). The SQE can be used to produce a LTP packet that includes the opcode, the NSID, and a request identifier. The LTP packet can be sent to the service node, which may access a SAN in accordance with the opcode and NSID, and can respond to the LTP with a second LTP that includes the request identifier and a status indicator. The PCI device can use the status indicator and the request identifier to produce a CQE that is placed on a NVMe CQ associated with the SQ.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Silvano Gai, Michael Brian Galles, Mario Mazzola, Luca Cafiero, Krishna Doddapaneni, Sarat Kamisetty
  • Publication number: 20220374379
    Abstract: PCIe devices installed in host computers communicating with service nodes can provide virtualized and high availability PCIe functions to host computer workloads. The PCIe device can receive a PCIe TLP encapsulated in a PCIe DLLP via a PCIe bus. The TLP includes a TLP address value, a TLP requester identifier, and a TLP type. The PCIe device can terminate the PCIe transaction by sending a DLLP ACK message to the host computer in response to receiving the TLP. The TLP packet can be used to create a workload request capsule that includes a request type indicator, an address offset, and a workload request identifier. A workload request packet that includes the workload request capsule can be sent to a virtualized service endpoint. The service node, implementing the virtualized service endpoint, receives a workload response packet that includes the workload request identifier and a workload response payload.
    Type: Application
    Filed: May 20, 2021
    Publication date: November 24, 2022
    Inventors: Michael Brian Galles, Silvano Gai, Mario Mazzola, Luca Cafiero, Francis Matus, Krishna Doddapaneni, Sarat Kamisetty
  • Patent number: 11507372
    Abstract: An apparatus and method are provided for processing instructions fetched from memory. Decode circuitry is used to decode the fetched instructions in order to produce decoded instructions, and downstream circuitry then processes the decoded instructions in order to perform the operations specified by those decoded instructions. Dispatch circuitry is arranged to dispatch to the downstream circuitry up to N decoded instructions per dispatch cycle, and is arranged to determine, based on a given candidate sequence of decoded instructions being considered for dispatch in a given dispatch cycle, whether at least one resource conflict within the downstream circuitry would occur in the event that the given candidate sequence of decoded instructions is dispatched in the given dispatch cycle.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: November 22, 2022
    Assignee: Arm Limited
    Inventors: Michael Brian Schinzler, Yasuo Ishii, Muhammad Umar Farooq, Jason Lee Setter