Patents by Inventor Mark Gagner

Mark Gagner 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: 20050116020
    Abstract: This application describes, among other things, a plurality of casino games located in a gaming establishment wherein at least some of the games include a reader component that detects a RFID tag in proximity to the reader component and produces detection information indicative at least in part of the detection of a particular one of a RFID tag carried by an individual in the gaming establishment. An information system includes software operable on the system to record information concerning the movement and activities of an individual in a gaming establishment as determined from reading individual RFID tags by the reader components. According to an alternate embodiment, games include RFID tags that can be detected by other games using the RF reader component. Accordingly, the information system can determine the location and movement of an individual through a gaming establishment, as well as determine which games are in proximity to each other where such games are outfitted with a RFID tag.
    Type: Application
    Filed: November 7, 2003
    Publication date: June 2, 2005
    Inventors: Walter Smolucha, Mark Gagner
  • Publication number: 20040064216
    Abstract: An environmental control system is configured to accept network variable outputs from a plurality of sources on a single network variable input and the update values are stored in a data structure for the computation of control variable values. The system includes a sink controller having a network variable input and a plurality of sources, each having at least one network variable output coupled to the network variable input of the sink controller. A data structure is provided so that update values from the sources may be stored in the structure with reference to the sources that provided the update values. Aggregate values, such as a mean average, minimum value, maximum value, standard deviation, variance, sum, or product may be computed from the values stored in the data structure.
    Type: Application
    Filed: September 26, 2002
    Publication date: April 1, 2004
    Inventors: Jim Coogan, Theo Frutiger, Mark Gagner, Margaret Ruane, Brian Kreger
  • Publication number: 20030100968
    Abstract: An apparatus for executing a block program includes a block table listing records corresponding to a plurality of blocks in the block program. A block library is included to hold algorithms associated with the blocks. An executing program selectively processes the blocks in the block program that receive a new input value that is different from a previous input value, in accordance with the associated algorithms in the block library.
    Type: Application
    Filed: November 28, 2001
    Publication date: May 29, 2003
    Applicant: SIEMENS BUILDING TECHNOLOGIES, INC.
    Inventor: Mark Gagner
  • Publication number: 20030078907
    Abstract: A data storage system includes a database that is configured as a static data file containing static data and a dynamic data file containing dynamic data. The static data file is stored in a static memory device and the dynamic data file is stored in a dynamic memory device. A catalog included in the database defines whether the data is static or dynamic and further defines an arrangement of a set of data fields and data records included in the database. A database manager uses a file system to access the files in a rapid manner using an address pointer and, because the data is stored in files, the data may be accessed remotely without need for additional communication strategies/protocol. To enable editing of the static data, the database manager creates a mirror image of the static data in the dynamic memory where editing may occur. The mirror image of data having the edited data is later returned to the flash memory.
    Type: Application
    Filed: October 22, 2001
    Publication date: April 24, 2003
    Inventors: Michael Soemo, Mark Gagner, John Stewart, Phil Pollock
  • Publication number: 20030074433
    Abstract: A system controller is adapted to be integrated into a control network including a plurality of device controllers that communicate through the network via a network specific communication protocol for controlling a plurality of network devices. The system controller includes an application controller which is adapted to be connected to the network and stores a plurality of system points corresponding to a plurality of system variables relating to the network devices. The application controller is adapted to convert the system points into the corresponding system variables, and the corresponding system variables into the system points. At least one client is connected to the network and in communication with the application controller. The client is adapted to send a command and request a report relating to a select system point to and from the application controller.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 17, 2003
    Inventors: Michael Soemo, Pierre DeSmul, Robert Johnson, Mark Gagner, Geoffrey D. Nass
  • Publication number: 20030074459
    Abstract: A proprietary communication protocol is used in a system controller that includes an application controller and a plurality of applications for controlling a plurality of device controllers on a control network by using data relating to system points that correspond to data variables in the network. The protocol communicates a plurality of predefined messages between the application controller and the applications for instructing the application controller to perform a function relating to a select system point, and for reporting to the applications in response to the instructions. The protocol includes a message identification field for identifying a select message from the plurality of messages; and a protocol identification field for identifying the select message as being transmitted via the proprietary communication protocol.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 17, 2003
    Inventors: Michael Soemo, Pierre DeSmul, Mark Gagner, Geoffrey D. Nass
  • Publication number: 20030074460
    Abstract: A proprietary communication protocol communicates data relating to network variables in a LON control network that has a plurality of device controllers for controlling a plurality of network devices and a system controller for controlling the device controllers. The protocol includes a message identification field for communicating one of a plurality of predefined messages and a protocol identification field for identifying the plurality of predefined messages as being communicated via said proprietary communication protocol. The messages include a message for subscribing for notification of changes in a value of at least one select network variable.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 17, 2003
    Inventors: Michael Soemo, Pierre DeSmul, Mark Gagner, Geoffrey D. Nass
  • Publication number: 20030065707
    Abstract: The present invention includes a system (FIG. 4) for servicing messages between device controller nodes and control applications via a Lon Network, wherein the device controller nodes includes a plurality of network variables for defining parameters of the Lon Network. The system includes a server for servicing the messages from at least one control application, a proprietary communication value for indicating a network variable value from the control applications, and a Lon value for indicating a network variable value exposed on the Lon Network.
    Type: Application
    Filed: September 28, 2001
    Publication date: April 3, 2003
    Inventors: Mark Gagner, Michael Soemo, Robert Johnson, Peggy Ruane