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).

  • 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
  • Patent number: 11105198
    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: March 31, 2016
    Date of Patent: August 31, 2021
    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
  • Patent number: 11075850
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for managing routing of traffic between clients and resource instances when providing stateful services. For example, systems disclosed herein involve a load balancer that routes probe request(s) from clients to corresponding resource instances having access to stateful session data for a stateful session between the resource instance(s) and corresponding client(s). The resource instances may provide instance identifiers to the clients for use in generating subsequent session calls. In this way, systems described herein ensure that subsequent session calls are passed to the correct resource instances having access to relevant session information.
    Type: Grant
    Filed: December 9, 2019
    Date of Patent: July 27, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhishek Agarwal, Mohit Garg, Sandeep Bansal, Ashish Jain
  • Publication number: 20210224091
    Abstract: Techniques of remote computing resource access using sharable links are disclosed herein. One example technique includes receiving, at a security portal of a private network, an access request from a client device of a user for accessing a virtual machine (“VM”) on the private network via a public network. The technique can then include retrieving a copy of a configuration file corresponding to the virtual machine according to the VM identifier in the access request and accessing the virtual machine according to operating parameters in the retrieved copy of the configuration file to generate an execution result. The technique can further include transmitting, from the security portal, the execution result to the client device of the user via the public network, thereby shielding, with the security portal, the virtual machine on the private network from actions initiated via the public network.
    Type: Application
    Filed: January 17, 2020
    Publication date: July 22, 2021
    Inventors: Ankur Hayatnagarkar, Ashish Jain, Buyu Chen, Abhishek Agarwal, Sandeep Bansal, Mohit Garg, Aakash Valangaiman Radhakrishnan
  • Patent number: 11057558
    Abstract: A series of frames or live images received by a camera can be processed by an automatic image capture system to determine when an automatic image capture should take place. The system can detect when a scene change occurs by comparison of data for two or more frames. If a scene change is followed by a stabilization of the scene, the system can trigger an auto-capture of the stabilized scene, without the need for user input.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: July 6, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Onkar Nath Tiwari, Abhishek Agarwal, Rahul Bhuptani, Mahesh Sridharan, Sachin Talreja, Anish Chandran
  • Publication number: 20210138656
    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: November 13, 2020
    Publication date: May 13, 2021
    Inventors: Nishad Gothoskar, Miguel Lazaro-Gredilla, Yasemin Bekiroglu, Abhishek Agarwal, Dileep George
  • Patent number: 10979413
    Abstract: An MR code is generated within a browser on a client device and is read by a mobile application on a mobile device. A communication channel is then established through a web-based service, between the browser and the mobile application on the mobile device. The mobile application generates a user interface display on the mobile device that allows user selection of content. The mobile application sends a link to that content to the browser, which accesses and renders the content on the client device. User input commands to control the rendered content are also received at the mobile device and sent to the browser through the communication channel.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
  • Patent number: 10938626
    Abstract: Techniques are disclosed for managing gateway switchovers. An indication is received that a primary gateway will be switched to a backup gateway. In response to the indication, a response is made to a periodic health probe that a gateway switchover has been initiated. Incoming data traffic is forwarded from the primary gateway to the backup gateway. Subsequent to an elapsed time delay, a response is made to the periodic health probe that the primary gateway will no longer accept incoming data traffic. The time delay may be based at least in part on one or more of a time interval of the periodic poll and a time to effect the gateway switchover. The forwarding of the incoming data traffic from the primary gateway to the backup gateway is terminated.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nalin Raj Gupta, Mohit Garg, Ashok Kumar Nandoori, Ning Wei, Abhishek Agarwal, Vikrant Arora
  • Patent number: 10909138
    Abstract: A qualifying system receives a channel activity record from one of a plurality of different external systems, over one of a plurality of different communication channels. It accesses qualification rules to determine whether the channel activity record is to be transformed into one or more target entities in a computing system. If so, a conversion engine accesses user-configurable mappings and conversion rules to identify conversion actions that are to be taken in order to transform the channel activity record into one or more target entities. The conversion engine performs a data transformation on the channel activity record to transform it into the identified one or more target entities.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: February 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ashish Kothari, Adithya Nittor Vishwanath, Shaleen Sharma, Ramprasadh Kothandaraman, Sutirtha Saha, Ashwinderjit Kaur, Rajarshi Ray, Eric Fernandes, Mahesh Hariharan, Abhishek Agarwal, Kritika Kishore Prasad, Anirban Saha, Gaurav Agrawal, Prateek Rajvanshi
  • Patent number: 10902277
    Abstract: An image captured by a camera can be processed by a scanning application to identify one or more regions within the image that are suitable for scanning. One or more of these regions can be selected for scanning automatically based on user-input such as a fingertip touch to a particular portion of the display screen. Users may also select multiple regions and submit multiple quadrangular regions for scanning to PDF from a single image.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: January 26, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Abhishek Agarwal, Sachin Talreja, Rahul Bhuptani, Mahesh Sridharan, Onkar Nath Tiwari, Rajiv Kumar