Patents by Inventor Brian Johnson

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

  • 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
  • Publication number: 20210409795
    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
  • Publication number: 20210409794
    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
  • Publication number: 20210409806
    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
  • Publication number: 20210409793
    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
  • Publication number: 20210299706
    Abstract: Images depicting items in a waste flow on a conveyor belt are provided to two analysis systems. The first system processes images to decode digital watermark payload data found on certain of the items (e.g., plastic containers). This payload data is used to look up corresponding attribute metadata for the items in a database, such as the type of plastic in each item, and whether the item was used as a food container or not. The second analysis system can be a spectroscopy system that determines the type of plastic in each item by its absorption characteristics. When the two systems conflict in identifying the plastic type, a sorting logic processor applies a rule set to arbitrate the conflict and determine which plastic type is most likely. The item is then sorted into one of several different bins depending on a combination of the final plastic identification, and whether the item was used as a food container or not. A variety of other features and arrangements are also detailed.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 30, 2021
    Inventors: Tomas Filler, Vojtech Holub, Ravi K. Sharma, Tony F. Rodriguez, Osama M. Alattar, Adnan M. Alattar, John D. Lord, Brian Johnson, David Ruotolo, Geoffrey B. Rhoads, Hugh L. Brunk, Vahid Sedighianaraki
  • Publication number: 20210306780
    Abstract: Systems, methods, apparatuses, and computer program products for audio output device testing. For example, some embodiments described herein may provide for audio output device testing in an objective and consistent manner Specifically, some embodiments may provide a system that can be used to determine an array of tests for an audio output device, cause the audio output device to be tested according to the array of tests, compare a performance of the audio output device to a baseline performance, and intelligently and objectively determine a score for the audio output device. In addition, the system may trigger, or perform, certain actions with respect to the audio output device based on the score.
    Type: Application
    Filed: March 25, 2020
    Publication date: September 30, 2021
    Inventors: Kristopher SCHOBERT, Brian JOHNSON, Calvin NANCE, Anhquan NGUYEN, Joshua MATHEW, Michael SIMPSON
  • Patent number: 11126248
    Abstract: A data storage device is disclosed comprising a storage medium, an input configured to receive a supply voltage from a voltage source, and control circuitry powered by the supply voltage. The control circuitry is configured to adjust a load of the data storage device, detect a load voltage at the adjusted load, detect a load current at the adjusted load, process the detected load voltage and the detected load current to detect a current limit of the voltage source, and configure the data storage device in response to the detected current limit of the voltage source.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: September 21, 2021
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Robert P. Ryan, Brian Johnson, Ryan Mayo, Shrey Khanna
  • Patent number: 11106840
    Abstract: Systems and methods for models utilizing siloed data are disclosed. For example, data stored with and/or available to one or more systems may be siloed such that it may not be aggregated and/or shared with other systems. The presently-disclosed systems and methods generate and utilize predictive layers and models to allow each system to predict outcomes using its own data and then models are shared between systems to allow each associated system to gain the benefits of the data of other systems without aggregating such data or otherwise sharing the data.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: August 31, 2021
    Assignee: Clover Health
    Inventors: Ian Blumenfeld, Brian Johnson, Brian Lucena
  • Publication number: 20210238022
    Abstract: A beverage dispenser for dispensing beverages and process may include a fluid container containing a fluid ingredient, a conduit fluidly connected to the fluid container, and an electrical conductivity sensor. The electrical conductivity sensor may be (i) fluidly connected to the conduit, and (ii) configured to sense an electrical conductivity of the fluid ingredient flowing through the conduit. The electrical conductivity sensor may further be configured to output (i) a first electrical signal in response to sensing an air bubble, and (ii) a second electrical signal in response to not sensing an air bubble.
    Type: Application
    Filed: April 20, 2021
    Publication date: August 5, 2021
    Applicant: The Coca-Cola Company
    Inventors: Doug McDougall, Brian Johnson, Dick P. Welch
  • Patent number: 11054377
    Abstract: A waveguide system may include an inner core, and a conductor wound around the inner core in conductive coils having a coil length, wherein a voltage pulse received by the pulsed waveguide propagates as an induced wave having a group velocity, the group velocity being below a threshold velocity, wherein a reflection signal or an end of line signal generated within the conductor from the induced wave is detectable from the initial voltage pulse.
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: July 6, 2021
    Assignee: Littelfuse, Inc.
    Inventors: Brian Johnson, Efrem Fesshaie, Rimantas Misevicius
  • Publication number: 20210191627
    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: Application
    Filed: November 18, 2020
    Publication date: June 24, 2021
    Inventors: James Brian Johnson, Brent Keeth
  • Publication number: 20210193198
    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: Application
    Filed: November 18, 2020
    Publication date: June 24, 2021
    Inventor: James Brian Johnson
  • Publication number: 20210191622
    Abstract: Methods, systems, and devices for latency offset for frame-based communications are described. A memory system may include a host device and a memory device that communicate using frames based on a frame period of a frame clock. The memory device may receive a read command and a write command from the host device, and determine a read latency and a write latency corresponding to the received commands. The memory device may also determine an additional offset latency to add to the write latency to avoid bus contention between read data and write data associated with the read command and the write command, respectively. The offset latency may correspond to an integer quantity of clock periods, which may be less than the frame period.
    Type: Application
    Filed: November 18, 2020
    Publication date: June 24, 2021
    Inventors: James Brian Johnson, Brent Keeth
  • 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