Patents by Inventor Michael C Mills
Michael C Mills 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: 20240134630Abstract: A method may include receiving an indication of an available updated container. The method may also involve identifying one or more compute surfaces comprising a first container and a second container that correspond to the available container, such that the first container may control one or more operations of an operational technology (OT) device. The method may also include scheduling a deployment of the updated container to replace the second container, receiving expected output data associated with a digital model associated with the OT device, and scheduling a switchover of control of the one or more operations to the second container based on the expected output data.Type: ApplicationFiled: January 2, 2024Publication date: April 25, 2024Inventors: Nathaniel S. Sandler, Rob A Entzminger, David C. Mazur, Bruce T. McCleave, Jr., Jonathan Alan Mills, Patrick E. Ozimek, Tim S. Biernat, Michael J. Anthony, Chris Softley
-
Patent number: 9438331Abstract: A processor, memory, first transceiver, second transceiver, plurality of wired and wireless ports, and a power system storing excess energy. Multiple similar systems may mesh communication via first transceiver. Unencrypted data from ports are packaged into unencrypted data structures and forwarded to the second transceiver for transmission according to the telecommunications standard of the second transceiver. A method may include determining if either a predefined time to sample data was reached or if an interrupt was received, and then sampling ports associated with the predefined time or interrupt, to collect data from remote sensors or equipment coupled to the ports, process the sampled data, store the processed data in memory, and evaluate the stored data against a set of rules. If no rules are violated, the sampling continues, and the processed data is packaged and transmitted to a server at a prescheduled time. Actions are taken if rules are violated.Type: GrantFiled: March 16, 2015Date of Patent: September 6, 2016Assignee: BLUETICK, INC.Inventors: Michael C. Mills, Matthew P. Krupinski, III, Luis G. Rodriguez Chiappetta, Benjamin Allen Fons
-
Publication number: 20150195034Abstract: A processor, memory, first transceiver, second transceiver, plurality of wired and wireless ports, and a power system storing excess energy. Multiple similar systems may mesh communication via first transceiver. Unencrypted data from ports are packaged into unencrypted data structures and forwarded to the second transceiver for transmission according to the telecommunications standard of the second transceiver. A method may include determining if either a predefined time to sample data was reached or if an interrupt was received, and then sampling ports associated with the predefined time or interrupt, to collect data from remote sensors or equipment coupled to the ports, process the sampled data, store the processed data in memory, and evaluate the stored data against a set of rules. If no rules are violated, the sampling continues, and the processed data is packaged and transmitted to a server at a prescheduled time. Actions are taken if rules are violated.Type: ApplicationFiled: March 16, 2015Publication date: July 9, 2015Inventors: Michael C. Mills, Matthew P. Krupinski, III, Luis G. Rodriguez Chiappetta, Benjamin Allen Fons
-
Patent number: 8982768Abstract: A processor, memory, first transceiver, second transceiver, plurality of wired and wireless ports, and a power system storing excess energy are provided. Multiple similar systems may mesh communication via first transceiver. Unencrypted data from ports are packaged into unencrypted data structures and forwarded to the second transceiver for transmission according to the telecommunications standard of the second transceiver. A method may include determining if either a predefined time to sample data was reached or if an interrupt was received, and then sampling ports associated with the predefined time or interrupt, to collect data from remote sensors or equipment coupled to the ports, process the sampled data, store the processed data in memory, and evaluate the stored data against a set of rules. If no rules are violated, the sampling continues, and the processed data is packaged and transmitted to a server at a prescheduled time. Actions are taken if rules are violated.Type: GrantFiled: October 14, 2011Date of Patent: March 17, 2015Assignee: Bluetick, Inc.Inventors: Michael C. Mills, Matthew P. Krupinski, III, Luis G. Rodriguez Chiappetta, Benjamin Allen Fons
-
Publication number: 20130094430Abstract: A processor, memory, first transceiver, second transceiver, plurality of wired and wireless ports, and a power system storing excess energy are provided. Multiple similar systems may mesh communication via first transceiver. Unencrypted data from ports are packaged into unencrypted data structures and forwarded to the second transceiver for transmission according to the telecommunications standard of the second transceiver. A method may include determining if either a predefined time to sample data was reached or if an interrupt was received, and then sampling ports associated with the predefined time or interrupt, to collect data from remote sensors or equipment coupled to the ports, process the sampled data, store the processed data in memory, and evaluate the stored data against a set of rules. If no rules are violated, the sampling continues, and the processed data is packaged and transmitted to a server at a prescheduled time. Actions are taken if rules are violated.Type: ApplicationFiled: October 14, 2011Publication date: April 18, 2013Applicant: Bluetick, Inc.Inventors: Michael C. Mills, Matthew P. Krupinski, III, Luis G. Rodriguez Chiappetta, Benjamin Allen Fons
-
Patent number: 7761556Abstract: A large-scale enterprise system is described that includes a flexible and scalable performance monitoring software. The system comprises a plurality of enterprise software applications having one or more collector components that collect performance data from the enterprise software applications. A performance manager receives the performance data from the collector components and aggregates the performance data within a hierarchical data structure. A performance manager interface receives the performance data from performance manager and formats the data for communication to a performance monitoring tool for presentment to a user.Type: GrantFiled: November 22, 2004Date of Patent: July 20, 2010Assignee: International Business Machines CorporationInventor: Michael C. Mills
-
Patent number: 7257612Abstract: An enterprise business planning system includes a server to execute an enterprise planning session for a set of enterprise contributors in accordance with an enterprise model, wherein the enterprise model defines hierarchically arranged nodes and associates the enterprise contributors with the nodes. The system further comprises a web browser executing on a remote computing device of one of the enterprise contributors to communicate contribution data between the remote computing device and the server, and an inline compression module executing on the remote computing device. The inline compression module automatically compresses outbound communications from the web browser to the server, and automatically decompresses inbound communication received from the server and forwards the decompressed inbound communications to the web browser.Type: GrantFiled: September 30, 2002Date of Patent: August 14, 2007Assignee: Cognos IncorporatedInventors: Brian S Humenansky, George Duncan Pearson, Michael C Mills
-
Publication number: 20040064348Abstract: An enterprise business planning system includes a server to an application server to execute an enterprise planning activity in accordance with a model that defines a set of enterprise users. The system further includes an extension manager to selectively deploy software extensions to the enterprise users in accordance with the model. The model may, for example, define roles for the enterprise users, and the extension manager selectively deploys the software extensions to the enterprise users based on the roles assigned to the enterprise users. As another example, enterprise model may comprises a multi-level hierarchy of related nodes, and associates the enterprise users with the nodes. The extension manager may selectively deploy the software extensions to the enterprise users based on the levels of respective nodes associated with the enterprise users.Type: ApplicationFiled: September 30, 2002Publication date: April 1, 2004Inventors: Brian S. Humenansky, John Sutcliffe, Michael Giles, Michael C. Mills, Clarence A. Aschenbrener, John M. Pitstick, Adam Thier
-
Publication number: 20040064327Abstract: An enterprise business planning system includes a server to execute an enterprise planning session for a set of enterprise contributors in accordance with an enterprise model, wherein the enterprise model defines hierarchically arranged nodes and associates the enterprise contributors with the nodes. The system further comprises a web browser executing on a remote computing device of one of the enterprise contributors to communicate contribution data between the remote computing device and the server, and an inline compression module executing on the remote computing device. The inline compression module automatically compresses outbound communications from the web browser to the server, and automatically decompresses inbound communication received from the server and forwards the decompressed inbound communications to the web browser.Type: ApplicationFiled: September 30, 2002Publication date: April 1, 2004Inventors: Brian S. Humenansky, George Duncan Pearson, Michael C. Mills