Patents by Inventor Paulo Mendes
Paulo Mendes 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: 8719556Abstract: A system and method is provided for performing deterministic processing on a non-deterministic computer system. In one example, the system forces execution of one or more computer instructions to execute within a constant execution time. A deterministic engine, if necessary, waits a variable amount of time to ensure that the execution of the computer instructions is performed over the constant execution time. Because the execution time is constant, the execution is deterministic and therefore may be used in applications requiring deterministic behavior. For example, such a deterministic engine may be used in automated test equipment (ATE) applications.Type: GrantFiled: November 10, 2011Date of Patent: May 6, 2014Assignee: Bini Ate LLCInventors: Paulo Mendes, Carlos Heil, Barry Edward Blancha
-
Patent number: 8442795Abstract: Test systems and methodologies are provided and may include platforms for developing test programs for automated testing. In one example, tester and instruments are isolated from the tester OS, permitting any OS to be used. In another, a user layer is isolated from the physical layer, permitting hardware-independent development and usability among different tester platforms. In another, test program execution is isolated from a tester platform OS, permitting test program function independent from tester platform. In another embodiment, functions are only added, existing links to functions are not broken, ensuring continued operation with new software, hardware and/or features. Systems may be non-deterministic. In one example, the non-deterministic computer is required to execute computer instructions within a constant execution time. A deterministic engine, may be used to wait a variable amount of time to ensure constant execution time.Type: GrantFiled: July 10, 2007Date of Patent: May 14, 2013Assignee: Bin1 ATE, LLCInventors: Barry E. Blancha, Leszek Janusz Lechowicz, Stephen S. Helm, Sean Patrick Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Publication number: 20120159131Abstract: A system and method is provided for performing deterministic processing on a non-deterministic computer system. In one example, the system forces execution of one or more computer instructions to execute within a constant execution time. A deterministic engine, if necessary, waits a variable amount of time to ensure that the execution of the computer instructions is performed over the constant execution time. Because the execution time is constant, the execution is deterministic and therefore may be used in applications requiring deterministic behavior. For example, such a deterministic engine may be used in automated test equipment (ATE) applications.Type: ApplicationFiled: November 10, 2011Publication date: June 21, 2012Applicant: Bin1 ATE LLCInventors: Paulo Mendes, Carlos Heil, Barry Edward Blancha
-
Patent number: 8170039Abstract: A method of transferring data in an automation system having a plurality of communicatively connected communication stations is provided. The communicative connection of the communication stations follows a predefined hierarchy, in which a plurality of communication stations are grouped together in a line and an alias matched to the hierarchy is assigned to each communication station. Telegrams sent in the automation system designate a destination communication station also by its alias, whereby each line is closed to form a ring by way of its transition, designated as entry point, from the next higher line by way of the entry point, and telegrams in the ring thus resulting with the line are forwarded both in the direction of the hierarchy of the allocated alias designations and also in the opposite direction.Type: GrantFiled: May 21, 2009Date of Patent: May 1, 2012Assignee: Siemens AktiengesellschaftInventors: Paulo Mendes Silva, Karl Weber
-
Patent number: 8074059Abstract: A system and method is provided for performing deterministic processing on a non-deterministic computer system. In one example, the system forces execution of one or more computer instructions to execute within a constant execution time. A deterministic engine, if necessary, waits a variable amount of time to ensure that the execution of the computer instructions is performed over the constant execution time. Because the execution time is constant, the execution is deterministic and therefore may be used in applications requiring deterministic behavior. For example, such a deterministic engine may be used in automated test equipment (ATE) applications.Type: GrantFiled: September 2, 2005Date of Patent: December 6, 2011Assignee: Binl ATE, LLCInventors: Paulo Mendes, Carlos Heil, Barry Edward Blancha
-
Patent number: 8065663Abstract: A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform, the tester and its instruments are isolated from the tester operating system, permitting any tester operating system to be used. In another example implementation, a user layer of the platform is isolated from the physical layer of the architecture, permitting hardware-independent test programs that can be created and used among different testers having different test hardware and software. In yet another implementation, execution of a test program is isolated from a tester platform operating system, permitting the test program to function independent from the tester platform.Type: GrantFiled: July 10, 2007Date of Patent: November 22, 2011Assignee: Bin1 Ate, LLCInventors: Barry E. Blancha, Leszek Janusz Lechowicz, Stephen S. Helm, Sean Patrick Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Patent number: 7869986Abstract: A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform, the tester and its instruments are isolated from the tester operating system, permitting any tester operating system to be used. In another example implementation, a user layer of the platform is isolated from the physical layer of the architecture, permitting hardware-independent test programs that can be created and used among different testers having different test hardware and software. In yet another implementation, execution of a test program is isolated from a tester platform operating system, permitting the test program to function independent from the tester platform.Type: GrantFiled: July 10, 2007Date of Patent: January 11, 2011Inventors: Barry E. Blancha, Leszek Janusz Lechowicz, Stephen S. Helm, Sean Patrick Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Patent number: 7844412Abstract: Test systems and methodologies are provided and may include platforms for developing test programs for automated testing. In one example, tester and instruments are isolated from the tester OS, permitting any OS to be used. In another, a user layer is isolated from the physical layer, permitting hardware-independent development and usability among different tester platforms. In another, test program execution is isolated from tester platform OS, permitting test program function independent from tester platform. In another embodiment, functions are only added, existing links to functions are not broken, ensuring continued operation with new software, hardware and/or features. Systems may be non-deterministic. In one example, the non-deterministic computer is required to execute computer instructions within a constant execution time. A deterministic engine may be used to wait a variable amount of time to ensure constant execution time.Type: GrantFiled: July 10, 2007Date of Patent: November 30, 2010Inventors: Barry E. Blancha, Leszek Janusz Lechowicz, Stephen S. Helm, Sean Patrick Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Publication number: 20090296736Abstract: A method of transferring data in an automation system having a plurality of communicatively connected communication stations is provided. The communicative connection of the communication stations follows a predefined hierarchy, in which a plurality of communication stations are grouped together in a line and an alias matched to the hierarchy is assigned to each communication station. Telegrams sent in the automation system designate a destination communication station also by its alias, whereby each line is closed to form a ring by way of its transition, designated as entry point, from the next higher line by way of the entry point, and telegrams in the ring thus resulting with the line are forwarded both in the direction of the hierarchy of the allocated alias designations and also in the opposite direction.Type: ApplicationFiled: May 21, 2009Publication date: December 3, 2009Inventors: Paulo Mendes Silva, Karl Weber
-
Publication number: 20080040709Abstract: A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform, the tester and its instruments are isolated from the tester operating system, permitting any tester operating system to be used. In another example implementation, a user layer of the platform is isolated from the physical layer of the architecture, permitting hardware-independent test programs that can be created and used among different testers having different test hardware and software. In yet another implementation, execution of a test program is isolated from a tester platform operating system, permitting the test program to function independent from the tester platform.Type: ApplicationFiled: July 10, 2007Publication date: February 14, 2008Inventors: Barry Blancha, Leszek Lechowicz, Stephen Helm, Sean Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Publication number: 20080040641Abstract: A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform, the tester and its instruments are isolated from the tester operating system, permitting any tester operating system to be used. In another example implementation, a user layer of the platform is isolated from the physical layer of the architecture, permitting hardware-independent test programs that can be created and used among different testers having different test hardware and software. In yet another implementation, execution of a test program is isolated from a tester platform operating system, permitting the test program to function independent from the tester platform.Type: ApplicationFiled: July 10, 2007Publication date: February 14, 2008Inventors: Barry Blancha, Leszek Lechowicz, Stephen Helm, Sean Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Publication number: 20080040708Abstract: A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform, the tester and its instruments are isolated from the tester operating system, permitting any tester operating system to be used. In another example implementation, a user layer of the platform is isolated from the physical layer of the architecture, permitting hardware-independent test programs that can be created and used among different testers having different test hardware and software. In yet another implementation, execution of a test program is isolated from a tester platform operating system, permitting the test program to function independent from the tester platform.Type: ApplicationFiled: July 10, 2007Publication date: February 14, 2008Inventors: Barry Blancha, Leszek Lechowicz, Stephen Helm, Sean Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Publication number: 20080040706Abstract: A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform, the tester and its instruments are isolated from the tester operating system, permitting any tester operating system to be used. In another example implementation, a user layer of the platform is isolated from the physical layer of the architecture, permitting hardware-independent test programs that can be created and used among different testers having different test hardware and software. In yet another implementation, execution of a test program is isolated from a tester platform operating system, permitting the test program to function independent from the tester platform.Type: ApplicationFiled: July 10, 2007Publication date: February 14, 2008Inventors: Barry Blancha, Leszek Lechowicz, Stephen Helm, Sean Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Publication number: 20080033682Abstract: A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform, the tester and its instruments are isolated from the tester operating system, permitting any tester operating system to be used. In another example implementation, a user layer of the platform is isolated from the physical layer of the architecture, permitting hardware-independent test programs that can be created and used among different testers having different test hardware and software. In yet another implementation, execution of a test program is isolated from a tester platform operating system, permitting the test program to function independent from the tester platform.Type: ApplicationFiled: July 10, 2007Publication date: February 7, 2008Inventors: Barry Blancha, Leszek Lechowicz, Stephen Helm, Sean Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Publication number: 20080021669Abstract: A system and method is provided for performing processing in a test system. A flexible platform may be provided for developing test programs for performing automated testing. In one such platform, the tester and its instruments are isolated from the tester operating system, permitting any tester operating system to be used. In another example implementation, a user layer of the platform is isolated from the physical layer of the architecture, permitting hardware-independent test programs that can be created and used among different testers having different test hardware and software. In yet another implementation, execution of a test program is isolated from a tester platform operating system, permitting the test program to function independent from the tester platform.Type: ApplicationFiled: July 10, 2007Publication date: January 24, 2008Inventors: Barry Blancha, Leszek Lechowicz, Stephen Helm, Sean Adam, Jorge Camargo, Carlos Heil, Paulo Mendes
-
Publication number: 20070055846Abstract: A system and method is provided for performing deterministic processing on a non-deterministic computer system. In one example, the system forces execution of one or more computer instructions to execute within a constant execution time. A deterministic engine, if necessary, waits a variable amount of time to ensure that the execution of the computer instructions is performed over the constant execution time. Because the execution time is constant, the execution is deterministic and therefore may be used in applications requiring deterministic behavior. For example, such a deterministic engine may be used in automated test equipment (ATE) applications.Type: ApplicationFiled: September 2, 2005Publication date: March 8, 2007Inventors: Paulo Mendes, Carlos Heil, Barry Blancha