Patents by Inventor Jeffrey McKelvey
Jeffrey McKelvey 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: 20240247894Abstract: This disclosure describes systems, methods, and apparatus for detecting and displaying a number of rounds in a firearm magazine comprising a maximum number of N rounds. The magazine may comprise a follower, magnets on the follower, and <N magnetic switches arranged along a path of the magnets when the follower moves along a length of the magazine, the switches configured to activate based on a magnetic field exceeding a threshold, and a first antenna arranged on an inside of the magazine and parallel to a firing direction of the firearm, and configured to wirelessly transmit a round count indication to a second antenna on the firearm, the round count indication based on the round count data, the second antenna affixed to an inside of a magazine well of the firearm and mostly overlapping with the first antenna.Type: ApplicationFiled: March 27, 2024Publication date: July 25, 2024Inventors: Erin Czarnecki, Jeffrey Holt, Michael Leighton, Donald McKelvey, Steven Dunbar, Timothy Eric Roberts, Nicholas Kielsmeier, Eric Chow, Kyle Kellner, Joe Deppong
-
Patent number: 10310479Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: GrantFiled: May 25, 2016Date of Patent: June 4, 2019Assignee: ROCKWELL AUTOMATION, INC.Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Patent number: 10203679Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: GrantFiled: May 31, 2016Date of Patent: February 12, 2019Assignee: ROCKWELL AUTOMATION, INC.Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Patent number: 9766611Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: GrantFiled: June 27, 2016Date of Patent: September 19, 2017Assignee: ROCKWELL AUTOMATION, INC.Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Patent number: 9690279Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: GrantFiled: June 16, 2016Date of Patent: June 27, 2017Assignee: ROCKWELL AUTOMATION, INC.Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Publication number: 20160306336Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: ApplicationFiled: June 27, 2016Publication date: October 20, 2016Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Publication number: 20160306335Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: ApplicationFiled: June 16, 2016Publication date: October 20, 2016Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Publication number: 20160274574Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: ApplicationFiled: May 31, 2016Publication date: September 22, 2016Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Publication number: 20160266565Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: ApplicationFiled: May 25, 2016Publication date: September 15, 2016Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Patent number: 9389602Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: GrantFiled: July 31, 2015Date of Patent: July 12, 2016Assignee: ROCKWELL AUTOMATION, INC.Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Publication number: 20150338838Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: ApplicationFiled: July 31, 2015Publication date: November 26, 2015Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Patent number: 9104185Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: GrantFiled: June 6, 2013Date of Patent: August 11, 2015Assignee: ROCKWELL SOFTWARE INC.Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Publication number: 20130268097Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: ApplicationFiled: June 6, 2013Publication date: October 10, 2013Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Patent number: 8484665Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: GrantFiled: August 11, 2008Date of Patent: July 9, 2013Assignee: Rockwell Automation Technologies, Inc.Inventors: Jeffrey A McKelvey, Mike D'Amico
-
Publication number: 20080301716Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: ApplicationFiled: August 11, 2008Publication date: December 4, 2008Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Jeffrey A McKelvey, Mike D'Amico
-
Patent number: 7424329Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: GrantFiled: September 21, 2006Date of Patent: September 9, 2008Assignee: Rockwell Automation Technologies, Inc.Inventors: Jeffrey A. McKelvey, Mike D'Amico
-
Publication number: 20070016309Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: ApplicationFiled: September 21, 2006Publication date: January 18, 2007Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.Inventors: Jeffrey McKelvey, Mike D'Amico
-
Patent number: 7143366Abstract: A system and method for displaying two different industrial control module programs in a single view is provided. The graphical compare utility provides a graphical view of a first control program in a first pane and a graphical view of a second control program in a second pane within a single frame window. The graphical compare utility can also provide indicators of insertions, deletions, moves and modifications of instructions between the first and second industrial control module programs within the graphical view. A wrapping feature can also be provided to facilitate viewing of the instructions within the viewable frame during resizing and zooming of the frame window.Type: GrantFiled: June 11, 2001Date of Patent: November 28, 2006Assignee: Rockwell Automation Technologies, Inc.Inventors: Jeffrey A. McKelvey, Thomas Sielicki
-
Patent number: 7130704Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: GrantFiled: September 20, 2004Date of Patent: October 31, 2006Assignee: Rockwell Automation Technologies, Inc.Inventors: Jeffrey A McKelvey, Mike D'Amico
-
Publication number: 20050038528Abstract: An automation interface is provided for interacting with industrial controllers. The automation interface provides for programming, editing, monitoring and maintenance of industrial controllers programmatically from a local or remote location. The automation interface component is adapted to communicate with industrial controllers by integrating a computer process interface library into the automation interface component. The computer process interface library exposes the automation interface component to client application processes, so that the client application processes can communicate with the at least one industrial controller programmatically. The automation interface is provided with functionality for downloading, uploading and programming of control programs to the processors of the industrial controllers.Type: ApplicationFiled: September 20, 2004Publication date: February 17, 2005Applicant: Rockwell Software, Inc.Inventors: Jeffrey McKelvey, Mike D'Amico