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

  • Publication number: 20210137797
    Abstract: Oral care compositions and/or unit-dose oral care compositions with a fluoride ion source. Oral care compositions and/or unit-dose oral care compositions with a high average fluoride ion uptake. Oral care compositions with one or more web forming materials, a calcium ion source, and a fluoride ion source with a high average fluoride uptake.
    Type: Application
    Filed: January 19, 2021
    Publication date: May 13, 2021
    Inventors: Arif Ali Baig, Min Mao, Gregory Charles Gordon, Melissa Cherie Payne, Holly Balasubramanian Rauckhorst, Paul Albert Sagel, Jeanette Marie Swartz, Paul Dennis Trokhan, Brian Patrick Croll, Dinah Achola Nyangiro, Samuel James St. John
  • Publication number: 20210137271
    Abstract: A chair support shell has an integral back portion, seat portion, and joining portion between the back portion and the seat portion. At least a major portion of the support shell comprises a compliant structure, the compliant structure having a plurality of cells interconnected by a plurality of resilient members. The compliant structure provides compliance in the seat portion, compliance in the back portion, and compliance in the joining portion. The compliant structure enables recline of the back portion relative to the seat portion.
    Type: Application
    Filed: February 3, 2017
    Publication date: May 13, 2021
    Inventors: Kent Wallace Parker, Martyn Walter Goodwin Collings, Wayne Douglas O'Hara, Aaron Michael Young, Paul James Stevenson, Gavin James Bateman, Kai Xi Lin
  • Publication number: 20210141144
    Abstract: A sheet including a reflector having a first surface, a second surface opposite the first surface, and a third surface; a first selective light modulator layer external to of the first surface of the reflector; and a second selective light modulator layer external to the second surface of the reflector; wherein the third surface of the reflector is open is disclosed. A method of making a sheet is also disclosed.
    Type: Application
    Filed: December 15, 2020
    Publication date: May 13, 2021
    Applicant: VIAVI SOLUTIONS INC.
    Inventors: Johannes SEYDEL, Mark TEVIS, Kangning LIANG, Jaroslaw ZIEBA, Paul Thomas KOHLMANN, Jeffrey James KUNA
  • Publication number: 20210144181
    Abstract: A policy management server manages a segmentation policy for segmenting a network and a deception policy for implementing deception services. The policy management server distributes segmentation rules and deception rules to distributed enforcement modules that configure respective traffic filters to enforce the policies. The deception rule may be enforced directly by the traffic filter acting as a deception service, or the traffic filter may act as a proxy to an external deception service. The deception service can behave similarly to a real service to obtain information about the malicious actor that is reported to the policy management server to enable the policy management server to take a remedial action. Furthermore, the policy management server may automatically generate the deception policy based on the segmentation policy such that connection requests that are not allowed by the segmentation policy are automatically sent to a deception service.
    Type: Application
    Filed: November 13, 2019
    Publication date: May 13, 2021
    Inventors: Rupesh Kumar Mishra, Paul James Kirner, Rushabh Sanghvi
  • Patent number: 11002616
    Abstract: A cloud-based system for monitoring food storage/processing comprising at least one fixed sensor to collect fixed location environment data; at least one handheld sensor to collect mobile location environment data; and a remote monitoring and reporting system to collect the fixed and remote location environment data and to audit the collected data. A portable device comprises a processor configured to: receive the mobile location environment data; and transmit an auditable version of the received mobile location environment data to the remote system. A hub device comprising a processor configured to: receive the fixed location environment data; and transmit an auditable version of the fixed location environment data. The monitoring and reporting system is configured to determine whether the version of the environment data indicates that the monitored environment is operating within the bounds of a model defining correct operation of a food process and to output an alert if necessary.
    Type: Grant
    Filed: April 8, 2016
    Date of Patent: May 11, 2021
    Inventors: Martin Kirk Jackson, Paul James Young, Michael Thomas Cimelli, Martin James Nash, Brian Noel Reid
  • Publication number: 20210132769
    Abstract: A lid controller hub (LCH) comprising processing components located in the lid of a mobile computing device, such as a laptop, processes sensor data generated by input sensors (microphones, cameras, touchscreen) and provides for improved and enhanced experiences over existing devices. For example, the LCH provides hardened privacy and the synchronization of touch display activities with the display refresh rate, the latter providing for a smoother and more responsive touch experience over existing designs. The LCH enables continuous gestures comprising touch gesture and in-air gesture portions as well as multi-plane gestures in which an initial touch gesture places the device into a mode or context in which it recognizes and acts upon subsequent in-air gestures. Touch operations of a mobile computing device can be based on user presence, user engagement, and a level of user interaction with the device.
    Type: Application
    Filed: December 26, 2020
    Publication date: May 6, 2021
    Inventors: Kunjal S. Parikh, Antonio S. Cheng, Paul S. Diefenbaugh, Jackson Tsai, Edward James Raleigh, Vishal Ravindra Sinha, Chung-yu Liang, Aleksander Magi, Yifan Li
  • Publication number: 20210133330
    Abstract: Systems, methods, and software can be used to determine a security score of a binary software code. In some aspects, a computer-implemented method comprises: receiving a binary software code; inspecting the binary software code to determine at least one Common Vulnerability Scoring Standard (CVSS) factor; and determining a CVSS score based on the at least one CVSS factor.
    Type: Application
    Filed: November 1, 2019
    Publication date: May 6, 2021
    Applicant: BlackBerry Limited
    Inventors: Adam John BOULTON, William James McCOURT, Paul Compton HIRST, Benjamin John GODWOOD
  • Publication number: 20210129024
    Abstract: The present disclosure relates to devices, methods, and computer-readable medium for saving and restoring physical hardware states and virtual machine (VM) states for an application actively being executed on a virtual machine by a user on a computer device. The devices, methods, and computer-readable medium may allow a user to suspend a current state of an application session and save the VM and memory state to persistent storage, and later resume the execution of the saved application session by reading the state back into memory and restoring the VM state.
    Type: Application
    Filed: January 28, 2020
    Publication date: May 6, 2021
    Inventors: Mark James MCNULTY, Blaine Craig HAUGLIE, Paul Joseph WOLFTEICH, Thomas FAHRIG, David Neil CUTLER
  • Publication number: 20210112992
    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: Application
    Filed: December 29, 2020
    Publication date: April 22, 2021
    Inventors: Rob Nunn, Matthew Wayne Tilstra, Matthew Glen Hilden, Paul James Mahoney
  • 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: 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
  • 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
  • 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: D916300
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: April 13, 2021
    Assignee: Helius Medical, Inc
    Inventors: Paul James Fearis, Mike Andrew Vilhauer