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: 20240340286Abstract: 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: ApplicationFiled: June 14, 2024Publication date: October 10, 2024Inventors: 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: 12086594Abstract: 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: GrantFiled: August 28, 2023Date of Patent: September 10, 2024Assignee: Intel CorporationInventors: 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: 12066389Abstract: 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: GrantFiled: July 12, 2022Date of Patent: August 20, 2024Assignee: ROLLS-ROYCE plcInventors: Malcolm L Hillel, Bryce D Conduit, Anthony M Dickens, James V Taylor, Robert J Miller, Christopher R Hall
-
Patent number: 12058137Abstract: 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: GrantFiled: October 20, 2021Date of Patent: August 6, 2024Assignee: 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: 8757934Abstract: 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: GrantFiled: August 10, 2011Date of Patent: June 24, 2014Assignee: FCI Holdings Delaware, Inc.Inventors: James D. Hall, Fred Stafford, John G. Oldsen, Dakota Faulkner
-
Publication number: 20120039672Abstract: 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: ApplicationFiled: August 10, 2011Publication date: February 16, 2012Applicant: FCI HOLDINGS DELAWARE, INC.Inventors: James D. Hall, Fred Stafford, John G. Oldsen, Dakota Faulkner
-
Patent number: 6915234Abstract: 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: GrantFiled: September 23, 2002Date of Patent: July 5, 2005Assignee: Electronic Data Systems CorporationInventors: 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: 6850866Abstract: 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: GrantFiled: September 12, 2002Date of Patent: February 1, 2005Assignee: Electronic Data Systems CorporationInventors: John T. Couchot, John R. Davey, Joseph M. Donovan, James D. Hall, Laura L. Wetzel, Minzhi Wang
-
Patent number: 6687560Abstract: 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: GrantFiled: November 13, 2001Date of Patent: February 3, 2004Assignee: Electronic Data Systems CorporationInventors: 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: 20030083846Abstract: 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: ApplicationFiled: September 23, 2002Publication date: May 1, 2003Applicant: Electronic Data Systems CorporationInventors: 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: 20030078756Abstract: 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: ApplicationFiled: September 12, 2002Publication date: April 24, 2003Inventors: John T. Couchot, John R. Davey, Joseph M. Donovan, James D. Hall, Laura L. Wetzel, Minzhi Wang
-
Publication number: 20030065479Abstract: 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: ApplicationFiled: November 13, 2001Publication date: April 3, 2003Inventors: 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: 20030065553Abstract: 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: ApplicationFiled: February 1, 2002Publication date: April 3, 2003Applicant: Electronic Data Systems CorporationInventors: John T. Couchot, Lisa Q. Flores, Mariane Rutledge, James D. Hall, Anne M. Curtin
-
Patent number: 6149268Abstract: 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: GrantFiled: February 26, 1998Date of Patent: November 21, 2000Assignee: Cabot Safety Intermediate CorporationInventors: James D. Hall, Raoul Desy
-
Patent number: 5251776Abstract: 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: GrantFiled: August 12, 1991Date of Patent: October 12, 1993Assignee: H. William Morgan, Jr.Inventors: H. William Morgan, Jr., James D. Hall
-
Patent number: 5165436Abstract: 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: GrantFiled: March 16, 1992Date of Patent: November 24, 1992Inventors: James D. Hall, Sr., Betty J. Hall
-
Patent number: D440301Type: GrantFiled: February 22, 1999Date of Patent: April 10, 2001Assignee: Cabot Safety Intermediate CorporationInventors: Keith E. Fecteau, David Honan, James D. Hall
-
Patent number: D354068Type: GrantFiled: October 30, 1992Date of Patent: January 3, 1995Assignee: Uvex Safety, LLCInventors: Richard W. Canavan, James D. Hall
-
Patent number: D360645Type: GrantFiled: May 6, 1994Date of Patent: July 25, 1995Assignee: Uvex Safety, Inc.Inventors: Richard W. Canavan, James D. Hall
-
Patent number: D434493Type: GrantFiled: February 22, 1999Date of Patent: November 28, 2000Assignee: Cabot Safety Intermediate CorporationInventors: Keith E. Fecteau, David Honan, James D. Hall