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: 20240152536Abstract: 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: ApplicationFiled: January 11, 2024Publication date: May 9, 2024Applicant: MORGAN STANLEY SERVICES GROUP INC.Inventors: Amit Kumar Singh, Ravish Sharma, Kevin Eng, Vikram Hemrajani, Monika Nica, Eden KIDNER
-
Patent number: 11979022Abstract: 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: GrantFiled: December 24, 2019Date of Patent: May 7, 2024Assignee: Hitachi Energy LtdInventors: Hariram Satheesh, Ravish Kumar, Srijit Kumar
-
Publication number: 20240015833Abstract: 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: ApplicationFiled: July 5, 2023Publication date: January 11, 2024Inventors: Sandeep IRLANKI, Dharma Teja NIDAMANURI, Ravish Kumar KUMAWAT, Siva Sabareesh DRONAMRAJU, Srihari KUNCHA
-
Publication number: 20230336023Abstract: 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: ApplicationFiled: December 24, 2019Publication date: October 19, 2023Inventors: Hariram Satheesh, Ravish Kumar, Srijit Kumar
-
Publication number: 20230237427Abstract: 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: ApplicationFiled: February 11, 2022Publication date: July 27, 2023Inventors: Ravish Kumar Ojha, Ramkumar Sethurao, Sanath Kumar K S
-
Publication number: 20230035194Abstract: 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: ApplicationFiled: July 27, 2022Publication date: February 2, 2023Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
-
Publication number: 20230029913Abstract: 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: ApplicationFiled: July 27, 2022Publication date: February 2, 2023Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
-
Publication number: 20230030686Abstract: 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: ApplicationFiled: July 27, 2022Publication date: February 2, 2023Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
-
Publication number: 20230033957Abstract: 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: ApplicationFiled: July 27, 2022Publication date: February 2, 2023Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
-
Publication number: 20230031114Abstract: 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: ApplicationFiled: July 27, 2022Publication date: February 2, 2023Inventors: Joydeep Mukherjee, Karen Yagnesak, Viveka Vardhan Ravi, Sarath Vadakapurapu, Ravish Kumar, Vish Dadireddy
-
Patent number: 11522627Abstract: 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: GrantFiled: December 13, 2019Date of Patent: December 6, 2022Assignee: ABB Schweiz AGInventors: Mallikarjun Kande, David Mielnik, Marco Sanguineti, Thomas Heilman, Mitchell Jordan Rackovan, Rahul Kumar Gore, Ravish Kumar
-
Publication number: 20220128977Abstract: 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: ApplicationFiled: January 7, 2022Publication date: April 28, 2022Applicant: ABB Schweiz AGInventors: Ravish Kumar, Johan Akerberg, Jorgen Gade
-
Publication number: 20220094588Abstract: 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: ApplicationFiled: January 7, 2019Publication date: March 24, 2022Inventors: Johan Åkerberg, Ravish Kumar, Jörgen Gade, Rahul Nandkumar Gore
-
Publication number: 20220029724Abstract: 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: ApplicationFiled: December 13, 2019Publication date: January 27, 2022Inventors: Mallikarjun KANDE, David MIELNIK, Marco SANGUINETI, Thomas HEILMAN, Mitchell Jordan RACKOVAN, Rahul Kumar GORE, Ravish KUMAR
-
Patent number: 10534688Abstract: 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: GrantFiled: January 31, 2017Date of Patent: January 14, 2020Assignee: Intel CorporationInventors: Brinda Kh, Ravish Kumar, Rajeev Muralidhar
-
Patent number: 10209695Abstract: 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: GrantFiled: November 17, 2014Date of Patent: February 19, 2019Assignee: ABB Schweiz AGInventors: Ravish Kumar, Deepaknath Tandur, Mallikarjun Kande, Roland Braun, Bhangale Milind, Neil Shah, Stefan Bollmeyer, Shashishekhar Pandharkar
-
Patent number: 9992777Abstract: 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: GrantFiled: September 4, 2015Date of Patent: June 5, 2018Assignee: ABB SCHWEIZ AGInventors: Anitha Varghese, Deepaknath Tandur, Mallikarjun Kande, Ravish Kumar, Tuncay Gülfirat
-
Publication number: 20180095815Abstract: 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: ApplicationFiled: January 31, 2017Publication date: April 5, 2018Inventors: Brinda KH, Ravish KUMAR, Rajeev MURALIDHAR
-
Publication number: 20170230982Abstract: 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: ApplicationFiled: September 4, 2015Publication date: August 10, 2017Applicant: ABB TECHNOLOGY LTDInventors: Anitha VARGHESE, Deepaknath TANDAUR, Mallikarjun KANDE, Ravish KUMAR, Tuncay GUELFIRAT
-
Patent number: 9699270Abstract: 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: GrantFiled: July 29, 2016Date of Patent: July 4, 2017Assignee: ABB Schweiz AGInventors: Mallikarjun Kande, Ravish Kumar