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: 11941379Abstract: 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: GrantFiled: September 1, 2022Date of Patent: March 26, 2024Assignee: 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: 20230264212Abstract: 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: ApplicationFiled: July 6, 2021Publication date: August 24, 2023Applicant: BASF SEInventors: John H. Swab, William J. Rowand, Thomas Fredrick Smith
-
Patent number: 11572689Abstract: 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: GrantFiled: March 25, 2022Date of Patent: February 7, 2023Inventor: Thomas Fredrick Moses
-
Patent number: 10832304Abstract: 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: GrantFiled: January 15, 2016Date of Patent: November 10, 2020Assignee: Target Brands, Inc.Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
-
Patent number: 10585666Abstract: 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: GrantFiled: December 11, 2018Date of Patent: March 10, 2020Assignee: Teachers Insurance and Annuity Association of AmericaInventors: 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: 10310849Abstract: 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: GrantFiled: November 24, 2015Date of Patent: June 4, 2019Assignee: Teachers Insurance and Annuity Association of AmericaInventors: 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: 20190108016Abstract: 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: ApplicationFiled: December 11, 2018Publication date: April 11, 2019Inventors: 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: 20170206582Abstract: 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: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
-
Publication number: 20170206581Abstract: 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: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
-
Publication number: 20170206583Abstract: 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: ApplicationFiled: January 15, 2016Publication date: July 20, 2017Inventors: Andrew J. Feierfeil, Joseph Owen Ruekert, Thomas Fredrick Muench, William Springer, Satyajit Gupte
-
Publication number: 20170147334Abstract: 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: ApplicationFiled: November 24, 2015Publication date: May 25, 2017Inventors: 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: 20070099137Abstract: 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: ApplicationFiled: November 2, 2005Publication date: May 3, 2007Inventors: Donald Donnelly, Thomas Fredricks
-
Publication number: 20060186213Abstract: 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: ApplicationFiled: February 23, 2005Publication date: August 24, 2006Inventors: Steven Carey, Jeff Edgar, Thomas Fredricks
-
Patent number: 6998529Abstract: 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: GrantFiled: July 8, 2002Date of Patent: February 14, 2006Inventor: Thomas Fredrick Wnorowski
-
Publication number: 20050269420Abstract: 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: ApplicationFiled: June 8, 2004Publication date: December 8, 2005Inventors: Donald Donnelly, Thomas Fredricks
-
Publication number: 20040239068Abstract: 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: ApplicationFiled: April 12, 2004Publication date: December 2, 2004Inventors: Charles John Chuba, Thomas Fredrick Hishon, Christopher John Kuntze, Jonathon L. Sheppard
-
Publication number: 20030145715Abstract: 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: ApplicationFiled: July 8, 2002Publication date: August 7, 2003Inventor: Thomas Fredrick Wnorowski