Patents by Inventor Paul Rossi
Paul Rossi 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: 11947978Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.Type: GrantFiled: February 16, 2021Date of Patent: April 2, 2024Assignee: Ab Initio Technology LLCInventors: Joel Gould, Larry Paul Rossi, Trevor Murphy
-
Publication number: 20220266345Abstract: A processing machine (10) for building an object (11) from powder (12) includes a build platform (434A); a powder supply assembly (418); and an energy system (22) that melts the powder (12) on the build platform (434A) to form the object (11). The powder supply assembly (418) can include (i) a first container region (444A) that retains the powder (12) prior to distribution onto the build platform (434A); (ii) a supply outlet (439) positioned over the build platform (434A); (iii) a flow control assembly (442) that selectively controls the flow of the powder (12) from the first container region (444A) to the supply outlet (439); (iv) a second container region (446A) that retains the powder (12) for refilling the first container region (444A); and (v) an actuator system (448) that urges powder (12) from the second container region (446A) to fill the first container region (444A).Type: ApplicationFiled: February 18, 2022Publication date: August 25, 2022Inventors: Joseph Paul Rossi, Yoon Jung Jeong, Patrick Shih Chang, Johnathan Agustin Marquez, Alton Hugh Phillips, Lexian Guo
-
Patent number: 11409545Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.Type: GrantFiled: September 18, 2020Date of Patent: August 9, 2022Assignee: Ab Initio Technology LLCInventors: Oded Ravid, Trevor Murphy, Larry Paul Rossi, Joel Gould
-
Patent number: 11138183Abstract: Records received from one or more sources in a network are processed. For each of multiple intervals of time, a matching procedure is attempted on sets of one or more records, including comparing identifiers associated with different records to generate the sets and determining whether or not a completeness criterion is satisfied for one or more of the sets. The processing also includes, for at least some of the intervals of time, processing at least one complete set, consisting of one or more of the received records on which the matching procedure is first attempted during the interval of time and one or more records stored in a data store before the interval of time, and for at least some of the intervals of time, processing at least one incomplete set, consisting of one or more records stored in the data store before the interval of time.Type: GrantFiled: October 9, 2015Date of Patent: October 5, 2021Assignee: Ab Initio Technology LLCInventor: Larry Paul Rossi
-
Publication number: 20210165664Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.Type: ApplicationFiled: February 16, 2021Publication date: June 3, 2021Inventors: Joel Gould, Larry Paul Rossi, Trevor Murphy
-
Publication number: 20210004244Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.Type: ApplicationFiled: September 18, 2020Publication date: January 7, 2021Inventors: Oded Ravid, Trevor Murphy, Larry Paul Rossi, Joel Gould
-
Patent number: 10831509Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.Type: GrantFiled: August 28, 2017Date of Patent: November 10, 2020Assignee: Ab Initio Technology LLCInventors: Oded Ravid, Larry Paul Rossi, Peter Baxter, Joel Gould
-
Publication number: 20180239615Abstract: A method is described for processing keyed data items that are each associated with a value of a key, the keyed data items being from a plurality of distinct data streams, the processing including collecting the keyed data items, determining, based on contents of at least one of the keyed data items, satisfaction of one or more specified conditions for execution of one or more actions and causing execution of at least one of the one or more actions responsive to the determining.Type: ApplicationFiled: August 28, 2017Publication date: August 23, 2018Inventors: Oded Ravid, Larry Paul Rossi, Peter Baxter, Joel Gould
-
Patent number: 9556837Abstract: A fuel pump module for installation between top and bottom walls of a fuel tank. The housing defines a space accommodating a pump. The fuel pump module includes a mounting component coupled to the housing. The mounting component includes a first surface, a second surface opposite the first surface and facing the housing, a first end, and a second end opposite the first end. The mounting component and the housing are joined with a spring-loaded coupling such that the mounting component is urged away from the housing. The mounting component further includes a U-shaped recess that is concave on the first side of the mounting component. The bottom side of the housing forms a first distal end of the fuel pump module for engaging the bottom wall. The first surface of the mounting component forms a second distal end of the fuel pump module for engaging the top wall.Type: GrantFiled: May 13, 2015Date of Patent: January 31, 2017Assignee: Robert Bosch GmbHInventors: Paul Rossi, Steven Lee, Paul Mason
-
Publication number: 20160034522Abstract: Records received from one or more sources in a network are processed. For each of multiple intervals of time, a matching procedure is attempted on sets of one or more records, including comparing identifiers associated with different records to generate the sets and determining whether or not a completeness criterion is satisfied for one or more of the sets. The processing also includes, for at least some of the intervals of time, processing at least one complete set, consisting of one or more of the received records on which the matching procedure is first attempted during the interval of time and one or more records stored in a data store before the interval of time, and for at least some of the intervals of time, processing at least one incomplete set, consisting of one or more records stored in the data store before the interval of time.Type: ApplicationFiled: October 9, 2015Publication date: February 4, 2016Inventor: Larry Paul Rossi
-
Publication number: 20150330341Abstract: A fuel pump module for installation between top and bottom walls of a fuel tank. The housing defines a space accommodating a pump. The fuel pump module includes a mounting component coupled to the housing. The mounting component includes a first surface, a second surface opposite the first surface and facing the housing, a first end, and a second end opposite the first end. The mounting component and the housing are joined with a spring-loaded coupling such that the mounting component is urged away from the housing. The mounting component further includes a U-shaped recess that is concave on the first side of the mounting component. The bottom side of the housing forms a first distal end of the fuel pump module for engaging the bottom wall. The first surface of the mounting component forms a second distal end of the fuel pump module for engaging the top wall.Type: ApplicationFiled: May 13, 2015Publication date: November 19, 2015Inventors: Paul Rossi, Steven Lee, Paul Mason
-
Patent number: 9185235Abstract: Records received from one or more sources in a network are processed. For each of multiple intervals of time, a matching procedure is attempted on sets of one or more records, including comparing identifiers associated with different records to generate the sets and determining whether or not a completeness criterion is satisfied for one or more of the sets. The processing also includes, for at least some of the intervals of time, processing at least one complete set, consisting of one or more of the received records on which the matching procedure is first attempted during the interval of time and one or more records stored in a data store before the interval of time, and for at least some of the intervals of time, processing at least one incomplete set, consisting of one or more records stored in the data store before the interval of time.Type: GrantFiled: August 2, 2012Date of Patent: November 10, 2015Assignee: Ab Initio Technology LLCInventor: Larry Paul Rossi
-
Patent number: 9143624Abstract: A method includes determining a first quantity of data records of a group of data records from a stream of data records received by an application having a plurality of modules. The method includes, for one or more of the modules of the application, determining a respective second quantity of data records output by the module during processing of the group of data records. The method includes determining whether the first and second quantities of data records satisfy a rule. The rule is indicative of a target relationship among a quantity of data records received by the application and a quantity of data records output by one or more modules of the application.Type: GrantFiled: March 15, 2013Date of Patent: September 22, 2015Assignee: Ab Initio Technology LLCInventor: Larry Paul Rossi
-
Publication number: 20140273930Abstract: A method includes determining a first quantity of data records of a group of data records from a stream of data records received by an application having a plurality of modules. The method includes, for one or more of the modules of the application, determining a respective second quantity of data records output by the module during processing of the group of data records. The method includes determining whether the first and second quantities of data records satisfy a rule. The rule is indicative of a target relationship among a quantity of data records received by the application and a quantity of data records output by one or more modules of the application.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: AB INITIO TECHNOLOGY LLCInventor: Larry Paul Rossi
-
Publication number: 20140040213Abstract: Records received from one or more sources in a network are processed. For each of multiple intervals of time, a matching procedure is attempted on sets of one or more records, including comparing identifiers associated with different records to generate the sets and determining whether or not a completeness criterion is satisfied for one or more of the sets. The processing also includes, for at least some of the intervals of time, processing at least one complete set, consisting of one or more of the received records on which the matching procedure is first attempted during the interval of time and one or more records stored in a data store before the interval of time, and for at least some of the intervals of time, processing at least one incomplete set, consisting of one or more records stored in the data store before the interval of time.Type: ApplicationFiled: August 2, 2012Publication date: February 6, 2014Applicant: Ab Initio Software LLCInventor: Larry Paul Rossi
-
Publication number: 20070252503Abstract: A spark plug having a reference electrode and one or more elongated electrodes located outboard from a center electrode of the spark plug. The reference electrode and the elongated electrodes each have serrations formed on surfaces facing the center electrode.Type: ApplicationFiled: April 24, 2007Publication date: November 1, 2007Applicant: TopFire Technologies, LLCInventor: Paul A. Rossi
-
Publication number: 20070193618Abstract: An integrated solar roofing system for installation on a roof surface and for converting solar energy into electrical energy. The system comprises a first row of photovoltaic (PV) roofing tiles having a plurality of electrically interconnected PV cells. The roofing tiles comprise a first tab that extends from the tile base and has at least one mounting hole. The first tab exposes a first electrically conductive material on the first side of the first tab. The roofing tiles further comprise a second tab located on the second side of the tile base and having at least one mounting hole extending through the second tab and tile base. The second tab exposes a second electrically conductive material on the second side of the tile base. The first tab of each roofing tile in the first row is at least partially superposed over the second tab of an adjacent roofing tile aligning the mounting holes so that the roofing tiles are in electrical series communication along the first row.Type: ApplicationFiled: September 19, 2006Publication date: August 23, 2007Applicant: SOLAR ROOFING SYSTEMS, INC.Inventors: Peter Bressler, Abby Feinstein, Seth Galewyrick, Martin Low, Paul Rossi
-
Patent number: 6362562Abstract: A spark plug derives an extended lifetime because a large plurality of sharp edges are provided on the center electrode, the ground electrode, or both to enhance spark propagation. In a first embodiment, the ground electrode has a conventional cantilever shape, but the center electrode extends into coplanar relation to a distal surface of the electrode so that sparks propagate from the cylindrical side walls of the center electrode. In variations of the first embodiment, the number of cantilevered ground electrodes is increased, with the ground electrodes being circumferentially and equidistantly spaced about the center electrode. In another embodiment, the ground electrode has an annular configuration and includes a cylindrical annular wall spaced radially outwardly of the cylindrical sidewall of the center electrode, in concentric relation to the center electrode.Type: GrantFiled: September 6, 2000Date of Patent: March 26, 2002Inventor: Paul Rossi
-
Patent number: 6338661Abstract: A spark plug derives an extended lifetime because a large plurality of sharp edges are provided on the center electrode, the ground electrode, or both to enhance spark propagation. In a first embodiment, the ground electrode has a conventional cantilever shape, but the center electrode extends into coplanar relation to a distal surface of the electrode so that sparks propagate from the cylindrical side walls of the center electrode. In variations of the first embodiment, the number of cantilevered ground electrodes is increased, with the ground electrodes being circumferentially and equidistantly spaced about the center electrode. In another embodiment, the ground electrode has an annular configuration and includes a cylindrical annular wall spaced radially outwardly of the cylindrical sidewall of the center electrode, in concentric relation to the center electrode.Type: GrantFiled: August 25, 2000Date of Patent: January 15, 2002Inventor: Paul Rossi
-
Patent number: 6121720Abstract: A spark plug derives an extended lifetime because a large plurality of sharp edges are provided on the center electrode, the ground electrode, or both to enhance spark propagation. In a first embodiment, the ground electrode has a conventional cantilever shape, but the center electrode extends into coplanar relation to a distal surface of the electrode so that sparks propagate from the cylindrical side walls of the center electrode. In variations of the first embodiment, the number of cantilevered ground electrodes is increased, with the ground electrodes being circumferentially and equidistantly spaced about the center electrode. In another embodiment, the ground electrode has an annular configuration and includes a cylindrical annular wall spaced radially outwardly of the cylindrical sidewall of the center electrode, in concentric relation to the center electrode.Type: GrantFiled: April 6, 1999Date of Patent: September 19, 2000Inventor: Paul Rossi