Patents by Inventor Vinay T. Kamath

Vinay T. Kamath 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: 9842134
    Abstract: An event historian system receives and responds to queries for event data from a client device over a network connection. The queries comprise parameters indicating a date range and filter limitations defining the desired event data. The system selects storage blocks based on the date range and filters event data in the storage blocks based on the filter limitations. The filtered event data is grouped into a results message and sent to the client system via the network connection.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: December 12, 2017
    Assignee: Schneider Electric Software, LLC
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Patent number: 9658924
    Abstract: An event historian system merges stored event data snapshots into sorted event storage blocks. The system determines that a storage block contains a plurality of snapshots to be merged. A new snapshot is created into which the plurality of snapshots will be merged. The event data within the snapshots is combined and recorded into the new snapshot in a sorted order. The index files within the snapshots are combined and recorded into the new snapshot.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: May 23, 2017
    Assignee: Schneider Electric Software, LLC
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Publication number: 20170083015
    Abstract: Targeted distributing of reports containing historical process control information to particular user devices via a communications network. A curating service permits assigning a score to each report based on an interest level value of the historical process control information to a user associated with each user device and/or an urgency value of the historical process control information. Routing reports to user devices based on the score raises visibility of the historical process control information without overburdening the communications network.
    Type: Application
    Filed: September 20, 2016
    Publication date: March 23, 2017
    Applicant: Invensys Systems, Inc.
    Inventors: Brian K. Erickson, Greg C. Clinton, Vinay T. Kamath, Abhijit Manushree
  • Publication number: 20160259737
    Abstract: Systems and methods for securing configuration information for cloud-based services. A system comprises a data store and data sets including plant process information and configuration information. A memory device stores computer-executable instructions. When executed by a processor coupled to the cloud service, the instructions receive configuration information, store it in a data file, apply a generated certificate to the file, and deploy the resulting protected configuration data file to the cloud-based service. In addition, the protected configuration data file is made available by obtaining the file from the cloud-based service.
    Type: Application
    Filed: March 4, 2015
    Publication date: September 8, 2016
    Applicant: Invensys Systems, Inc.
    Inventors: Ryan B. Saldanha, Vinay T. Kamath, Peijen Lin, Abhijit Manushree
  • Publication number: 20160171107
    Abstract: An event historian system stores an event data dictionary. The system receives an initial query from a client device on a network connection and responds by providing the event data dictionary information to the client device. The client device sends another query requesting data values which are defined in the event data dictionary. The system responds to the second query by sending results comprising the requested data values to the client system over the network connection.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Applicant: INVENSYS SYSTEMS, INC.
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Publication number: 20160170838
    Abstract: An event historian system merges stored event data snapshots into sorted event storage blocks. The system determines that a storage block contains a plurality of snapshots to be merged. A new snapshot is created into which the plurality of snapshots will be merged. The event data within the snapshots is combined and recorded into the new snapshot in a sorted order. The index files within the snapshots are combined and recorded into the new snapshot.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Applicant: Invensys Systems, Inc.
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Publication number: 20160170834
    Abstract: An event historian system receives event data from a client system via a network connection and stores the event data in a block data storage system. An event data block in which to store the received event data is selected based on the time range of the occurrence of the received event data. The received event data is stored in a snapshot within the event data block. Event property data is extracted from the received event data and used to build a plurality of event property index files.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Applicant: INVENSYS SYSTEMS, INC.
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Publication number: 20160173649
    Abstract: A system for displaying statistical data in a process control environment. A client device connects, via a network, to a historian connection module, and subscribes, via the connection to the historian connection module, to statistical data stored in a historian server module. A historian device receives a connection, by the historian connection module via the network, from the client device, forms a connection between the historian connection module and the historian server module, receives a subscription, by the historian connection module via the network, to statistical data stored in the historian server module from the client device, and stores, by the historian connection module, the received subscription.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 16, 2016
    Applicant: Invensys Systems, Inc.
    Inventors: Vinay T. Kamath, Dave Tran, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista, Steven Michael Weinrich
  • Publication number: 20160171364
    Abstract: Processing raw data stored in an historian device for determining an amount of products passed through a process element in a process control environment is described. A count value is incremented by a counter at a rate at which products pass through the process element. The count value rolls over to zero when the count value reaches a rollover value R. An historian device periodically receives count value data points from the counter. A deadband value D is set in the historian device for distinguishing between rollovers, resets, and reversals. A client device queries the historian device for an amount of products passed through the process element for a timeframe. The historian device selects a set of count value data points from within the queried timeframe. The historian device determines, based on the selected data points and their quality, an amount of products passed through the process element.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 16, 2016
    Applicant: Invensys Systems, Inc.
    Inventors: Vinay T. Kamath, Yevgeny Naryzhny, Alexander Vasilyevich Bolotskikh, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista
  • Publication number: 20160171055
    Abstract: An event historian system receives and responds to queries for event data from a client device over a network connection. The queries comprise parameters indicating a date range and filter limitations defining the desired event data. The system selects storage blocks based on the date range and filters event data in the storage blocks based on the filter limitations. The filtered event data is grouped into a results message and sent to the client system via the network connection.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 16, 2016
    Applicant: INVENSYS SYSTEMS, INC.
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Publication number: 20160173655
    Abstract: A system for communicating data packets in a process control environment is described. A client device connects, via the network, to an historian device, creates, via a first dictionary manager module, a first tag dictionary, synchronizes, via the network, the first tag dictionary with a second tag dictionary created by the historian device, optimizes a packet via a packet optimization layer comprising scanning a tag ID present in the packet, determines a matching tag handle for the tag ID from the first tag dictionary, replaces each instance of the tag ID in the packet with the matching tag handle, and sends the optimized packet to the historian device via the network.
    Type: Application
    Filed: December 15, 2015
    Publication date: June 16, 2016
    Applicant: Invensys Systems, Inc.
    Inventors: Shiewun Lie, Vinay T. Kamath, Yevgeny Naryzhny, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista
  • Publication number: 20160004734
    Abstract: A historian system stores data values and associated metadata. The system has a historian data server, a metadata server, and one or more data collector devices. The data collector devices collect data values from a set of one or more connected hardware devices and send the collected data values to the historian data server. The data collector devices also create tag metadata associated with the collected data values and send the created tag metadata to the metadata server. The historian data server receives the collected data values and stores the collected data values in a memory storage device. The metadata server receives the tag metadata and stores the tag metadata in a memory storage device.
    Type: Application
    Filed: July 1, 2015
    Publication date: January 7, 2016
    Applicant: INVENSYS SYSTEMS, INC.
    Inventors: Yevgeny Naryzhny, Vinay T. Kamath, Abhijit Manushree, Elliott Middleton
  • Publication number: 20150363484
    Abstract: A historian system enables the creation, storage, and retrieval of extended metadata properties. A tag metadata database module of the historian system stores tag metadata received over a network connection in a tag metadata database and retrieves tag metadata in response to requests received over the network and from within the historian system. An extended property database module creates extended properties associated with a tag metadata instance in response to requests, stores the created extended properties, and retrieves the stored extended properties in response to requests. The extended property search index module indexes extended properties as they are created, searches the indexed extended properties in response to requests, and provides the indexes of extended properties to enable location of the extended properties in the extended property database.
    Type: Application
    Filed: August 24, 2015
    Publication date: December 17, 2015
    Applicant: INVENSYS SYSTEMS, INC.
    Inventors: Vinay T. Kamath, Abhijit Manushree, Elliott Middleton
  • Publication number: 20150319227
    Abstract: A system for historizing process control data. A configurator module registers a data source device with a historian server and indicates to the historian server to generate data source registration information for identifying the registered data source device. The historian server generates and stores the data source registration information. The historian server also generates a connection token comprising the data source registration information. The configurator module forwards the connection token to the data source device, which stores the token and sends it to the historian server with data. The historian server compares the connection token received from the data source device to the connection token stored by the historian server, wherein if they match, the historian server stores the data from data source device.
    Type: Application
    Filed: May 5, 2015
    Publication date: November 5, 2015
    Applicant: Invensys Systems, Inc.
    Inventors: Shiewun Lie, Vinay T. Kamath, Ryan Benedict Saldanha, Abhijit Manushree
  • Publication number: 20150317463
    Abstract: A user authentication system enables control of access to historian data through a historian application. The user authentication system creates a user authentication directory for storing user authentication information. The system populates the directory with user authentication information. The system links the directory to a historian application and receives credential data from a user. The system grants access to the historian application when it determines that the credential data from the user matches a portion of the user authentication information on the directory.
    Type: Application
    Filed: March 5, 2015
    Publication date: November 5, 2015
    Applicant: Invensys Systems, Inc.
    Inventors: Ravi Herunde, Sudhir Gonugunta, John Madden, Elliott Middleton, Olivier Vaillancourt, Vinay T. Kamath
  • Publication number: 20150317330
    Abstract: A system for historizing process control data. A historian storage module receives data to be stored and determines a storage type of the received data. The historian storage module loads an abstraction layer module with the received data and the determined storage type. The abstraction layer module determines a storage type interface that matches the received storage type from one or more storage type interfaces. The abstraction layer module formats the received data to the matching storage type interface and determines a storage location that matches the received storage type. The abstraction layer module sends the formatted data to be stored at the matching storage location via the matching storage type interface.
    Type: Application
    Filed: May 5, 2015
    Publication date: November 5, 2015
    Applicant: Invensys Systems, Inc.
    Inventors: Alexander Vasilyevich Bolotskikh, Yevgeny Naryzhny, Vinay T. Kamath, Abhijit Manushree