Patents by Inventor John A. Kelley

John A. Kelley 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: 20210406145
    Abstract: An electronic device includes a cache with a cache controller and a cache memory. The electronic device also includes a cache policy manager. The cache policy manager causes the cache controller to use two or more cache policies for cache operations in each of multiple test regions in the cache memory, with different configuration values for the two or more cache policies being used in each test region. The cache policy manager selects a selected configuration value for at least one cache policy of the two or more cache policies based on performance metrics for cache operations while using the different configuration values for the two or more cache policies in the test regions. The cache policy manager causes the cache controller to use the selected configuration value when using the at least one cache policy for cache operations in a main region of the cache memory.
    Type: Application
    Filed: August 27, 2020
    Publication date: December 30, 2021
    Inventors: John Kelley, Paul Moyer
  • Patent number: 11210234
    Abstract: A processor includes a cache having two or more test regions and a larger non-test region. The processor further includes a cache controller that applies different cache replacement policies to the different test regions of the cache, and a performance monitor that measures performance metrics for the different test regions, such as a cache hit rate at each test region. Based on the performance metrics, the cache controller selects a cache replacement policy for the non-test region, such as selecting the replacement policy associated with the test region having the better performance metrics among the different test regions. The processor deskews the memory access measurements in response to a difference in the amount of accesses to the different test regions exceeding a threshold.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: December 28, 2021
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Paul Moyer, John Kelley
  • Publication number: 20210389017
    Abstract: The systems and methods disclosed relate to an air intake assembly, wherein the air intake assembly comprises: a frame comprising a plurality of openings, wherein each one of the plurality of openings comprises a V-shaped cross-section. The air intake assembly further comprises a plurality of slats, wherein each one of the plurality of slats comprises a V-shaped cross-section. The air intake assembly further comprises a stiffener configured to provide structural support to the plurality of slats, wherein the stiffener is disposed within an interior of the frame. The plurality of slats are disposed within the frame through the plurality of openings of the frame and through the stiffener.
    Type: Application
    Filed: June 8, 2021
    Publication date: December 16, 2021
    Inventors: John Kelley, Enrique Martinez
  • Patent number: 11109141
    Abstract: The invention relates to a head-worn audio device having a first earcup, a second earcup, and a headband extending between the first earcup and the second earcup. The headband includes a spring member disposed along a longitudinal axis of the headband. The spring member has a first end and a second end. The headband also includes a first headband tube coupled to the first earcup and the first end of the spring member. Further, the headband includes a second headband tube coupled to the second earcup and the second end of the spring member. The first headband tube is configured to rotate around the first end of the spring member, and the second headband tube is configured to rotate around the second end of the spring member.
    Type: Grant
    Filed: February 6, 2020
    Date of Patent: August 31, 2021
    Assignee: Plantronics, Inc.
    Inventors: Erik Henry Tews, John A Kelley, Nicholas W Paterson
  • Publication number: 20210255848
    Abstract: This disclosure describes, in part, techniques for securely updating a point-of-sale (POS) system that includes a merchant-facing device and a buyer-facing device. For instance, the merchant-facing device may execute first software that provides first POS functionality and the buyer-facing device may execute second software that provides second POS functionality. To update both devices, the merchant-facing device may receive a software update from a payment service via a network connection, and update the first software using the software update. The merchant-facing device can then cause, via a physical connection, the buyer-facing device to reboot in an update mode and send the software update to the buyer-facing device. In response, the buyer-facing device can update the second software using the software update and then reboot in a payments mode. In some instances, the buyer-facing device can then update a secure enclave on the buyer-facing device using the software update.
    Type: Application
    Filed: March 15, 2021
    Publication date: August 19, 2021
    Inventors: John Kelley, Max Guise, Todor Ristov, Imran Khan, Eric Monti
  • Patent number: 11044547
    Abstract: A headset system for interchangeable wearing styles is disclosed. A retention element is detachably coupled to an earpiece, allowing the headset to interchange between a headband, ear loop and neckband wearing style. The retention element comprises a security element that prevents rotation of the earpiece when coupled, providing a stable and ergonomic wearing experience.
    Type: Grant
    Filed: February 7, 2019
    Date of Patent: June 22, 2021
    Assignee: PLANTRONICS, INC.
    Inventors: Stefan Gougherty, John Kelley, Erik Tews
  • Patent number: 11033997
    Abstract: A method for correcting non-rigid thin-walled tubular elements having geometric deficiencies, wherein, following correction, the tubular elements may perform over a wide range of pressure and temperatures, for example as a rocket motor beaker, from about ?70 C to about 1000 C. Correction is required to remove asperities, maximize cylindricity, squaring a forward end wall and a rearward end wall, so that the forward end wall of the tube product may be fitted, bonded and sealed to a circular planar element using a labyrinth-joint closure. The method provides uniformity so that both the tubular elements and the circular planar elements are interchangeably uniform in size, shape and performance, and may be readily assembled into non-rigid thin-walled tube products.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: June 15, 2021
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Tina Jones, John Kelley
  • Publication number: 20210165739
    Abstract: A processing system includes a plurality of compute units, with each compute unit having an associated first cache of a plurality of first caches, and a second cache shared by the plurality of compute units. The second cache operates to manage transfers of caches between the first caches of the plurality of first caches such that when multiple candidate first caches contain a valid copy of a requested cacheline, the second cache selects the candidate first cache having the shortest total path from the second cache to the candidate first cache and from the candidate first cache to the compute unit issuing a request for the requested cacheline.
    Type: Application
    Filed: December 2, 2019
    Publication date: June 3, 2021
    Inventors: Sriram SRINIVASAN, John KELLEY, Matthew SCHOENWALD
  • Publication number: 20210152432
    Abstract: A communication network includes: a plurality of nodes in a topology, with each node having an upstream and a downstream neighboring node in the topology; a separate unidirectional communication link coupled between each node and that node's downstream neighboring node; and a separate unidirectional control link coupled between each node and that node's upstream neighboring node. A controller in each node keeps a count of packets sent by that node via the corresponding unidirectional communication link. The controller uses the count of packets sent to determine whether a given packet is allowed to be sent from that node to the downstream neighboring node and, if so, whether a full rate or a throttled rate is to be used for sending the given packet. Based at least in part on the determining, the controller selectively sends the given packet to the downstream neighboring node.
    Type: Application
    Filed: November 19, 2019
    Publication date: May 20, 2021
    Inventors: John Kelley, Kartik Shenoy
  • Publication number: 20210133114
    Abstract: A processor includes a cache having two or more test regions and a larger non-test region. The processor further includes a cache controller that applies different cache replacement policies to the different test regions of the cache, and a performance monitor that measures performance metrics for the different test regions, such as a cache hit rate at each test region. Based on the performance metrics, the cache controller selects a cache replacement policy for the non-test region, such as selecting the replacement policy associated with the test region having the better performance metrics among the different test regions. The processor deskews the memory access measurements in response to a difference in the amount of accesses to the different test regions exceeding a threshold.
    Type: Application
    Filed: October 31, 2019
    Publication date: May 6, 2021
    Inventors: Paul MOYER, John KELLEY
  • Patent number: D923602
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: June 29, 2021
    Assignee: Plantronics, Inc.
    Inventor: John A. Kelley
  • Patent number: D927441
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: August 10, 2021
    Assignee: Plantronics, Inc.
    Inventors: Chase Patrick Bailey, Bowman Wang, Nicholas W. Paterson, John A. Kelley, David Kim, Jeremy Jacob D'Ambrosio
  • Patent number: D927451
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: August 10, 2021
    Assignee: Plantronics, Inc.
    Inventors: Nicholas Paterson, John A. Kelley, Bowman Wang, Joseph Yang
  • Patent number: D927452
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: August 10, 2021
    Assignee: Plantronics, Inc.
    Inventors: Nicholas W. Paterson, John A. Kelley
  • Patent number: D927455
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: August 10, 2021
    Assignee: Plantronics, Inc.
    Inventors: Joseph W Yang, Gary T Brint, John A Kelley, Nicholas W Paterson
  • Patent number: D927456
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: August 10, 2021
    Assignee: Plantronics, Inc.
    Inventors: Nicholas W Paterson, John A Kelley
  • Patent number: D928107
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: August 17, 2021
    Assignee: Plantronics, Inc.
    Inventors: Bowman Wang, Chase Patrick Bailey, Nicholas W. Paterson, John A. Kelley, David Kim, Jeremy Jacob D'Ambrosio
  • Patent number: D933637
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: October 19, 2021
    Assignee: Plantronics, Inc.
    Inventor: John A. Kelley
  • Patent number: D937798
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: December 7, 2021
    Assignee: Plantronics, Inc.
    Inventors: Chase Patrick Bailey, Bowman Wang, Nicholas W. Paterson, John A. Kelley, David Kim, Jeremy Jacob D'Ambrosio
  • Patent number: D938380
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: December 14, 2021
    Assignee: Plantronics, Inc.
    Inventors: Bowman Wang, Chase Patrick Bailey, Nicholas W. Paterson, John A. Kelley, David Kim, Jeremy Jacob D'Ambrosio