Patents by Inventor Sourav Chakraborty
Sourav Chakraborty 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: 20240095062Abstract: Systems, methods, and devices for performing computing operations are provided. In one example, a device is described to include a first processing unit and second processing unit in communication via a network interconnect. The first processing unit is configured to offload at least one of computation tasks and communication tasks to the second processing unit while the first processing unit performs the application-level processing tasks. The second processing unit is also configured to provide a result vector to the first processing unit when the at least one of computation tasks and communication tasks are completed.Type: ApplicationFiled: September 21, 2022Publication date: March 21, 2024Inventors: Sourav Chakraborty, Tomislav Janjusic, Mohammadreza Bayatpour, Joshua Samuel Ladd
-
Publication number: 20240073115Abstract: Methods and apparatus for controlling monitoring operations performed by various devices, e.g., access points, in a communications network and for using information obtained by the devices which perform the monitoring are described. The methods are well suited for use in a system with a variety of access points, e.g., wireless and/or wired access points, which can be used to obtain access to the Internet or another network. An access point, which has been configured to monitor in accordance with received monitoring configuration information, e.g. on a per access point interface basis, captures packets, stores captured packets, and monitors to detect communications failures corresponding to communications devices using said access point. In response to detecting a communications failure, the access point generates, an event failure notification indicating the type of detected failure and sends the event failure notification to the network monitoring node along with corresponding captured packets.Type: ApplicationFiled: September 5, 2023Publication date: February 29, 2024Inventors: Sourav Chakraborty, Deanna Sue Hong
-
Patent number: 11847500Abstract: A method can include receiving, at a workflow controller, a machine learning workflow, the machine learning workflow associated with a first task and a second task. The first task is training a machine learning model and the second task is deploying the model. The method can include segmenting, by the workflow controller, the machine learning workflow into a first sub-workflow associated with the first task and a second sub-workflow associated with the second task, assigning a first workflow agent to the first sub-workflow and assigning a second workflow agent to the second sub-workflow, selecting, by the first workflow agent and based on first resources needed to perform the first task, a first cluster for performing the first task and selecting, by the second workflow agent and based on second resources needed to perform the second task, a second cluster for performing the second task.Type: GrantFiled: December 11, 2019Date of Patent: December 19, 2023Assignee: Cisco Technology, Inc.Inventors: Johnu George, Sourav Chakraborty, Amit Kumar Saha, Debojyoti Dutta, Xinyuan Huang, Adhita Selvaraj
-
Patent number: 11770314Abstract: Methods and apparatus for controlling monitoring operations performed by various devices, e.g., access points, in a communications network and for using information obtained by the devices which perform the monitoring are described. The methods are well suited for use in a system with a variety of access points, e.g., wireless and/or wired access points, which can be used to obtain access to the Internet or another network. An access point, which has been configured to monitor in accordance with received monitoring configuration information, e.g. on a per access point interface basis, captures packets, stores captured packets, and monitors to detect communications failures corresponding to communications devices using said access point. In response to detecting a communications failure, the access point generates, an event failure notification indicating the type of detected failure and sends the event failure notification to the network monitoring node along with corresponding captured packets.Type: GrantFiled: March 29, 2022Date of Patent: September 26, 2023Assignee: Juniper Networks, Inc.Inventors: Sourav Chakraborty, Deanna Sue Hong
-
Patent number: 11658912Abstract: Systems, methods, and devices are disclosed for providing a quality of service between nodes. A service provider can receive, from a first node of a customer network to an ingress node of a service provider network, packets bound for a second node on the customer network that is remote from the first node. The packets are mapped to a network segment according to a traffic type based on an identifier associated with the packets that identifies the traffic type of the packets. The packets are sent via their mapped network segment to an egress node with connectivity to the second node of the customer network according to a quality of service associated with the traffic type identified by the identifier.Type: GrantFiled: May 19, 2021Date of Patent: May 23, 2023Assignee: Cisco Technology, Inc.Inventors: Gangadharan Byju Pularikkal, Santosh Ramrao Patil, Mark Grayson, Swaminathan Anantha, Sourav Chakraborty
-
Patent number: 11528273Abstract: In one embodiment, an IoT server includes: processing circuitry, an I/O module operative to communicate with at least an IoT device and a vendor network server, and an onboarding application and operative to at least: receive an onboarding request from the IoT device via the I/O module, send a confirmation request to the vendor network server via the I/O module, where the confirmation request indicates a request to confirm an identity of the IoT device according to a connection to a network device authenticated by the vendor network server, receive a confirmation response from the vendor network server via the I/O module, where the confirmation response indicates whether the IoT device is connected to the network device, and if the confirmation response is a positive confirmation response that indicates that the IoT device is connected to the network device, onboard the IoT device for participation in an IoT-based system.Type: GrantFiled: January 20, 2021Date of Patent: December 13, 2022Assignee: Cisco Technology, Inc.Inventors: Santosh Ramrao Patil, Gangadharan Byju Pularikkal, Sourav Chakraborty, Madhusudan Nanjanagud
-
Publication number: 20220224613Abstract: Methods and apparatus for controlling monitoring operations performed by various devices, e.g., access points, in a communications network and for using information obtained by the devices which perform the monitoring are described. The methods are well suited for use in a system with a variety of access points, e.g., wireless and/or wired access points, which can be used to obtain access to the Internet or another network. An access point, which has been configured to monitor in accordance with received monitoring configuration information, e.g. on a per access point interface basis, captures packets, stores captured packets, and monitors to detect communications failures corresponding to communications devices using said access point. In response to detecting a communications failure, the access point generates, an event failure notification indicating the type of detected failure and sends the event failure notification to the network monitoring node along with corresponding captured packets.Type: ApplicationFiled: March 29, 2022Publication date: July 14, 2022Inventors: Sourav Chakraborty, Deanna Sue Hong
-
Patent number: 11379522Abstract: This disclosure describes techniques for performing context preservation related to a conversational user interface of a first user device. The techniques include receiving an inquiry regarding an operational status of a computing resource network and based at least in part on the inquiry, generating a response to the inquiry for display in the conversational user interface. The techniques also include identifying supplemental data as being relevant to the support session, and causing the response to the inquiry and the supplemental data to be displayed concurrently. A data package may be created that represents the support session, including the inquiry, the response, the supplemental data, and an indication that the response and the supplemental data were displayed concurrently. The techniques may include exporting the data package to a second user device for presentation of the support session.Type: GrantFiled: February 25, 2020Date of Patent: July 5, 2022Assignee: Cisco Technology, Inc.Inventors: Akshay Sachin Zade, Dineshkumar Jayakumar, Sourav Chakraborty
-
Patent number: 11356331Abstract: Wireless configuration diagnosis framework may be provided. A label for a choreography comprising a sequence of frames to be exchanged between a first access point and a first client device may be created by a controller. A reference footprint for the choreography may be created. The reference footprint may comprise, for each frame of the sequence of frames, a frame type, an information element for the frame type, and a bit value for the information element. The reference footprint may be sent to the first access point. A plurality of frames exchanged between the first access point and the first client device associated with the choreography and an outcome for the choreography may be received from the first access point in response to the choreography being triggered.Type: GrantFiled: June 27, 2019Date of Patent: June 7, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Manoj Gupta, Sourav Chakraborty, Venkata Prathyusha Kuntupalli, Rajesh S. Pazhyannur, Jerome Henry
-
Patent number: 11323341Abstract: Methods and apparatus for controlling monitoring operations performed by various devices, e.g., access points, in a communications network and for using information obtained by the devices which perform the monitoring are described. The methods are well suited for use in a system with a variety of access points, e.g., wireless and/or wired access points, which can be used to obtain access to the Internet or another network. An access point, which has been configured to monitor in accordance with received monitoring configuration information, e.g. on a per access point interface basis, captures packets, stores captured packets, and monitors to detect communications failures corresponding to communications devices using said access point. In response to detecting a communications failure, the access point generates, an event failure notification indicating the type of detected failure and sends the event failure notification to the network monitoring node along with corresponding captured packets.Type: GrantFiled: May 28, 2020Date of Patent: May 3, 2022Assignee: Juniper Networks, Inc.Inventors: Sourav Chakraborty, Deanna S. Hong
-
Publication number: 20220064111Abstract: The present invention relates to an improved and economical process for enantioselective synthesis and purification of a novel key intermediate of Brivaracetam. Further, the present invention also relates to a process for the preparation of a chirally pure Brivaracetam of formula I utilizing the said intermediate.Type: ApplicationFiled: January 17, 2020Publication date: March 3, 2022Applicant: CLININVENT RESEARCH PVT. LTD.Inventors: Sarabindu Roy, Angshuman Ghosh, Ramesh Dhondi Kubeer, Mutyala V. V. Vara Prasad, Gopal Paul, Abhishek Garai, Sourav Chakraborty, Animesh Haldar, Ajay Kumar Yadaw, Subho Roy
-
Patent number: 11218462Abstract: A method is performed at a gateway device including one or more processors and a non-transitory memory. The method includes, receiving, from a first wireless network, a first get authentication token request, where the first get authentication token request includes network information of a second wireless network and information of a first user equipment (UE). The method further includes forwarding the first get authentication token request to the second wireless network in response to receiving the first get authentication token request. The method additionally includes receiving a first authentication token from the second wireless network. The method also includes forwarding the first authentication token to the first UE via the first wireless network in order to associate the first UE with the second wireless network.Type: GrantFiled: November 1, 2018Date of Patent: January 4, 2022Assignee: Cisco Technology, Inc.Inventors: Swaminathan Anantha, Santosh Ramrao Patil, Gangadharan Byju Pularikkal, Mark Grayson, Sourav Chakraborty
-
Publication number: 20210320876Abstract: Systems, methods, and devices are disclosed for providing a quality of service between nodes. A service provider can receive, from a first node of a customer network to an ingress node of a service provider network, packets bound for a second node on the customer network that is remote from the first node. The packets are mapped to a network segment according to a traffic type based on an identifier associated with the packets that identifies the traffic type of the packets. The packets are sent via their mapped network segment to an egress node with connectivity to the second node of the customer network according to a quality of service associated with the traffic type identified by the identifier.Type: ApplicationFiled: May 19, 2021Publication date: October 14, 2021Inventors: Gangadharan Byju Pularikkal, Santosh Ramrao Patil, Mark Grayson, Swaminathan Anantha, Sourav Chakraborty
-
Publication number: 20210263968Abstract: This disclosure describes techniques for performing context preservation related to a conversational user interface of a first user device. The techniques include receiving an inquiry regarding an operational status of a computing resource network and based at least in part on the inquiry, generating a response to the inquiry for display in the conversational user interface. The techniques also include identifying supplemental data as being relevant to the support session, and causing the response to the inquiry and the supplemental data to be displayed concurrently. A data package may be created that represents the support session, including the inquiry, the response, the supplemental data, and an indication that the response and the supplemental data were displayed concurrently. The techniques may include exporting the data package to a second user device for presentation of the support session.Type: ApplicationFiled: February 25, 2020Publication date: August 26, 2021Inventors: Akshay Sachin Zade, Dineshkumar Jayakumar, Sourav Chakraborty
-
Publication number: 20210182729Abstract: A method can include receiving, at a workflow controller, a machine learning workflow, the machine learning workflow associated with a first task and a second task. The first task is training a machine learning model and the second task is deploying the model. The method can include segmenting, by the workflow controller, the machine learning workflow into a first sub-workflow associated with the first task and a second sub-workflow associated with the second task, assigning a first workflow agent to the first sub-workflow and assigning a second workflow agent to the second sub-workflow, selecting, by the first workflow agent and based on first resources needed to perform the first task, a first cluster for performing the first task and selecting, by the second workflow agent and based on second resources needed to perform the second task, a second cluster for performing the second task.Type: ApplicationFiled: December 11, 2019Publication date: June 17, 2021Inventors: Johnu George, Sourav Chakraborty, Amit Kumar Saha, Debojyoti Dutta, Xinyuan Huang, Adhita Selvaraj
-
Patent number: 11018983Abstract: Systems, methods, and devices are disclosed for providing a quality of service between nodes. A service provider can receive, from a first node of a customer network to an ingress node of a service provider network, packets bound for a second node on the customer network that is remote from the first node. The packets are mapped to a network segment according to a traffic type based on an identifier associated with the packets that identifies the traffic type of the packets. The packets are sent via their mapped network segment to an egress node with connectivity to the second node of the customer network according to a quality of service associated with the traffic type identified by the identifier.Type: GrantFiled: February 12, 2020Date of Patent: May 25, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Gangadharan Byju Pularikkal, Santosh Ramrao Patil, Mark Grayson, Swaminathan Anantha, Sourav Chakraborty
-
Publication number: 20210144142Abstract: In one embodiment, an IoT server includes: processing circuitry, an I/O module operative to communicate with at least an IoT device and a vendor network server, and an onboarding application and operative to at least: receive an onboarding request from the IoT device via the I/O module, send a confirmation request to the vendor network server via the I/O module, where the confirmation request indicates a request to confirm an identity of the IoT device according to a connection to a network device authenticated by the vendor network server, receive a confirmation response from the vendor network server via the I/O module, where the confirmation response indicates whether the IoT device is connected to the network device, and if the confirmation response is a positive confirmation response that indicates that the IoT device is connected to the network device, onboard the IoT device for participation in an IoT-based system.Type: ApplicationFiled: January 20, 2021Publication date: May 13, 2021Inventors: Santosh Ramrao PATIL, Gangadharan Byju PULARIKKAL, Sourav CHAKRABORTY, Madhusudan NANJANAGUD
-
Publication number: 20210126965Abstract: The disclosed technology relates to systems and methods for automatically scaling down network resources, such as servers or gateway instances, based on predetermined thresholds. A system is configured to detect a reduction in one or more network metrics related to a first server, and instruct the first server to issue a rekey request to a plurality of devices connected to the first server. The system is further configured to instruct a load balancer to route to at least one other server responses from the plurality of devices to the rekey request, and determine a number of connections remaining between the first server and the plurality of devices. The system may be further configured to instruct the load balancer to terminate the first server based on the detected number of connections remaining between the first server and the plurality of devices.Type: ApplicationFiled: January 7, 2021Publication date: April 29, 2021Inventors: Santosh Ramrao Patil, Swaminathan Anantha, Sourav Chakraborty, Shyam Sundar Vaidyanathan, Gangadharan Byju Pularikkal
-
Patent number: 10924480Abstract: In one embodiment, an IoT server includes: processing circuitry, an I/O module operative to communicate with at least an IoT device and a vendor network server, and an onboarding application and operative to at least: receive an onboarding request from the IoT device via the I/O module, send a confirmation request to the vendor network server via the I/O module, where the confirmation request indicates a request to confirm an identity of the IoT device according to a connection to a network device authenticated by the vendor network server, receive a confirmation response from the vendor network server via the I/O module, where the confirmation response indicates whether the IoT device is connected to the network device, and if the confirmation response is a positive confirmation response that indicates that the IoT device is connected to the network device, onboard the IoT device for participation in an IoT-based system.Type: GrantFiled: February 28, 2018Date of Patent: February 16, 2021Assignee: Cisco Technology, Inc.Inventors: Santosh Ramrao Patil, Gangadharan Byju Pularikkal, Sourav Chakraborty, Madhusudan Nanjanagud
-
Patent number: 10904322Abstract: The disclosed technology relates to systems and methods for automatically scaling down network resources, such as servers or gateway instances, based on predetermined thresholds. A system is configured to detect a reduction in one or more network metrics related to a first server, and instruct the first server to issue a rekey request to a plurality of devices connected to the first server. The system is further configured to instruct a load balancer to route to at least one other server responses from the plurality of devices to the rekey request, and determine a number of connections remaining between the first server and the plurality of devices. The system may be further configured to instruct the load balancer to terminate the first server based on the detected number of connections remaining between the first server and the plurality of devices.Type: GrantFiled: June 15, 2018Date of Patent: January 26, 2021Assignee: CISCO TECHNOLOGY, INC.Inventors: Santosh Ramrao Patil, Swaminathan Anantha, Sourav Chakraborty, Shyam Sundar Vaidyanathan, Gangadharan Byju Pularikkal