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: 10408697
    Abstract: Techniques for improving implementation of a downhole tool string to be deployed in a borehole formed in a sub-surface formation. In some embodiments, a design device determines a model that describes expected relationship between properties of the downhole tool string, the borehole, the sub-surface formation, and mud cake expected to be formed in the borehole; determines calibration locations along the borehole based on properties of the borehole; determines candidate spacer configurations based on contact force expected to occur at contact points between the downhole tool string and the mud cake when deployed with each of the candidate spacer configuration via the model; and determines a final spacer configuration to be used to attach one or more spacers along the downhole tool string based on expected head tension to move the downhole tool string when deployed in the borehole with each of the candidate spacer configurations via the model.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: September 10, 2019
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Kai Hsu, Scott C. Cook, Daniel Schulz, Gregory Au, Samuel P. Subbarao, Abhishek Agarwal, Ashers Partouche
  • Patent number: 10388121
    Abstract: A method for providing notifications is provided. The method includes a tangible user interface (TUI) element the receives an input from a computing device coupled to the TUI element. The input is indicative of an outcome corresponding to a functionality of an application on the computing device. Based on the outcome, the TUI element determines at least one illumination pattern from a plurality of pre-stored illumination patterns. Thereafter, the TUI element generates an output based on the at least one determined illumination pattern.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: August 20, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ayushi Gupta, Prantik Banerjee, Theophilus Thomas, Kyoungwoon Hahm, Arun Prabhakar, Govind Janardhanan, Dhananjay L Govekar, Sudhanwa Suhas Chavan, Navneet Passi, Abhishek Kumar, Avinash Thakur, Nitin Setia, Suprateem Bhattacherjee, Sankara Narayanan T, Himanshu Jakhmola, Sonam Chawla, Rekha Agarwal, Atul Sharma, Aashaank Pratap, Shantanu Kumar Meher, Arungeeth PS, Amit Bansal, Kaushal Prakash Sharma, Jatin Jain
  • Patent number: 10362614
    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 16, 2018
    Date of Patent: July 23, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ian Milligan, Abhishek Agarwal, John Sanders, Joshua S. Bolduc, David Gray, Skji Conklin, Gary Caldwell
  • Publication number: 20190207847
    Abstract: A system provisions global logical entities that facilitate the operation of logical networks that span two or more datacenters. These global logical entities include global logical switches that provide L2 switching as well as global routers that provide L3 routing among network nodes in multiple datacenters. The global logical entities operate along side local logical entities that are for operating logical networks that are local within a datacenter.
    Type: Application
    Filed: March 2, 2019
    Publication date: July 4, 2019
    Inventors: Vivek Agarwal, Ganesan Chandrashekhar, Abhishek Goliya, Akshay Katrekar
  • Patent number: 10333849
    Abstract: Some embodiments provide a method or tool for automatically configuring a logical router on one or more edge nodes of an edge cluster (e.g., in a hosting system such as a datacenter). The method of some embodiments configures the logical router on the edge nodes based on a configuration policy that dictates the selection method of the edge nodes. In some embodiments, an edge cluster includes several edge nodes (e.g., gateway machines), through which one or more logical networks connect to external networks (e.g., external logical and/or physical networks). In some embodiments, the configured logical router connects a logical network to an external network through the edge nodes.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: June 25, 2019
    Assignee: NICIRA, INC.
    Inventors: Uday Masurekar, Abhishek Goliya, Minjal Agarwal
  • Patent number: 10333983
    Abstract: A method of defining policy for a network virtualization platform of a data center is provided. The method receives a registration of one or more actions provided by each of a plurality of data center services. The method defines a policy template by receiving the identification of a set of data center resources and a set of actions registered by a set of data center services to be applied to each identified resource. The method instantiates the template into a set of policy instances that each includes an identification of one or more resources and identification of one or more actions identified in the policy template. The policy is then enforced by the set of data center services by applying the actions identified in each policy instance to the resources identified in the policy instance.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: June 25, 2019
    Assignee: NICIRA, INC.
    Inventors: Sachin Mohan Vaidya, Yogesh Gaikwad, Naveen Ramaswamy, Minjal Agarwal, Abhishek Goliya, Rajiv Krishnamurthy, ChiHsiang Su
  • Publication number: 20190188740
    Abstract: An online system displays a first set of content items to a user of a test group and displays a second set of content items to a user of a control group. The online system presents a poll to each user to evaluate the user's recall of the content item associated with the poll. The online system receives a poll response from each user, which is input, along with a set of features associated each user, into a prediction model. The prediction model enables the online system to determine a poll response prediction of a third user based on a set of features associated with the third user. The poll response prediction enables the online system to determine if it would be effective to present the content item to the third user.
    Type: Application
    Filed: December 20, 2017
    Publication date: June 20, 2019
    Inventors: Hongzheng Xiong, Pravin Paratey, Brian Rosenthal, Abhishek Agarwal, Daniel Kristopher Harvey, Damien Lefortier
  • Publication number: 20190182630
    Abstract: Schemes, methods and examples for optimization of broadcast and multicast frame delivery when at least one client device in a basic service set (BSS) is in a power-save mode are described. A communication apparatus associated with a BSS receives a broadcast or multicast frame after a first Delivery Traffic Indication Map (DTIM). The communication apparatus transmits the broadcast or multicast frame to at least a first client device in the BSS, without buffering the broadcast or multicast frame for transmission following a second DTIM which is subsequent the first DTIM, while at least a second client device in the BSS is in a power-save mode.
    Type: Application
    Filed: December 11, 2017
    Publication date: June 13, 2019
    Inventors: Joyjit Mullick, Ashish Kumar, Saurabh Agarwal, Abhishek Chaudhary, Abhijit Uplenchwar
  • Patent number: 10320665
    Abstract: Some embodiments provide a method for configuring a logical router to exchange routing data with a neighboring router through a dynamic routing protocol. The logical router is implemented as multiple routing components. The method receives identification data for the neighboring router with which to peer the logical router. Based on the identification data, the method identifies a subset of the routing components to peer with the neighboring router. The method generates configuration data for each routing component in the identified subset. Each identified routing component uses the configuration data to exchange routing data with the neighboring router through the dynamic routing protocol.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: June 11, 2019
    Assignee: NICIRA, INC.
    Inventors: Abhishek Goliya, Uday Masurekar, Minjal Agarwal
  • Publication number: 20190164097
    Abstract: A method and system to conduct an audit for control and maintain the quality of a digital facility. The system executes instructions to causes one or more processors to perform a method. The method includes a first step of collecting a first set of data and a second step of creating one or more tasks. The method includes a third step of receiving a second set of data. The method includes a fourth step of analyzing the first set of data and the second set of data and a fifth step of assigning the one or more tasks. The method includes a sixth step of obtaining the third set of data. The method includes a seventh step of determining the deviation in the first set of data and the third set of data and an eighth step of rating a plurality of auditors.
    Type: Application
    Filed: February 15, 2018
    Publication date: May 30, 2019
    Inventors: Sidharth Gupta, Kadam Jeet Jain, Rahul Chaudhary, Punit Garg, Khilan Haria, Ankita Gandhi, Vidit Sinha, Rajdeep Singh, Abhishek Nair, Shashank Rao, Shubhangi Agarwal, Abhishek Malani, Raghavendra Reddy, Ribin Paikattu Kavil, Rahul Boggaram Nagarjuna Gupta
  • Publication number: 20190165966
    Abstract: A method and system for quality control of a digital facility based on machine learning. The system connects a plurality of elements associated with a plurality of regions of the digital facility. The system allocates a unique identity to the plurality of elements. The system receives a set of data associated with the plurality of regions. The system collects a set of data associated with a plurality of micro descriptors. The system processes the second set of data to discover a plurality of patterns. The system predicts issues associated with the plurality of elements. The system assigns high severity issue to the one or more severe issues. The system stores information associated with the digital facility. The system updates the patterns associated with the plurality of elements. The system recommends characteristic parameters to the plurality of elements. The system notifies manpower associated with the digital facility.
    Type: Application
    Filed: February 15, 2018
    Publication date: May 30, 2019
    Inventors: Sidharth Gupta, Kadam Jeet Jain, Rahul Chaudhary, Punit Garg, Khilan Haria, Ankita Gandhi, Vidit Sinha, Rajdeep Singh, Abhishek Nair, Shashank Rao, Shubhangi Agarwal, Abhishek Malani, Raghavendra Reddy, Ribin Paikattu Kavil, Rahul Boggaram Nagarjuna Gupta
  • Publication number: 20190164104
    Abstract: A system for quality control of a facility based on feedback from multiple sources. The system receives data of the facility from plurality of data sources. The system creates one or more digital replica of the facility and classifies each region of the plurality of regions into plurality of checkpoint levels. The system assigns a plurality of micro-descriptors to the last level of the plurality of checkpoint levels and collects a feedback for the plurality of micro-descriptors from plurality of sources. The system collects data associated with the facility including facility-specific matrix and manpower specific matrix. The system maps the facility specific matrix with pre-defined quality specific matrix and evaluates deviation of the mapped data to identify one or more issues associated with the facility. The system assigns degree of severity to the identified issue and alerts if degree of severity is high.
    Type: Application
    Filed: February 15, 2018
    Publication date: May 30, 2019
    Inventors: Sidharth Gupta, Kadam Jeet Jain, Rahul Chaudhary, Punit Garg, Khilan Haria, Ankita Gandhi, Vidit Sinha, Rajdeep Singh, Abhishek Nair, Shashank Rao, Shubhangi Agarwal, Abhishek Malani, Raghavendra Reddy, Ribin Paikattu Kavil, Rahul Boggaram Nagarjuna Gupta
  • Publication number: 20190164105
    Abstract: A method and system for quality control of a facility based on Internet of things. The system obtains data of the facility from plurality of architectural sources. The system creates a digital replica of the facility and defines plurality of control point levels for each region of the plurality of regions. The system allocates plurality of smart devices based on plurality of micro-descriptors. The system collects data associated with the facility and deciphers the data into one or more matrix. The system analyzes data with the pre-defined standard quality matrix in real time. The system assigns a degree of severity of the identified one or more issues. The system apprises one or more workforces associated with the facility to resolve the one or more issues including high degree of severity and the plurality of smart devices to take action to resolve the one or more issues.
    Type: Application
    Filed: February 15, 2018
    Publication date: May 30, 2019
    Inventors: Sidharth Gupta, Kadam Jeet Jain, Rahul Chaudhary, Punit Garg, Khilan Haria, Ankita Gandhi, Vidit Sinha, Rajdeep Singh, Abhishek Nair, Shashank Rao, Shubhangi Agarwal, Abhishek Malani, Raghavendra Reddy, Ribin Paikattu Kavil, Rahul Boggaram Nagarjuna Gupta
  • Patent number: 10299276
    Abstract: Example implementations relate to network deployment of devices. For example, a non-transitory computer readable medium storing instructions executable by a processing resource can determine a plurality of deployment thresholds of a plurality of devices, wherein the plurality of deployment thresholds are associated with a type of the plurality of devices. The instructions can cause the processing resource to monitor deployment data associated with the plurality of devices to identify a device with a deployment outlier. The device with the deployment outlier is a device with deployment data that is outside a deployment threshold of the device. The instructions can cause the processing resource to adjust the deployment threshold of the device based on the monitoring.
    Type: Grant
    Filed: June 25, 2018
    Date of Patent: May 21, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Manaswini Lakshmikanth Sugatoor, Ataur Rehman, Gopal Agarwal, Brijesh Kumar Yadav, Manas Sharma, Abhishek Mishra
  • Publication number: 20190147293
    Abstract: A method of processing an image in an electronic device. The method may comprise; obtaining a first image; selecting, based on comparing the first image with a plurality of second images, at least one third image from the plurality of second images, wherein the at least one third image is similar to the first image; identifying an identifier of an image group corresponding to the at least one third image; associating the first image with the identifier of the image group; and notifying, on the device, based on the identifier of the image group, existence of the at least one third image.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 16, 2019
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Rajan DAHIYA, Abhishek JAIN, Dhananjay L. GOVEKAR, Ayush CHATURVEDI, Ankit AGARWAL, Jaideep Kumar VISHWAKARMA, Nitesh GOYAL, Sunil RATHOUR, Aman JINDAL, Deepak Kumar GARG, Mohit CHHABRA, Vobbilisetty SUSHANT, Nirmal PANDEY
  • Publication number: 20190080367
    Abstract: An online system promotes physical store visits by presenting users with content items for a physical store location and subsequently logs visits of online system users to the physical store location to track performance of a campaign associated with the presented content item. The online system registers attention events associated with the presented content items and registers attention events as store front visit conversion events if, within a predetermined period of time from a valid attention event, a user has subsequently gone in and visited the physical store front location. The online system then uses this store visit data to build a model that optimizes for store visits as a conversion.
    Type: Application
    Filed: September 12, 2017
    Publication date: March 14, 2019
    Inventors: Abhishek Agarwal, Sergii Novotarskyi, Nicolas Bruno Ponieman, Victor Ribeiro Moura
  • Patent number: 10162610
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Patent number: 10162612
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the runtime metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by simulating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Patent number: 10162611
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises at least business rule metadata associated with the application, converting, using the at least business rule metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Publication number: 20180357055
    Abstract: A legacy-to-container (L2C) system converts a computer program in a procedural programming language to an object oriented programming language. The L2C system parses the procedural language to identify program variables and also program sub-elements, such as paragraphs in COBOL for example. The L2C system provides a user interface that allows the user to select which paragraphs should be converted into methods wherein the remaining non-selected paragraphs are to be converted into classes. The L2C system is configured to re-architect the procedural language by (i) creating normal object classes corresponding to the identified variables, (ii) creating methods for the user-selected paragraphs; and (iii) creating classes for the remaining non-selected paragraphs.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 13, 2018
    Inventors: Abhijit Apte, Vivek Rao, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Rahul Mehra, Amit Pundeer, Abhishek Agarwal, Abhijeet Sheth