Patents by Inventor Shafin Virji

Shafin Virji 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: 8862536
    Abstract: The present invention relates to systems and methods that facilitates rendering of data in an industrial automation environment. According to an aspect of the invention, a device analyzer can determine properties associated with a plurality of devices intended for delivery of data. An HMI generator can format the data respectively in accordance with the determined properties of the devices and deliver the formatted data to the respective devices.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: October 14, 2014
    Assignee: Rockwell Software Inc.
    Inventors: Clifton Harold Bromley, Monte Leroy Fevang, Shafin A. Virji
  • Patent number: 8547376
    Abstract: A computer-implemented system for representing a production environment comprises a modeling module that creates a three-dimensional model of at least a portion of a production environment. The system also includes a view module that renders a graphical depiction of at least a portion of the three-dimensional model from a reference point that is based at least in part upon a location. Methods of using the system are also provided.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: October 1, 2013
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas R. Reichard, Kevin G. Gordon, Clifton H. Bromley, Eric G. Dorgelo, Shafin A. Virji, Marc D. Semkow
  • Patent number: 8285744
    Abstract: Indexing agents and/or data brokers are leveraged to provide search query results related to manufacturing processes. The indexing agents allow different manufacturing configuration data types to be “sub-indexed,” allowing them to be easily searched. In one instance, the sub-indices can be aggregated together to create an overall index to facilitate in query searches of the configuration data. Separate indexing agents can be utilized for indexing contents of the configuration components for the human-machine interface (HMI) and control system and the like. Data brokers can be employed to facilitate in responding to query searches by indexing/searching real-time process variables (tags) and historical data in persistent storage. A search engine can then be employed to aggregate the search results and present them to a user in a selectable fashion. User selected results are then rendered in the proper format and displayed to the user.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: October 9, 2012
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Eric G. Dorgelo, Kevin G. Gordon, Clifton H. Bromley, Douglas J. Reichard, Marc D. Semkow, Shafin A. Virji
  • Patent number: 8082123
    Abstract: A system(s) and method(s) that facilitates diagnosing a HMI system and automatically applying a solution to correct and/or update the HMI system. According to a feature is an interactive diagnosis system for an human machine interface (HMI) system. The interactive diagnosis system includes a data capture component that captures HMI system information and a diagnostic component that accepts a user input relating to an HMI system and receives the HMI system information from the data capture component. The user input can be communicated through an interactive voice response system. Also included in the interactive diagnosis system is an engine component that receives the user input and based in part on the captured HMI system information selectively requests diagnostic and solution information from a data source and automatically applies the solution to the HMI system.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: December 20, 2011
    Assignee: Rockwell Automated Technologies, Inc.
    Inventors: Shafin A. Virji, Kevin G. Gordon, Clifton H. Bromley, Eric G. Dorgelo, Marc D. Semkow, Douglas J. Reichard
  • Publication number: 20110298796
    Abstract: A computer-implemented system for representing a production environment comprises a modeling module that creates a three-dimensional model of at least a portion of a production environment. The system also includes a view module that renders a graphical depiction of at least a portion of the three-dimensional model from a reference point that is based at least in part upon a location. Methods of using the system are also provided.
    Type: Application
    Filed: August 12, 2011
    Publication date: December 8, 2011
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Douglas J. Reichard, Kevin G. Gordon, Clifton H. Bromley, Eric G. Dorgelo, Shafin A. Virji, Marc D. Semkow
  • Patent number: 8009165
    Abstract: A computer-implemented system for representing a production environment comprises a modeling module that creates a three-dimensional model of at least a portion of a production environment. The system also includes a view module that renders a graphical depiction of at least a portion of the three-dimensional model from a reference point that is based at least in part upon a location. Methods of using the system are also provided.
    Type: Grant
    Filed: August 25, 2010
    Date of Patent: August 30, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas R. Reichard, Kevin G. Gordon, Clifton H. Bromley, Eric G. Dorgelo, Shafin A. Virji, Marc D. Semkow
  • Publication number: 20110166677
    Abstract: The present invention relates to systems and methods that facilitates rendering of data in an industrial automation environment. According to an aspect of the invention, a device analyzer can determine properties associated with a plurality of devices intended for delivery of data. An HMI generator can format the data respectively in accordance with the determined properties of the devices and deliver the formatted data to the respective devices.
    Type: Application
    Filed: March 18, 2011
    Publication date: July 7, 2011
    Applicant: ROCKWELL SOFTWARE, INC.
    Inventors: Clifton Harold Bromley, Monte Leroy Fevang, Shafin A. Virji
  • Patent number: 7962229
    Abstract: Systems and methods are provided that enable various interface applications that more efficiently communicate data to users in an industrial control system. In one aspect, an industrial automation system is provided. The system includes a base presentation component to display one or more elements of an industrial control environment. Various display items can be dynamically superimposed on the base presentation component to provide industrial control information to a user. In another aspect of the industrial automation system, a location component is provided to identify a physical or a virtual location for a user in an industrial control environment. This can include a context component to determine at least one attribute for the user in view of the physical or virtual location. A presentation component then provides information to the user based in part on the physical or virtual location and the determined attribute.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: June 14, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Clifton H. Bromley, Kevin G. Gordon, Eric G. Dorgelo, Shafin A. Virji, Marc D. Semkow, Douglas J. Reichard
  • Patent number: 7925611
    Abstract: The present invention relates to systems and methods that facilitates rendering of data in an industrial automation environment. According to an aspect of the invention, a device analyzer can determine properties associated with a plurality of devices intended for delivery of data. An HMI generator can format the data respectively in accordance with the determined properties of the devices and deliver the formatted data to the respective devices.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: April 12, 2011
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Clifton Harold Bromley, Monte Leroy Fevang, Shafin A. Virji
  • Publication number: 20100321385
    Abstract: A computer-implemented system for representing a production environment comprises a modeling module that creates a three-dimensional model of at least a portion of a production environment. The system also includes a view module that renders a graphical depiction of at least a portion of the three-dimensional model from a reference point that is based at least in part upon a location. Methods of using the system are also provided.
    Type: Application
    Filed: August 25, 2010
    Publication date: December 23, 2010
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Douglas R. Reichard, Kevin G. Gordon, Clifton H. Bromley, Eric G. Dorgelo, Shafin A. Virji, Marc D. Semkow
  • Patent number: 7817150
    Abstract: A computer-implemented system for representing a production environment comprises a modeling module that creates a three-dimensional model of at least a portion of a production environment. The system also includes a view module that renders a graphical depiction of at least a portion of the three-dimensional model from a reference point that is based at least in part upon a location. Methods of using the system are also provided.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: October 19, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas J. Reichard, Kevin G. Gordon, Clifton H. Bromley, Eric G. Dorgelo, Shafin A. Virji, Marc D. Semkow
  • Patent number: 7650196
    Abstract: A human-machine interface generation system comprises a reception component that receives a request to generate a human-machine interface relating to at least one of an industrial system, device, process, and sub-process and parameters associated with an initiator of the request. A view generation component generates the human-machine interface based at least in part upon the request and the parameters. For example, the system can further comprise a query generation component that creates a query based at least in part upon the request and the parameters and utilizes the query to extract data from a server within an industrial automation environment.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: January 19, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Kevin G. Gordon, Clifton H. Bromley, Eric G. Dorgelo, Douglas J. Reichard, Marc D. Semkow, Shafin A. Virji
  • Patent number: 7650198
    Abstract: Historical and real-time data access is leveraged to provide unified data access for interacting with manufacturing process entities such as, for example, process overview displays, charting systems, reporting systems, logging systems, and/or recipe systems and the like. The unified data, for example, allows for playback of historical process overviews for a user selected period of time. In one instance, a “VCR like” user interface can be employed to allow ‘rewinding’ and ‘replaying’ of a historical process overview. This facilitates in proper monitoring and/or troubleshooting of manufacturing processes. The unified availability of past and current data also enables reporting systems to provide “living” reports that automatically update with real-time data. This can allow for efficient comparison of current data with historical data for a given manufacturing process.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: January 19, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Eric G. Dorgelo, Kevin G. Gordon, Clifton H. Bromley, Douglas J. Reichard, Marc D. Semkow, Shafin A. Virji
  • Patent number: 7644262
    Abstract: A system and method adapted to modify or configure an application based, at least, upon a parameter of an operating environment. An interrogation component adapted to interrogate an operating environment receiving defining parameters. A modification component adapted to modify the application based, at least, upon the defining parameters of the operating environment.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: January 5, 2010
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Clifton Harold Bromley, Shafin A. Virji
  • Patent number: 7590541
    Abstract: A human-machine interface generation system comprises a voice recognition component that receives voice commands relating to generation of a human-machine interface within an industrial automation environment. The voice recognition component further translates the voice commands into machine code, such as into a query that conforms to a database query language. A view generation component communicatively coupled to the voice recognition component generates a human-machine interface based at least in part upon the received voice commands. For example, the view generation component can access a data store that includes graphical depictions of portions of a plant relating to the received voice commands.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: September 15, 2009
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Shafin A. Virji, Clifton H. Bromley, Eric G. Dorgelo, Kevin G. Gordon, Douglas J. Reichard, Marc D. Semkow
  • Patent number: 7523083
    Abstract: A system and/or method that configures a HMI based at least upon a current state of parameters and a predefined protocol. A processing component queries an industrial automation environment receiving a current state of parameters relating to a human machine interface (HMI). A rendering component automatically configures the HMI to function in accordance with a predefined protocol.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: April 21, 2009
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Clifton Harold Bromley, Shafin A. Virji
  • Patent number: 7460917
    Abstract: Systems and methods of industrial control processes that employ a data matching component associated with a programming logic controller (PLC), to substitute a plurality of collected data points with a data pattern (e.g., a curve). Such data matching component can facilitate data trending analysis, wherein a running industrial process can be compared with a predetermined criteria (industrial process with optimal/desired performance). A graphical tool (e.g., an on-screen) can be provided as part of the matching component, to enable a user to interactively set deviation thresholds from a predetermined criteria (e.g., optimum performance of an industrial operation.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: December 2, 2008
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Douglas J. Reichard, Clifton H. Bromley, Eric G. Dorgelo, Kevin G. Gordon, Marc D. Semkow, Shafin A. Virji
  • Publication number: 20080256478
    Abstract: Systems and methods are provided that enable various interface applications that more efficiently communicate data to users in an industrial control system. In one aspect, an industrial automation system is provided. The system includes a base presentation component to display one or more elements of an industrial control environment. Various display items can be dynamically superimposed on the base presentation component to provide industrial control information to a user. In another aspect of the industrial automation system, a location component is provided to identify a physical or a virtual location for a user in an industrial control environment. This can include a context component to determine at least one attribute for the user in view of the physical or virtual location. A presentation component then provides information to the user based in part on the physical or virtual location and the determined attribute.
    Type: Application
    Filed: June 26, 2008
    Publication date: October 16, 2008
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Clifton H. Bromley, Kevin G. Gordon, Eric G. Dorgelo, Shafin A. Virji, Marc D. Semkow, Douglas J. Reichard
  • Patent number: 7433741
    Abstract: Systems and methods are provided that enable various interface applications that more efficiently communicate data to users in an industrial control system. In one aspect, an industrial automation system is provided. The system includes a base presentation component to display one or more elements of an industrial control environment. Various display items can be dynamically superimposed on the base presentation component to provide industrial control information to a user. In another aspect of the industrial automation system, a location component is provided to identify a physical or a virtual location for a user in an industrial control environment. This can include a context component to determine at least one attribute for the user in view of the physical or virtual location. A presentation component then provides information to the user based in part on the physical or virtual location and the determined attribute.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: October 7, 2008
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Clifton H. Bromley, Kevin G. Gordon, Eric G. Dorgelo, Shafin A. Virji, Marc D. Semkow, Douglas J. Reichard
  • Patent number: 7266677
    Abstract: A system and/or method that modifies and/or configures an application based at least upon a parameter of an operating environment. An interrogation component interrogates an operating environment receiving defining parameters. A modification component modifies an application based at least upon the defining parameters of the operating environment.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: September 4, 2007
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Clifton Harold Bromley, Shafin A. Virji