Patents by Inventor Prashant Joshi

Prashant Joshi 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: 11967770
    Abstract: An electronic device may include wireless circuitry with a phased antenna array that conveys radio-frequency signals using signal beams of first and second orthogonal polarizations. The array may sweep over a set of signal beam pairs, each including a respective combination of signal beams of the first and second polarizations. The wireless circuitry may gather performance metric values for each of the polarizations and signal beam pairs. The circuitry may generate a filtered set of signal beam pairs by removing signal beam pairs having performance metric values that differ from a maximum of the wireless performance metric values by more than a threshold. The circuitry may select a signal beam pair from the filtered set having a minimum polarization imbalance. The array may concurrently convey first and second wireless data streams using the selected signal beam pair. Minimizing polarization imbalance may maximize overall data throughput for the device.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: April 23, 2024
    Inventors: Ioannis Pefkianakis, Guillaume Monghal, Kshitij Joshi, Mohan Rao Thota, Prashant H. Vashi, Zhenglian Cai
  • Publication number: 20240028003
    Abstract: A process control system includes one or more field devices positioned in a process control plant and a control module configured to generate control signals for controlling the one or more field devices. The control module may be configured to operate on one or more internal parameters to execute a control strategy. A control module software interface may be configured to define a set of interface parameters based on a strategy type associated with the control strategy of the control module. Each interface parameter of the set of interface parameters may be linked to one of the one or more internal parameters of the control module. Additionally, each interface parameter may be accessible by other control modules and/or other external applications.
    Type: Application
    Filed: July 25, 2022
    Publication date: January 25, 2024
    Inventors: Daniel R. Strinden, Cristopher lan Sarmiento Uy, Prashant Joshi, Julian K. Naidoo, Ram Ramachandran, Andrew E. Cutchin
  • Publication number: 20230334287
    Abstract: Aspects of the subject disclosure may include, for example, a device having a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations of receiving a plurality of data packets captured from a network, wherein the data packets are associated with streaming video content across the network, and wherein the video content is encrypted; processing the plurality of data packets to extract features from each of the data packets in the plurality of data packets; providing the features to a trained machine learning (ML) model comprising a plurality of layers; and outputting an identification of the video content determined by the ML model. Other embodiments are disclosed.
    Type: Application
    Filed: April 18, 2022
    Publication date: October 19, 2023
    Applicant: AT&T Intellectual Property I, L.P.
    Inventors: Yuan Ding, Natalia Schenck, Vinay Sharma, Ankita Prashant Joshi
  • Publication number: 20230246983
    Abstract: A method of communication in a vehicle network is provided. An example method includes transmitting a network allocation map in a TDMA cycle, indicating reservation of time slots in the TDMA cycle. The method further includes transmitting a synchronization signal in the TDMA cycle, to synchronize the timing of nodes in the vehicle network. Each of the reserved time slots is identified by at least a network ID of a transmitting node in the vehicle network, and a slot type comprising one of a low latency traffic slot, and a bulk traffic slot. Further, the low latency traffic slots are repeated in the TDMA cycle at least as frequently as a guaranteed QoS latency parameter. Further, the bulk traffic slots are at least as long as a guaranteed QoS throughput parameter.
    Type: Application
    Filed: December 22, 2022
    Publication date: August 3, 2023
    Inventors: Adnan Esmail, Prashant Joshi, Sundar Balasubramaniam, Brijesh Tripathi, Gaurav Chandra
  • Patent number: 11539638
    Abstract: A method of communication in a vehicle network is provided. An example method includes transmitting a network allocation map in a TDMA cycle, indicating reservation of time slots in the TDMA cycle. The method further includes transmitting a synchronization signal in the TDMA cycle, to synchronize the timing of nodes in the vehicle network. Each of the reserved time slots is identified by at least a network ID of a transmitting node in the vehicle network, and a slot type comprising one of a low latency traffic slot, and a bulk traffic slot. Further, the low latency traffic slots are repeated in the TDMA cycle at least as frequently as a guaranteed QoS latency parameter. Further, the bulk traffic slots are at least as long as a guaranteed QoS throughput parameter.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: December 27, 2022
    Assignee: Tesla, Inc.
    Inventors: Adnan Esmail, Prashant Joshi, Sundar Balasubramaniam, Brijesh Tripathi, Gaurav Chandra
  • Publication number: 20210284618
    Abstract: The present invention relates to the furanochalcone class of compounds of general formula A. The present invention particularly relates to the synthesis of furanochalcones and their CYP1A1, CYP1A2 and CYP1B1 inhibitory activity. In addition, the invention relates to the prevention or treatment of cancer caused by polyaromatic hydrocarbons (PAHs), 4-nitroquinoline-1-oxide, and N-nitroso-N-methylurea, heterocyclic amines, estrogen and 17?-estradiol, resulting from the inhibition of CYP1A1, CYP1A2 and CYP1B1 enzymes.
    Type: Application
    Filed: August 11, 2017
    Publication date: September 16, 2021
    Inventors: Sandip Bibishan Bharate, Rajni Sharma, Prashant Joshi, Ram Vishwakarma, Bhabatosh Chaudhuri
  • Patent number: 11092939
    Abstract: The described techniques enable plant personnel to avoid the time and labor-intensive process associated with traditional design systems by enabling users to design, test, and “preview” control logic for controlling a process before downloading the control logic to a configuration database or process controller in the plant. This enables the quick testing and improvement of control logic during the design phase, avoiding the time-consuming iterative process of designing, downloading to a database, propagating to a live controller, and testing on the physical controller. It also separates testing of logic and non-logic aspects of a controller configuration, enabling a user to finish designing the control logic before downloading the configuration to the controller, where she only needs to test non-logic aspects of the configuration.
    Type: Grant
    Filed: October 7, 2019
    Date of Patent: August 17, 2021
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Julian K. Naidoo, Cristopher Ian Sarmiento Uy, Prashant Joshi, Daniel R. Strinden
  • Patent number: 11048396
    Abstract: Techniques for configuring layouts and display view hierarchies and presenting display views in an operating environment of a process plant according to the layouts and display view hierarchies include providing graphical user controls at a graphical display configuration application for defining a layout. The layouts indicate a manner in which divide one or several display screens into one or several display regions, where each display region presents a display view that includes indications of process control elements. The graphical display configuration application also includes graphical user controls for defining a display view hierarchy of the display views by assigning levels of detail to the display views and designating some of the display views as subviews of other display views. An operator application obtains the defined layout and display view hierarchy and presents the display views at an operator workstation according to the obtained layout and/or display view hierarchy.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: June 29, 2021
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Daniel R. Strinden, Julian K. Naidoo, Cristopher Ian Sarmiento Uy, Cindy A. Scott, Mark J. Nixon, Joel D. Kaiser, Kyle Bancroft, Prashant Joshi
  • Publication number: 20210103262
    Abstract: The described techniques enable plant personnel to avoid the time and labor-intensive process associated with traditional design systems by enabling users to design, test, and “preview” control logic for controlling a process before downloading the control logic to a configuration database or process controller in the plant. This enables the quick testing and improvement of control logic during the design phase, avoiding the time-consuming iterative process of designing, downloading to a database, propagating to a live controller, and testing on the physical controller. It also separates testing of logic and non-logic aspects of a controller configuration, enabling a user to finish designing the control logic before downloading the configuration to the controller, where she only needs to test non-logic aspects of the configuration.
    Type: Application
    Filed: October 7, 2019
    Publication date: April 8, 2021
    Inventors: Julian K. Naidoo, Cristopher Ian Sarmiento Uy, Prashant Joshi, Daniel R. Strinden
  • Patent number: 10965728
    Abstract: A method and system of aggregating and converting data in a vehicle network is provided. An example method includes receiving a plurality of streams of sensor data over two or more Camera Serial Interface (CSI). The method further includes rearranging the plurality of streams of sensor data into an aggregate stream. The method further includes packetizing the aggregate stream by arranging transmission format bits at appropriate bit positions of the aggregate stream to form a packet data stream. The method further includes transmitting the packet data stream over a vehicle on-board packet data link.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: March 30, 2021
    Assignee: Tesla, Inc.
    Inventors: Adnan Esmail, Prashant Joshi, Sundar Balasubramaniam, Brijesh Tripathi
  • Patent number: 10877466
    Abstract: Techniques for reconciling discrepancies between the runtime operation of a process plant and the configuration for the process plant allow for the process plant to be operated in a predictable and consistent manner. Additionally, techniques for reconciling discrepancies in the process plant enable inappropriate parameter values to be detected and reconciled efficiently and before such inappropriate values are included into configuration. Such techniques reduce the risk of downtime for online operation of the process plant to troubleshoot object configuration. A configuration engineer may provide one or more reconciliation instructions to reconcile the discrepancy. A configuration application then updates the process control environment of the process plant in accordance with the one or more reconciliation instructions. In some cases, the discrepancy is resolved by updating a configuration file for the object. In other cases, the discrepancy is resolved by updating the runtime instantiation of the object.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: December 29, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Julian K. Naidoo, Prashant Joshi, Daniel R. Strinden, Cristopher Ian Sarmiento Uy
  • Patent number: 10877653
    Abstract: Techniques for configuring layouts and display view hierarchies and presenting display views in an operating environment of a process plant according to the layouts and display view hierarchies include providing graphical user controls at a graphical display configuration application for defining a layout. The layouts indicate a manner in which divide one or several display screens into one or several display regions, where each display region presents a display view that includes indications of process control elements. The graphical display configuration application also includes graphical user controls for defining a display view hierarchy of the display views by assigning levels of detail to the display views and designating some of the display views as subviews of other display views. An operator application obtains the defined layout and display view hierarchy and presents the display views at an operator workstation according to the obtained layout and/or display view hierarchy.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: December 29, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Cristopher Ian Sarmiento Uy, Daniel R. Strinden, Julian K. Naidoo, Cindy A. Scott, Mark J. Nixon, Erika Joy Bumatay, Racquel C. Perdiguerra, Prashant Joshi
  • Patent number: 10754329
    Abstract: Disclosed herein are techniques for automatically distributing device identification amongst components of a process control loop in a process plant while the loop is communicatively disconnected from the plant's back-end environment or control room. A field device's identification is stored in a memory of a component of the loop (which may be the field device or a proxy) and is used for commissioning the field device. While the loop remains disconnected, the field device's identification is distributed to the memory of another component of the loop and used for commissioning a portion of the loop including the field device and the another component. Additional distribution to other components for commissioning other loop portions is possible. Distribution may be triggered by the completion of certain commissioning activities, the establishment of communicative connections between components, and/or other conditions.
    Type: Grant
    Filed: October 12, 2016
    Date of Patent: August 25, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry O. Jundt, Gary K. Law, Cristopher Ian S. Uy, Deborah R. Colclazier, Sergio Diaz, Julian K. Naidoo, Neil J. Peterson, Kent A. Burr, Daniel R. Strinden, Prashant Joshi
  • Patent number: 10678224
    Abstract: The described methods and systems give users situational awareness regarding control loops in a process control system. The user can utilize the loop interface described herein to quickly understand how a given element (e.g., a device or function block) relates to other elements of the control loop. This enables the user to appreciate how modifying a parameter or device, for example, may impact control of the process. The user need not be intimately familiar with the logic associated with a control loop to understand the status of the control loop and its constituent elements. Further, in an embodiment, the user can easily correct certain statuses (e.g., unusual conditions) that arise with respect to the control loop.
    Type: Grant
    Filed: June 21, 2017
    Date of Patent: June 9, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Julian K. Naidoo, Gary K. Law, Godfrey R. Sherriff, Daniel R. Strinden, Cristopher Ian Sarmiento Uy, Prashant Joshi
  • Patent number: 10649430
    Abstract: Systems and methods of configuring process control systems for operating process plants including multi-variable devices are disclosed herein. Multi-variable devices generate data associated with primary parameters and subsequent parameters. To facilitate configuration and use of subsequent parameters within process control systems, new device objects may be generated to represent the subsequent parameters. The new device objects may be generated as child device objects of parent device objects representing the multi-variable devices. Each child device object may also have a unique tag to identify the new device object within the process control system. The subsequent parameters of the multi-variable devices may thus be used within the process control system by reference to the tags of the corresponding child device objects.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: May 12, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Larry O. Jundt, Julian K. Naidoo, Bruce Hubert Campney, Prashant Joshi, Daniel R. Strinden, Cristopher Ian Sarmiento Uy
  • Patent number: 10636057
    Abstract: A computer-implemented method and an apparatus dynamically select content for online visitors. The method includes receiving information related to activity of an online visitor on an enterprise interaction channel and identifying channel data related to the activity. A plurality of content pieces capable of being provided to the online visitor during the ongoing journey is identified. A correlation score is computed for each content piece using the channel data to generate a plurality of correlation scores. The plurality of content pieces are rank-ordered by sorting the plurality of correlation scores. A display of at least one content piece is effected during the ongoing journey of the online visitor on the enterprise interaction channel based on the rank-ordering of the plurality of content pieces.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: April 28, 2020
    Assignee: [24]7.ai, Inc.
    Inventors: Abir Chakraborty, Prashant Joshi
  • Publication number: 20200127941
    Abstract: A method of communication in a vehicle network is provided. An example method includes transmitting a network allocation map in a TDMA cycle, indicating reservation of time slots in the TDMA cycle. The method further includes transmitting a synchronization signal in the TDMA cycle, to synchronize the timing of nodes in the vehicle network. Each of the reserved time slots is identified by at least a network ID of a transmitting node in the vehicle network, and a slot type comprising one of a low latency traffic slot, and a bulk traffic slot. Further, the low latency traffic slots are repeated in the TDMA cycle at least as frequently as a guaranteed QoS latency parameter. Further, the bulk traffic slots are at least as long as a guaranteed QoS throughput parameter.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 23, 2020
    Inventors: Adnan Esmail, Prashant Joshi, Sundar Balasubramaniam, Brijesh Tripathi, Gaurav Chandra
  • Publication number: 20200128061
    Abstract: A method and system of aggregating and converting data in a vehicle network is provided. An example method includes receiving a plurality of streams of sensor data over two or more Camera Serial Interface (CSI). The method further includes rearranging the plurality of streams of sensor data into an aggregate stream. The method further includes packetizing the aggregate stream by arranging transmission format bits at appropriate bit positions of the aggregate stream to form a packet data stream. The method further includes transmitting the packet data stream over a vehicle on-board packet data link.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 23, 2020
    Inventors: Adnan Esmail, Prashant Joshi, Sundar Balasubramaniam, Brijesh Tripathi
  • Patent number: 10571901
    Abstract: Module-based systems and methods are described for controlled roll-out of module classes for configuring a process plant. In various aspects the module-based systems and methods generate a second version of a module class based on a modification to a first version of the module class, where the module class is associated with one or more module instances that are each associated with a process control element of the process plant. The module-based systems and methods execute a roll-out instruction to update an upgraded process control element, where the upgraded process control element is associated with a new module instance based on the second version of the module class. The roll-out instruction is also designed to ignore or skip a non-upgraded process control element, where the non-upgraded process control element remains associated with a previous module instance based on the first version of the module class.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: February 25, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Julian K. Naidoo, Daniel R. Strinden, Cristopher Ian Sarmiento Uy, Prashant Joshi
  • Publication number: 20190391546
    Abstract: Systems and methods of configuring process control systems for operating process plants including multi-variable devices are disclosed herein. Multi-variable devices generate data associated with primary parameters and subsequent parameters. To facilitate configuration and use of subsequent parameters within process control systems, new device objects may be generated to represent the subsequent parameters. The new device objects may be generated as child device objects of parent device objects representing the multi-variable devices. Each child device object may also have a unique tag to identify the new device object within the process control system. The subsequent parameters of the multi-variable devices may thus be used within the process control system by reference to the tags of the corresponding child device objects.
    Type: Application
    Filed: June 26, 2018
    Publication date: December 26, 2019
    Inventors: Larry O. Jundt, Julian K. Naidoo, Bruce Hubert Campney, Prashant Joshi, Daniel R. Strinden, Cristopher Ian Sarmiento Uy