Patents by Inventor Thomas Fredricks

Thomas Fredricks 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: 11941379
    Abstract: A system performs static program analysis with artifact reuse. The system identifies artifacts associated with the software program being analyzed. The system processes the identified artifacts for performing static program analysis and transmits either the artifacts or identifiers for the artifacts to a second processing device for performing program analysis. The second processing device receives the artifacts and uses the received identifiers to retrieve the artifacts from a networked storage system. The second device also retrieves stored summaries of previous program analysis from the networked storage system. The program analysis uses the retrieved artifacts to generate work units for static program analysis. The analysis is performed only for those work units that are determined to remain unchanged from previous static program analysis cycles.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: March 26, 2024
    Assignee: Synopsys, Inc.
    Inventors: Marc-André Laverdière-Papineau, Kenneth Robert Block, Nebojsa Bozovic, Simon Fredrick Vicente Goldsmith, Charles-Henri Marie Jacques Gros, Thomas Henry Hildebrandt, Thierry M. Lavoie, Ryan Edward Ulch
  • Publication number: 20230264212
    Abstract: A foam dispensing apparatus and system thereof can be used for dispensing a mixture of a resin component and an isocyanate component. The foam dispensing apparatus contains a heated hose assembly, a spray gun containing a spray head and a mix tube, and a nozzle for dispensing the resin and isocyanate components from the spray gun. Components of the foam dispensing system are lightweight and/or low cost thereby facilitating use and maintenance.
    Type: Application
    Filed: July 6, 2021
    Publication date: August 24, 2023
    Applicant: BASF SE
    Inventors: John H. Swab, William J. Rowand, Thomas Fredrick Smith
  • Patent number: 11572689
    Abstract: A decorative and/or protective sleeve configured to cover a wooden beam includes a textured decorative surface, and an opening through which the beam may be inserted. The sleeve may have a faux wood surface texture to provide a fresh wood appearance and may further protect the beam from damage.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: February 7, 2023
    Inventor: Thomas Fredrick Moses
  • Patent number: 10832304
    Abstract: A computer-implemented method includes generating a first list of products to recommend to a user. The following steps are then repeated: removing a first product from the first list and placing the first product in a second list wherein the order of the products in the second list determines the order that products appear on a user interface; and comparing each remaining product in the first list to the product placed on the second list and moving products that are similar to the product placed on the second list further down in the first list. A user interface is then generated from the second list to show suggested products to a user.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: November 10, 2020
    Assignee: Target Brands, Inc.
    Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
  • Patent number: 10585666
    Abstract: Systems and methods for visual presentation of metrics reflecting lifecycle events of software artifacts. An example method may comprise: receiving one or more data processing rules, each data processing rule specifying one or more operations to be performed on one or more raw data items reflecting lifecycle events associated with a software artifact; receiving, from one or more data collection agents, a plurality of raw data items; producing, by applying the data processing rules to the plurality of raw data items, a plurality of values of a metric reflecting lifecycle events associated with a plurality of software artifacts; and causing the values to be graphically represented using a graphical user interface (GUI) communicatively coupled to the processor.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: March 10, 2020
    Assignee: Teachers Insurance and Annuity Association of America
    Inventors: Stanislav Antons, Thomas Steven Joyce, William V. Arneth, III, LeeAnn Marie Flanagan, Weston John Gaddis, Thomas Fredrick Krall, Jennifer D'awn Jeffress, Christopher Joseph Heidenfelder, Elizabeth Anne MacDonald, Nathaniel Bates, Gary R. Couture, Scott M. Blandford, Thomas J. Goodnough, Byron Leslie Griffin, Andrea J. Vient
  • Patent number: 10310849
    Abstract: Systems and methods for visual presentation of metrics reflecting lifecycle events of software artifacts. An example method may comprise: receiving one or more data processing rules, each data processing rule specifying one or more operations to be performed on one or more raw data items reflecting lifecycle events associated with a software artifact; receiving, from one or more data collection agents, a plurality of raw data items; producing, by applying the data processing rules to the plurality of raw data items, a plurality of values of a metric reflecting lifecycle events associated with a plurality of software artifacts; and causing the values to be graphically represented using a graphical user interface (GUI) communicatively coupled to the processor.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: June 4, 2019
    Assignee: Teachers Insurance and Annuity Association of America
    Inventors: Stanislav Antons, Thomas Steven Joyce, William V. Arneth, III, LeeAnn Marie Flanagan, Weston John Gaddis, Thomas Fredrick Krall, Jennifer D'awn Jeffress, Christopher Joseph Heidenfelder, Elizabeth Anne MacDonald, Nathaniel Bates, Gary R. Couture, Scott M. Blandford, Thomas J. Goodnough, Byron Leslie Griffin, Andrea J. Vient
  • Publication number: 20190108016
    Abstract: Systems and methods for visual presentation of metrics reflecting lifecycle events of software artifacts. An example method may comprise: receiving one or more data processing rules, each data processing rule specifying one or more operations to be performed on one or more raw data items reflecting lifecycle events associated with a software artifact; receiving, from one or more data collection agents, a plurality of raw data items; producing, by applying the data processing rules to the plurality of raw data items, a plurality of values of a metric reflecting lifecycle events associated with a plurality of software artifacts; and causing the values to be graphically represented using a graphical user interface (GUI) communicatively coupled to the processor.
    Type: Application
    Filed: December 11, 2018
    Publication date: April 11, 2019
    Inventors: Stanislav Antons, Thomas Steven Joyce, William V. Arneth, III, LeeAnn Marie Flanagan, Weston John Gaddis, Thomas Fredrick Krall, Jennifer D'awn Jeffress, Christopher Joseph Heidenfelder, Elizabeth Anne MacDonald, Nathaniel Bates, Gary R. Couture, Scott M. Blandford, Thomas J. Goodnough, Byron Leslie Griffin, Andrea J. Vient
  • Publication number: 20170206582
    Abstract: A computer-implemented method includes determining a similarity score for a product by determining a similarity between a product vector for a product and a user vector for a user, determining a recency score for the product based on a date the product was made available at a retailer, and determining collaborative filtering score for the product based on the likelihood that people who bought another product would also buy the product. The similarity score, the recency score and the collaborative filtering score are combined to generate a total score for the product. Based on the total score for the product, a user interface is generated to recommend the product to the user.
    Type: Application
    Filed: January 15, 2016
    Publication date: July 20, 2017
    Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
  • Publication number: 20170206581
    Abstract: A computer-implemented method includes accessing web page content for a product, the web page content comprising text tokens for at least two different fields of a web page that is displayed to convey information about the product. Respective weights of each field of the web page are retrieved and are used with the text tokens of each field to generate a product vector, where each unique text token provides a dimension of the product vector and the weights are used to provide a weight for each dimension. The product vector is used to identify products to recommend to a user and a user interface is displayed showing the identified products.
    Type: Application
    Filed: January 15, 2016
    Publication date: July 20, 2017
    Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
  • Publication number: 20170206583
    Abstract: A computer-implemented method includes generating a first list of products to recommend to a user. The following steps are then repeated: removing a first product from the first list and placing the first product in a second list wherein the order of the products in the second list determines the order that products appear on a user interface; and comparing each remaining product in the first list to the product placed on the second list and moving products that are similar to the product placed on the second list further down in the first list. A user interface is then generated from the second list to show suggested products to a user.
    Type: Application
    Filed: January 15, 2016
    Publication date: July 20, 2017
    Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
  • Publication number: 20170147334
    Abstract: Systems and methods for visual presentation of metrics reflecting lifecycle events of software artifacts. An example method may comprise: receiving one or more data processing rules, each data processing rule specifying one or more operations to be performed on one or more raw data items reflecting lifecycle events associated with a software artifact; receiving, from one or more data collection agents, a plurality of raw data items; producing, by applying the data processing rules to the plurality of raw data items, a plurality of values of a metric reflecting lifecycle events associated with a plurality of software artifacts; and causing the values to be graphically represented using a graphical user interface (GUI) communicatively coupled to the processor.
    Type: Application
    Filed: November 24, 2015
    Publication date: May 25, 2017
    Inventors: Stanislav Antons, Thomas Steven Joyce, William V. Arneth, III, LeeAnn Marie Flanagan, Weston John Gaddis, Thomas Fredrick Krall, Jennifer D'awn Jeffress, Christopher Joseph Heidenfelder, Elizabeth Anne MacDonald, Nathaniel Bates, Gary R. Couture, Scott M. Blandford, Thomas J. Goodnough, Byron Leslie Griffin, Andrea J. Vient
  • Publication number: 20070099137
    Abstract: A control for controlling the operation of a fuel-fired heating appliance is provided that include a sensor capable of sensing the presence of carbon monoxide gas and providing an output indicative of the level of carbon monoxide gas. The control further includes a microprocessor that periodically reads the CO sensor output and stores at least one sensor output value in a memory, wherein the microprocessor responsively discontinues the operation of the appliance when the microprocessor detects a sensor output that has increased by more than a predetermined amount over at least one previously stored sensor output value. In one embodiment, the control is preferably configured to periodically read the sensor output value, and responsive discontinue operation of an appliance upon sensing a predetermined increase of at least a 50 percent increase over the previously monitored sensor output value over a period of about 15 to 90 minutes.
    Type: Application
    Filed: November 2, 2005
    Publication date: May 3, 2007
    Inventors: Donald Donnelly, Thomas Fredricks
  • Publication number: 20060186213
    Abstract: A climate control system having two or more stages of cooling operation or heating operation is provided for supplying conditioned air to a plurality of zones within a space, where the climate control system comprises a plurality of controllable zone dampers for controlling the supply of conditioned air to each of the plurality of zones, and a plurality of zone temperature sensors for periodically sensing temperature at preset intervals and transmitting sensed temperature information when the temperature of the zone has changed by more than a predetermined amount.
    Type: Application
    Filed: February 23, 2005
    Publication date: August 24, 2006
    Inventors: Steven Carey, Jeff Edgar, Thomas Fredricks
  • Patent number: 6998529
    Abstract: A guitar pickup switching system for a three pickup guitar has a bridge pickup, a middle pickup, and a neck pickup for an electric guitar. This invention utilizes a switch arrangement which permits the three pickup guitar player to select outputs of the pickups in any one of 29 series, parallel, in-phase, and/or out-of-phase combinations. A guitar pickup switching system for a two pickup guitar has a bridge pickup and a neck pickup for an electric guitar. This invention utilizes a switch arrangement which permits the two pickup guitar player to select outputs of the pickups in any one of 6 series, parallel, in-phase, and/or out-of-phase combinations.
    Type: Grant
    Filed: July 8, 2002
    Date of Patent: February 14, 2006
    Inventor: Thomas Fredrick Wnorowski
  • Publication number: 20050269420
    Abstract: An apparatus for operating a gas valve in a gas-fired heating system includes a solenoid having a pick coil and a hold coil connected to the pick coil and to a thermo-generator. A power supply powers the pick coil to open the gas valve. The thermo-generator powers the hold coil to hold the gas valve open. The apparatus is small and inexpensive compared to systems that use DC-DC converters and/or stepper motors to operate a millivolt valve. A millivolt valve can be operated via power from a heater thermostat, without AC power having to be wired to the heater.
    Type: Application
    Filed: June 8, 2004
    Publication date: December 8, 2005
    Inventors: Donald Donnelly, Thomas Fredricks
  • Publication number: 20040239068
    Abstract: An integrally molded, one-piece running board (10) is adapted for attachment to a motor vehicle (14). The running board (10) includes a stepping platform (16) having an upper surface (18) and a lower surface (20) extending along a longitudinal axis and laterally between outer and inner edges. A plurality of mounting projections (32) is molded with and extend laterally from the inner edge. The plurality of mounting projections (32) is securable to the motor vehicle for holding the stepping platform (16) thereagainst. A plurality of reinforcing ribs (52) extends between the lower surface (20) of the stepping platform (16) and the plurality of mounting projections (32) to support the running board as a downward force is applied to the upper surface of the stepping platform (16).
    Type: Application
    Filed: April 12, 2004
    Publication date: December 2, 2004
    Inventors: Charles John Chuba, Thomas Fredrick Hishon, Christopher John Kuntze, Jonathon L. Sheppard
  • Publication number: 20030145715
    Abstract: A guitar pickup switching system for a three pickup guitar has a bridge pickup, a middle pickup, and a neck pickup for an electric guitar. This invention utilizes a switch arrangement which permits the three pickup guitar player to select outputs of the pickups in any one of 29 series, parallel, in-phase, and/or out-of-phase combinations.
    Type: Application
    Filed: July 8, 2002
    Publication date: August 7, 2003
    Inventor: Thomas Fredrick Wnorowski