Patents by Inventor Abhishek Mehrotra

Abhishek Mehrotra 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: 20220100173
    Abstract: A non-transitory computer-readable medium includes instructions that, when executed, cause one or more processors of a first electronic device to receive data generated by a plurality of components of an industrial automation system and characterize one or more portions of the data by applying metadata to the one or more portions of the data. The metadata enables a second electronic device receiving the data to determine one or more contexts of the one or more portions of the data. Furthermore, the computer-executable instructions, when executed, cause the one or more processors to rearrange an order of the one or more portions of the data and cause the characterized and rearranged data to be sent to the second electronic device.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: Abhishek Mehrotra, Steven P. Taylor, Braun C. Brennecke, Evan J. Kausalik, John D. Mayer, Tyler C. Tamburlin, Richard S. Turk, Timothy R. Brennan
  • Publication number: 20220100851
    Abstract: A non-transitory computer-readable medium may include computer-executable instructions that, when executed, cause a processor to collect a portion of data associated with an asset from one or more sources based on a request received from a digital representation associated with the asset. The digital representation may perform a first set of simulations related to one or more operations of the asset over time. The processor may then generate a plurality of aligned datasets based the portion of the data, the one or more sources, and an identity of the asset. The processor may also aggregate the plurality of aligned datasets into a single dataset and transmit the single dataset to the digital representation to perform a second set of simulations based on the single dataset.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: Abhishek Mehrotra, Steven P. Taylor, Braun C. Brennecke, Evan J. Kausalik, John D. Mayer, Tyler C. Tamburlin, Richard S. Turk, Timothy R. Brennan
  • Publication number: 20220101269
    Abstract: A non-transitory computer-readable medium includes computer-executable instructions that, when executed, cause one or more processors of a first electronic device to perform operations including sending a request for asset data associated with an asset and receiving a set of telemetry data, a set of operational data, a set of inventory data, and a set of customer data associated with the asset. In the embodiment, the method includes selecting an asset model from a set of asset models associated with the asset based on the set of telemetry data, the set of operational data, the set of inventory data, and the set of customer data, wherein each asset model of the set of asset models corresponds to a particular task performed by the asset and generating a mapping hierarchy based on the selected asset model, wherein the mapping hierarchy includes a representation of a plant layout associated with the asset.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: Abhishek Mehrotra, Steven P. Taylor, Braun C. Brennecke, Evan J. Kausalik, John D. Mayer, Tyler C. Tamburlin, Richard S. Turk, Timothy R. Brennan
  • Publication number: 20220100182
    Abstract: A non-transitory computer-readable medium includes instructions that, when executed, cause one or more processors to perform operations. The operations include receiving a first request to access a digital representation that is assigned to an asset of an industrial automation system and includes code specific to operating, maintaining, or diagnosing the asset. The operations also include verifying a security access for the first request, providing the computing device access to the digital representation, receiving an input to modify the code from the computing device and, performing one or more simulations based on the modified code by utilizing the digital representation. Additionally, the operations include sending one or more simulation results to the computing device, receiving, from the computing device, a second request for pushing the modified code to the asset, and in response to receiving the second request, causing the modified code to be sent to the asset.
    Type: Application
    Filed: September 30, 2020
    Publication date: March 31, 2022
    Inventors: Abhishek Mehrotra, Steven P. Taylor, Braun C. Brennecke, Evan J. Kausalik, John D. Mayer, Tyler C. Tamburlin, Richard S. Turk, Timothy R. Brennan
  • Publication number: 20220074356
    Abstract: A system includes a controller coupled to an exhaust gas aftertreatment system coupled to a plurality of combustion cylinders of an engine. The controller is structured to: determine that the engine is operating in a low load operating condition; deactivate a combustion cylinder based on the determination that the engine is operating in the low load operating condition such that an exhaust gas temperature threshold corresponds with when the combustion cylinder is deactivated; increase an engine exhaust gas temperature while the combustion cylinder is deactivated via at least one thermal management command; and reactivate the deactivated combustion cylinder in response to the engine operating with a load greater than a preset threshold for a certain period of time.
    Type: Application
    Filed: November 12, 2021
    Publication date: March 10, 2022
    Applicant: Cummins Inc.
    Inventors: Abhishek Mehrotra, Ward R. Edwards, Timothy P. Lutz, Colin L. Norris, David Joseph Reynolds, Gregory E. Bentley, Amit Goje, Balakrishnan Ramamoorthy, Jagdeep I. Singh, Olusola Afolabi
  • Patent number: 11263570
    Abstract: A system may include a processor and a memory. The memory may include computer-executable code that, when executed by the processor, causes the processor to retrieve a workflow dataset from a database based on a query input associated with an industrial automation device. The workflow dataset may include an instruction associated with one or more operations for the industrial automation device and a virtual object associated with the one or more instructions and the industrial automation device. The memory may include computer-executable code that, when executed by the processor, causes the processor to transmit a first portion of the workflow dataset to a computing device corresponding to a first instruction. The memory may include computer-executable code that, when executed by the processor, causes the processor to transmit a second portion of the workflow dataset to the computing device in response to determining that the first instruction is completed.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: March 1, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Abhishek Mehrotra, Hugo Bernardino Da Silva, Richard S. Turk, Timothy R. Brennan, Tyler L. Sheveland
  • Patent number: 11210462
    Abstract: Systems and methods are described for processing voice input to detect and remove voice recognition errors in the context of a product attribute query. Spoken-word input may be processed to tentatively identify a query regarding a product and an attribute. A hierarchical product catalog is then used to identify categories that include the identified product, and an affinity score is determined for each category to indicate the relative strength of the relationship between the category and the attribute. The affinity score for each category is determined based on historical questions submitted to a question and answer service with regard to other products in the category. An affinity score for the product-attribute pairing is then determined based on a weighted average of the affinity scores for the product categories, and the affinity score is used to determine whether the question is valid and the voice input has been correctly processed.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: December 28, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ayan Sircar, Abhishek Mehrotra, Aniruddha Deshpande, Padmini Rajanna, Pawan Kaunth, Vaibhav Jain
  • Publication number: 20210342388
    Abstract: A method executable by at least one processor includes receiving image data representative of an industrial equipment assembly, identifying properties associated with the industrial equipment assembly based on the image data, identifying a set of industrial equipment assemblies associated with the industrial equipment assembly based on the properties associated with the industrial equipment assembly and data stored in a database, and categorizing the set of industrial equipment assemblies based on the data associated with the industrial equipment assemblies.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Thong T. Nguyen, Paul D. Schmirler, Hannah M. Schermerhorn, Kyle Crum, Abhishek Mehrotra, Kristopher J. Holley
  • Publication number: 20210149359
    Abstract: A system may include a processor and a memory including computer-executable code that, when executed by the processor, causes the processor to receive a service request from a first device and to transmit a workflow dataset associated with an industrial automation device to the first device and the second device. The service request may cause a computing system to communicatively couple the first device to a second device. The workflow dataset may include one or more instructions associated with one or more operations for the industrial automation device and one or more virtual objects associated with the one or more instructions and the industrial automation device. The memory may include computer-executable code that, when executed by the processor, causes the processor to receive an input to the image data from the second device and to transmit the one or more additional visualizations to the first device for display.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Abhishek Mehrotra, Timothy R. Brennan, Tyler L. Sheveland
  • Publication number: 20210149889
    Abstract: A method may include receiving a query input indicative of an identity of an industrial automation device and searching a database based on the query input to identify one or more workflow datasets corresponding to the identity of the industrial automation device. Each of the one or more workflow datasets may include one or more instructions associated with one or more operations of the industrial automation device and one or more virtual objects associated with the one or more instructions. The method may also include displaying one or more visualizations representative of the one or more workflow datasets via an electronic display of a computing device. Each of the one or more visualizations may receive an input that causes the computing device to receive at least a portion of a respective workflow dataset.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Abhishek Mehrotra, Hugo Bernardino Da Silva, Richard S. Turk, Timothy R. Brennan, Tyler L. Sheveland
  • Publication number: 20210150438
    Abstract: A system may include a processor and a memory. The memory may include computer-executable code that, when executed by the processor, causes the processor to retrieve a workflow dataset from a database based on a query input associated with an industrial automation device. The workflow dataset may include an instruction associated with one or more operations for the industrial automation device and a virtual object associated with the one or more instructions and the industrial automation device. The memory may include computer-executable code that, when executed by the processor, causes the processor to transmit a first portion of the workflow dataset to a computing device corresponding to a first instruction. The memory may include computer-executable code that, when executed by the processor, causes the processor to transmit a second portion of the workflow dataset to the computing device in response to determining that the first instruction is completed.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Abhishek Mehrotra, Hugo Bernardino Da Silva, Richard S. Turk, Timothy R. Brennan, Tyler L. Sheveland
  • Patent number: 10161325
    Abstract: Disclosed herein is an apparatus for managing combustion in an internal combustion engine that includes an operating condition module configured to determine an operating load of an internal combustion engine. The internal combustion engine can includes multiple banks of cylinders. The apparatus further includes a cylinder bank control module configured to select at least one bank of cylinders of the multiple banks of cylinders to be operational based on the determined operating load of the engine. The apparatus also includes a cylinder bank command module configured to generate a cylinder bank command based on a cylinder bank control instruction received from the cylinder bank control module, the cylinder bank control instruction comprising the selection of the at least one operational bank of cylinders.
    Type: Grant
    Filed: January 8, 2014
    Date of Patent: December 25, 2018
    Assignee: Cummins IP, Inc.
    Inventors: Axel O. Zur Loye, Colin L. Norris, Timothy P. Lutz, Richard J. Ancimer, Abhishek Mehrotra
  • Publication number: 20160186672
    Abstract: An apparatus includes an engine load module structured to detect an engine operating state of the engine and generate an engine status report; a timing module structured to receive the engine status report and generate a cylinder request after the engine has been in a certain engine operating state for a certain period of time; and a cylinder module structured to receive the cylinder request and generate a cylinder command to be sent to the engine to deactivate a portion of combustion cylinders based on the engine operating state existing for the certain period of time.
    Type: Application
    Filed: March 4, 2016
    Publication date: June 30, 2016
    Inventors: Abhishek Mehrotra, Ward R. Edwards, Timothy P. Lutz, Colin L. Norris, David Joseph Reynolds, George E. Bentley, Amit Goje, Balakrishnan Ramamoorthy, Jagdeep I. Singh, Olusola Afolabi
  • Publication number: 20150354484
    Abstract: Disclosed herein is an apparatus for managing combustion in an internal combustion engine that includes an operating condition module configured to determine an operating load of an internal combustion engine. The internal combustion engine can includes multiple banks of cylinders. The apparatus further includes a cylinder bank control module configured to select at least one bank of cylinders of the multiple banks of cylinders to be operational based on the determined operating load of the engine. The apparatus also includes a cylinder bank command module configured to generate a cylinder bank command based on a cylinder bank control instruction received from the cylinder bank control module, the cylinder bank control instruction comprising the selection of the at least one operational bank of cylinders.
    Type: Application
    Filed: January 8, 2014
    Publication date: December 10, 2015
    Applicant: CUMMINS IP, INC.
    Inventors: Axel O. Zur Loye, Colin L. Norris, Timothy P. Lutz, Richard J. Ancimer, Abhishek Mehrotra
  • Publication number: 20130259132
    Abstract: A method of transmitting a coded media frame comprises determining a plurality of media frame sizes including a media frame size, transmitting an element comprising the plurality of media frame sizes, and thereafter receiving an input media frame. The method also includes processing the input media frame according to the media frame size to provide a coded media frame, and transmitting the coded media frame.
    Type: Application
    Filed: May 30, 2013
    Publication date: October 3, 2013
    Applicant: Onmobile Global Limited
    Inventors: WEI ZHOU, BRODY KENRICK, MARWAN JABRI, ABHISHEK MEHROTRA, WEI JYH HENG
  • Patent number: 8484181
    Abstract: Methods, systems, apparatus, and machine-readable media for matching a question with an expert are provided herein. Information regarding a plurality of experts may be received. The received information may be analyzed and processed and an expertise cloud may be generated for each expert of the plurality of experts using the received information and results of the analysis and processing. In some cases feedback regarding an expert may be received and associated with the expert. Also disclosed herein is a system, method, apparatus, and machine-readable media for matching an expert with a requested area of expertise.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: July 9, 2013
    Assignee: IAC Search & Media, Inc.
    Inventors: Alan Levin, Abhishek Mehrotra
  • Patent number: 8477844
    Abstract: A method of transmitting a coded media frame comprises determining a plurality of media frame sizes including a media frame size, transmitting an element comprising the plurality of media frame sizes, and thereafter receiving an input media frame. The method also includes processing the input media frame according to the media frame size to provide a coded media frame, and transmitting the coded media frame.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: July 2, 2013
    Assignee: Onmobile Global Limited
    Inventors: Wei Zhou, Brody Kenrick, Marwan Jabri, Abhishek Mehrotra, Wei Jyh Heng
  • Publication number: 20120095977
    Abstract: Methods, systems, apparatus, and machine-readable media for matching a question with an expert are provided herein. Information regarding a plurality of experts may be received. The received information may be analyzed and processed and an expertise cloud may be generated for each expert of the plurality of experts using the received information and results of the analysis and processing. In some cases feedback regarding an expert may be received and associated with the expert. Also disclosed herein is a system, method, apparatus, and machine-readable media for matching an expert with a requested area of expertise.
    Type: Application
    Filed: October 14, 2010
    Publication date: April 19, 2012
    Applicant: IAC Search & Media, Inc.
    Inventors: Alan Levin, Abhishek Mehrotra
  • Publication number: 20120095978
    Abstract: Methods, systems, apparatus, and machine-readable media for matching a question with an expert via a related item are provided herein. A received question may be analyzed in order to determine one or more components included in the question. One or more items relating to a question component may be found and one or more sources of information may be searched in order to find an expert associated with the related item. The received question may then be routed to a found expert and, on some occasions, a user may receive a response to a question from the found expert. In some cases, a list of found experts may then be returned to the asker of the question.
    Type: Application
    Filed: October 14, 2010
    Publication date: April 19, 2012
    Applicant: IAC Search & Media, Inc.
    Inventors: Alan Levin, Abhishek Mehrotra
  • Publication number: 20100061448
    Abstract: A method of transmitting a coded media frame comprises determining a plurality of media frame sizes including a media frame size, transmitting an element comprising the plurality of media frame sizes, and thereafter receiving an input media frame. The method also includes processing the input media frame according to the media frame size to provide a coded media frame, and transmitting the coded media frame.
    Type: Application
    Filed: September 4, 2009
    Publication date: March 11, 2010
    Applicant: Dilithium Holdings, Inc.
    Inventors: Wei Zhou, Brody Kenrick, Marwan Jabri, Abhishek Mehrotra, Wei Jyh Heng