Patents by Inventor Jeffrey Berger

Jeffrey 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).

  • Publication number: 20240071796
    Abstract: Disclosed herein are systems and methods relating to a transfer chamber for an electronic device processing system. The transfer chamber can include a first magnetic levitation track having a face-up orientation and a second magnetic levitation track spaced from the first magnetic levitation track and having a face-down orientation. The system can include substrate carriers that move along the first and second magnetic levitation tracks where each substrate carrier includes a magnet on a bottom portion to interact with a first magnetic field and a second magnet on a top portion to interact with a second magnetic field. The system also can include at least one lift pin assembly to move the substrate carriers in a vertical direction between the first and second magnetic levitation tracks.
    Type: Application
    Filed: September 7, 2023
    Publication date: February 29, 2024
    Inventors: Alex Berger, Jeffrey Hudgens, Eric Englhardt
  • Patent number: 11519376
    Abstract: 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: Grant
    Filed: August 4, 2021
    Date of Patent: December 6, 2022
    Assignee: Briggs & Stratton, LLC
    Inventors: Robert John Koenen, Jason A. Hansen, Dale C. VanPatten, Jeffrey Berger, Philip Betzhold
  • Patent number: 11231998
    Abstract: 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: Grant
    Filed: January 27, 2020
    Date of Patent: January 25, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
  • Publication number: 20210363926
    Abstract: 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: Application
    Filed: August 4, 2021
    Publication date: November 25, 2021
    Applicant: Briggs & Stratton, LLC
    Inventors: Robert John Koenen, Jason A. Hansen, Dale C. VanPatten, Jeffrey Berger, Philip Betzhold
  • Patent number: 11105279
    Abstract: 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: Grant
    Filed: February 19, 2018
    Date of Patent: August 31, 2021
    Assignee: Briggs & Stratton, LLC
    Inventors: Robert John Koenen, Jason A. Hansen, Dale C. VanPatten, Jeffrey Berger, Philip Betzhold
  • Patent number: 10671318
    Abstract: 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: Grant
    Filed: June 11, 2018
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
  • Publication number: 20200159623
    Abstract: 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: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventors: Jeffrey A. BERGER, Susan K. CANDELARIA, Matthew J. KALOS, Beth A. PETERSON, Harry M. YUDENFRIEND
  • Patent number: 10599522
    Abstract: 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: Grant
    Filed: May 8, 2018
    Date of Patent: March 24, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
  • Publication number: 20200003134
    Abstract: 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: Application
    Filed: February 19, 2018
    Publication date: January 2, 2020
    Applicant: Briggs & Stratton Corporation
    Inventors: Robert John Koenen, Jason A. Hansen, Dale C. VanPatten, Jeffrey Berger, Philip Betzhold
  • Publication number: 20180293027
    Abstract: 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: Application
    Filed: June 11, 2018
    Publication date: October 11, 2018
    Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
  • Publication number: 20180260279
    Abstract: 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: Application
    Filed: May 8, 2018
    Publication date: September 13, 2018
    Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
  • Patent number: 10067717
    Abstract: 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: Grant
    Filed: May 10, 2016
    Date of Patent: September 4, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
  • Patent number: 10031810
    Abstract: 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: Grant
    Filed: May 10, 2016
    Date of Patent: July 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
  • Patent number: 9916211
    Abstract: 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: Grant
    Filed: September 15, 2017
    Date of Patent: March 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jeffrey Berger, William J. Franklin, Laura M. Kunioka-Weis, Thomas Majithia, Haakon P. Roberts
  • Publication number: 20170371751
    Abstract: 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: Application
    Filed: September 15, 2017
    Publication date: December 28, 2017
    Inventors: Jeffrey Berger, William J. Franklin, Laura M. Kunioka-Weis, Thomas Majithia, Haakon P. Roberts
  • Publication number: 20170329557
    Abstract: 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: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
  • Publication number: 20170329675
    Abstract: 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: Application
    Filed: May 10, 2016
    Publication date: November 16, 2017
    Inventors: Jeffrey A. Berger, Susan K. Candelaria, Matthew J. Kalos, Beth A. Peterson, Harry M. Yudenfriend
  • Patent number: 9804936
    Abstract: 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: Grant
    Filed: November 29, 2016
    Date of Patent: October 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Berger, William J Franklin, Laura M. Kunioka-Weis, Thomas Majithia, Haakon P. Roberts
  • Patent number: 9558077
    Abstract: 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: Grant
    Filed: June 16, 2016
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Berger, William J Franklin, Laura M. Kunioka-Weis, Thomas Majithia, Haakon P. Roberts
  • Patent number: 8863485
    Abstract: 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: Grant
    Filed: January 4, 2013
    Date of Patent: October 21, 2014
    Assignee: Briggs & Stratton Corporation
    Inventors: Michael Pitcel, William Latus, Robert Koenen, David Procknow, Jeffrey Berger, Jason Elvers