Patents by Inventor Alfred Fuller
Alfred Fuller 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: 20230214362Abstract: A method for database syncing is provided. The method includes receiving database change indicators indicating changes to a database. For each database change indicator, the method also includes determining whether the respective change to the database corresponds to a single change to a single version of the database, one of multiple changes to a common version of the database, or one of multiple changes to different versions of the database. The method further includes generating a change log compaction data structure comprising entries. Each entry includes an exact entry defining a corresponding single change to a corresponding single version of the database, a range entry defining corresponding multiple changes to a corresponding common version of the database, or an interval entry defining corresponding multiple changes to corresponding different versions of the database.Type: ApplicationFiled: March 13, 2023Publication date: July 6, 2023Applicant: Google LLCInventor: Alfred Fuller
-
Patent number: 11615058Abstract: A method for database syncing is provided. The method includes receiving database change indicators indicating changes to a database. For each database change indicator, the method also includes determining whether the respective change to the database corresponds to a single change to a single version of the database, one of multiple changes to a common version of the database, or one of multiple changes to different versions of the database. The method further includes generating a change log compaction data structure comprising entries. Each entry includes an exact entry defining a corresponding single change to a corresponding single version of the database, a range entry defining corresponding multiple changes to a corresponding common version of the database, or an interval entry defining corresponding multiple changes to corresponding different versions of the database.Type: GrantFiled: August 13, 2020Date of Patent: March 28, 2023Assignee: Google LLCInventor: Alfred Fuller
-
Publication number: 20220276992Abstract: A method includes executing an initial instance of a change log process for a distributed system, each instance of the change log process configured to store a transaction history of transactions executed on the distributed system. The method also includes receiving transaction requests for executing corresponding transactions on the distributed system and determining a change log load based on the received transaction requests. The method includes executing at least one subsequent instance of the change log process when the change log load satisfied a threshold load. When multiple instances of the change log process are executing, the method includes ceasing execution of the at least one subsequent instance of the change log process and merging the transaction history of the initial instance of the change log process and the transaction history of the at least one subsequent instance of the change log process.Type: ApplicationFiled: May 17, 2022Publication date: September 1, 2022Applicant: Google LLCInventors: Alfred Fuller, Vijay Kumar, Rainer Hessmer
-
Patent number: 11354296Abstract: A method includes executing an initial instance of a change log process for a distributed system, each instance of the change log process configured to store, on memory hardware in communication with the data processing hardware, a transaction history of transactions executed on the distributed system. The method also includes receiving transaction requests for executing corresponding transactions on the distributed system and determining a change log load based on the received transaction requests. The method includes executing at least one subsequent instance of the change log process when the change log load satisfied a threshold load. When multiple instances of the change log process are executing, the method includes ceasing execution of the at least one subsequent instance of the change log process and merging the transaction history of the initial instance of the change log process and the transaction history of the at least one subsequent instance of the change log process.Type: GrantFiled: November 18, 2019Date of Patent: June 7, 2022Assignee: Google LLCInventors: Alfred Fuller, Vijay Kumar, Rainer Hessmer
-
Publication number: 20200372000Abstract: A method for database syncing is provided. The method includes receiving database change indicators indicating changes to a database. For each database change indicator, the method also includes determining whether the respective change to the database corresponds to a single change to a single version of the database, one of multiple changes to a common version of the database, or one of multiple changes to different versions of the database. The method further includes generating a change log compaction data structure comprising entries. Each entry includes an exact entry defining a corresponding single change to a corresponding single version of the database, a range entry defining corresponding multiple changes to a corresponding common version of the database, or an interval entry defining corresponding multiple changes to corresponding different versions of the database.Type: ApplicationFiled: August 13, 2020Publication date: November 26, 2020Applicant: Google LLCInventor: Alfred Fuller
-
Patent number: 10769114Abstract: A method for database syncing is provided. The method includes receiving database change indicators indicating changes to a database. For each database change indicator, the method also includes determining whether the respective change to the database corresponds to a single change to a single version of the database, one of multiple changes to a common version of the database, or one of multiple changes to different versions of the database. The method further includes generating a change log compaction data structure comprising entries. Each entry includes an exact entry defining a corresponding single change to a corresponding single version of the database, a range entry defining corresponding multiple changes to a corresponding common version of the database, or an interval entry defining corresponding multiple changes to corresponding different versions of the database.Type: GrantFiled: December 14, 2017Date of Patent: September 8, 2020Assignee: Google LLCInventor: Alfred Fuller
-
Publication number: 20200081880Abstract: A method includes executing an initial instance of a change log process for a distributed system, each instance of the change log process configured to store, on memory hardware in communication with the data processing hardware, a transaction history of transactions executed on the distributed system. The method also includes receiving transaction requests for executing corresponding transactions on the distributed system and determining a change log load based on the received transaction requests. The method includes executing at least one subsequent instance of the change log process when the change log load satisfied a threshold load. When multiple instances of the change log process are executing, the method includes ceasing execution of the at least one subsequent instance of the change log process and merging the transaction history of the initial instance of the change log process and the transaction history of the at least one subsequent instance of the change log process.Type: ApplicationFiled: November 18, 2019Publication date: March 12, 2020Applicant: Google LLCInventors: Alfred Fuller, Vijay Kumar, Rainer Hessmer
-
Patent number: 10509778Abstract: A method includes executing an initial instance of a change log process for a distributed system, each instance of the change log process configured to store, on memory hardware in communication with the data processing hardware, a transaction history of transactions executed on the distributed system. The method also includes receiving transaction requests for executing corresponding transactions on the distributed system and determining a change log load based on the received transaction requests. The method includes executing at least one subsequent instance of the change log process when the change log load satisfied a threshold load. When multiple instances of the change log process are executing, the method includes ceasing execution of the at least one subsequent instance of the change log process and merging the transaction history of the initial instance of the change log process and the transaction history of the at least one subsequent instance of the change log process.Type: GrantFiled: May 25, 2016Date of Patent: December 17, 2019Assignee: Google LLCInventors: Alfred Fuller, Vijay Kumar, Rainer Hessmer
-
Publication number: 20190188283Abstract: A method for database syncing is provided. The method includes receiving database change indicators indicating changes to a database. For each database change indicator, the method also includes determining whether the respective change to the database corresponds to a single change to a single version of the database, one of multiple changes to a common version of the database, or one of multiple changes to different versions of the database. The method further includes generating a change log compaction data structure comprising entries. Each entry includes an exact entry defining a corresponding single change to a corresponding single version of the database, a range entry defining corresponding multiple changes to a corresponding common version of the database, or an interval entry defining corresponding multiple changes to corresponding different versions of the database.Type: ApplicationFiled: December 14, 2017Publication date: June 20, 2019Applicant: Google LLCInventor: Alfred Fuller
-
Publication number: 20170344596Abstract: A method includes executing an initial instance of a change log process for a distributed system, each instance of the change log process configured to store, on memory hardware in communication with the data processing hardware, a transaction history of transactions executed on the distributed system. The method also includes receiving transaction requests for executing corresponding transactions on the distributed system and determining a change log load based on the received transaction requests. The method includes executing at least one subsequent instance of the change log process when the change log load satisfied a threshold load. When multiple instances of the change log process are executing, the method includes ceasing execution of the at least one subsequent instance of the change log process and merging the transaction history of the initial instance of the change log process and the transaction history of the at least one subsequent instance of the change log process.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Applicant: Google Inc.Inventors: Alfred Fuller, Vijay Kumar, Rainer Hessmer
-
Patent number: 7699095Abstract: A core unit for a heat exchanger comprises a pair of headers spaced from one another each defining a fluid space for receiving a fluid therein and each defining a plurality of apertures. A first region comprising a plurality of first tubes extends between the headers and a first fin is disposed between adjacent pairs of the first tubes. A second region comprising a plurality of second tubes extends between the headers and a second fin is disposed between adjacent pairs of the second tubes. A crushable center different than the first and second regions is disposed parallelly between the first and second regions for controllably crushing when the headers are bent.Type: GrantFiled: March 29, 2006Date of Patent: April 20, 2010Assignee: Delphi Technologies, Inc.Inventors: Henry Earl Beamer, Steve C. Brick, Christopher Alfred Fuller, Robert Michael Runk
-
Patent number: 7395853Abstract: A heat exchanger assembly includes a core having first and second header tanks covered by tank caps. A pair of core reinforcing members presenting terminal ends extend between the first and second header tanks. A least one tab and an opening for receiving the tab are used for connecting the core reinforcing members to the tank caps.Type: GrantFiled: October 1, 2004Date of Patent: July 8, 2008Assignee: Delphi Technologies, Inc.Inventors: Karl Paul Kroetsch, Steve C. Brick, Christopher Alfred Fuller, David Matthew Smith, Joel Thomas Hambruch
-
Publication number: 20080060199Abstract: A method of manufacturing a manifold of a heat exchanger is provided. The manifold has an outer wall and an inner tube with a cavity formed there between. The method utilizes a punch having a first cusp and a second cusp and includes the step of lancing the outer wall of the manifold utilizing both the first and second cusps to form a first aperture in the outer wall and to dispose the first and second cusps in the cavity. The method also includes the steps of moving the first and second cusps through the cavity toward the inner tube while maintaining at least one of the first and second cusps within the cavity and lancing the inner tube of the manifold utilizing the second cusp to form a second aperture in the inner tube. The method still further includes the step of retracting the punch from the manifold.Type: ApplicationFiled: July 25, 2006Publication date: March 13, 2008Inventors: Christopher Alfred Fuller, Henry Earl Beamer
-
Publication number: 20080023184Abstract: A heat exchanger assembly includes a first manifold having a first manifold body with an outer wall defining a cavity and an inner partition wall integrally formed with the outer wall to define a distribution chamber disposed within the cavity. A second manifold defines a hollow cavity and is in spaced and substantially parallel relationship with the first manifold. A plurality of flow tubes extend between and fluidly connect the cavities of the manifolds. The inner partition wall has a plurality of apertures fluidly connecting the distribution chamber with the cavity. A method of manufacturing the first manifold includes the steps of extruding the manifold body, forming a plurality of openings in the outer wall, forming a plurality of apertures in the inner partition wall, inserting a separator in the manifold body, and mounting the end cap to one end of the first manifold body.Type: ApplicationFiled: July 25, 2006Publication date: January 31, 2008Inventors: Henry Earl Beamer, Christopher Alfred Fuller, Robert Michael Runk, Douglas Charles Wintersteen
-
Publication number: 20080023183Abstract: A heat exchanger assembly has a first manifold, a second manifold in spaced and substantially parallel relationship with the first manifold and a plurality of flow tubes fluidly connecting the manifolds for passing refrigerant between the manifolds. The first manifold includes a header and tank which are joined by their longitudinal edges to form a cavity. The tank is extruded and has an outer wall and an inner partition wall with a plurality of apertures which define a distribution chamber within the cavity. The distribution chamber is fluidly connected to the cavity. A method of manufacturing a manifold generally includes the steps of extruding the tank, cutting the tank to a predetermined length, forming a plurality of apertures in the inner partition wall, forming a plurality of openings in the header, joining the tank and the header, and joining the end cap to the tank and header.Type: ApplicationFiled: July 25, 2006Publication date: January 31, 2008Inventors: Henry Earl Beamer, Christopher Alfred Fuller, Robert Michael Runk, Douglas Charles Wintersteen
-
Patent number: 7213640Abstract: The subject invention provides a heat exchanger assembly including a tank having a wall defining an aperture with a fitting secured thereto and a method of securing the fitting thereto. The fitting has a first end with an outer perimeter disposed exteriorly thereof and smaller than the aperture for inserting the first end of the fitting into the aperture. The fitting also has an internal tunnel extending along an axis thereto from the first end. A step of material is disposed in the tunnel at the first end, which is at least in part, radially and longitudinally displaced relative to the axis into contact with the wall to prevent rotational movement of the fitting in the aperture.Type: GrantFiled: April 7, 2005Date of Patent: May 8, 2007Assignee: Delphi Technologies, Inc.Inventor: Christopher Alfred Fuller
-
Patent number: 7024884Abstract: A condenser for an air conditioning system includes a core assembly having a header tank and a receiver/dehydrator member operably connected to the core assembly for condensing a refrigerant flowing internally. The receiver/dehydrator or receiver member includes two openings to receive male couplers extending from a tubular member connected to the core assembly. The condenser includes a coupler that extends into the receiver/dehydrator member between each opening and the male couplers to form a seal therebetween. The coupler and the male coupler are connected one with the other by brazing. In an alternative embodiment, the male coupler includes a snap-in element to engage the male coupler with the coupler.Type: GrantFiled: June 3, 2004Date of Patent: April 11, 2006Assignee: Delphi Technologies, Inc.Inventors: Scott Edward Kent, David A. Southwick, Maciej Kozikowski, Krzysztof Wawrocki, Christopher Alfred Fuller
-
Patent number: 6749901Abstract: A condenser that is to be brazed in a radiant energy oven has a significant, localized mass differential which would, without further treatment, create a significant temperature differential across the condenser in the braze oven. This is compensated for, in the method of the invention, by thermally spraying onto the surface of the higher mass portion a rough surface layer of a compatible material that increases the emissivity of that portion sufficiently, relative to the rest of the condenser, to decrease the temperature differential that would otherwise occur.Type: GrantFiled: August 24, 2000Date of Patent: June 15, 2004Assignee: Delphi Technologies, Inc.Inventors: Kunal Ghosh, Michael Czajkowski, Frank Joseph Leitch, Christopher Alfred Fuller, Lorraine Anders
-
Patent number: 3930518Abstract: In a fluid system a valve is provided with a valve closing system and this system is operated by differential switch means which detect abnormal flow conditions through the valve. The valve is tapped preferably at two locations and each location is connected to a differential pressure switch which in turn operate the valve closing system.Type: GrantFiled: May 8, 1974Date of Patent: January 6, 1976Assignee: Hopkinsons, Ltd.Inventors: John Alfred Fuller, Edwin Smith