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).

  • Publication number: 20200081873
    Abstract: Some embodiments include computer-implemented method and system operating the method including a first step of receiving input data from an operational historian during a time interval, where the input data is derived from at least a portion of the operational state data. If the time interval has exceeded a specified time interval, then resetting base data values, and outputting stored input data to a computer-readable storage medium of the network. If the time interval has not exceeded a specified time interval, then comparing the input data with base values, and if any of the input data exceeds at least one of the base values, then updating the base values and proceeding to the first step. Further, if any of the input data does not exceed at least one of the base values, then discarding the input data and proceeding to the first step of the method.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 12, 2020
    Inventors: Vinay T. Kamath, Shiewun Lie, Ali Sadigh, Elliott Scott Middleton, JR.
  • Publication number: 20200084212
    Abstract: A server system can include an internal computer network including at least one client server configured to establish a data transfer connection to an external computer network, and at least one proxy server system positioned between the internal computer network and the external computer network. The proxy server system can include a proxy server positioned between a first firewall and a second firewall, where the first firewall is positioned between the first proxy server and the internal computer network, and the second firewall is positioned between the proxy server and the external computer network. The server system can develop and maintain a proxy server system that includes a whitelist of sites deemed necessary and/or desirable for system operation. The whitelist can be updated as a user works with and uses the system. Such updates can take place continuously in real or near-real time or periodically as frequently as desired.
    Type: Application
    Filed: September 10, 2019
    Publication date: March 12, 2020
    Inventors: Ryan Benedict Saldanha, Vinay T. Kamath, Scott Alan Savino, Elliott Scott Middleton, JR.
  • Patent number: 10579601
    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: Grant
    Filed: December 12, 2014
    Date of Patent: March 3, 2020
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Publication number: 20200050179
    Abstract: A server system can operate to function as an automatic association of tags defining a system within a process. The operations include accessing tags and associated signals including a plurality of data values over time indicative of a physical property, behavior or measurement of a component of the process. For each signal, calculating a time-weighted average over a specific time period, selecting a specific number of different day periods sampled from the tags and signals, and for each tag, calculating a slope and intercept by calculating a linear regression of plurality of signals over the specific time period. Further, calculating a residual value of each data value of the signals over the specific time period, and calculating a normalized value of each residual value, and then calculating the absolute value of the dot product of the normalized residual value and the residual value of a subsequent number of tags.
    Type: Application
    Filed: August 7, 2019
    Publication date: February 13, 2020
    Inventors: Brian Kenneth Erickson, Greg C. Clinton, Vinay T. Kamath, Abhijit Manushree
  • Publication number: 20200012683
    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: July 17, 2019
    Publication date: January 9, 2020
    Inventors: Brian K. Erickson, Greg C. Clinton, Vinay T. Kamath, Abhijit Manushree
  • Publication number: 20200014682
    Abstract: Some embodiments of the invention provide systems and methods for securing configuration information for cloud-based services. Some embodiments include a system comprising a data store and data sets including plant process information and configuration information. A memory device stores computer-executable instructions executable by a processor coupled to the cloud service. When executed, 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: August 7, 2019
    Publication date: January 9, 2020
    Inventors: Ryan Benedict Saldanha, Vinay T. Kamath, Peijen Lin, Abhijit Manushree
  • Publication number: 20190394190
    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: January 16, 2019
    Publication date: December 26, 2019
    Inventors: Ryan B. Saldanha, Vinay T. Kamath, Peijen Lin, Abhijit Manushree
  • Publication number: 20190340182
    Abstract: Annotating content, comprising data values of one or more tags corresponding to a process device within a continuous process, with content descriptors in a historian system. Content descriptors enable indexing and saving content within a search service database for later retrieval by search strings that match the content descriptors. Content having one or more common content descriptors are retrieved and transmitted to a client computing device via a communications network for displaying in a dashboard on the client computing device.
    Type: Application
    Filed: July 19, 2019
    Publication date: November 7, 2019
    Inventors: Vinay T. Kamath, Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree
  • Publication number: 20190324987
    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: July 2, 2019
    Publication date: October 24, 2019
    Inventors: Vinay T. Kamath, Abhijit Manushree, Elliott Middleton
  • Publication number: 20190213463
    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: March 12, 2019
    Publication date: July 11, 2019
    Inventors: Vinay T. Kamath, Yevgeny Naryzhny, Alexander Vasilyevich Bolotskikh, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista
  • Publication number: 20190205202
    Abstract: Automated recovery of execution roles in a distributed historian system in accordance with actions and rules customized to each execution role. A monitoring service monitors the health status of execution roles and automatically performs a corrective action in response to the health state of an execution role triggering a predetermined rule.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Applicant: Schneider Electric Software, LLC
    Inventors: Brian Kenneth Erickson, Arun Kumar Nattamai Ramdoss, Vinay T. Kamath, Abhijit Manushree
  • Publication number: 20190205449
    Abstract: Associating comments with tags in a managed historian system in accordance with a flexible, platform-independent data structure. A worker role instance automatically associates received comments with a process tag at a particular time in response to receiving the comments. The worker role instance stores the comments in the flexible, platform-independent data structure such that the comment is provided in association with the tag at the particular time in response to a display or search request for the tag.
    Type: Application
    Filed: December 28, 2017
    Publication date: July 4, 2019
    Applicant: Schneider Electric Software, LLC
    Inventors: Brian Kenneth Erickson, Arun Kumar Nattamai Ramdoss, Vinay T. Kamath, Ravi Kumar Herunde Prakash, Abhijit Manushree
  • Publication number: 20190195742
    Abstract: Automated detection of anomalous operation of equipment in an industrial process. A reporting architecture utilizes scaled entropy calculations that enable comparing signal entropies across a plurality of time periods without prior knowledge of the scale of the signal. The reporting architecture combines the scaled entropy values with statistical analyses to detect anomalous time periods that represent anomalous operation of equipment in an industrial process. The reporting architecture generates reports of the anomalous operation for transmission to particular user devices via a communications network.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Applicant: Schneider Electric Software, LLC
    Inventors: Brian Kenneth Erickson, Vinay T. Kamath, Abhijit Manushree, Greg C. Clinton, S├ębastien Caron
  • Patent number: 10191860
    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: Grant
    Filed: March 4, 2015
    Date of Patent: January 29, 2019
    Assignee: Schneider Electric Software, LLC
    Inventors: Ryan B. Saldanha, Vinay T. Kamath, Peijen Lin, Abhijit Manushree
  • Patent number: 10109088
    Abstract: Automated correlation of process attribute value changes with events related to the changes. A managed historian utilizes a namespace property to correlate process tag values with corresponding events. The managed historian generates and provides to remote user devices a graphical user interface that includes a plot of data values of the process tag and a visual icon representing the event overlaid atop the plot of data values.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: October 23, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Brian Kenneth Erickson, Sripraneeth Kumar Nara, Ravi Kumar Herunde Prakash, Vinay T. Kamath, Abhijit Manushree
  • Patent number: 10003592
    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: Grant
    Filed: March 5, 2015
    Date of Patent: June 19, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Ravi Kumar Herunde Prakash, Sudhir Gonugunta, John Madden, Elliot Middleton, Olivier Vaillancourt, Vinay T. Kamath
  • Patent number: 9992308
    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: Grant
    Filed: December 15, 2015
    Date of Patent: June 5, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Vinay T. Kamath, Dave Tran, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista, Steven Michael Weinrich
  • Patent number: 9967369
    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: Grant
    Filed: December 15, 2015
    Date of Patent: May 8, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Shiewun Lie, Vinay T. Kamath, Yevgeny Naryzhny, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista
  • Publication number: 20180046630
    Abstract: Annotating content, comprising data values of one or more tags corresponding to a process device within a continuous process, with content descriptors in a historian system. Content descriptors enable indexing and saving content within a search service database for later retrieval by search strings that match the content descriptors. Content having one or more common content descriptors are retrieved and transmitted to a client computing device via a communications network for displaying in a dashboard on the client computing device.
    Type: Application
    Filed: August 12, 2016
    Publication date: February 15, 2018
    Applicant: Invensys Systems, Inc.
    Inventors: Vinay T. Kamath, Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree
  • Publication number: 20180032596
    Abstract: Operational historian system retrieving summary data values and source data values based on alignment between a summarization cycle duration and a query cycle duration. A retrieval service process executing on a historian device utilizes a summarization cycle duration, including start and/or end times thereof, and a query cycle duration, including start and/or end times thereof, to determine whether to retrieve, via a communications network, source tag data and/or summary tag data from memory storage devices.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Applicant: Invensys Systems, Inc.
    Inventors: Alexander Vasilyevich Bolotskikh, Vinay T. Kamath, Yevgeny Naryzhny, Abhijit Manushree