Patents by Inventor Somnath Roy
Somnath Roy 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: 20230342395Abstract: Provided is a method of indexing in a network key value indexing system. The method includes retrieving a first key name from a storage device of the network key value indexing system, the first key name identifying a first prefix, a first bucket, and a first key, the first prefix indicating the first bucket, parsing the first key name into the first prefix, the first bucket, and the first key, determining the first prefix, the first bucket, and the first key based on a first delimiter, and generating a hash table in a memory cache of the network key value indexing system to associate the first prefix with the first key.Type: ApplicationFiled: June 29, 2023Publication date: October 26, 2023Inventors: Somnath ROY, Ronald LEE
-
Patent number: 11727057Abstract: Provided is a method of indexing in a network key value indexing system. The method includes retrieving a first key name from a storage device of the network key value indexing system, the first key name identifying a first prefix, a first bucket, and a first key, the first prefix indicating the first bucket, parsing the first key name into the first prefix, the first bucket, and the first key, determining the first prefix, the first bucket, and the first key based on a first delimiter, and generating a hash table in a memory cache of the network key value indexing system to associate the first prefix with the first key.Type: GrantFiled: March 16, 2020Date of Patent: August 15, 2023Assignee: Samsung Electronics Co., Ltd.Inventors: Somnath Roy, Ronald Lee
-
Patent number: 11601335Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.Type: GrantFiled: March 31, 2021Date of Patent: March 7, 2023Assignee: Cisco Technology, Inc.Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
-
Publication number: 20230044165Abstract: A method may include receiving, at a target, from a server, a command, information to identify data, and access information to perform a data transfer using a memory access protocol, and performing, based on the command, based on the access information, the data transfer between the target and a client using the memory access protocol. The information to identify the data may include an object key, and the object key and the access information may be encoded, at least partially, in an encoded object key. The method may further include sending, based on the data transfer, from the target to the server, a completion. The method may further include sending, based on the completion, from the server to the client, an indication of success. The method may further include reconstructing the data based on the parity data.Type: ApplicationFiled: May 17, 2022Publication date: February 9, 2023Inventors: Somnath ROY, Ronald LEE, Benixon ARUL DHAS, Xiangnan LI
-
Patent number: 11568859Abstract: A computer-implemented method and apparatus for extracting key information from conversational voice data, where the method comprises receiving a first speaker text corresponding to a speech of a first speaker in a conversation with a second speaker, the conversation comprising multiple turns of speech between the first speaker and the second speaker, the first speaker text comprising multiple question lines, each question line corresponding to the speech of the first speaker at a corresponding turn, arranged chronologically. Feature words are identified, and a frequency of occurrence therefor in each question line is determined. Question lines without any of the feature words are removed, to yield candidate question lines, for each of which a mathematical representation is generated. A similarity score for each candidate question line with respect to each subsequent candidate question line is computed, and the line with the highest score is identified as a key question.Type: GrantFiled: September 25, 2020Date of Patent: January 31, 2023Assignee: UNIPHORE SOFTWARE SYSTEMS, INC.Inventor: Somnath Roy
-
Patent number: 11551677Abstract: A system for categorizing a call between an agent and a caller comprises at least one processor and a memory communicably coupled to the at least one processor. The memory comprises computer executable instructions, which, when executed by the at least one processor implement a method as follows. A call document comprising text of the call between the agent and the caller is received by the system. The system categorizes the call into at least one class using regressive probability analysis of the call document. The system splits the call document to at least two portions, the at least two portions comprising a call header and a call body, and thereafter, using rule-based entity extraction, the system extracts a mandatory entity from the call header and an optional entity from the call body.Type: GrantFiled: March 3, 2020Date of Patent: January 10, 2023Assignee: Uniphore Software Systems, Inc.Inventors: Somnath Roy, Samith Ramachandran, Umesh Sachdev
-
Patent number: 11422716Abstract: Provided is a method of coordinating lock requests in a network key-value (NKV) store including one or more NKV clients and one or more NKV targets, the method including receiving, by a first NKV client, a lock request from a client device over a communication interface to lock an object key stored in one or more of the NKV targets, determining, by the first NKV client, one of the NKV targets corresponding to the lock request, transmitting, by the first NKV client, the lock request to the one of the NKV targets over a storage interface, determining, by the one of the NKV targets, a priority of the lock request, and locking, by the one of the NKV targets, the lock request based on the priority.Type: GrantFiled: May 28, 2020Date of Patent: August 23, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Somnath Roy, Benixon Arul Dhas, Ramaraj Pandian
-
Publication number: 20220231836Abstract: A method is described that includes computing a first index based on a hash of a first key for a first object to be stored in a memory device, determining an availability of a first segment on the memory device corresponding to the first index, computing a second index based on the hash of the first key for the first object, in response to determining that the first segment corresponding to the first index is unavailable for storage, determining an availability of a second segment on the memory device corresponding to the second index, and adding an indicator of a location of the second segment to a collision table in a first metadata of the first segment.Type: ApplicationFiled: May 14, 2021Publication date: July 21, 2022Inventor: Somnath Roy
-
Publication number: 20220068263Abstract: A computer-implemented method and apparatus for extracting key information from conversational voice data, where the method comprises receiving a first speaker text corresponding to a speech of a first speaker in a conversation with a second speaker, the conversation comprising multiple turns of speech between the first speaker and the second speaker, the first speaker text comprising multiple question lines, each question line corresponding to the speech of the first speaker at a corresponding turn, arranged chronologically. Feature words are identified, and a frequency of occurrence therefor in each question line is determined. Question lines without any of the feature words are removed, to yield candidate question lines, for each of which a mathematical representation is generated. A similarity score for each candidate question line with respect to each subsequent candidate question line is computed, and the line with the highest score is identified as a key question.Type: ApplicationFiled: September 25, 2020Publication date: March 3, 2022Inventor: Somnath Roy
-
Patent number: 11182228Abstract: Provided is a method of processing remote procedure calls (RPCs), the method including receiving a first RPC at a target from a first client, beginning execution of a first RPC procedure corresponding to the first RPC, receiving a second RPC at the target from a second client, and completing the execution of the first RPC procedure, and beginning execution of a second RPC procedure corresponding to the second RPC, the first RPC and the second RPC including the same parameter, or processing the first RPC procedure and the second RPC procedure in parallel, the first RPC and the second RPC including different respective parameters.Type: GrantFiled: May 29, 2020Date of Patent: November 23, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: Somnath Roy, Harsh Roogi
-
Publication number: 20210318813Abstract: Provided is a method of coordinating lock requests in a network key-value (NKV) store including one or more NKV clients and one or more NKV targets, the method including receiving, by a first NKV client, a lock request from a client device over a communication interface to lock an object key stored in one or more of the NKV targets, determining, by the first NKV client, one of the NKV targets corresponding to the lock request, transmitting, by the first NKV client, the lock request to the one of the NKV targets over a storage interface, determining, by the one of the NKV targets, a priority of the lock request, and locking, by the one of the NKV targets, the lock request based on the priority.Type: ApplicationFiled: May 28, 2020Publication date: October 14, 2021Inventors: Somnath ROY, Benixon ARUL DHAS, Ramaraj PANDIAN
-
Publication number: 20210303377Abstract: Provided is a method of processing remote procedure calls (RPCs), the method including receiving a first RPC at a target from a first client, beginning execution of a first RPC procedure corresponding to the first RPC, receiving a second RPC at the target from a second client, and completing the execution of the first RPC procedure, and beginning execution of a second RPC procedure corresponding to the second RPC, the first RPC and the second RPC including the same parameter, or processing the first RPC procedure and the second RPC procedure in parallel, the first RPC and the second RPC including different respective parameters.Type: ApplicationFiled: May 29, 2020Publication date: September 30, 2021Inventors: Somnath Roy, Harsh Roogi
-
Publication number: 20210258226Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.Type: ApplicationFiled: March 31, 2021Publication date: August 19, 2021Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
-
Publication number: 20210210080Abstract: A system for categorizing a call between an agent and a caller comprises at least one processor and a memory communicably coupled to the at least one processor. The memory comprises computer executable instructions, which, when executed by the at least one processor implement a method as follows. A call document comprising text of the call between the agent and the caller is received by the system. The system categorizes the call into at least one class using regressive probability analysis of the call document. The system splits the call document to at least two portions, the at least two portions comprising a call header and a call body, and thereafter, using rule-based entity extraction, the system extracts a mandatory entity from the call header and an optional entity from the call body.Type: ApplicationFiled: March 3, 2020Publication date: July 8, 2021Inventors: Somnath ROY, Samith RAMACHANDRAN, Umesh SACHDEV
-
Patent number: 10992539Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.Type: GrantFiled: November 11, 2019Date of Patent: April 27, 2021Assignee: Cisco Technology, Inc.Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
-
Publication number: 20210067332Abstract: Provided is a method of indexing in a network key value indexing system. The method includes retrieving a first key name from a storage device of the network key value indexing system, the first key name identifying a first prefix, a first bucket, and a first key, the first prefix indicating the first bucket, parsing the first key name into the first prefix, the first bucket, and the first key, determining the first prefix, the first bucket, and the first key based on a first delimiter, and generating a hash table in a memory cache of the network key value indexing system to associate the first prefix with the first key.Type: ApplicationFiled: March 16, 2020Publication date: March 4, 2021Inventors: Somnath ROY, Ronald Lee
-
Publication number: 20200076702Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.Type: ApplicationFiled: November 11, 2019Publication date: March 5, 2020Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
-
Patent number: 10498606Abstract: Presented herein are systems, and methods thereof, that is configured to enter a maintenance mode to isolate itself from its neighbor and to gracefully cause neighbor devices to isolate themselves from the system, as to cause minimal or “zero” service disruption with its neighbors. The system broadcasts a maintenance-related message, via a standard transport layer, over routing protocols, to counter parts protocols at the neighbor device and waits for an acknowledgement message from the neighbor network devices. The broadcast and acknowledgement, through standard transport layer messaging, ensures that traffic generated by such protocols at the neighbor devices, regardless of manufacturer, are redirected before the system fully enters into the maintenance mode.Type: GrantFiled: June 7, 2016Date of Patent: December 3, 2019Assignee: CISCO TECHNOLOGY INC.Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
-
Patent number: 8880578Abstract: A method and/or a system for a generic agent in a managed network are disclosed. In one embodiment, a method of a generic simple network management protocol (SNMP) module on a network node includes communicating with a device succeedingly coupled to the network node using a data collector module assigned to the device. The method also includes translating data passed between the device and a management module managing the device based on a simple network management protocol.Type: GrantFiled: January 16, 2007Date of Patent: November 4, 2014Assignee: LSI CorporationInventors: Partha Protim Porel, Somnath Roy, Tanmoy Sil
-
Patent number: 7929441Abstract: A method and system of assigning DSP resources in a voice gateway which first seeks to assign the calls to DSPs on a best fit basis using information in a best fit (BF) pool. If a call can not be assigned on a BF basis, the call is assigned to a DSP based on information in a load balancing (LB) pool. The BF pool indicates which DSPs will be completely loaded by calls using various codecs and which DSPs have calls that have a first channel penalty (FCP). The LB pool indicates the number of calls each DSP is handling.Type: GrantFiled: August 20, 2003Date of Patent: April 19, 2011Assignee: Cisco Technology, Inc.Inventors: Sai Suresh Ganesamoorthi, Prashant Chauhan, Somnath Roy, Balaji Krishnamoorthy