Patents by Inventor John A. Joyce
John A. Joyce 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: 20210263734Abstract: A method for analyzing a computer program ecosystem including multiple computer programs includes performing a static analysis of the ecosystem, including identifying static dependencies among elements of the ecosystem based on values of parameters in one or more parameter sets associated with the ecosystem, the elements of the ecosystem including the computer programs of the ecosystem and data resources associated with the computer programs. The method includes performing a runtime analysis of the ecosystem, including identifying elements of the ecosystem that were utilized during execution of the ecosystem to process data records. The method includes performing a schedule analysis of the ecosystem, including identifying a computer program of the ecosystem that has a schedule dependency from another computer program of the ecosystem. The method includes identifying a subset of the elements of the ecosystem as an ecosystem unit based on the results of the static, runtime, and schedule analyses.Type: ApplicationFiled: May 3, 2021Publication date: August 26, 2021Inventors: John Joyce, Marshall A. Isman, Sam Kendall
-
Publication number: 20210182038Abstract: A method includes analyzing, by a processor, a first version of a computer program, the analyzing including identifying a first process included in the first version of the computer program, the first process configured to perform an operation on data having a first format; and by a processor, generating a second version of at least a portion of the computer program, including omitting the first process and including in the second version of the at least portion of the computer program one or more second processes configured to perform a second operation on data of a second format different from the first format, wherein the second operation is based on the first operation.Type: ApplicationFiled: February 25, 2021Publication date: June 17, 2021Inventors: Marshall A. Isman, John Joyce
-
Patent number: 10996946Abstract: A method for analyzing a computer program ecosystem including multiple computer programs includes performing a static analysis of the ecosystem, including identifying static dependencies among elements of the ecosystem based on values of parameters in one or more parameter sets associated with the ecosystem, the elements of the ecosystem including the computer programs of the ecosystem and data resources associated with the computer programs. The method includes performing a runtime analysis of the ecosystem, including identifying elements of the ecosystem that were utilized during execution of the ecosystem to process data records. The method includes performing a schedule analysis of the ecosystem, including identifying a computer program of the ecosystem that has a schedule dependency from another computer program of the ecosystem. The method includes identifying a subset of the elements of the ecosystem as an ecosystem unit based on the results of the static, runtime, and schedule analyses.Type: GrantFiled: January 17, 2020Date of Patent: May 4, 2021Assignee: Ab Initio Technology LLCInventors: John Joyce, Marshall A. Isman, Sam Kendall
-
Patent number: 10936289Abstract: A method includes analyzing, by a processor, a first version of a computer program, the analyzing including identifying a first process included in the first version of the computer program, the first process configured to perform an operation on data having a first format; and by a processor, generating a second version of at least a portion of the computer program, including omitting the first process and including in the second version of the at least portion of the computer program one or more second processes configured to perform a second operation on data of a second format different from the first format, wherein the second operation is based on the first operation.Type: GrantFiled: February 15, 2017Date of Patent: March 2, 2021Assignee: Ab Initio Technology LLCInventors: Marshall A. Isman, John Joyce
-
Patent number: 10913500Abstract: A body structure reinforcement includes a reinforcement body and a connecting flange integral with the reinforcement body. Body structures incorporating one or more shell structures and the body structure reinforcement are disclosed along with methods for making the body structure reinforcement and the body structures.Type: GrantFiled: April 30, 2019Date of Patent: February 9, 2021Assignee: Ford Global Technologies, LLCInventors: Edgar Edward Donabedian, John Joyce, Michael Joseph Lee, Michael James Freeman
-
Publication number: 20200371781Abstract: A method for analyzing a computer program ecosystem including multiple computer programs includes performing a static analysis of the ecosystem, including identifying static dependencies among elements of the ecosystem based on values of parameters in one or more parameter sets associated with the ecosystem, the elements of the ecosystem including the computer programs of the ecosystem and data resources associated with the computer programs. The method includes performing a runtime analysis of the ecosystem, including identifying elements of the ecosystem that were utilized during execution of the ecosystem to process data records. The method includes performing a schedule analysis of the ecosystem, including identifying a computer program of the ecosystem that has a schedule dependency from another computer program of the ecosystem. The method includes identifying a subset of the elements of the ecosystem as an ecosystem unit based on the results of the static, runtime, and schedule analyses.Type: ApplicationFiled: January 17, 2020Publication date: November 26, 2020Inventors: John Joyce, Marshall A. Isman, Sam Kendall
-
Publication number: 20200346696Abstract: A body structure reinforcement includes a reinforcement body and a connecting flange integral with the reinforcement body. Body structures incorporating one or more shell structures and the body structure reinforcement are disclosed along with methods for making the body structure reinforcement and the body structures.Type: ApplicationFiled: April 30, 2019Publication date: November 5, 2020Inventors: Edgar Edward Donabedian, John Joyce, Michael Joseph Lee, Michael James Freeman
-
Patent number: 10705807Abstract: A method includes analyzing, by a processor, a first version of a computer program. The analyzing includes identifying a first data processing element included in the first version of the computer program. The first data processing element references a first data source external to the first version of the computer program. The method includes generating a data source element that represents a second data source different from the first data source. The method includes generating a second version of the computer program. The second version of the computer program includes the generated data source element and a second data processing element that is based on the first data processing element. In the second version of the computer program, the second data processing element references the generated data source element.Type: GrantFiled: January 29, 2018Date of Patent: July 7, 2020Assignee: Ab Initio Technology LLCInventors: Marshall A. Isman, John Joyce
-
Patent number: 10627324Abstract: A system for tracking one or more subjects for collecting airborne contaminants. The system includes one or more subjects configured to collect air contaminants. Each of the one or more subjects includes an identification tag encoded with identification information identifying the each subject. The system further includes an identification reader configured to decode the identification information encoded within the identification tag of a scanned one of the one or more identification tags. A computer receives and stores the decoded identification information in a record in a database. The computer may also receive and stored an identification code for a user who scanned the scanned identification tag in the record in the database. Additional records in the database are created each time the identification tag of one of the one or more subjects is scanned. The one or more subjects are thereby tracked as they collect airborne contaminants and are incubated.Type: GrantFiled: April 2, 2019Date of Patent: April 21, 2020Assignee: Veltek Associates, Inc.Inventors: Rosario S. Calio, Mark A. Phillips, John Joyce
-
Patent number: 10464612Abstract: A header beam couples between A-pillars of a vehicle frame. The header beam is formed from a generally straight beam segment that is extruded to have a hollow body portion with supportive legs extending within the hollow interior along the length of the beam segment, defining uninterrupted forward and rearward box sections for supporting continuous load paths on the header beam. The end portions of the beam segment are clamped and the beam segment is stretch bent to form a curvature between the end portions that remain generally straight. A front flange extends forward along the body portion and is struck proximate the end portions to form an edge that is parallel to the curvature formed between the end portions. The end portions are attached to the A-pillars and the edge of the front flange is attached to a windshield.Type: GrantFiled: January 25, 2018Date of Patent: November 5, 2019Assignee: Ford Global Technologies, LLCInventors: John Joyce, Jack Lashbrook, Duncan Whipps, Christopher John May, Darrin Neil Wagner
-
Publication number: 20190226948Abstract: A system for tracking one or more subjects for collecting airborne contaminants. The system includes one or more subjects configured to collect air contaminants. Each of the one or more subjects includes an identification tag encoded with identification information identifying the each subject. The system further includes an identification reader configured to decode the identification information encoded within the identification tag of a scanned one of the one or more identification tags. A computer receives and stores the decoded identification information in a record in a database. The computer may also receive and stored an identification code for a user who scanned the scanned identification tag in the record in the database. Additional records in the database are created each time the identification tag of one of the one or more subjects is scanned. The one or more subjects are thereby tracked as they collect airborne contaminants and are incubated.Type: ApplicationFiled: April 2, 2019Publication date: July 25, 2019Inventors: Rosario CALIO, Mark A. Phillips, John Joyce
-
Publication number: 20190215635Abstract: An audio device includes a casing configured for operation in a first orientation and a second orientation different from the first orientation, an orientation input device disposed on the casing to detect an orientation of the casing relative to the direction of the force of gravity, and a plurality of acoustic drivers disposed on the casing and operable to form a plurality of acoustic interference arrays, each of which is associated with one of a plurality of audio channels. The acoustic drivers of the audio device operate in a first frequency range and modify at least one of the acoustic interference arrays in response to a change in the orientation detected by the orientation input device.Type: ApplicationFiled: March 18, 2019Publication date: July 11, 2019Applicant: Bose CorporationInventors: Eric J. Freeman, John Joyce
-
Patent number: 10264384Abstract: An audio device includes a casing configured for operation in a first orientation and a second orientation different from the first orientation, an orientation input device disposed on the casing to detect an orientation of the casing relative to the direction of the force of gravity, and a plurality of acoustic drivers disposed on the casing and operable to form a plurality of acoustic interference arrays, each of which is associated with one of a plurality of audio channels. The acoustic drivers of the audio device operate in a first frequency range and modify at least one of the acoustic interference arrays in response to a change in the orientation detected by the orientation input device.Type: GrantFiled: March 9, 2017Date of Patent: April 16, 2019Assignee: Bose CorporationInventors: Eric J. Freeman, John Joyce
-
Patent number: 10247645Abstract: A system for tracking one or more subjects for collecting airborne contaminants. The system includes one or more subjects configured to collect air contaminants. Each of the one or more subjects includes an identification tag encoded with identification information identifying the each subject. The system further includes an identification reader configured to decode the identification information encoded within the identification tag of a scanned one of the one or more identification tags. A computer receives and stores the decoded identification information in a record in a database. The computer may also receive and stored an identification code for a user who scanned the scanned identification tag in the record in the database. Additional records in the database are created each time the identification tag of one of the one or more subjects is scanned. The one or more subjects are thereby tracked as they collect airborne contaminants and are incubated.Type: GrantFiled: March 20, 2018Date of Patent: April 2, 2019Assignee: Veltek Associates, Inc.Inventors: Rosario S. Calio, Mark A. Phillips, John Joyce
-
Patent number: 10065230Abstract: A frame component of a vehicle, such as a header beam that couples between the A-pillars of a vehicle frame, includes an extruded hollow member having top and bottom exterior walls and side walls that together enclose an elongated internal volume of the hollow member. A pair of interior walls extends along the internal volume separating outer load sections adjacent to the side walls from a central attachment section. The outer load sections are void of apertures for supporting continuous load paths. A formation on the bottom exterior wall protrudes into the internal volume in the central attachment section. The formation includes an inset surface angled, located, and otherwise configured for attaching a subassembly to the frame component.Type: GrantFiled: August 3, 2015Date of Patent: September 4, 2018Assignee: Ford Global Technologies, LLCInventors: John Joyce, Christopher John May, Jack Lashbrook
-
Publication number: 20180232214Abstract: A method includes analyzing, by a processor, a first version of a computer program. The analyzing includes identifying a first data processing element included in the first version of the computer program. The first data processing element references a first data source external to the first version of the computer program. The method includes generating a data source element that represents a second data source different from the first data source. The method includes generating a second version of the computer program. The second version of the computer program includes the generated data source element and a second data processing element that is based on the first data processing element. In the second version of the computer program, the second data processing element references the generated data source element.Type: ApplicationFiled: January 29, 2018Publication date: August 16, 2018Inventors: Marshall A. Isman, John Joyce
-
Publication number: 20180209876Abstract: A system for tracking one or more subjects for collecting airborne contaminants. The system includes one or more subjects configured to collect air contaminants. Each of the one or more subjects includes an identification tag encoded with identification information identifying the each subject. The system further includes an identification reader configured to decode the identification information encoded within the identification tag of a scanned one of the one or more identification tags. A computer receives and stores the decoded identification information in a record in a database. The computer may also receive and stored an identification code for a user who scanned the scanned identification tag in the record in the database. Additional records in the database are created each time the identification tag of one of the one or more subjects is scanned. The one or more subjects are thereby tracked as they collect airborne contaminants and are incubated.Type: ApplicationFiled: March 20, 2018Publication date: July 26, 2018Inventors: Rosario S. CALIO, Mark A. PHILLIPS, John JOYCE
-
Patent number: D914539Type: GrantFiled: September 11, 2019Date of Patent: March 30, 2021Assignee: ATT Southern, Inc.Inventor: John Joyce
-
Patent number: D926626Type: GrantFiled: December 19, 2019Date of Patent: August 3, 2021Assignee: ATT Southern, Inc.Inventor: John Joyce
-
Patent number: D927349Type: GrantFiled: December 19, 2019Date of Patent: August 10, 2021Assignee: ATT SOUTHERN LLCInventor: John Joyce