Patents by Inventor Rahul Kumar

Rahul Kumar 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: 11599354
    Abstract: Described herein is a system and method for detecting correlated changes (e.g., between code files and configuration files). For a plurality of code files and a plurality of configuration files, a correlated change model is trained to identify correlated changes across the code files and the configuration files using a machine learning algorithm that discovers change rules using a support parameter, and, a confidence parameter, and, a refinement algorithm that refines the discovered change rules. The correlated change model comprising the change rules is stored. The correlated change model can be used to identify potential issue(s) regarding a particular file (e.g., changed code or configuration file(s)). Information regarding the identified potential issue(s) can be provided to a user.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: March 7, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ranjita Bhagwan, Chandra Sekhar Maddila, Aditya Kumar, Sumit Asthana, Rahul Kumar, Sonu Mehta, Chetan Bansal, Balasubramanyan Ashok, Christian Alma Bird
  • Publication number: 20230067089
    Abstract: A system (100) for a sheet metalworking is disclosed. The system (100) comprising a punch (1) connectable to a press (P), wherein the punch (1) is configured with a first electrical terminal (2). A die (3) configured with a die surface (DS), to support sheet metal (SM). A support member (4) movably disposed in the die (1), the support member (4) is provided with a second electrical terminal (5). The support member (4) and the punch (1) contacts a working portion (B) of the sheet metal (SM) at an axis (A-A) to supply electric current to a localized region (LR) of the working portion (B) for sheet metalworking.
    Type: Application
    Filed: February 28, 2020
    Publication date: March 2, 2023
    Applicants: INDIAN INSTITUTE OF TECHNOLOGY HYDERABAD (IITH), TATA STEEL LIMITED
    Inventors: Nallagundla VENKATA REDDY, Adabala SUBRAHMANYAM, Gangavenkataiah RAMU, Rahul Kumar VERMA, Dasu Venkat RAJU, Suman GUHA
  • Publication number: 20230046491
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to ensuring quality of meat cuts. In some embodiments, a system for ensuring quality of meat cuts comprises a capture device comprising an image capture device configured to capture an image of a cut of meat, a depth sensor configured to capture depth data, a transceiver configured to transmit the image and the depth data, a microcontroller configured to control the image capture device, the depth sensor, and the transceiver, a database configured to store meat cut specifications, and the control circuit configured to receive, from the capture device, the image and the depth data, retrieve, from the database, a meat cut specification, evaluate the image of the cut of meat and the depth data associated with the cut of meat, and classify the cut of meat.
    Type: Application
    Filed: October 27, 2022
    Publication date: February 16, 2023
    Inventors: Parul Aggarwal, Mangesh N. Kulkarni Wadhonkar, Amit Jhunjhunwala, Rahul Kumar, Raghav Mehta, Peeyush Taneja
  • Patent number: 11567487
    Abstract: The present disclosure relates to diagnosing a fault in an electric drive of a process plant. The fault diagnosis method includes receiving fault data from an electric drive upon occurrence of the fault. The method further includes obtaining a fault code and a drive type associated with the electric drive from the fault data. In addition, the method comprises determining one or more drive parts to replace by comparing the fault code and the drive type with a mapped data for a plurality of drive types. The mapped data for each drive type includes a relation between a plurality of fault codes and a plurality of drive parts. The method further includes initiating a maintenance operation involving replacement of the one or more drive parts to address the fault.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: January 31, 2023
    Assignee: ABB Schweiz AG
    Inventors: Abhilash Pani, Jinendra Gugaliya, Rahul Kumar-Vij, Promodh Narayan Ravichandran
  • Publication number: 20230011553
    Abstract: In some embodiments, a system for remotely purchasing perishable products includes a plurality of image capture devices configured to capture images of perishable products, a product image database, a product attribute database, and a control circuit configured to execute computer program modules. An image processing module receives and processes images from the image capture devices to form a composite image. A product identification module identifies and segments the products in the composite image. A product selection module causes an application executed on a remote electronic device operated by a customer to display the composite image and receives from the application a selection of a product to purchase, at least one product attribute, and a quantity of individual product units to purchase. The product selection module identifies the individual product units having the selected product attribute(s) and outputs signaling to cause retrieval of the individual product units.
    Type: Application
    Filed: July 12, 2022
    Publication date: January 12, 2023
    Inventors: Amit Jhunjhunwala, Rahul Kumar, Mangesh N. Kulkarni Wadhonkar, Parul Aggarwal
  • Patent number: 11522627
    Abstract: The present invention discloses a controller configured to communicate over a network in a process plant, wherein the network comprises one or more native TSN devices. The controller comprises one or more process applications for controlling one or more processes in the process plant, wherein the one or more process applications includes plurality of tags corresponding to one or more process variables of the one or more processes in the process plant, a software TSN agent for receiving and transmitting packets associated with the one or more process applications on the controller, wherein the software TSN agent is configured to segregate packets associated with the one or more process applications for processing the packets in at least one of a TSN communication mode and a non-TSN communication mode; and a first network interface dedicated for TSN communication and a second network interface dedicated for non-TSN communication.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: December 6, 2022
    Assignee: ABB Schweiz AG
    Inventors: Mallikarjun Kande, David Mielnik, Marco Sanguineti, Thomas Heilman, Mitchell Jordan Rackovan, Rahul Kumar Gore, Ravish Kumar
  • Publication number: 20220382617
    Abstract: Systems and methods of reconstructing execution call flows to detect anomalies is provided. A device can establish call flows using information extracted from a log file to. Each of the call flows can identify information from the log file of a call flowing through a plurality of modules. The device can identify a count of a number of occurrences of one or more keywords in information of each call flow. The device can generate a vector of numbers for each call flow based at least on the count for the one or more keywords for that call flow. The device can classify each call flow into one or more clusters that indicate whether an operation of the call flow is anomalous. The device can classify each call flow using the vector of numbers for each call flow.
    Type: Application
    Filed: July 12, 2021
    Publication date: December 1, 2022
    Applicant: Citrix Systems, Inc.
    Inventors: Satyendra Tiwari, Nikolaos Georgakopoulos, Utkarsh Agarwal, Pavan Belani, Srinivas Reddy Kasu, Rahul Kumar
  • Patent number: 11497221
    Abstract: In some embodiments, apparatuses and methods are provided herein useful to ensuring quality of meat cuts. In some embodiments, a system for ensuring quality of meat cuts comprises a capture device comprising an image capture device configured to capture an image of a cut of meat, a depth sensor configured to capture depth data, a transceiver configured to transmit the image and the depth data, a microcontroller configured to control the image capture device, the depth sensor, and the transceiver, a database configured to store meat cut specifications, and the control circuit configured to receive, from the capture device, the image and the depth data, retrieve, from the database, a meat cut specification, evaluate the image of the cut of meat and the depth data associated with the cut of meat, and classify the cut of meat.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: November 15, 2022
    Assignee: Walmart Apollo, LLC
    Inventors: Parul Aggarwal, Mangesh N. Kulkarni Wadhonkar, Amit Jhunjhunwala, Rahul Kumar, Raghav Mehta, Peeyush Taneja
  • Publication number: 20220345517
    Abstract: Disclosed are various examples of unified application management for heterogeneous application delivery. Application metadata for various applications can be received from management services and can be analyzed according to application unification rules to identify multiple application variants of a particular application. A unified application can be generated to represent the multiple application variants that are identified. Application entitlements can be defined for the unified application model, and the management services can provide access to the particular application according to the entitlements.
    Type: Application
    Filed: April 23, 2021
    Publication date: October 27, 2022
    Inventors: Parag Chakraborty, Nigitha Alugubelli, Rahul Kumar, Sreedevi Mohan, Thiruekamban Poongkunran, Siva Praveen Mummaneni, Yaping Xie, Sabarishkumar Rajagopal, Amrainder Singh, Sriharsha Mallur Apprameya
  • Patent number: 11467214
    Abstract: One illustrative method comprises retrieving a set of drive information associated with an operation of an electric drive in a time period from a drive control unit and one or more sensor units. The method further includes obtaining reliability information associated with the electric drive from a server. The reliability information is computed in the server, with the set of drive information and a model corresponding to a drive type of the electric drive. The reliability information includes a probability of occurrence of the abnormal condition in a specified future time period. The method further includes, providing at least one condition indication regarding the abnormal condition to one of a human machine interface and a drive controller based on the probability of occurrence of the abnormal condition.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: October 11, 2022
    Assignee: ABB Schweiz AG
    Inventors: Jinendra Gugaliya, Rahul Kumar-Vij, Abhilash Pani, Arpit Sisodia, Nikhil Venkata Saisantosh Podila
  • Publication number: 20220282979
    Abstract: Disclosures in the present invention relate to a system and method of generating and optimising real time dynamic dispatch plans. The system in the present invention stores dispatch data which includes location identification data i.e. addresses/locations of the entities serviced as well as the route taken by the dispatch vehicle during the dispatch. Location identification data of two dispatches is compared with each other to identify highly overlapping geographic clusters and the boundary between such geographic clusters. Over time, this process is repeated and the boundaries thus identified are regarded as constraints to be used in dispatch planning. As such, two entities which lie in a single geographic cluster with no boundary between them are deemed to be capable of being serviced together in a single dispatch, whereas caution may be exercised while servicing entities that lie in separate geographic clusters.
    Type: Application
    Filed: March 2, 2022
    Publication date: September 8, 2022
    Applicant: Delhivery Private Limited
    Inventors: Kabir Rustogi, Rahul Kumar, Rishit Jain, Shiv Krishna Jaiswal
  • Patent number: 11420246
    Abstract: The present disclosure discloses a method for improving fatigue strength of a workpiece (100). The method comprises positioning the workpiece (100) in a punch and die assembly (102). Operating the punch and die assembly (102) one or more times to imprint surface features (2) on a portion of a surface of the workpiece (100), wherein the surface features (2) induces compressive residual stresses at a sub-surface level of the workpiece (100), and improves the fatigue strength of the workpiece (100).
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: August 23, 2022
    Assignee: TATA STEEL LIMITED
    Inventors: Suman Guha, Rudra Bubai Sarkar, Rahul Kumar Verma, Gujre Vinay Sanjay, Shaik Shamshoddin
  • Publication number: 20220263821
    Abstract: Systems and methods are provided herein for transitioning a supplicant from one virtual local area network (VLAN) to another using a change of authorization (COA) message. This may be accomplished by an authentication server notifying a network device that a host should be granted access to the network, wherein the authentication server authenticates the host using MAC based authentication. Based on this notification and the MAC address of the host, the network device assigns the host to a first VLAN. If the authentication server determines that the host needs to change from the first VLAN to a second VLAN the authentication server generates a COA message, associated with the host, wherein the COA message comprises a VLAN identifier related to the second VLAN. The authentication server transmits the COA message to the network device causing the network device to route traffic to and from the host using the second VLAN.
    Type: Application
    Filed: February 17, 2021
    Publication date: August 18, 2022
    Inventors: Rahul Sharma, Rahul Kumar Singh, Rajshekhar Biradar
  • Patent number: 11409807
    Abstract: A single-click matchmaking system and method is disclosed providing streamlined, fast, interactive and intelligent search processes for matchmaking. The single-click matchmaking for recommending at least one match comprises receiving a profile of the user based on an input given by the user at an application running on the computing device, predicting a plurality of self-attributes of the user based on the profile of the user, predicting a plurality of preferred attributes based on the plurality of self-attributes of the user, accessing a memory configured to store data corresponding to a plurality of entities, determining the match from the plurality of entities and recommending the at least one match to display at the computing device of the user.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: August 9, 2022
    Inventors: Rahul Kumar Namdev, Pawan Kumar Gupta
  • Patent number: 11393068
    Abstract: A method for interpolating values of an attribute for an image grid may include determining a root value of the attribute for a root node located centrally in the image grid, pre-calculating metadata for multiple child nodes in one or more hierarchical levels based on one or more gradients of the attribute, and deriving values of the attribute for each of the child nodes at each of the hierarchical levels based on the corresponding root value and metadata for the hierarchical level of each child node, wherein each child node may be used as a root node in the next hierarchical level. The image grid may have multiple outer cells arranged radially around a central cell, and the root node may be located in the central cell.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: July 19, 2022
    Inventors: Rahul Kumar, Fnu Gurupad, David Tannenbaum
  • Patent number: 11381928
    Abstract: Disclosures in the present invention relate to a system and method of generating and optimising unique address parameters for entities described by addresses and locations. The system in the present invention stores multiple addresses mapped with their estimated physical locations in a database. A first address is parsed and broken down into at least nationality, state, city, town, locality, sub-locality, street, landmark, building, floor number, identification number, postal code, zip code or any other address identifying parameter. Similar addresses are searched for in the list of stored addresses and their addresses and locations are matched with the address and location of the first address to generate a unique address parameter.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: July 5, 2022
    Assignee: Delhivery Private Limited
    Inventors: Kabir Rustogi, Rahul Kumar
  • Publication number: 20220206483
    Abstract: The present invention relates to a method and a system for production accounting in process industries using Artificial Intelligence (AI). More particularly the present invention relates to fault detection in a plurality of measuring instruments and process equipment in a process plant. A plurality of measured signals from the measuring instruments is received by the process control system and noise is extracted from the plurality of measured signals. The extracted noise is correlated with a noise extracted from a plurality of reference signals using an AI based data analysis technique. Further, the process control system identifies deviations in the one or more parameters. The process control system detects the faults the plurality of measuring instruments or the process equipment using the correlated noises and the identified deviations of the one or more parameters.
    Type: Application
    Filed: April 20, 2020
    Publication date: June 30, 2022
    Applicant: ABB Schweiz AG
    Inventors: Shrikant Bhat, Rahul Kumar-Vij
  • Publication number: 20220206694
    Abstract: The present invention is an controller for dynamically allocating RAM between powersave code copied from ROM and transient RAM memory used for storing packets. When the utilization of the transient RAM memory is low, code segments are copied from ROM and executed from RAM using a RAM pointer table which is updated after the code segments are copied over from ROM, and when the utilization of the transient RAM memory is high, code segments are deallocated from RAM and the pointer table is updated to point to the corresponding location in flash ROM.
    Type: Application
    Filed: March 9, 2022
    Publication date: June 30, 2022
    Applicant: Ceremorphic, Inc.
    Inventors: Subba Reddy KALLAM, Partha Sarathy MURALI, Venkata Siva Prasad PULAGAM, Anusha BIYYANI, Venkatesh VINJAMURI, Shahabuddin MOHAMMED, Rahul Kumar GURRAM, Akhil SONI
  • Publication number: 20220207007
    Abstract: A method and system for creating an industry specific master data. The method includes receiving data files from a user. The method further includes automatically cleaning the data files by removing garbage data, junk characters, missing data, and non-printable characters to obtain clean data. Further, creating an industry specific dictionary from the clean data. The industry specific dictionary is enriched upon determining relationships between keywords present in the clean data. The method further includes mapping the keywords present in the industry specific dictionary with external data sources to obtain mapped data using Deep Learning techniques. Further, determining common rows present across the clean data and the mapped data. The common rows are determined by data tables present in the clean data and the mapped data. Finally, creating industry specific master data upon merging unique columns present in the data tables.
    Type: Application
    Filed: February 18, 2021
    Publication date: June 30, 2022
    Inventors: Ajay Solanki, Rahul Kumar Pandey, Aishit Dharwal
  • Publication number: 20220188157
    Abstract: The present disclosure provide a method for executing tasks in an IoT environment using artificial-intelligence (AI) techniques. The method comprises: receiving at least one current task related to a user; identifying, based on a pre-defined criteria, a type of the at least one current task and a priority-level of the at least one current task from the at least one current task; generating based on an AI-model, a correlation of one or more of a user-location, a device-usage history pertaining to the user, a list of current active devices with respect to the user, and a user-preference within the IoT environment; and identifying at least one device for communicating a task execution status based on the correlation and based on at least one of the type of the at least one current task and the priority-level of the at least one current task.
    Type: Application
    Filed: December 10, 2021
    Publication date: June 16, 2022
    Inventors: Rajat SHARMA, Rahul KUMAR, Sourabh TIWARI