Patents by Inventor James D. Hall

James D. Hall 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: 20240340286
    Abstract: Systems and methods may generally be used to automatically curate a blocklist of internet protocol (IP) addresses. An example method may include using risk factor scores for a particular IP address that was blocked by a traffic control component to determine whether to add the particular IP address to a blocklist. The example method may include, in response to a determination to add the particular IP address to the blocklist, generating an IP address entry in the blocklist for the particular IP address, the IP address entry optionally including a corresponding time-based expiration. The example method may include outputting the blocklist or the IP address entry, such as in response to a request from a firewall.
    Type: Application
    Filed: June 14, 2024
    Publication date: October 10, 2024
    Inventors: Upul D. Hanwella, Shawna K. Murphy Butterworth, Bryan D. Hall, James Condron Hudson, Christian Tobias Sorensen, Samantha T. Grosby, Nicola A. Maiorana, Richard Joseph Schroeder, Shailesh Hedaoo, William Norton Hebert
  • Patent number: 12086594
    Abstract: A vector friendly instruction format and execution thereof. According to one embodiment of the invention, a processor is configured to execute an instruction set. The instruction set includes a vector friendly instruction format. The vector friendly instruction format has a plurality of fields including a base operation field, a modifier field, an augmentation operation field, and a data element width field, wherein the first instruction format supports different versions of base operations and different augmentation operations through placement of different values in the base operation field, the modifier field, the alpha field, the beta field, and the data element width field, and wherein only one of the different values may be placed in each of the base operation field, the modifier field, the alpha field, the beta field, and the data element width field on each occurrence of an instruction in the first instruction format in instruction streams.
    Type: Grant
    Filed: August 28, 2023
    Date of Patent: September 10, 2024
    Assignee: Intel Corporation
    Inventors: Robert C. Valentine, Jesus Corbal San Adrian, Roger Espasa Sans, Robert D. Cavin, Bret L. Toll, Santiago Galan Duran, Jeffrey G. Wiedemeier, Sridhar Samudrala, Milind Baburao Girkar, Edward Thomas Grochowski, Jonathan Cannon Hall, Dennis R. Bradford, Elmoustapha Ould-Ahmed-Vall, James C Abel, Mark Charney, Seth Abraham, Suleyman Sair, Andrew Thomas Forsyth, Lisa Wu, Charles Yount
  • Patent number: 12066389
    Abstract: A computer-implemented method comprising: controlling input of data quantifying damage received by a compressor of a gas turbine engine into a first machine learning algorithm; receiving data quantifying a first operating parameter of the compressor as an output of the first machine learning algorithm; and determining operability of the compressor by comparing the received data quantifying the first operating parameter of the compressor with a threshold.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: August 20, 2024
    Assignee: ROLLS-ROYCE plc
    Inventors: Malcolm L Hillel, Bryce D Conduit, Anthony M Dickens, James V Taylor, Robert J Miller, Christopher R Hall
  • Patent number: 12058137
    Abstract: Systems and methods may generally be used to automatically curate a blocklist of internet protocol (IP) addresses. An example method may include using risk factor scores for a particular IP address that was blocked by a traffic control component to determine whether to add the particular IP address to a blocklist. The example method may include, in response to a determination to add the particular IP address to the blocklist, generating an IP address entry in the blocklist for the particular IP address, the IP address entry optionally including a corresponding time-based expiration. The example method may include outputting the blocklist or the IP address entry, such as in response to a request from a firewall.
    Type: Grant
    Filed: October 20, 2021
    Date of Patent: August 6, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Upul D. Hanwella, Shawna K. Murphy Butterworth, Bryan D. Hall, James Condron Hudson, Christian Tobias Sorensen, Samantha T. Grosby, Nicola A. Maiorana, Richard Joseph Schroeder, Shailesh Hedaoo, William Norton Hebert
  • Patent number: 8757934
    Abstract: A cable bolt includes a cable having a first end and a second end, and a barrel and wedge assembly attached to the cable at a position adjacent to the first end of the cable. The barrel and wedge assembly has a first end and a second end. The cable bolt also includes a nut positioned adjacent to the first end of the barrel and wedge assembly and defines a sealed interface therebetween. The nut defines a passageway in fluid communication with the cable.
    Type: Grant
    Filed: August 10, 2011
    Date of Patent: June 24, 2014
    Assignee: FCI Holdings Delaware, Inc.
    Inventors: James D. Hall, Fred Stafford, John G. Oldsen, Dakota Faulkner
  • Publication number: 20120039672
    Abstract: A cable bolt includes a cable having a first end and a second end, and a barrel and wedge assembly attached to the cable at a position adjacent to the first end of the cable. The barrel and wedge assembly has a first end and a second end. The cable bolt also includes a nut positioned adjacent to the first end of the barrel and wedge assembly and defines a sealed interface therebetween. The nut defines a passageway in fluid communication with the cable.
    Type: Application
    Filed: August 10, 2011
    Publication date: February 16, 2012
    Applicant: FCI HOLDINGS DELAWARE, INC.
    Inventors: James D. Hall, Fred Stafford, John G. Oldsen, Dakota Faulkner
  • Patent number: 6915234
    Abstract: Monitoring performance data includes establishing a reporting period during which a performance update is scheduled to be received at a database. The performance update includes provider data gathered from a provider, and describes a service provided to a client by the provider. The database is accessed to determine whether the database has received the performance update during the reporting period. A provider data rating is generated from the performance update. Performance data including client data gathered from the client is received, where the performance data describes the service, and a client data rating is generated from the performance data. The client data rating and the provider data rating are reported.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: July 5, 2005
    Assignee: Electronic Data Systems Corporation
    Inventors: Anne M. Curtin, Cheryl L. Clinton, John T. Couchot, Joseph M. Donovan, Brian L. Fish, Lisa Q. Flores, James D. Hall, Sonya L. Hinds, Charles H. Kiser, Kevin T. Richards, Deborah C. Peedin, Michael W. Stuart, Laura L. Wetzel
  • Patent number: 6850866
    Abstract: Managing performance metrics includes accessing a metric catalog comprising a number of metrics, where each metric is associated with a threshold value. A selection of a subset of metrics of the number of metrics is received, and a service is defined using the subset of metrics. Metric values describing performance of the service are determined, where each metric value corresponds to a threshold value associated with a metric of the subset of metrics. The metric values and the corresponding threshold values are compared, and the performance of the service is evaluated in accordance with the comparison.
    Type: Grant
    Filed: September 12, 2002
    Date of Patent: February 1, 2005
    Assignee: Electronic Data Systems Corporation
    Inventors: John T. Couchot, John R. Davey, Joseph M. Donovan, James D. Hall, Laura L. Wetzel, Minzhi Wang
  • Patent number: 6687560
    Abstract: Processing performance data includes receiving performance data comprising quantitative data gathered according to at least one metric. The quantitative data is evaluated according to the at least one metric to generate at least one quantitative data rating. Performance data comprising client data gathered from a client is received and evaluated to generate at least one client data rating. Performance data comprising provider data gathered from a provider is received and evaluated to generate at least one provider data rating. The at least one quantitative data rating, the at least one client data rating, and the at least one provider data rating are reported.
    Type: Grant
    Filed: November 13, 2001
    Date of Patent: February 3, 2004
    Assignee: Electronic Data Systems Corporation
    Inventors: Charles H. Kiser, Cheryl L. Clinton, John T. Couchot, Anne M. Curtin, Joseph M. Donovan, Steven C. Dorfmeister, Brian L. Fish, Lisa Q. Flores, William M. Gerton, James D. Hall, Jaye D. Hicks, Sonya L. Hinds, Randall F. Mears, Rodney B. Morris, Deborah C. Peedin, Kevin T. Richards, Cynthia B. Sargeant, Michael W. Stuart, Michael J. Veatch, Laura L. Wetzel, Gene C. Will
  • Publication number: 20030083846
    Abstract: Monitoring performance data includes establishing a reporting period during which a performance update is scheduled to be received at a database. The performance update includes provider data gathered from a provider, and describes a service provided to a client by the provider. The database is accessed to determine whether the database has received the performance update during the reporting period. A provider data rating is generated from the performance update. Performance data including client data gathered from the client is received, where the performance data describes the service, and a client data rating is generated from the performance data. The client data rating and the provider data rating are reported.
    Type: Application
    Filed: September 23, 2002
    Publication date: May 1, 2003
    Applicant: Electronic Data Systems Corporation
    Inventors: Anne M. Curtin, Cheryl L. Clinton, John T. Couchot, Joseph M. Donovan, Brian L. Fish, Lisa Q. Flores, James D. Hall, Sonya L. Hinds, Charles H. Kiser, Kevin T. Richards, Deborah C. Peedin, Michael W. Stuart, Laura L. Wetzel
  • Publication number: 20030078756
    Abstract: Managing performance metrics includes accessing a metric catalog comprising a number of metrics, where each metric is associated with a threshold value. A selection of a subset of metrics of the number of metrics is received, and a service is defined using the subset of metrics. Metric values describing performance of the service are determined, where each metric value corresponds to a threshold value associated with a metric of the subset of metrics. The metric values and the corresponding threshold values are compared, and the performance of the service is evaluated in accordance with the comparison.
    Type: Application
    Filed: September 12, 2002
    Publication date: April 24, 2003
    Inventors: John T. Couchot, John R. Davey, Joseph M. Donovan, James D. Hall, Laura L. Wetzel, Minzhi Wang
  • Publication number: 20030065479
    Abstract: Processing performance data includes receiving performance data comprising quantitative data gathered according to at least one metric. The quantitative data is evaluated according to the at least one metric to generate at least one quantitative data rating. Performance data comprising client data gathered from a client is received and evaluated to generate at least one client data rating. Performance data comprising provider data gathered from a provider is received and evaluated to generate at least one provider data rating. The at least one quantitative data rating, the at least one client data rating, and the at least one provider data rating are reported.
    Type: Application
    Filed: November 13, 2001
    Publication date: April 3, 2003
    Inventors: Charles H. Kiser, Cheryl L. Clinton, John T. Couchot, Anne M. Curtin, Joseph M. Donovan, Steven C. Dorfmeister, Brian L. Fish, Lisa Q. Flores, William M. Gerton, James D. Hall, Jaye D. Hicks, Sonya L. Hinds, Randall F. Mears, Rodney B. Morris, Deborah C. Peedin, Kevin T. Richards, Cynthia B. Sargeant, Michael W. Stuart, Michael J. Veatch, Laura L. Wetzel, Gene C. Will
  • Publication number: 20030065553
    Abstract: Reporting performance data includes receiving at least one client data rating generated from performance data comprising client data gathered from a client. At least one provider data rating generated from performance data comprising provider data gathered from a provider is received. The at least one client data rating and the at least one provider data rating to the client are reported.
    Type: Application
    Filed: February 1, 2002
    Publication date: April 3, 2003
    Applicant: Electronic Data Systems Corporation
    Inventors: John T. Couchot, Lisa Q. Flores, Mariane Rutledge, James D. Hall, Anne M. Curtin
  • Patent number: 6149268
    Abstract: Safety eyewear is presented which is provided with particulate sealing around a frame containing lens/lenses and having temples that provide adjustment of the eyewear to a pantoscopic angle. The eyewear is provided with an adjustable strap assembly for better fit to the wearer's head. The eyewear lens/frame includes a plurality of projections that define various pantoscopic angles. The temple end piece includes a set of recesses that engage the projections formed on the lens/frame which temple end piece is rotated relative to the lens/frame to set the pantoscopic angle. The adjustable strap assembly further adjust the fit of the eyewear and can be unbuckled for snaplocked attachment of the eyewear directly to other safety equipment such as noise suppression ear muffs, communication head phones, breathing masks and the like. A plurality of ventilation channels is disposed on the frame to provide indirect ventilation.
    Type: Grant
    Filed: February 26, 1998
    Date of Patent: November 21, 2000
    Assignee: Cabot Safety Intermediate Corporation
    Inventors: James D. Hall, Raoul Desy
  • Patent number: 5251776
    Abstract: A pressure vessel including a lid with integral fixed lock tabs engageable with notches in the housing side wall to secure the lid to the housing. The housing includes a vent opening formed through the side wall. The lower edge of the lid is substantially bevelled and has a flattened portion to seal the vent when the lid is in its closed position. On opening of the lid, the seal between the vent and lid is broken before the fingers disengage the housing to vent residual pressure from within the housing.
    Type: Grant
    Filed: August 12, 1991
    Date of Patent: October 12, 1993
    Assignee: H. William Morgan, Jr.
    Inventors: H. William Morgan, Jr., James D. Hall
  • Patent number: 5165436
    Abstract: A crutch member includes spaced first and second legs joined at a lower distal end to a central support leg. A medial handle is positioned orthogonally between the first and second legs, with a swivel ring pivotally mounted orthogonally between the upper distal ends of the first and second legs.
    Type: Grant
    Filed: March 16, 1992
    Date of Patent: November 24, 1992
    Inventors: James D. Hall, Sr., Betty J. Hall
  • Patent number: D440301
    Type: Grant
    Filed: February 22, 1999
    Date of Patent: April 10, 2001
    Assignee: Cabot Safety Intermediate Corporation
    Inventors: Keith E. Fecteau, David Honan, James D. Hall
  • Patent number: D354068
    Type: Grant
    Filed: October 30, 1992
    Date of Patent: January 3, 1995
    Assignee: Uvex Safety, LLC
    Inventors: Richard W. Canavan, James D. Hall
  • Patent number: D360645
    Type: Grant
    Filed: May 6, 1994
    Date of Patent: July 25, 1995
    Assignee: Uvex Safety, Inc.
    Inventors: Richard W. Canavan, James D. Hall
  • Patent number: D434493
    Type: Grant
    Filed: February 22, 1999
    Date of Patent: November 28, 2000
    Assignee: Cabot Safety Intermediate Corporation
    Inventors: Keith E. Fecteau, David Honan, James D. Hall