Patents by Inventor Paul A. James

Paul A. James 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: 10973028
    Abstract: An access system for a wireless local area network is provided. The access system initiates operation in a first frequency band of a plurality of frequency bands of the wireless local area network to provide one or more wireless client devices of the wireless local area network with access to a wireless wide area network. The access system also processes one or more association requests received in the first frequency band to identify one or more associated wireless client device. The access system also determines whether each of the one or more associated wireless client devices supports a second frequency band. The access system also sends a request to the one or more associated wireless client devices to transition from the first frequency band to the second frequency band based on determining that each of the one or more associated wireless client devices supports the second frequency band.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 6, 2021
    Assignee: Google LLC
    Inventors: Paul James Husted, Nihar Jindal
  • Publication number: 20210099174
    Abstract: A logic circuit comprising: inputs for receiving multiple n-bit numbers, n being greater than one; and an adder capable of receiving m n-bit numbers, m being greater than one, and forming an output representing the sum of those numbers, the adder having a plurality of single-bit stages and being configured to form the sum by subjecting successive bits of each of the numbers to an operation in a respective one of the single-bit stages, the single-bit stages being such that the adder has insufficient capacity to add all possible combinations of bits in a respective bit position of m n-bit numbers; the addition circuit being configured to add the multiple n-bit numbers by: in the adder, adding a first one of the n-bit numbers to a value corresponding to a set of non-consecutive bits of another of the n-bit numbers to form a first intermediate value; adding the first intermediate value to a value corresponding to the bits of the said other of the n-bit numbers other than those in the said set to form a sum; and o
    Type: Application
    Filed: September 23, 2020
    Publication date: April 1, 2021
    Inventor: Paul James Metzgen
  • Publication number: 20210096873
    Abstract: Systems, apparatuses, and methods for arbitrating threads in a computing system are disclosed. A computing system includes a processor with multiple cores, each capable of simultaneously processing instructions of multiple threads. When a thread throttling unit receives an indication that a shared cache has resource contention, the throttling unit sets a threshold number of cache misses for the cache. If the number of cache misses exceeds this threshold, then the throttling unit notifies a particular upstream computation unit to throttle the processing of instructions for the thread. After a time period elapses, if the cache continues to exceed the threshold, then the throttling unit notifies the upstream computation unit to more restrictively throttle the thread by performing one or more of reducing the selection rate and increasing the time period. Otherwise, the unit notifies the upstream computation unit to less restrictively throttle the thread.
    Type: Application
    Filed: September 26, 2019
    Publication date: April 1, 2021
    Inventors: Paul James Moyer, Douglas Benson Hunt, Kai Troester
  • Patent number: 10960167
    Abstract: Some embodiments provide for an inspiratory limb for a breathing circuit that includes a first segment that comprises a first heater wire circuit and a second segment that comprises a second heater wire circuit. The inspiratory limb can include an intermediate connector that includes a connection circuit that electrically couples the first heater wire circuit to the second heater wire circuit. The inspiratory limb can be configured to operate in two modes wherein, in a first mode, electrical power passes through the first electrical connection to provide power to the first heater wire circuit without providing power to the second heater wire circuit, and in a second mode, electrical power pass through the first electrical connection to provide power to both the first heater wire circuit and the second heater wire circuit.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: March 30, 2021
    Assignee: Fisher & Paykel Healthcare Limited
    Inventors: Po-Yen Liu, Peter Alan Seekup, Anthony James Newland, Malcolm David Smith, Ping Si, Helgard Oosthuysen, Matthew Robert Wilson, Ian Lee Wai Kwan, Sinaa Alnashi, Paul James Tonkin, Kiel Anthony McCool, David Robert Kemps, Yayi Lin, Callum McDonald Ross, David John Sims
  • Patent number: 10965648
    Abstract: An enforcement module operating on a server or on a network midpoint device obtains a management instruction controlling communications of a target workload. The enforcement module configures a firewall of a network midpoint device upstream from the target workload to enforce the management instruction. The configuration mechanism may be dependent on the particular capabilities and characteristics of the network midpoint device.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: March 30, 2021
    Assignee: Illumio, Inc.
    Inventors: Rupesh Kumar Mishra, Paul James Kirner
  • Publication number: 20210089462
    Abstract: Systems, apparatuses, and methods for employing system probe filter aware last level cache insertion bypassing policies are disclosed. A system includes a plurality of processing nodes, a probe filter, and a shared cache. The probe filter monitors a rate of recall probes that are generated, and if the rate is greater than a first threshold, then the system initiates a cache partitioning and monitoring phase for the shared cache. Accordingly, the cache is partitioned into two portions. If the hit rate of a first portion is greater than a second threshold, then a second portion will have a non-bypass insertion policy since the cache is relatively useful in this scenario. However, if the hit rate of the first portion is less than or equal to the second threshold, then the second portion will have a bypass insertion policy since the cache is less useful in this case.
    Type: Application
    Filed: September 24, 2019
    Publication date: March 25, 2021
    Inventors: Paul James Moyer, Jay Fleischman
  • Patent number: 10956339
    Abstract: A cache stores, along with data that is being transferred from a higher level cache to a lower level cache, information indicating the higher level cache location from which the data was transferred. Upon receiving a request for data that is stored at the location in the higher level cache, a cache controller stores the higher level cache location information in a status tag of the data. The cache controller then transfers the data with the status tag indicating the higher level cache location to a lower level cache. When the data is subsequently updated or evicted from the lower level cache, the cache controller reads the status tag location information and transfers the data back to the location in the higher level cache from which it was originally transferred.
    Type: Grant
    Filed: July 14, 2016
    Date of Patent: March 23, 2021
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventor: Paul James Moyer
  • Publication number: 20210084074
    Abstract: A segmentation server updates enforcement of a segmentation policy based on detection of core services. The segmentation server obtains characteristics of workloads and identifies workloads that provide core services using port matching, supervised learning based classification, semi supervised learning based classification, or a combination thereof. The segmentations server applies labels to workloads identified as core service providers indicative of the detection. Rules of the segmentation are distributed to enforcement modules based on the label sets of associated workloads to enable the enforcement modules to enforce the segmentation policy. Detection of core services reduces the likelihood of administrator inadvertently enforcing a policy that blocks essential core services.
    Type: Application
    Filed: September 8, 2020
    Publication date: March 18, 2021
    Inventors: Paul James Kirner, Pallavi Tyagi
  • Publication number: 20210073126
    Abstract: Systems, apparatuses, and methods for dynamically adjusting cache policies to reduce execution core wait time are disclosed. A processor includes a cache subsystem. The cache subsystem includes one or more cache levels and one or more cache controllers. A cache controller partitions a cache level into two test portions and a remainder portion. The cache controller applies a first policy to the first test portion and applies a second policy to the second test portion. The cache controller determines the amount of time the execution core spends waiting on accesses to the first and second test portions. If the measured wait time is less for the first test portion than for the second test portion, then the cache controller applies the first policy to the remainder portion. Otherwise, the cache controller applies the second policy to the remainder portion.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventor: Paul James Moyer
  • Publication number: 20210073137
    Abstract: Systems, apparatuses, and methods for generating a measurement of write memory bandwidth are disclosed. A control unit monitors writes to a cache hierarchy. If a write to a cache line is a first time that the cache line is being modified since entering the cache hierarchy, then the control unit increments a write memory bandwidth counter. Otherwise, if the write is to a cache line that has already been modified since entering the cache hierarchy, then the write memory bandwidth counter is not incremented. The first write to a cache line is a proxy for write memory bandwidth since this will eventually cause a write to memory. The control unit uses the value of the write memory bandwidth counter to generate a measurement of the write memory bandwidth. Also, the control unit can maintain multiple counters for different thread classes to calculate the write memory bandwidth per thread class.
    Type: Application
    Filed: September 5, 2019
    Publication date: March 11, 2021
    Inventors: Paul James Moyer, Douglas Benson Hunt
  • Patent number: 10941682
    Abstract: Various methods and systems are provided for an oil filter system for a vehicle system. In one example, an oil filter system comprises a housing within which a plurality of oil filter elements are disposed and a frame supporting the housing, the frame including one or more mountings configured to support one or more vehicle sub-assemblies.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: March 9, 2021
    Assignee: TRANSPORTATION IP HOLDINGS, LLC
    Inventors: Paul John Fontecchio, Gregory Alan Marsh, Mark Thomas Zysk, Paul James Wadding, Michael Edward Keverline
  • Publication number: 20210052252
    Abstract: An automated workflow receives a patient study comprising cardiac biomarker measurements and a plurality of echocardiographic images taken by an ultrasound device of a patient heart. A filter separates the plurality of echocardiogram images by 2D images and Doppler modality images based on analyzing image metadata. The 2D images are classified by view type, and the Doppler modality images are classified by view type. The cardiac chambers are segmented in the 2D images, and the Doppler modality images are segmented to generate waveform traces, producing segmented 2D images and segmented Doppler modality images. Using both the sets of images, measurements of cardiac features for both left and right sides of the heart are calculated. The cardiac biomarker measurements and the calculated measurements are compared with international cardiac guidelines to generate conclusions, and a report is output showing the measurements that fall within or outside of the guidelines.
    Type: Application
    Filed: November 9, 2020
    Publication date: February 25, 2021
    Applicant: Eko.AI Pte. Ltd.
    Inventors: James Otis HARE, II, Paul James SEEKINGS, Su Ping Carolyn LAM, Yoran HUMMEL, Jasper TROMP, Wouter OUWERKERK, Zhubo JIANG
  • Patent number: 10922230
    Abstract: A processing system indicates the pendency of a memory access request for data at the cache entry that is assigned to store the data in response to the memory access request. While executing instructions, the processor issues requests for data to the cache most proximal to the processor. In response to a cache miss, the cache controller identifies an entry of the cache to store the data in response to the memory access request, and stores an indication that the memory access request is pending at the identified cache entry. If the cache controller receives a subsequent memory access request for the data while the memory access request is pending at the higher level of the memory hierarchy, the cache controller identifies that the memory access request is pending based on the indicator stored at the entry.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: February 16, 2021
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventor: Paul James Moyer
  • Publication number: 20210004656
    Abstract: A tag is provided that includes a battery having a printed anode and cathode. A printed circuit connection layer is formed in one of the anode or the cathode. A printed antenna is formed in one of the anode or the cathode. A low-power transmitter coupled to the circuit connection layer.
    Type: Application
    Filed: September 21, 2020
    Publication date: January 7, 2021
    Applicant: Semtech Corporation
    Inventors: Ross Eliot Teggatz, Paul James Garrity, Marc Philippe Daniel Pegulu
  • Patent number: 10881219
    Abstract: A method may comprise receiving, at a central controller, a command, from a remote control, to adjust a feature of a first component of an air mattress framework; relaying, from the central controller, the command to the first component; receiving from the first component at the central controller, an indication of the success of the command; and relaying the indication from the central controller to the remote control.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: January 5, 2021
    Assignee: Sleep Number Corporation
    Inventors: Rob Nunn, Matthew Wayne Tilstra, Matthew Glen Hilden, Paul James Mahoney
  • Patent number: 10876963
    Abstract: The present invention relates to devices and methods for improving and evaluating stability of pumped protein solutions in cross-flow filtration applications. Inter alia, the present invention provides a peristaltic pump for cross-flow filtration having a pump head, wherein the pump head comprises a stepped occlusion plate and at least one pump roller, wherein a tubing is to be arranged between the stepped occlusion plate and the at least one pump roller, wherein the stepped occlusion plate has a specific configuration.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: December 29, 2020
    Inventors: Adrian Neil Bargh, John Paul James Betts
  • Publication number: 20200398014
    Abstract: The disclosure relates to medical tubes and methods of manufacturing medical tubes. The tubes have first and second heating wires and a sensing wire in electrical communication with a temperature sensor. The first and second heating wires are either equally spaced from the sensing wire to minimise electrical interference or a capacitor is coupled between one of the heating wires and the sensor wire to compensate for differences in capacitive coupling between the wires.
    Type: Application
    Filed: December 20, 2017
    Publication date: December 24, 2020
    Inventors: Anton PETROCHENKO, Wenjie Robin LIANG, Paul James TONKIN
  • Publication number: 20200393960
    Abstract: A database system associated with a plurality of source databases in a virtual computing system includes a dashboard having a main menu for providing a plurality of control functions and a body that dynamically changes based upon the plurality of control functions that are selected. The dashboard includes a homepage for displaying a plurality of cells in the body, including a first cell for displaying a list of the plurality of source databases. The main menu includes a first control function, the selection of which triggers a database provisioning service by presenting options to either create a new source database or register an existing database within the body and a second control function, the selection of which triggers a copy data management service by presenting an option to create a new cloned database.
    Type: Application
    Filed: August 28, 2020
    Publication date: December 17, 2020
    Applicant: Nutanix, Inc.
    Inventors: Balasubrahmanyam Kuchibhotla, Bakul Banthia, Paul James Tangen
  • Patent number: D907221
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: January 5, 2021
    Assignee: Helius Medical, Inc
    Inventors: Sybille Diana Hauser-Raspe, Pamela Dorothy Heidt, Paul James Fearis, Mike Andrew Vilhauer
  • Patent number: D916300
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: April 13, 2021
    Assignee: Helius Medical, Inc
    Inventors: Paul James Fearis, Mike Andrew Vilhauer