Patents by Inventor Daniel D Christensen

Daniel D Christensen 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: 9697170
    Abstract: A device supporting big data in a process plant includes an interface to a communications network, a cache configured to store data observed by the device, and a multi-processing element processor to cause the data to be cached and transmitted (e.g., streamed) for historization at a unitary, logical centralized data storage area. The data storage area stores multiple types of process control or plant data using a common format. The device time-stamps the cached data, and, in some cases, all data that is generated or created by or received at the device may be cached and/or streamed. The device may be a field device, a controller, an input/output device, a network management device, a user interface device, or a historian device, and the device may be a node of a network supporting big data in the process plant. Multiple devices in the network may support layered or leveled caching of data.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: July 4, 2017
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Terrence L. Blevins, Daniel D. Christensen, Paul Richard Muston, Ken J. Beoughter
  • Patent number: 9678484
    Abstract: Methods and apparatus for operating a process plant include a server providing display information to a first user interface (UI) device, storing state information, and providing display information to a second user interface device according to the stored state data. A processor is coupled to a unitary, logical data storage area and to a memory device that stores machine-readable instructions executable by the processor. The instructions cause the processor to retrieve process data for display on a first UI device, transmit to the first UI device the retrieved process data, store state information associated with the display of the process data on the first UI device, retrieve process data for display on a second UI device according to the stored state information, and transmit to the second UI device the process data retrieved according to the stored state information.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: June 13, 2017
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20170115648
    Abstract: A big data network or system for a process control system or plant includes a big data apparatus including a data storage area configured to store, using a common data schema, multiple types of process data and/or plant data (such as configuration and real-time data) that is used in, generated by or received by the process control system, and one or more data receiver computing devices to receive the data from multiple nodes or devices. The data may be cached and time-stamped at the nodes and streamed to the big data apparatus for storage. The process control system big data system provides services and/or data analyses to automatically or manually discover prescriptive and/or predictive knowledge, and to determine, based on the discovered knowledge, changes and/or additions to the process control system and to the set of services and/or analyses to optimize the process control system or plant.
    Type: Application
    Filed: January 5, 2017
    Publication date: April 27, 2017
    Inventors: Mark J. Nixon, Terrence Blevins, Daniel D. Christensen, Paul R. Muston, Ken Beoughter
  • Patent number: 9606958
    Abstract: A device supporting big data in a process plant includes an interface to a communications network, a cache configured to store data observed by the device, and a multi-processing element processor to cause the data to be cached and transmitted (e.g., streamed) for historization at a unitary, logical centralized data storage area. The data storage area stores multiple types of process control or plant data using a common format. The device time-stamps the cached data, and, in some cases, all data that is generated or created by or received at the device may be cached and/or streamed. The device may be a field device, a controller, an input/output device, a network management device, a user interface device, or a historian device, and the device may be a node of a network supporting big data in the process plant. Multiple devices in the network may support layered or leveled caching of data.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: March 28, 2017
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Terrence L. Blevins, Daniel D. Christensen, Paul Richard Muston, Ken J. Beoughter
  • Patent number: 9541905
    Abstract: A mobile device for context-sensitive operation in a process control environment, and a system including such a device, includes a first circuit for acquiring information associated with a process entity in the process control environment. The mobile device also includes a processor, communicatively coupled to the first circuit, for identifying the process entity based on the acquired information. Further, the mobile device includes a network interface, communicatively connected to the processor, for receiving work item data associated with a process entity. The work item data indicates a target function associated with the process entity. The processor triggers an event to facilitate implementing the target function associated with the process entity in response to the proximity of the mobile device to the process entity and the work item data.
    Type: Grant
    Filed: September 17, 2013
    Date of Patent: January 10, 2017
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20160327942
    Abstract: Techniques for securing a device for use in or with a process plant include provisioning the device with a key generated at least in part from data indicative of necessary conditions and/or attributes that must be met before the device is allowed access to a network of the process plant. Upon initialization, the device determines, based on the key, whether or not the necessary conditions are met, and the device isolates itself or accesses the process control network accordingly. Keys and the necessary conditions/attributes indicated therein may be based on, for example, location, time, context, customer, supplier, particular plant, manufacturer, user, data type, device type, and/or other criteria. Additionally, sub-keys associated with a key may be generated from another set of necessary conditions/attributes. Sub-keys may be provided by a different entity than the key provider entity.
    Type: Application
    Filed: July 18, 2016
    Publication date: November 10, 2016
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen, Deji Chen, James H. Moore, JR.
  • Patent number: 9397836
    Abstract: Techniques for securing a device for use in or with a process plant include provisioning the device with a key generated at least in part from data indicative of necessary conditions and/or attributes that must be met before the device is allowed access to a network of the process plant. Upon initialization, the device determines, based on the key, whether or not the necessary conditions are met, and the device isolates itself or accesses the process control network accordingly. Keys and the necessary conditions/attributes indicated therein may be based on, for example, location, time, context, customer, supplier, particular plant, manufacturer, user, data type, device type, and/or other criteria. Additionally, sub-keys associated with a key may be generated from another set of necessary conditions/attributes. Sub-keys may be provided by a different entity than the key provider entity.
    Type: Grant
    Filed: August 11, 2014
    Date of Patent: July 19, 2016
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen, Deji Chen, James H. Moore, Jr.
  • Publication number: 20160132046
    Abstract: Methods and apparatus for performing functions in a process plant include the use of wearable mobile user-interface (UI) devices. The wearable UI devices may perform process control functions, notification functions, commissioning functions, personal and environment safety functions, and/or guidance functions.
    Type: Application
    Filed: September 2, 2015
    Publication date: May 12, 2016
    Inventors: Ken J. Beoughter, Mark J. Nixon, Daniel D. Christensen
  • Publication number: 20160098388
    Abstract: Techniques for streaming big data in a process plant are disclosed. Generally, these techniques facilitate storage or communication of process control data, including alarms, parameters, events, and the like, in near real-time. Receivers of big data, such as big data historians or devices requesting specific data, are configured via an initial set of metadata, and thereafter receive updated metadata upon requesting it from the transmitting device, such as when the receiving device encounters an identifier in the data, which identifier was not defined in the metadata previously received.
    Type: Application
    Filed: October 6, 2014
    Publication date: April 7, 2016
    Inventors: Terrence L. Blevins, Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen, J. Michael Lucas, Paul R. Muston
  • Publication number: 20160043866
    Abstract: Techniques for securing a device for use in or with a process plant include provisioning the device with a key generated at least in part from data indicative of necessary conditions and/or attributes that must be met before the device is allowed access to a network of the process plant. Upon initialization, the device determines, based on the key, whether or not the necessary conditions are met, and the device isolates itself or accesses the process control network accordingly. Keys and the necessary conditions/attributes indicated therein may be based on, for example, location, time, context, customer, supplier, particular plant, manufacturer, user, data type, device type, and/or other criteria. Additionally, sub-keys associated with a key may be generated from another set of necessary conditions/attributes. Sub-keys may be provided by a different entity than the key provider entity.
    Type: Application
    Filed: August 11, 2014
    Publication date: February 11, 2016
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen, Deji Chen, James H. Moore, JR.
  • Publication number: 20140277615
    Abstract: Methods and systems for operating a process plant include multiple user interface (UI) devices, each accessing a plurality of applications on a server, and operable to store device state on the server and receive device state from the server. The server is coupled to a unitary, logical data storage area and provides functions related to the process data stored in the data storage areas via one or more user interfaces. A first UI device coupled to the server accesses the process data and maintains on the server state information indicative of a state of the user interface executing on the first UI device. A second UI device coupled to the server accesses the process data and the state information to execute a user interface on the second UI device in accordance with the state information indicative of the state of the user interface executing on the first UI device.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: Fisher-Rosemount Systems, Inc.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20140282257
    Abstract: A method executed in a process control environment automatically generates, displays, and tracks check lists according to assigned work items. The work items include information such as required equipment, required safety equipment, required tools, target function, and target equipment. The target function and/or target equipment information can be associated, together or separately, with the required equipment, required safety equipment, and required tools if the required equipment and tools are not specifically included in the work items. The check lists indicate the required equipment, tools, devices, parts, maintenance materials, manuals, and/or documents, that are necessary to perform the target function on the target equipment. A check list is displayed on a user interface device, which tracks, internally or in cooperation with a supervisor engine, whether a user of the user interface device has checked off the items on the check list.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20140274123
    Abstract: A method and apparatus track the location of a mobile device within a process plant and display present information about the location of the mobile device in the process plant relative to equipment of the process plant. A location awareness component generates information pertaining to the location of the mobile control room device. A first routine interprets information generated by the location awareness component according to information stored in a database to determine a relationship between the location of the device and a layout of the process plant. A second routine generates a graphic for depiction on the display according to the determined relationship between the location of the device and the layout of the plant.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20140277594
    Abstract: Methods, apparatus, and systems for operating a process plant include multiple user interface devices, each accessing process control data for display in dynamically generated user interfaces, and each operable to transfer device state directly to another device. A first user interface device stores instructions operable to cause a processor of the first user interface device to dynamically generate a user interface for displaying process data. Process data are provided to the first user interface device by a server coupled to a unitary, logical data storage area. When a second user interface device receives from a first user interface device data indicative of the state of the first user interface device, the second user interface device dynamically generates a user interface for displaying data on the second user interface device according to the received data indicative of the state of the first user interface device.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20140277596
    Abstract: An automated method for managing a work flow in a process plant includes determining the steps of performing a work item and generating associated displays for an operator or other personnel to perform the steps of the work item. A work item is created specifying a task to be performed in the process plant and determining from the specified task a set of procedures for execution of the work item. For each procedure, an associated display is generated and the associated displays are displayed on a mobile user interface device sequentially in an order in which the set of procedures are to be performed.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20140277616
    Abstract: Methods and apparatus for operating a process plant include a server providing display information to a first user interface (UI) device, storing state information, and providing display information to a second user interface device according to the stored state data. A processor is coupled to a unitary, logical data storage area and to a memory device that stores machine-readable instructions executable by the processor. The instructions cause the processor to retrieve process data for display on a first UI device, transmit to the first UI device the retrieved process data, store state information associated with the display of the process data on the first UI device, retrieve process data for display on a second UI device according to the stored state information, and transmit to the second UI device the process data retrieved according to the stored state information.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: Fisher-Rosemount Systems, Inc.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20140282015
    Abstract: Methods and apparatus for operating a process plant include multiple user interface devices operable to determine the location of the device in the process plant and to display data related to proximate devices. A processor in a mobile user interface device transmits a first request for data and receives the requested data in response to the request. The processor causes a display to display the received data. The processor receives an indication that the mobile user interface device is in proximity to an external device the processors transmits a second request for data according to the received indication. The processor then receives data in response to the second request.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20140277617
    Abstract: User interface sessions in a user interface device are initiated or resumed according to stored state data. A session request is received from a first client device. A user profile associated with the session request is identified and a determination made as to whether a previous session exists. If no previous session exists, a new session is instantiated using a default session configuration. If a previous session exists, a new session is instantiated according to the previous session.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen, James H. Moore, JR.
  • Publication number: 20140277595
    Abstract: Methods and systems for operating a process plant include multiple user interface devices, each operating a plurality of applications, and operable to pass device state from device to device. A first user interface device is communicatively coupled to a unitary, logical data storage area, and executes one or more first routines for performing a function. A second user interface device is communicatively coupled via a network to the unitary, logical data storage area and executes one or more stored routines each corresponding to one of the first routines. The first user interface device passes to the second user interface device state information indicative of one or more first routines operating on the first user interface device such that the second user interface device, upon receiving the state information, executes one or more of the second routines corresponding to one or more of the first routines.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: Fisher-Rosemount Systems, Inc.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen
  • Publication number: 20140277607
    Abstract: Methods, systems, and apparatus for determining with dead reckoning the position, relative to an anchor point, of a mobile device. Data indicating an anchor position within a process plant is acquired and an anchor position is determined according to the acquired data. Data indicative of acceleration and orientation of the mobile device are received from circuitry of the mobile device. A position of the mobile device is determined according to the received data and the anchor position.
    Type: Application
    Filed: September 17, 2013
    Publication date: September 18, 2014
    Applicant: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Mark J. Nixon, Ken J. Beoughter, Daniel D. Christensen