Patents by Inventor RAVISH KUMAR

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

  • Publication number: 20240152536
    Abstract: Improved artificial intelligence computer systems actively and/or passively provide end-users with information from firm data systems to help the end-user perform the end-user's job functions. In a passive implementation, the system can prioritize emails for a user, craft consistent responses to multiple email inquiries on the same topic, craft responses whose content is drawn from a library of electronic documents, and/or suggest text for an electronic document being authored by the end-user. In an active implementation, the system comprises AI agents associated with individual databases of the system, where the AI agents are tuned to retrieve data from their associated database in response to a query from the end-user.
    Type: Application
    Filed: January 11, 2024
    Publication date: May 9, 2024
    Applicant: MORGAN STANLEY SERVICES GROUP INC.
    Inventors: Amit Kumar Singh, Ravish Sharma, Kevin Eng, Vikram Hemrajani, Monika Nica, Eden KIDNER
  • Patent number: 11979022
    Abstract: Example approaches for power quality monitoring in a power distribution grid are described. In an example, monitoring data is received by a communication gateway from a node coupled to it. In an example, there may be multiple nodes in the power distribution grid. Local insights for power quality monitoring may be estimated, based on the monitoring data, using predictive analytics at the communication gateway. The monitoring data and the local insights associated with each of the plurality of nodes is transmitted to the server. Global insights for power quality monitoring may be estimating, using predictive analytics performed at the server, based on the monitoring data and the local insights. An indication to an operator is generated, based on the estimated local insights, global insights and the monitored data, to carry out preventive or corrective action for maintaining the power quality in the power distribution grid.
    Type: Grant
    Filed: December 24, 2019
    Date of Patent: May 7, 2024
    Assignee: Hitachi Energy Ltd
    Inventors: Hariram Satheesh, Ravish Kumar, Srijit Kumar
  • Publication number: 20240015833
    Abstract: A method for tuning system parameters for one or more network slices is disclosed. The method includes receiving, from a network, a set of URSP rules including slice-specific information for each of the one or more network slices, determining an application UID associated with the one or more network slices, acquiring, from one or more applications running on the UE, packet information related to each of one or more ongoing PDU sessions associated with a corresponding network slice, obtain in a flow rate for each of the one or more ongoing PDU, tuning a set of system parameters for the one or more ongoing PDU sessions, and applying one or more policies for the one or more ongoing PDU sessions.
    Type: Application
    Filed: July 5, 2023
    Publication date: January 11, 2024
    Inventors: Sandeep IRLANKI, Dharma Teja NIDAMANURI, Ravish Kumar KUMAWAT, Siva Sabareesh DRONAMRAJU, Srihari KUNCHA
  • Publication number: 20230336023
    Abstract: Example approaches for power quality monitoring in a power distribution grid are described. In an example, monitoring data is received by a communication gateway from a node coupled to it. In an example, there may be multiple nodes in the power distribution grid. Local insights for power quality monitoring may be estimated, based on the monitoring data, using predictive analytics at the communication gateway. The monitoring data and the local insights associated with each of the plurality of nodes is transmitted to the server. Global insights for power quality monitoring may be estimating, using predictive analytics performed at the server, based on the monitoring data and the local insights. An indication to an operator is generated, based on the estimated local insights, global insights and the monitored data, to carry out preventive or corrective action for maintaining the power quality in the power distribution grid.
    Type: Application
    Filed: December 24, 2019
    Publication date: October 19, 2023
    Inventors: Hariram Satheesh, Ravish Kumar, Srijit Kumar
  • Publication number: 20230237427
    Abstract: A method may include receiving, from a scanning device, a first scan of a first identifier of a first slot within a package unit or a first item to be disposed within the package unit. A correct item to be disposed within the first slot having the first identifier or a correct slot for receiving the first item having the first identifier may be determined based on the first identifier and a packing order associated with the package unit. A user interface may be generated to display an indication of the correct item to be disposed within the first slot having the first identifier or the correct slot for receiving the first item having the first identifier. Whether the correct item is disposed within the first slot or the first item is dispose within the correct slot may be determined based on a third scan of a third identifier.
    Type: Application
    Filed: February 11, 2022
    Publication date: July 27, 2023
    Inventors: Ravish Kumar Ojha, Ramkumar Sethurao, Sanath Kumar K S
  • Publication number: 20230035194
    Abstract: Systems and method are provided that include process that customize the presentation of webpages according to alternative acquisition protocols. The processes include receiving, from a first server, a webpage identifying an object for acquisition by a user using a first acquisition protocol. The processes then execute a call to a second server that includes an identification of a user interacting with the webpage and a request for an identification of one or more alternative acquisition protocols based on the identification of the user. In response, the processes receive JavaScript code that executes to provide information associated with the one or more alternative acquisition protocols. The processes then generating a modified webpage that includes a modification to a portion of the webpage based on at least one of the one or more alternative acquisition protocols. The modified webpage may be displayed to a user.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 2, 2023
    Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
  • Publication number: 20230029913
    Abstract: Systems, methods, devices, instructions, and other aspects are provided for a multi-product platform. In one aspect, a computer implemented method is provided that includes receiving request data at a multiple-product placement server, where when the request data is received from a customer device, the request data includes dynamic customer data customized based on user selections, and dynamically selecting a product system from a plurality of product systems using a set of system rules and the dynamic customer data. The method further involves receiving product data from the product system, configuring the product data from the product system using the set of system rules and the dynamic customer data to generate customer compatible data, and facilitating a transaction between the customer device and a merchant system using the customer compatible data.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 2, 2023
    Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
  • Publication number: 20230030686
    Abstract: Aspects of a dynamic offer system are described. In one example, a method involves receiving a data feed of offer data, generating a set of current offers in a database using a set of offer rules and the data feed, receiving merchant configuration data associated with a merchant portal, and dynamically selecting current merchant offers from the set of current offers in the database using the merchant configuration data. A request is received for the current merchant offers, where when the request for the current merchant offers is received from a customer device, the request includes dynamic customer data customized based on user selections, one or more offers of the current merchant offers based on the dynamic customer data are dynamically selected, and a transaction between the customer device and the merchant portal associated with the one or more offers dynamically selected by the computing device is facilitated.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 2, 2023
    Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
  • Publication number: 20230033957
    Abstract: Systems and method are provided for providing a waterfall gateway configured to enable communication between disparate devices. The waterfall gateway receives an indication that a first resource request was denied by a server. In response, the waterfall gateway identifies two or more client devices configured to provide services to the user. The waterfall gateway generates a resource request waterfall that includes a sequence of client devices of the two or more client devices. The resource request waterfall is configured to facilitate resource request transmissions to the one or more client devices according to the sequence of client devices. The waterfall gateway facilitates a transmission of a second resource request to a first client device in the sequence of client devices.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 2, 2023
    Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
  • Publication number: 20230031114
    Abstract: Systems, methods, devices, instructions, and other aspects are provided for unique device identification. In one aspect, a method is providing including receiving, at a server computer, transaction data associated with a client device, wherein the transaction data includes device configuration data, aggregating the device configuration data for the client device received within a threshold time period to generate a unique set of device configuration characteristics, receiving, at the server computer, transaction request data associated with the client device, verifying the client device using the unique set of device configuration characteristics, and facilitating a transaction associated with the transaction request data based on verification of the client device using the unique set of device configuration characteristics.
    Type: Application
    Filed: July 27, 2022
    Publication date: February 2, 2023
    Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
  • 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: 20220128977
    Abstract: Systems and methods for supporting multiple time synchronization protocols within an industrial device include obtaining a time reference from each industrial device within the first set of industrial devices and the second set of industrial devices. The time reference provides the basis for synchronization of the clock and other clocks of first set of industrial devices and the second set of industrial devices. A principal time reference is selected from among the time references. Once selected, the principal time reference is correlated with each of the time references obtained from the first set of industrial devices and the second set of industrial devices. With the principal time reference correlated, related communication with the second device may be controlled.
    Type: Application
    Filed: January 7, 2022
    Publication date: April 28, 2022
    Applicant: ABB Schweiz AG
    Inventors: Ravish Kumar, Johan Akerberg, Jorgen Gade
  • Publication number: 20220094588
    Abstract: A method for handling failure of a TSN communication link in a TSN network. The method is performed by a control node and includes estimating requirements for TSN communication for end-points based on application parameters, input/output requirements, and application requirements, wherein each end-point is capable of communicating over a TSN channel and a non-TSN channel in the TSN network using one and the same network interface. The method includes obtaining an indication of a failure of a TSN communication link in the TSN network between two of the end-points. The method includes performing self-healing of the TSN communication link.
    Type: Application
    Filed: January 7, 2019
    Publication date: March 24, 2022
    Inventors: Johan Åkerberg, Ravish Kumar, Jörgen Gade, Rahul Nandkumar Gore
  • Publication number: 20220029724
    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: Application
    Filed: December 13, 2019
    Publication date: January 27, 2022
    Inventors: Mallikarjun KANDE, David MIELNIK, Marco SANGUINETI, Thomas HEILMAN, Mitchell Jordan RACKOVAN, Rahul Kumar GORE, Ravish KUMAR
  • Patent number: 10534688
    Abstract: Technologies for execution trace with automatic event triggering include a computing device that includes an execution trace hub. The trace hub observes execution trace packets and determines whether the execution trace packets match one or more event trigger rules. If an execution packet matches an event trigger rule, the trace hub invokes an event callback. The event callback may be a predefined hardware function of the computing device or a software function. The trace hub may be configured with event trigger rules and associated event callbacks, for example by writing to one or more corresponding configuration space registers. In response to invoking the event callback, the computing device may, for example, output state information of the computing device to a data storage device, halt execution, activate a debug mode of the processor, or execute a software recovery function. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: January 14, 2020
    Assignee: Intel Corporation
    Inventors: Brinda Kh, Ravish Kumar, Rajeev Muralidhar
  • Patent number: 10209695
    Abstract: In aspects, the present invention discloses a method for replacing a first field device with a second field device using a commissioning tool. The method comprising retrieving a device description file associated with the first field device, analyzing the device description file, generating a first object by mapping a parameters of the second field device to a parameter from the identified one or more parameters based on a first index and a second index, generating a configuration file associated with the second file device based on the device description file and the generated first object, and transmitting the configuration file to the second field device for commissioning operation of the second field device. The step of analyzing the device description file comprises identifying one or more parameters from the plurality of parameters for mapping based on a predetermined criteria.
    Type: Grant
    Filed: November 17, 2014
    Date of Patent: February 19, 2019
    Assignee: ABB Schweiz AG
    Inventors: Ravish Kumar, Deepaknath Tandur, Mallikarjun Kande, Roland Braun, Bhangale Milind, Neil Shah, Stefan Bollmeyer, Shashishekhar Pandharkar
  • Patent number: 9992777
    Abstract: The present invention provides a system and method for advising wireless computer networks on inter-network interferences during their life time. The method of the present invention initially observes initial channel utilization profiles along with corresponding time-slots of dynamic network elements and network characteristics of a first network and stores as historical channel utilization profiles. The initial transmission profiles an interfering second network are also recorded. The threshold transmission profiles are then recorded as historical transmission profiles. The aggregator determines interference patterns, by comparing historical channel utilization profiles with runtime threshold transmission profiles and advises and pre-warns appropriate network actions to a network manager of the first network on the interference prone zones. The system of the present invention includes a first network with a common multi-network interference observer, to advise on inter-network interferences.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: June 5, 2018
    Assignee: ABB SCHWEIZ AG
    Inventors: Anitha Varghese, Deepaknath Tandur, Mallikarjun Kande, Ravish Kumar, Tuncay Gülfirat
  • Publication number: 20180095815
    Abstract: Technologies for execution trace with automatic event triggering include a computing device that includes an execution trace hub. The trace hub observes execution trace packets and determines whether the execution trace packets match one or more event trigger rules. If an execution packet matches an event trigger rule, the trace hub invokes an event callback. The event callback may be a predefined hardware function of the computing device or a software function. The trace hub may be configured with event trigger rules and associated event callbacks, for example by writing to one or more corresponding configuration space registers. In response to invoking the event callback, the computing device may, for example, output state information of the computing device to a data storage device, halt execution, activate a debug mode of the processor, or execute a software recovery function. Other embodiments are described and claimed.
    Type: Application
    Filed: January 31, 2017
    Publication date: April 5, 2018
    Inventors: Brinda KH, Ravish KUMAR, Rajeev MURALIDHAR
  • Publication number: 20170230982
    Abstract: The present invention provides a system and method for advising wireless computer networks on inter-network interferences during their life time. The method of the present invention initially observes initial channel utilization profiles along with corresponding time-slots of dynamic network elements and network characteristics of a first network and stores as historical channel utilization profiles. The initial transmission profiles an interfering second network are also recorded. The threshold transmission profiles are then recorded as historical transmission profiles. The aggregator determines interference patterns, by comparing historical channel utilization profiles with runtime threshold transmission profiles and advises and pre-warns appropriate network actions to a network manager of the first network on the interference prone zones. The system of the present invention includes a first network with a common multi-network interference observer, to advise on inter-network interferences.
    Type: Application
    Filed: September 4, 2015
    Publication date: August 10, 2017
    Applicant: ABB TECHNOLOGY LTD
    Inventors: Anitha VARGHESE, Deepaknath TANDAUR, Mallikarjun KANDE, Ravish KUMAR, Tuncay GUELFIRAT
  • Patent number: 9699270
    Abstract: The invention relates to a method for joining of a first field device to a wireless sensor actuator network using a configuration tool. The wireless sensor actuator network comprises a plurality of interconnected field devices and gateway for connecting the interconnected field devices to a plant automation network comprising controllers and network manager. The method comprises receiving device information associated with the first field device, transmitting a commissioning request for the first field device, the commissioning request comprising device information and geographical location information of the first field device, receiving commissioning information comprising a session key, a network key and routing information, and commissioning the first field device using the received commissioning information for joining the said field device to the wireless sensor actuator network.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: July 4, 2017
    Assignee: ABB Schweiz AG
    Inventors: Mallikarjun Kande, Ravish Kumar