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: 20220100173Abstract: 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: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: 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: 20220100851Abstract: 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: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: 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: 20220101269Abstract: 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: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: 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: 20220100182Abstract: 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: ApplicationFiled: September 30, 2020Publication date: March 31, 2022Inventors: 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: 20220074356Abstract: 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: ApplicationFiled: November 12, 2021Publication date: March 10, 2022Applicant: 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: 11263570Abstract: 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: GrantFiled: November 18, 2019Date of Patent: March 1, 2022Assignee: Rockwell Automation Technologies, Inc.Inventors: Abhishek Mehrotra, Hugo Bernardino Da Silva, Richard S. Turk, Timothy R. Brennan, Tyler L. Sheveland
-
Patent number: 11210462Abstract: 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: GrantFiled: June 12, 2019Date of Patent: December 28, 2021Assignee: Amazon Technologies, Inc.Inventors: Ayan Sircar, Abhishek Mehrotra, Aniruddha Deshpande, Padmini Rajanna, Pawan Kaunth, Vaibhav Jain
-
Publication number: 20210342388Abstract: 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: ApplicationFiled: April 30, 2020Publication date: November 4, 2021Inventors: Thong T. Nguyen, Paul D. Schmirler, Hannah M. Schermerhorn, Kyle Crum, Abhishek Mehrotra, Kristopher J. Holley
-
Publication number: 20210149359Abstract: 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: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Inventors: Abhishek Mehrotra, Timothy R. Brennan, Tyler L. Sheveland
-
Publication number: 20210149889Abstract: 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: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Inventors: Abhishek Mehrotra, Hugo Bernardino Da Silva, Richard S. Turk, Timothy R. Brennan, Tyler L. Sheveland
-
Publication number: 20210150438Abstract: 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: ApplicationFiled: November 18, 2019Publication date: May 20, 2021Inventors: Abhishek Mehrotra, Hugo Bernardino Da Silva, Richard S. Turk, Timothy R. Brennan, Tyler L. Sheveland
-
Patent number: 10161325Abstract: 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: GrantFiled: January 8, 2014Date of Patent: December 25, 2018Assignee: Cummins IP, Inc.Inventors: Axel O. Zur Loye, Colin L. Norris, Timothy P. Lutz, Richard J. Ancimer, Abhishek Mehrotra
-
Publication number: 20160186672Abstract: 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: ApplicationFiled: March 4, 2016Publication date: June 30, 2016Inventors: 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: 20150354484Abstract: 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: ApplicationFiled: January 8, 2014Publication date: December 10, 2015Applicant: CUMMINS IP, INC.Inventors: Axel O. Zur Loye, Colin L. Norris, Timothy P. Lutz, Richard J. Ancimer, Abhishek Mehrotra
-
Publication number: 20130259132Abstract: 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: ApplicationFiled: May 30, 2013Publication date: October 3, 2013Applicant: Onmobile Global LimitedInventors: WEI ZHOU, BRODY KENRICK, MARWAN JABRI, ABHISHEK MEHROTRA, WEI JYH HENG
-
Patent number: 8484181Abstract: 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: GrantFiled: October 14, 2010Date of Patent: July 9, 2013Assignee: IAC Search & Media, Inc.Inventors: Alan Levin, Abhishek Mehrotra
-
Patent number: 8477844Abstract: 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: GrantFiled: September 4, 2009Date of Patent: July 2, 2013Assignee: Onmobile Global LimitedInventors: Wei Zhou, Brody Kenrick, Marwan Jabri, Abhishek Mehrotra, Wei Jyh Heng
-
Publication number: 20120095977Abstract: 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: ApplicationFiled: October 14, 2010Publication date: April 19, 2012Applicant: IAC Search & Media, Inc.Inventors: Alan Levin, Abhishek Mehrotra
-
Publication number: 20120095978Abstract: 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: ApplicationFiled: October 14, 2010Publication date: April 19, 2012Applicant: IAC Search & Media, Inc.Inventors: Alan Levin, Abhishek Mehrotra
-
Publication number: 20100061448Abstract: 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: ApplicationFiled: September 4, 2009Publication date: March 11, 2010Applicant: Dilithium Holdings, Inc.Inventors: Wei Zhou, Brody Kenrick, Marwan Jabri, Abhishek Mehrotra, Wei Jyh Heng