Patents by Inventor Abhishek Agarwal

Abhishek Agarwal 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: 20240039294
    Abstract: A computer implemented method for engineering a process bus system, a substation engineering tool, and a substation communication configuration tool are provided. The computer implemented method obtains, from the substation engineering tool, engineering data associated intelligent electronic device(s) deployable in a substation, using an SCD file, generates publisher-subscriber data by determining a publisher logical device and a subscriber logical device from the IEDs and the connections therebetween, based on the engineering data, stores into the engineering data the publisher-subscriber data, transfers the engineering data to the substation communication configuration tool via the SCD file, and automatically maps, in the substation communication configuration tool, the publisher logical device and the subscriber logical device with the GOOSE and SMV information based on the engineering data and the publisher-subscriber data.
    Type: Application
    Filed: July 18, 2023
    Publication date: February 1, 2024
    Inventors: Abhishek Agarwal, Stefan Flemming
  • Patent number: 11882145
    Abstract: A method, apparatus, and computer program are disclosed. The method may be performed by one or more processors and may comprise receiving first data representing an infrastructure of a computer network, the first data comprising an indication of hosts which form at least part of the computer network and one or more software resources on respective hosts. The method may also comprise receiving second data from a vulnerability scanning software, the second data comprising an indication of one or more vulnerabilities detected in the one or more software resources provided on at least some of the hosts of the computer network. Using a combination of the first data and the second data, output data may be generated representing a risk profile of the computer network infrastructure, the output data indicating one or more subsets of hosts, determined as being at risk of being affected by the detected vulnerabilities by virtue of the software resources they provide for output on a user interface.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: January 23, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Elliot Colquhoun, Abhishek Agarwal, Andrew Eggleton, Brandon Helms, Carl Ambroselli, Cem Zorlular, Daniel Kelly, Gautam Punukollu, Jeffrey Tsui, Morten Kromann, Nikhil Seetharaman, Raj Krishnan, Samuel Jones, Tareq Alkhatib, Dayang Shi
  • Patent number: 11876721
    Abstract: The techniques described herein enable the use of a time factor for traffic management and routing. A system is configured to analyze traffic for a service over a period of time and identify (e.g., learn) traffic patterns that reflect a substantial effect on traffic during a particular real-world event. Using the traffic patterns identified via the analysis, the system can provide valuable time-based traffic information to service providers. A service provider can then create a predefined time-based profile that is used by a traffic manager to switch from a current traffic routing configuration to a different traffic routing configuration that better accommodates an expected traffic load for various endpoints. The predefined time-based profile specifies a scheduled time at which the switch is to occur, and this scheduled time can correspond to a start time for a real-world event that is known to cause an increase or decrease in traffic.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: January 16, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Matthew John McCreesh, Abhishek Agarwal, Allen Callaway, Rohin Koul
  • Publication number: 20230394082
    Abstract: A hash table system, including a plurality of hash tables, associated with respective hash functions, for storing key-value pairs; an overflow memory for storing key-value pairs moved from the hash tables due to collision; and an arbiter for arbitrating among commands including update commands, match commands, and rehash commands, wherein for each system clock cycle, the arbiter selects as a selected command one of an update command, a match command, or a rehash command, and wherein the hash table system completes execution of each selected command within a bounded number of system clock cycles.
    Type: Application
    Filed: June 6, 2022
    Publication date: December 7, 2023
    Inventors: Weiwei Jiang, Srinivas Vaduvatha, Prashant R. Chandra, Jiazhen Zheng, Hugh McEvoy Walsh, Weihuang Wang, Abhishek Agarwal
  • Publication number: 20230393987
    Abstract: A packet cache system includes a cache memory allocator for receiving a memory address corresponding to a non-cache memory and allocated to a packet, and associating the memory address with a cache memory address; a hash table for storing the memory address and the cache memory address, with the memory address as a key and the cache memory address as a value; a cache memory for storing the packet at a location indicated by the cache memory address; and an eviction engine for determining one or more cached packets to remove from the cache memory and place in the non-cache memory when occupancy of the cache memory is high.
    Type: Application
    Filed: June 7, 2022
    Publication date: December 7, 2023
    Inventors: Jiazhen Zheng, Srinivas Vaduvatha, Hugh McEvoy Walsh, Prashant R. Chandra, Abhishek Agarwal, Weihuang Wang, Weiwei Jiang
  • Publication number: 20230318976
    Abstract: A flow rate control method for solicited data communications includes receiving, at a first node of a communications network, a request-to-send (RTS) signal from a second node of the communications network, the RTS signal indicating a size of a solicited data transmission of the second node, determining, by the first node, whether a rate-limiting counter is above zero, wherein the rate-limiting counter is programmed to increase at a programmed rate and in response to the rate-limiting counter being above zero, scheduling, by the first node, a clear-to-send (CTS) signal to be sent from the first node to the second node over the communications network, and subtracting, by the first node, a value corresponding to the size of the solicited data transmission of the second node from the rate-limiting counter.
    Type: Application
    Filed: April 5, 2022
    Publication date: October 5, 2023
    Inventors: Abhishek Agarwal, Ye Tang, Sean Clark, Sarin Thomas, Hugh McEvoy Walsh, Xiyu Wang
  • Publication number: 20230282315
    Abstract: This disclosure relates generally to methods and systems for screening and design of corrosion inhibitors. Conventional techniques in the art for predicting the inhibition efficiency of the molecule are not so accurate, where the inhibition efficiency is one of the important parameter for screening and design of corrosion inhibitors. In the present disclosure, the IE prediction model is developed by training a multi-task network model using the molecular descriptors of different classes of the molecules, and also the experimental conditions of the molecule. Further, a unique screening technique is disclosed that screens the molecules using various parameters including the inhibition efficiency of the molecule, an energy gap of the molecule, a synergistic effect of the molecules and an interaction energy of the molecules. Further the present disclosure allows to design a new molecule by making changes to the molecules that suits based on the end applications.
    Type: Application
    Filed: January 27, 2023
    Publication date: September 7, 2023
    Applicant: Tata Consultancy Services Limited
    Inventors: Dharmendr KUMAR, Beena Rai, Abhishek Agarwal, Vinay Jain
  • Patent number: 11725511
    Abstract: Methods for obtaining in-situ, multi-temperature measurements of fluid properties, such as saturation pressure and asphaltene onset pressure include obtaining a sample of formation fluid using a downhole acquisition tool positioned in a wellbore in a geological formation. The downhole acquisition tool may be stationed at a first depth in the wellbore that has an ambient first temperature. While stationed at the first depth, the downhole acquisition tool may test a first fluid property of the sample to obtain a first measurement point at approximately the first temperature. The downhole acquisition tool may be moved to a subsequent station at a new depth with an ambient second temperature, and another measurement point obtained at approximately the second temperature. From the measurement points, a temperature-dependent relationship of the first fluid property of the first formation fluid may be determined.
    Type: Grant
    Filed: August 30, 2021
    Date of Patent: August 15, 2023
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Hadrien Dumont, Christopher Harrison, Youxiang Zuo, Christopher Albert Babin, Li Chen, Vinay K. Mishra, German Garcia, Abhishek Agarwal, Matthew T. Sullivan
  • Publication number: 20230251855
    Abstract: Versions of an application are managed by receiving a request for a version of an application, retrieving, responsive to the received request, a version of a master application component based at least in part on version data that associates a version of the master application component with the version of the application, retrieving a relationship operable to relate the version of the master application component with a corresponding version of a first component on which the master application component depends for a function of the application, retrieving the corresponding version of the first component, responsive to the retrieving of the relationship, assembling the version of the application based at least in part on the retrieved version of the master component, the retrieved relationship, and the retrieved first component, and providing for an execution of the assembled version of the application.
    Type: Application
    Filed: January 30, 2023
    Publication date: August 10, 2023
    Inventors: Akhil GUPTA, Abhinav JHA, Prabhat Kumar PANDEY, Abhishek AGARWAL, Yasser SHAABAN
  • Patent number: 11599355
    Abstract: Versions of an application are managed by receiving a request for a version of an application, retrieving, responsive to the received request, a version of a master application component based at least in part on version data that associates a version of the master application component with the version of the application, retrieving a relationship operable to relate the version of the master application component with a corresponding version of a first component on which the master application component depends for a function of the application, retrieving the corresponding version of the first component, responsive to the retrieving of the relationship, assembling the version of the application based at least in part on the retrieved version of the master component, the retrieved relationship, and the retrieved first component, and providing for an execution of the assembled version of the application.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Akhil Gupta, Abhinav Jha, Prabhat Kumar Pandey, Abhishek Agarwal, Yasser Shaaban
  • Publication number: 20230062889
    Abstract: An application specific integrated circuit (ASIC) is provided for reliable transport of packets. The network interface card may include a reliable transport accelerator (RTA). The RTA may include a cache lookup database. The RTA may be configured to determine, from a received data packet, a connection identifier and query the cache lookup database for a cache entry corresponding to a connection context having the connection identifier. In response to the query, the RTA may receive a cache hit or a cache miss.
    Type: Application
    Filed: December 16, 2021
    Publication date: March 2, 2023
    Inventors: Weihuang Wang, Srinivas Vaduvatha, Xiaoming Wang, Gurushankar Rajamani, Abhishek Agarwal, Jiazhen Zheng, Prashant Chandra
  • Publication number: 20220405093
    Abstract: Versions of an application are managed by receiving a request for a version of an application, retrieving, responsive to the received request, a version of a master application component based at least in part on version data that associates a version of the master application component with the version of the application, retrieving a relationship operable to relate the version of the master application component with a corresponding version of a first component on which the master application component depends for a function of the application, retrieving the corresponding version of the first component, responsive to the retrieving of the relationship, assembling the version of the application based at least in part on the retrieved version of the master component, the retrieved relationship, and the retrieved first component, and providing for an execution of the assembled version of the application.
    Type: Application
    Filed: June 21, 2021
    Publication date: December 22, 2022
    Inventors: Akhil GUPTA, Abhinav JHA, Prabhat Kumar PANDEY, Abhishek AGARWAL, Yasser SHAABAN
  • Patent number: 11532145
    Abstract: An image captured by a camera can be processed by a scanning application to identify multiple regions within the image that are suitable for scanning. These regions can be detected and selected for scanning automatically. The captured regions for the single image can be stored as individual image content files.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: December 20, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Onkar Nath Tiwari, Sachin Talreja, Abhishek Agarwal, Praveen Upadhyay, Rahul Bhuptani, Mahesh Sridharan
  • Publication number: 20220374721
    Abstract: This disclosure relates to application based design of novel materials. Conventional methods utilize laborious experimentation or costly first principles calculations. Conventional data driven techniques use point cloud-based representation for crystal structures, that suffers from permutation variance which is not inbuilt in a material's representation, the DL model has to learn invariance which may be inaccurate. Other methods use image based representation for crystal structures and separate images for each element type to represent the basis, which is memory and time intensive. Since each element is represented by its own image, it is difficult for model to learn chemical environment and neighborhood pattern of each element. The embodiments used image based representation of materials consistent with physical principles. Also, embodiments utilize elements matrix to obtain atoms and their positions from basis images.
    Type: Application
    Filed: March 10, 2022
    Publication date: November 24, 2022
    Applicant: Tata Consultancy Services Limited
    Inventors: Abhishek AGARWAL, Sriram GOVERAPET SRINIVASAN, Beena RAI
  • Publication number: 20220329536
    Abstract: The techniques described herein enable the use of a time factor for traffic management and routing. A system is configured to analyze traffic for a service over a period of time and identify (e.g., learn) traffic patterns that reflect a substantial effect on traffic during a particular real-world event. Using the traffic patterns identified via the analysis, the system can provide valuable time-based traffic information to service providers. A service provider can then create a predefined time-based profile that is used by a traffic manager to switch from a current traffic routing configuration to a different traffic routing configuration that better accommodates an expected traffic load for various endpoints. The predefined time-based profile specifies a scheduled time at which the switch is to occur, and this scheduled time can correspond to a start time for a real-world event that is known to cause an increase or decrease in traffic.
    Type: Application
    Filed: April 9, 2021
    Publication date: October 13, 2022
    Inventors: Matthew John MCCREESH, Abhishek AGARWAL, Allen CALLAWAY, Rohin KOUL
  • Publication number: 20220321595
    Abstract: A method, apparatus, and computer program are disclosed. The method may be performed by one or more processors and may comprise receiving first data representing an infrastructure of a computer network, the first data comprising an indication of hosts which form at least part of the computer network and one or more software resources on respective hosts. The method may also comprise receiving second data from a vulnerability scanning software, the second data comprising an indication of one or more vulnerabilities detected in the one or more software resources provided on at least some of the hosts of the computer network. Using a combination of the first data and the second data, output data may be generated representing a risk profile of the computer network infrastructure, the output data indicating one or more subsets of hosts, determined as being at risk of being affected by the detected vulnerabilities by virtue of the software resources they provide for output on a user interface.
    Type: Application
    Filed: June 21, 2022
    Publication date: October 6, 2022
    Inventors: Elliot Colquhoun, Abhishek Agarwal, Andrew Eggleton, Brandon Helms, Carl Ambroselli, Cem Zorlular, Daniel Kelly, Gautam Punukollu, Jeffrey Tsui, Morten Kromann, Nikhil Seetharaman, Raj Krishnan, Samuel Jones, Tareq Alkhatib, Dayang Shi
  • Patent number: 11418529
    Abstract: A method, apparatus, and computer program are disclosed. The method may be performed by one or more processors and may comprise receiving first data representing an infrastructure of a computer network, the first data comprising an indication of hosts which form at least part of the computer network and one or more software resources on respective hosts. The method may also comprise receiving second data from a vulnerability scanning software, the second data comprising an indication of one or more vulnerabilities detected in the one or more software resources provided on at least some of the hosts of the computer network. Using a combination of the first data and the second data, output data may be generated representing a risk profile of the computer network infrastructure, the output data indicating one or more subsets of hosts, determined as being at risk of being affected by the detected vulnerabilities by virtue of the software resources they provide for output on a user interface.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: August 16, 2022
    Assignee: Palantir Technologies Inc.
    Inventors: Elliot Colquhoun, Abhishek Agarwal, Andrew Eggleton, Brandon Helms, Carl Ambroselli, Cem Zorlular, Daniel Kelly, Gautam Punukollu, Jeffrey Tsui, Morten Kromann, Nikhil Seetharaman, Raj Krishnan, Samuel Jones, Tareq Alkhatib, Dayang Shi
  • Publication number: 20220024042
    Abstract: A method for robot control using visual feedback including determining a generative model S100, training the generative model S200, and controlling the robot using the trained generative model S300.
    Type: Application
    Filed: October 6, 2021
    Publication date: January 27, 2022
    Inventors: Nishad Gothoskar, Miguel Lazaro-Gredilla, Yasemin Bekiroglu, Abhishek Agarwal, Dileep George
  • Publication number: 20210388722
    Abstract: Methods for obtaining in-situ, multi-temperature measurements of fluid properties, such as saturation pressure and asphaltene onset pressure, are provided. In one example, a sample of formation fluid is obtained using a downhole acquisition tool positioned in a wellbore in a geological formation. The downhole acquisition tool may be stationed at a first depth in the wellbore that has an ambient first temperature. While stationed at the first depth, the downhole acquisition tool may test a first fluid property of the sample to obtain a first measurement point at approximately the first temperature. The downhole acquisition tool may be moved to a subsequent station at a new depth with an ambient second temperature, and another measurement point obtained at approximately the second temperature. From the measurement points, a temperature-dependent relationship of the first fluid property of the first formation fluid may be determined.
    Type: Application
    Filed: August 30, 2021
    Publication date: December 16, 2021
    Inventors: Hadrien Dumont, Christopher Harrison, Youxiang Zuo, Christopher Albert Babin, Li Chen, Vinay K. Mishra, German Garcia, Abhishek Agarwal, Matthew T. Sullivan
  • Patent number: 11173610
    Abstract: A method for robot control using visual feedback including determining a generative model S100, training the generative model S200, and controlling the robot using the trained generative model S300.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: November 16, 2021
    Assignee: Vicarious FPC, Inc.
    Inventors: Nishad Gothoskar, Miguel Lazaro-Gredilla, Yasemin Bekiroglu, Abhishek Agarwal, Dileep George