Patents by Inventor Patrick CARAHER
Patrick CARAHER 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: 12142336Abstract: A detection is made by a processing device allocated to a memory device test board of a distributed test platform that a memory sub-system has engaged with a memory device test resource of the memory device test board. A test is identified to be performed for a memory device of the memory sub-system. The test includes first instructions to be executed by a memory sub-system controller of the memory sub-system in performance of the test and second instructions to be executed by the processing device in performance of the test. The second instructions are to cause one or more test condition components of the memory device test resource to generate one or more test conditions to be applied to the memory device while the memory sub-system executes the first instructions. Responsive to a transmission of the first instructions to the memory sub-system controller, the second instructions are executed.Type: GrantFiled: April 8, 2022Date of Patent: November 12, 2024Assignee: Micron Technology, Inc.Inventors: Gary D. Hamor, Michael R. Spica, Donald Shepard, Patrick Caraher, João Elmiro da Rocha Chaves
-
Patent number: 11974197Abstract: A method and system for distributed management and maintenance of remote transmitters, or beacons, via a remotely hosted integrated software platform and the interaction of the beacons with mobile devices in an environment where the beacons are located.Type: GrantFiled: September 13, 2021Date of Patent: April 30, 2024Assignee: SYNCHRONY BANKInventors: Daniel Muller, Patrick Caraher
-
Patent number: 11410152Abstract: The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host application, a request for data associated with a child user interface component to the child application. The device may transmit, using the child application, the request for data associated with the child user interface component to a child application server, wherein the data associated with the child user interface component is inaccessible by the host application. The device may receive, using the child application, the data associated with the child user interface component from the child application server. The device may display the child user interface component.Type: GrantFiled: July 10, 2020Date of Patent: August 9, 2022Assignee: SYNCHRONY BANKInventors: Jason Chen, Patrick Caraher, Abha Kataria, Darren Robinson, Derk Doijer, Alex Muller, Michael Cook, James Oldham, Daniel Murphy, Amanda Schaufler, Timothy Christensen, Amable De Los Santos
-
Publication number: 20220230700Abstract: A detection is made by a processing device allocated to a memory device test board of a distributed test platform that a memory sub-system has engaged with a memory device test resource of the memory device test board. A test is identified to be performed for a memory device of the memory sub-system. The test includes first instructions to be executed by a memory sub-system controller of the memory sub-system in performance of the test and second instructions to be executed by the processing device in performance of the test. The second instructions are to cause one or more test condition components of the memory device test resource to generate one or more test conditions to be applied to the memory device while the memory sub-system executes the first instructions. Responsive to a transmission of the first instructions to the memory sub-system controller, the second instructions are executed.Type: ApplicationFiled: April 8, 2022Publication date: July 21, 2022Inventors: Gary D. Hamor, Michael R. Spica, Donald Shepard, Patrick Caraher, João Elmiro da Rocha Chaves
-
Patent number: 11328789Abstract: A test rack includes two or more memory device test boards where each memory device test boards includes two or more memory device test resources. Each of the two or more memory device test boards includes a separate processing device allocated to the memory device test resources of a corresponding memory device test boards. A processing device of a test board detects that a first memory sub-system has engaged with a first memory device test resource of the corresponding memory device test board. The processing device identifies a first test to be performed for a first memory device of the first memory sub-system, where the first test includes one or more first test instructions to be executed in performance of the first test. The processing device causes the one or more first test instructions to be transmitted to the first memory sub-system, where the first test is performed by the one or more first test instructions executing at the first memory sub-system.Type: GrantFiled: December 18, 2019Date of Patent: May 10, 2022Assignee: MICRON TECHNOLOGY, INC.Inventors: Gary D. Hamor, Michael R. Spica, Donald Shepard, Patrick Caraher, João Elmiro da Rocha Chaves
-
Publication number: 20220086605Abstract: A method and system for distributed management and maintenance of remote transmitters, or beacons, via a remotely hosted integrated software platform and the interaction of the beacons with mobile devices in an environment where the beacons are located.Type: ApplicationFiled: September 13, 2021Publication date: March 17, 2022Inventors: Daniel MULLER, Patrick CARAHER
-
Patent number: 11159919Abstract: A method and system for distributed management and maintenance of remote transmitters, or beacons, via a remotely hosted integrated software platform and the interaction of the beacons with mobile devices in an environment where the beacons are located.Type: GrantFiled: November 17, 2014Date of Patent: October 26, 2021Assignee: SYNCHRONY BANKInventors: Daniel Muller, Patrick Caraher
-
Patent number: 11107057Abstract: The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host application, a request for data associated with a child user interface component to the child application. The device may transmit, using the child application, the request for data associated with the child user interface component to a child application server, wherein the data associated with the child user interface component is inaccessible by the host application. The device may receive, using the child application, the data associated with the child user interface component from the child application server. The device may display the child user interface component.Type: GrantFiled: November 20, 2020Date of Patent: August 31, 2021Assignee: Synchrony BankInventors: Jason Chen, Patrick Caraher, Abha Kataria, Darren Robinson, Derk Doijer, Alex Muller, Michael Cook, James Oldham, Daniel Murphy, Amanda Schaufler, Timothy Christensen, Amable De Los Santos
-
Patent number: 11100488Abstract: The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host application, a request for data associated with a child user interface component to the child application. The device may transmit, using the child application, the request for data associated with the child user interface component to a child application server, wherein the data associated with the child user interface component is inaccessible by the host application. The device may receive, using the child application, the data associated with the child user interface component from the child application server. The device may display the child user interface component.Type: GrantFiled: November 20, 2020Date of Patent: August 24, 2021Assignee: Synchrony BankInventors: Jason Chen, Patrick Caraher, Abha Kataria, Darren Robinson, Derk Doijer, Alex Muller, Michael Cook, James Oldham, Daniel Murphy, Amanda Schaufler, Timothy Christensen, Amable De Los Santos
-
Publication number: 20210193250Abstract: A test rack includes two or more memory device test boards where each memory device test boards includes two or more memory device test resources. Each of the two or more memory device test boards includes a separate processing device allocated to the memory device test resources of a corresponding memory device test boards. A processing device of a test board detects that a first memory sub-system has engaged with a first memory device test resource of the corresponding memory device test board. The processing device identifies a first test to be performed for a first memory device of the first memory sub-system, where the first test includes one or more first test instructions to be executed in performance of the first test. The processing device causes the one or more first test instructions to be transmitted to the first memory sub-system, where the first test is performed by the one or more first test instructions executing at the first memory sub-system.Type: ApplicationFiled: December 18, 2019Publication date: June 24, 2021Inventors: Gary D. Hamor, Michael R. Spica, Donald Shepard, Patrick Caraher, João Elmiro da Rocha Chaves
-
Publication number: 20210073778Abstract: The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host application, a request for data associated with a child user interface component to the child application. The device may transmit, using the child application, the request for data associated with the child user interface component to a child application server, wherein the data associated with the child user interface component is inaccessible by the host application. The device may receive, using the child application, the data associated with the child user interface component from the child application server. The device may display the child user interface component.Type: ApplicationFiled: November 20, 2020Publication date: March 11, 2021Applicant: Synchrony BankInventors: Jason Chen, Patrick Caraher, Abha Kataria, Darren Robinson, Derk Doijer, Alex Muller, Michael Cook, James Oldham, Daniel Murphy, Amanda Schaufler, Timothy Christensen, Amable De Los Santos
-
Publication number: 20210073779Abstract: The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host application, a request for data associated with a child user interface component to the child application. The device may transmit, using the child application, the request for data associated with the child user interface component to a child application server, wherein the data associated with the child user interface component is inaccessible by the host application. The device may receive, using the child application, the data associated with the child user interface component from the child application server. The device may display the child user interface component.Type: ApplicationFiled: November 20, 2020Publication date: March 11, 2021Applicant: Synchrony BankInventors: Jason Chen, Patrick Caraher, Abha Kataria, Darren Robinson, Derk Doijer, Alex Muller, Michael Cook, James Oldham, Daniel Murphy, Amanda Schaufler, Timothy Christensen, Amable De Los Santos
-
Publication number: 20200410472Abstract: The electronic device may invoke a host application. The device may display a first host user interface on the display, the first host user interface including a first host user interface component associated with a child application. In response, the device may invoke, using the host application, the child application executed at the electronic device. The device may transmit, using the host application, a request for data associated with a child user interface component to the child application. The device may transmit, using the child application, the request for data associated with the child user interface component to a child application server, wherein the data associated with the child user interface component is inaccessible by the host application. The device may receive, using the child application, the data associated with the child user interface component from the child application server. The device may display the child user interface component.Type: ApplicationFiled: July 10, 2020Publication date: December 31, 2020Applicant: Synchrony BankInventors: Jason Chen, Patrick Caraher, Abha Kataria, Darren Robinson, Derk Doijer, Alex Muller, Michael Cook, James Oldham, Daniel Murphy, Amanda Schaufler, Timothy Christensen, Amable De Los Santos
-
Patent number: 10720224Abstract: A device under test for performing built-in self-tests to determine the functionality of one or more components of the device under test is described. The device under test includes a storage location to store a set of tests for testing the device under test; a data generator to generate a test pattern based on a test in the set of tests; a transmission unit to transmit the test pattern to a test system; a receiver unit to receive a set of loopback signals from the test system, wherein the set of loopback signals represent the test pattern; and a data checker to determine success or failure of the device under test based on the set of loopback signals.Type: GrantFiled: July 18, 2018Date of Patent: July 21, 2020Assignee: MICRON TECHNOLOGY, INC.Inventors: Patrick Caraher, Michael B. Danielson
-
Publication number: 20200027518Abstract: A device under test for performing built-in self-tests to determine the functionality of one or more components of the device under test is described. The device under test includes a storage location to store a set of tests for testing the device under test; a data generator to generate a test pattern based on a test in the set of tests; a transmission unit to transmit the test pattern to a test system; a receiver unit to receive a set of loopback signals from the test system, wherein the set of loopback signals represent the test pattern; and a data checker to determine success or failure of the device under test based on the set of loopback signals.Type: ApplicationFiled: July 18, 2018Publication date: January 23, 2020Inventors: Patrick Caraher, Michael B. Danielson
-
Publication number: 20150140933Abstract: A method and system for distributed management and maintenance of remote transmitters, or beacons, via a remotely hosted integrated software platform and the interaction of the beacons with mobile devices in an environment where the beacons are located.Type: ApplicationFiled: November 17, 2014Publication date: May 21, 2015Inventors: Daniel MULLER, Patrick CARAHER