Patents by Inventor Brian A. Johnson

Brian A. Johnson 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: 20220284501
    Abstract: According to aspects of the disclosed subject matter, a taste graph comprising likely content collection nodes with corresponding likely digital content items is generated through one or more analyses of a corpus of content collections that is maintained by the online content service. As should be understood, this corpus of content collections is comprised of a plurality of curated content collections, with each content collection comprising a plurality of digital content items. With this taste graph available, as a user generates (or in response to a user generating) a content collection of digital content items, reference can be made to the taste graph to identify one or more digital content items that may be added to the content collection, where the one or more digital content items have a probabilistic likelihood of being complimentary and/or compatible with the other digital content items of the content collection.
    Type: Application
    Filed: May 27, 2022
    Publication date: September 8, 2022
    Inventors: Brian Johnson, John Milinovich, Lance Alan Riedel, Andrew Look, Mukund Narasimhan, Yu Liu
  • Patent number: 11418392
    Abstract: A method of managing a configuration of a computer network system includes creating of an instance of a server by a user through an interface of a public cloud service. A management process detects the existence of the instance by regularly polling the cloud service for infrastructure data and analyzing the infrastructure data to determine that the newly created instance exists. The method also includes testing parameters of the server indicated in the infrastructure data, which parameters are fully determined by the request, against predefined one or more infrastructure policies, whereby the parameters are available and testable against the policies during the generating, but are tested after the request is enacted to create the instance without creating policy enforcement encumbrance on the user when the user creates the new instance of the server.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: August 16, 2022
    Assignee: Rapid7, Inc.
    Inventors: Brian Johnson, Andrew Mann, Chris Deramus
  • Patent number: 11411814
    Abstract: A method of managing a configuration of a computer network system includes creating of an instance of a server by a user through an interface of a public cloud service. A management process detects the existence of the instance by regularly polling the cloud service for infrastructure data and analyzing the infrastructure data to determine that the newly created instance exists. The method also includes testing parameters of the server indicated in the infrastructure data, which parameters are fully determined by the request, against predefined one or more infrastructure policies, whereby the parameters are available and testable against the policies during the generating, but are tested after the request is enacted to create the instance without creating policy enforcement encumbrance on the user when the user creates the new instance of the server.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: August 9, 2022
    Assignee: Rapid7, Inc.
    Inventors: Brian Johnson, Andrew Mann, Chris Deramus
  • Patent number: 11392299
    Abstract: Methods, systems, and devices for multi-purpose signaling for a memory system are described. One or more signal paths of between a host device and a memory device may be configured to support shared pathways between multiple channels and to support multiple functions. For example, a signal path may be configured to communicate a state signal for an initialization sequence of the memory device, an error signal for the memory device to indicate that errors have occurred, or a low-power signal for the host device to request that the memory device enter a low-power mode, or a combination thereof. The signal path may be shared between two or more channels of the memory device.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: July 19, 2022
    Assignee: Micron Technology, Inc.
    Inventors: James Brian Johnson, Brent Keeth
  • Patent number: 11373230
    Abstract: According to aspects of the disclosed subject matter, a taste graph comprising likely content collection nodes with corresponding likely digital content items is generated through one or more analyses of a corpus of content collections that is maintained by the online content service. As should be understood, this corpus of content collections is comprised of a plurality of curated content collections, with each content collection comprising a plurality of digital content items. With this taste graph available, as a user generates (or in response to a user generating) a content collection of digital content items, reference can be made to the taste graph to identify one or more digital content items that may be added to the content collection, where the one or more digital content items have a probabilistic likelihood of being complimentary and/or compatible with the other digital content items of the content collection.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: June 28, 2022
    Assignee: Pinterest, Inc.
    Inventors: Brian Johnson, John Milinovich, Lance Alan Riedel, Andrew Look, Mukund Narasimhan, Yu Liu
  • Patent number: 11373691
    Abstract: Methods, systems, and devices for clock locking for frame-based communications of memory devices are described. A memory system may include a memory device and a host device. The memory device may receive one or more frames of data from the host device, the one or more frames of data communicated by the host device using a first frame clock. The memory device may generate a second frame clock aligned with the one or more frames on receiving the one or more frames and align one or more operations of the memory device with the second frame clock. In some examples, the host device may receive a second set of frames from the memory device based on transmitting the first set of frames. The host device may align one or more operations of the host device with the second set of frames received from the memory device.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: June 28, 2022
    Assignee: Micron Technology Inc.
    Inventor: James Brian Johnson
  • Publication number: 20220186475
    Abstract: A faucet installation system includes a mounting shank configured to be coupled to a mounting deck. The mounting shank includes an upper mounting portion configured to couple to a portion of a faucet disposed above the mounting deck. The mounting shank further includes a lower mounting portion having a plurality of partial grooves. A securement device includes a tab, and the tab is configured to be selectively received by the plurality of partial grooves and secure the securement device to the mounting shank.
    Type: Application
    Filed: December 8, 2021
    Publication date: June 16, 2022
    Inventors: Yilin Tang, Kyle Meehan, Alisha Buescher, Brian Johnson
  • Patent number: 11341546
    Abstract: A method including determining a first bid for a healthcare plan and a second bid for the healthcare plan. A bid-pricing tool is configured to utilize one or more first components to determine the first bid and one or more second components to determine the second bid, respectively. A bid difference between the first bid and the second bid includes at least a monetary difference in premiums paid by members of the first bid for the healthcare plan and members of the second bid for the healthcare plan. One or more third components are determined based at least in part on the bid difference to determine a third bid for the healthcare plan. A second bid difference is determined between at least one of the first bid and the third bid or the second bid and the third bid.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: May 24, 2022
    Assignee: Clover Health
    Inventors: Judah Rabinowitz, Alec Clowes, Brian Johnson, Jonathan Shih
  • Patent number: 11331628
    Abstract: A membrane evaporative condenser (MEC) includes a repeating sequence of channels for evaporation and/or condensation are arranged, each sequence of channels includes a condensation channel for condensation of a vapor to a liquid, an evaporation channel, and zero to one hundred evaporation-condensation channels. The condensation channel has walls of a non-permeable material which exterior to the condensation channel share the wall with a liquid evaporative medium (LEM) conduit that contains a LEM. The LEM conduit includes a moisture transfer membrane (MTM), where the LEM can evaporate into an evaporation channel or an evaporation-condensation channel that can amplify the effect of the heat transfer for additional mass transfer.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: May 17, 2022
    Assignee: DAIS ANALYTIC CORPORATION
    Inventors: Brian Johnson, Rasool Nasr Isfahani
  • Publication number: 20220121609
    Abstract: Techniques are described herein for a training procedure that identifies a frame boundary and generates a frame clock to identify the beginning and the end of a frame. After the frame training procedure is complete, a memory device may be configured to execute a frame synchronization procedure to identify the beginning of a frame based on the frame clock without the use of headers or other information within the frame during an active session of the memory device. During an activation time period after a power-up event, the memory device may initiate the frame training procedure. Once the frames are synchronized, the memory device may be configured to use that frame clock during an entire active session (e.g., until a power-down event) to identify the beginning of a frame as part of a frame synchronization procedure.
    Type: Application
    Filed: December 27, 2021
    Publication date: April 21, 2022
    Inventors: James Brian Johnson, Brent Keeth
  • Publication number: 20220124111
    Abstract: Computer system security is often implemented using rules-based systems (e.g., allow traffic to this network port, deny it for those network ports; user A is allowed access to these files, but not those files). In enterprises, multiple such systems may be deployed, but fail to be able to intelligently handle anomalies that may technically be permissible but in reality represents a high possibility that there is an underlying threat or problem. The present disclosure describes the ability to build adaptive models using machine learning techniques that integrate data from multiple different domains (e.g. user identity domain, system device domain) and allow for automated decision making and mitigation actions that can provide greater effectiveness than previous systems allowed.
    Type: Application
    Filed: December 28, 2021
    Publication date: April 21, 2022
    Inventors: Brian Johnson, Bradley Wardman, Nathan Pratt
  • Patent number: 11297078
    Abstract: Computer system security is often implemented using rules-based systems (e.g., allow traffic to this network port, deny it for those network ports; user A is allowed access to these files, but not those files). In enterprises, multiple such systems may be deployed, but fail to be able to intelligently handle anomalies that may technically be permissible but in reality represents a high possibility that there is an underlying threat or problem. The present disclosure describes the ability to build adaptive models using machine learning techniques that integrate data from multiple different domains (e.g. user identity domain, system device domain) and allow for automated decision making and mitigation actions that can provide greater effectiveness than previous systems allowed.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: April 5, 2022
    Assignee: PayPal, Inc.
    Inventors: Brian Johnson, Bradley Wardman, Nathan Pratt
  • Patent number: 11269909
    Abstract: [Object] To enable a user to simply and easily confirm update information of a plurality of pieces of content data handled by a plurality of various application programs without any troublesome operation. [Solving Means] A plurality of update information display cards (51) are aligned and displayed on a display screen (50). The update information display cards (51) displayed on the display screen (50) are associated with different pieces of content data, and update information of the content data is individually arranged on the corresponding update information display card (51). Moreover, the update information display cards (51) on which the update information of the different types of content data are arranged are aligned and displayed on the display screen (50) in a chronological order of the updates of the content data.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: March 8, 2022
    Assignee: SONY CORPORATION
    Inventors: George Arriola, Kichiro Kurozumi, Takahiro Kawaguchi, Jorge Furuya, Brian Johnson, Takashi Kawakami, Masatoshi Inagawa, Takamasa Kuramitsu, Takahiro Okada, Hironobu Aoki, Seigo Iwasaki, Yoshimitsu Funabashi, Takashi Hasegawa, Erica Kato, Tetsuya Takahashi, Makoto Kamiya
  • Publication number: 20220029884
    Abstract: A method of managing a configuration of a computer network system includes creating of an instance of a server by a user through an interface of a public cloud service. A management process detects the existence of the instance by regularly polling the cloud service for infrastructure data and analyzing the infrastructure data to determine that the newly created instance exists. The method also includes testing parameters of the server indicated in the infrastructure data, which parameters are fully determined by the request, against predefined one or more infrastructure policies, whereby the parameters are available and testable against the policies during the generating, but are tested after the request is enacted to create the instance without creating policy enforcement encumbrance on the user when the user creates the new instance of the server.
    Type: Application
    Filed: June 10, 2021
    Publication date: January 27, 2022
    Applicant: Rapid7, Inc.
    Inventors: Brian Johnson, Andrew Mann, Chris Deramus
  • Patent number: 11226920
    Abstract: Techniques are described herein for a training procedure that identifies a frame boundary and generates a frame clock to identify the beginning and the end of a frame. After the frame training procedure is complete, a memory device may be configured to execute a frame synchronization procedure to identify the beginning of a frame based on the frame clock without the use of headers or other information within the frame during an active session of the memory device. During an activation time period after a power-up event, the memory device may initiate the frame training procedure. Once the frames are synchronized, the memory device may be configured to use that frame clock during an entire active session (e.g., until a power-down event) to identify the beginning of a frame as part of a frame synchronization procedure.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: January 18, 2022
    Assignee: Micron Technology, Inc.
    Inventors: James Brian Johnson, Brent Keeth
  • Patent number: 11228798
    Abstract: One high-level aspect of a content-modification system and related methods may involve facilitating content modification by a content-presentation device of received broadcast content in a controlled manner, while under circumstances in which some events that can impact timing may be unpredictable. In particular, certain operations by a content-presentation device may involve matching received content with specific expected content as determined by one or another component of the content-modification system, in order to confirm proper conditions are met for the content-presentation device to proceed with, or continue, content-modification operations. It can happen the matching procedure becomes subject or susceptible to timing irregularities, or jitter. In some instances, jitter may impact the ability to derive the benefits of content modification. Accordingly, example embodiments herein are directed to systems and method for compensation and/or mitigating the effects of jitter.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: January 18, 2022
    Assignee: Roku, Inc.
    Inventors: Shashank Merchant, Bruce William Randall, Brian Johnson, Chungwon Seo, Seunghyeong Lee, Paul Jeffrey Holmquist
  • Publication number: 20210409807
    Abstract: One high-level aspect of a content-modification system and related methods may involve facilitating content modification by a content-presentation device of received broadcast content in a controlled manner, while under circumstances in which some events that can impact timing may be unpredictable. In particular, certain operations by a content-presentation device may involve matching received content with specific expected content as determined by one or another component of the content-modification system, in order to confirm proper conditions are met for the content-presentation device to proceed with, or continue, content-modification operations. It can happen the matching procedure becomes subject or susceptible to timing irregularities, or jitter. In some instances, jitter may impact the ability to derive the benefits of content modification. Accordingly, example embodiments herein are directed to systems and method for compensation and/or mitigating the effects of jitter.
    Type: Application
    Filed: February 19, 2021
    Publication date: December 30, 2021
    Inventors: Shashank Merchant, Bruce William Randall, Brian Johnson, Chungwon Seo, Seunghyeong Lee, Paul Jeffrey Holmquist
  • Patent number: D948532
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: April 12, 2022
    Assignee: LIFE TECHNOLOGES CORPORATION
    Inventors: Brian Johnson, Rachel Wihlborg, Kevin Abrams, David Lu, Todd Lefelt, Magdalena Wielopolski, Eve Songdej, Matthew Murray, Aron Wahl, Austin Beer, Charlie Hart, Agnes Won, Shane Nehring
  • Patent number: D950578
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 3, 2022
    Assignee: LIFE TECHNOLOGIES CORPORATION
    Inventors: Matthew Schifano, Brian Johnson, Justin Wilson, Austin Beer, Naomi Tirronen, Magdalena Wielopolski, Aron Wahl, Matthew Murray
  • Patent number: D950579
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: May 3, 2022
    Assignee: LIFE TECHNOLOGIES CORPORATION
    Inventors: Matthew Schifano, Brian Johnson, Justin Wilson, Austin Beer, Naomi Tirronen, Magdalena Wielopolski, Aron Wahl, Matthew Murray