Patents by Inventor Jeffrey A. Berger
Jeffrey A. Berger 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: 11519376Abstract: An operating system for a standby generator includes a control unit, a switch, an inverter, a terminal, a current sensor, a starter circuit, a power control circuit, and an ignition kill circuit. The control unit is powered by a rechargeable twelve volt DC battery. The switch is selectively operable by the control unit to connect one of a first input or a second input to an output. The second input receives the supply of electrical power from an internal combustion engine. The inverter is positioned between the DC battery and the first input, and supplies electrical power to the electrical device when a movable contact of the switch connects the output to the first input. The power control circuit is connected to the control unit and is operable to adjust the movable contact of the switch to selectively connect the output to either the first input or the second input.Type: GrantFiled: August 4, 2021Date of Patent: December 6, 2022Assignee: Briggs & Stratton, LLCInventors: Robert John Koenen, Jason A. Hansen, Dale C. VanPatten, Jeffrey Berger, Philip Betzhold
-
Patent number: 11231998Abstract: Provided are a computer program product, system, and method for generating a chain of a plurality of write requests including a commit wait flag and plurality of write requests. The commit wait flag is set to one of an indicated first value or a second value. The commit wait flag is set to the first value to cause a storage server to process the write requests by requiring a current write request being processed to complete before transferring data for a next write request following the current write request. The commit wait flag is set to the second value to cause the storage server to process the write requests by transferring data for the next write request before completing the current write request preceding the next write request. The write request chain is sent to the storage server to apply the write requests to the storage.Type: GrantFiled: January 27, 2020Date of Patent: January 25, 2022Assignee: International Business Machines CorporationInventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
-
Publication number: 20210363926Abstract: An operating system for a standby generator includes a control unit, a switch, an inverter, a terminal, a current sensor, a starter circuit, a power control circuit, and an ignition kill circuit. The control unit is powered by a rechargeable twelve volt DC battery. The switch is selectively operable by the control unit to connect one of a first input or a second input to an output. The second input receives the supply of electrical power from an internal combustion engine. The inverter is positioned between the DC battery and the first input, and supplies electrical power to the electrical device when a movable contact of the switch connects the output to the first input. The power control circuit is connected to the control unit and is operable to adjust the movable contact of the switch to selectively connect the output to either the first input or the second input.Type: ApplicationFiled: August 4, 2021Publication date: November 25, 2021Applicant: Briggs & Stratton, LLCInventors: Robert John Koenen, Jason A. Hansen, Dale C. VanPatten, Jeffrey Berger, Philip Betzhold
-
Patent number: 11105279Abstract: An on-demand generator starting system and method is disclosed. The generator starting system is included as part of a standby or portable generator that includes one or more outlets that provide electrical power to an electrical device. The operating system includes a generator controller that monitors for a request for power from the electrical device connected to the outlet. When the control circuit of the generator controller determines that electric power is required from the generator, the control circuit initiates operation of the internal combustion engine. After the internal combustion engine starts, the control circuit operates a relay to provide power from the generator to the outlet of the generator. When the electrical device is no longer operating, the control circuit of the generator controller terminates operation of the internal combustion engine of the generator. In this manner, the generator operates only when the electrical device is requesting electrical power.Type: GrantFiled: February 19, 2018Date of Patent: August 31, 2021Assignee: Briggs & Stratton, LLCInventors: Robert John Koenen, Jason A. Hansen, Dale C. VanPatten, Jeffrey Berger, Philip Betzhold
-
Patent number: 10671318Abstract: Provided are a computer program product, system, and method for processing a chain of a plurality of write requests including a commit wait flag and plurality of write requests, wherein each write request group includes write transactions directed to the storage. A determination is made as to whether the commit wait flag has a first value or a second value. The write requests are processed by requiring a current write request comprising one of the write requests being processed to complete before beginning to write data for a next write request following the current write request in the write request chain in response to the commit wait flag having the first value. The write requests are processed by processing the next write request before completing the current write request in response to the commit wait flag having the second value.Type: GrantFiled: June 11, 2018Date of Patent: June 2, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
-
Publication number: 20200159623Abstract: Provided are a computer program product, system, and method for generating a chain of a plurality of write requests including a commit wait flag and plurality of write requests. The commit wait flag is set to one of an indicated first value or a second value. The commit wait flag is set to the first value to cause a storage server to process the write requests by requiring a current write request being processed to complete before transferring data for a next write request following the current write request. The commit wait flag is set to the second value to cause the storage server to process the write requests by transferring data for the next write request before completing the current write request preceding the next write request. The write request chain is sent to the storage server to apply the write requests to the storage.Type: ApplicationFiled: January 27, 2020Publication date: May 21, 2020Inventors: Jeffrey A. BERGER, Susan K. CANDELARIA, Matthew J. KALOS, Beth A. PETERSON, Harry M. YUDENFRIEND
-
Patent number: 10599522Abstract: Provided are a computer program product, system, and method for generating a chain of a plurality of write requests including a commit wait flag and plurality of write requests. The commit wait flag is set to one of an indicated first value or a second value. The commit wait flag is set to the first value to cause a storage server to process the write requests by requiring a current write request being processed to complete before transferring data for a next write request following the current write request. The commit wait flag is set to the second value to cause the storage server to process the write requests by transferring data for the next write request before completing the current write request preceding the next write request. The write request chain is sent to the storage server to apply the write requests to the storage.Type: GrantFiled: May 8, 2018Date of Patent: March 24, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
-
Publication number: 20200003134Abstract: An on-demand generator starting system and method is disclosed. The generator starting system is included as part of a standby or portable generator that includes one or more outlets that provide electrical power to an electrical device. The operating system includes a generator controller that monitors for a request for power from the electrical device connected to the outlet. When the control circuit of the generator controller determines that electric power is required from the generator, the control circuit initiates operation of the internal combustion engine. After the internal combustion engine starts, the control circuit operates a relay to provide power from the generator to the outlet of the generator. When the electrical device is no longer operating, the control circuit of the generator controller terminates operation of the internal combustion engine of the generator. In this manner, the generator operates only when the electrical device is requesting electrical power.Type: ApplicationFiled: February 19, 2018Publication date: January 2, 2020Applicant: Briggs & Stratton CorporationInventors: Robert John Koenen, Jason A. Hansen, Dale C. VanPatten, Jeffrey Berger, Philip Betzhold
-
Publication number: 20180293027Abstract: Provided are a computer program product, system, and method for processing a chain of a plurality of write requests including a commit wait flag and plurality of write requests, wherein each write request group includes write transactions directed to the storage. A determination is made as to whether the commit wait flag has a first value or a second value. The write requests are processed by requiring a current write request comprising one of the write requests being processed to complete before beginning to write data for a next write request following the current write request in the write request chain in response to the commit wait flag having the first value. The write requests are processed by processing the next write request before completing the current write request in response to the commit wait flag having the second value.Type: ApplicationFiled: June 11, 2018Publication date: October 11, 2018Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
-
Publication number: 20180260279Abstract: Provided are a computer program product, system, and method for generating a chain of a plurality of write requests including a commit wait flag and plurality of write requests. The commit wait flag is set to one of an indicated first value or a second value. The commit wait flag is set to the first value to cause a storage server to process the write requests by requiring a current write request being processed to complete before transferring data for a next write request following the current write request. The commit wait flag is set to the second value to cause the storage server to process the write requests by transferring data for the next write request before completing the current write request preceding the next write request. The write request chain is sent to the storage server to apply the write requests to the storage.Type: ApplicationFiled: May 8, 2018Publication date: September 13, 2018Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
-
Patent number: 10067717Abstract: Provided are a computer program product, system, and method for processing a chain of a plurality of write requests including a commit wait flag and plurality of write requests, wherein each write request group includes write transactions directed to the storage. A determination is made as to whether the commit wait flag has a first value or a second value. The write requests are processed by requiring a current write request comprising one of the write requests being processed to complete before beginning to write data for a next write request following the current write request in the write request chain in response to the commit wait flag having the first value. The write requests are processed by processing the next write request before completing the current write request in response to the commit wait flag having the second value.Type: GrantFiled: May 10, 2016Date of Patent: September 4, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
-
Patent number: 10031810Abstract: Provided are a computer program product, system, and method for generating a chain of a plurality of write requests including a commit wait flag and plurality of write requests. The commit wait flag is set to one of an indicated first value or a second value. The commit wait flag is set to the first value to cause a storage server to process the write requests by requiring a current write request being processed to complete before transferring data for a next write request following the current write request. The commit wait flag is set to the second value to cause the storage server to process the write requests by transferring data for the next write request before completing the current write request preceding the next write request. The write request chain is sent to the storage server to apply the write requests to the storage.Type: GrantFiled: May 10, 2016Date of Patent: July 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
-
Patent number: 9916211Abstract: A database recovery and index rebuilding method involves reading data pages for a database to be recovered as recovery bases; retrieving all log records from stored post-backup updates and sorting the retrieved log records; as the data pages to be recovered are read, applying the sorted log records to their respective data pages; as the applying completes for individual data pages, extracting and sorting index keys from the individual data pages for which the applying is complete, until all index keys have been extracted from all individual data pages and sorted; on an individual recovered page basis, writing the recovered individual data pages into the database; and when all index keys have been extracted and sorted from all of the recovered individual data pages, rebuilding indexes of the database using the sorted index keys and writing the rebuilt indexes to the non-transitory storage.Type: GrantFiled: September 15, 2017Date of Patent: March 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey Berger, William J. Franklin, Laura M. Kunioka-Weis, Thomas Majithia, Haakon P. Roberts
-
Publication number: 20170371751Abstract: A database recovery and index rebuilding method involves reading data pages for a database to be recovered as recovery bases; retrieving all log records from stored post-backup updates and sorting the retrieved log records; as the data pages to be recovered are read, applying the sorted log records to their respective data pages; as the applying completes for individual data pages, extracting and sorting index keys from the individual data pages for which the applying is complete, until all index keys have been extracted from all individual data pages and sorted; on an individual recovered page basis, writing the recovered individual data pages into the database; and when all index keys have been extracted and sorted from all of the recovered individual data pages, rebuilding indexes of the database using the sorted index keys and writing the rebuilt indexes to the non-transitory storage.Type: ApplicationFiled: September 15, 2017Publication date: December 28, 2017Inventors: Jeffrey Berger, William J. Franklin, Laura M. Kunioka-Weis, Thomas Majithia, Haakon P. Roberts
-
Publication number: 20170329675Abstract: Provided are a computer program product, system, and method for generating a chain of a plurality of write requests including a commit wait flag and plurality of write requests. The commit wait flag is set to one of an indicated first value or a second value. The commit wait flag is set to the first value to cause a storage server to process the write requests by requiring a current write request being processed to complete before transferring data for a next write request following the current write request. The commit wait flag is set to the second value to cause the storage server to process the write requests by transferring data for the next write request before completing the current write request preceding the next write request. The write request chain is sent to the storage server to apply the write requests to the storage.Type: ApplicationFiled: May 10, 2016Publication date: November 16, 2017Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
-
Publication number: 20170329557Abstract: Provided are a computer program product, system, and method for processing a chain of a plurality of write requests including a commit wait flag and plurality of write requests, wherein each write request group includes write transactions directed to the storage. A determination is made as to whether the commit wait flag has a first value or a second value. The write requests are processed by requiring a current write request comprising one of the write requests being processed to complete before beginning to write data for a next write request following the current write request in the write request chain in response to the commit wait flag having the first value. The write requests are processed by processing the next write request before completing the current write request in response to the commit wait flag having the second value.Type: ApplicationFiled: May 10, 2016Publication date: November 16, 2017Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
-
Patent number: 9804936Abstract: A database recovery and index rebuilding system involves at least one processor coupled to memory, storage, a database, and sets of image copies and post-backup updates. When database reconstruction is required, the processor will i) access the image copies; ii) access post-backup updates to be re-applied; iii) without regard to “ii)”, read data pages to be recovered into objects; iv) concurrently with “iii)”, retrieve and sort log records from the post-backup updates; v) as the data pages to be recovered are read in “iii)”, apply the sorted log records; vi) as “e)” completes and concurrently with “v)”, extract and sort index keys; vii) concurrently with “vi)” and on an individual recovered page basis, write the recovered data pages into the database; viii) when all index keys have been extracted and sorted, initiate database index rebuilds; and ix) when rebuilt, store the rebuilt indexes without regard to whether “vii)” has completed.Type: GrantFiled: November 29, 2016Date of Patent: October 31, 2017Assignee: International Business Machines CorporationInventors: Jeffrey Berger, William J Franklin, Laura M. Kunioka-Weis, Thomas Majithia, Haakon P. Roberts
-
Patent number: 9558077Abstract: A database recovery method involves: a) accessing image copies; b) accessing updates to be re-applied to reconstruct the database; c) reading into objects, from the image copies, data pages to be recovered; d) concurrently with “c)” retrieving and sorting log records from the updates; e) as the data pages are read into the objects in “c)”, applying the sorted log records, in timestamp order; f) as “e)” completes for individual pages, and concurrently with “e)” with respect to pages for which applying is not complete, extracting and sorting index keys, from pages for which the applying is complete, until all index keys have been extracted and sorted; g) concurrently with “f)”, writing recovered pages into the database; h) initiating a rebuild of database indexes using the extracted and sorted index keys; and i) when the database indexes have been rebuilt, writing them to storage without regard to whether “g)” completed.Type: GrantFiled: June 16, 2016Date of Patent: January 31, 2017Assignee: International Business Machines CorporationInventors: Jeffrey Berger, William J Franklin, Laura M. Kunioka-Weis, Thomas Majithia, Haakon P. Roberts
-
Patent number: 8863485Abstract: A lawn mower includes an engine, an energy storage device, a motor/generator including an output shaft, an engine coupling, wherein, with the engine coupling disengaged, the motor/generator drives the output shaft, and with the engine coupling engaged, the engine or both the motor/generator and the engine drive the output shaft, a mower blade, a power take-off clutch, and a control unit configured to implement a first operating condition in which the engine coupling is disengaged, the engine is off, and the output shaft is driven by the motor/generator, and configured to implement a second operating condition in which the engine coupling is engaged, the engine is on, the output shaft is driven by the engine or both the motor/generator and the engine.Type: GrantFiled: January 4, 2013Date of Patent: October 21, 2014Assignee: Briggs & Stratton CorporationInventors: Michael Pitcel, William Latus, Robert Koenen, David Procknow, Jeffrey Berger, Jason Elvers
-
Patent number: 8585536Abstract: A planetary gear assembly includes a sun gear, planetary gears engaging the sun gear, a ring gear arranged about the planetary gears, the ring gear engaging the planetary gears, and a carrier frame including one or more pairs of bearing containment bands, a plurality of connecting segments, a plurality of spoke portions, and a hub portion, wherein each pair of bearing containment bands is connected to an adjacent pair of bearing containment bands with a connecting segment of the plurality of connecting segments and a spoke portion of the plurality of spoke portions connects each connecting segment to the hub portion.Type: GrantFiled: April 2, 2012Date of Patent: November 19, 2013Assignee: Hamilton Sundstrand CorporationInventors: Dean A. Norem, Daniel Miller, Jeffrey Berger