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: 20230342395
    Abstract: 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: Application
    Filed: June 29, 2023
    Publication date: October 26, 2023
    Inventors: Somnath ROY, Ronald LEE
  • Patent number: 11727057
    Abstract: 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: Grant
    Filed: March 16, 2020
    Date of Patent: August 15, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Somnath Roy, Ronald Lee
  • Patent number: 11601335
    Abstract: 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: Grant
    Filed: March 31, 2021
    Date of Patent: March 7, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Publication number: 20230044165
    Abstract: 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: Application
    Filed: May 17, 2022
    Publication date: February 9, 2023
    Inventors: Somnath ROY, Ronald LEE, Benixon ARUL DHAS, Xiangnan LI
  • Patent number: 11568859
    Abstract: 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: Grant
    Filed: September 25, 2020
    Date of Patent: January 31, 2023
    Assignee: UNIPHORE SOFTWARE SYSTEMS, INC.
    Inventor: Somnath Roy
  • Patent number: 11551677
    Abstract: 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: Grant
    Filed: March 3, 2020
    Date of Patent: January 10, 2023
    Assignee: Uniphore Software Systems, Inc.
    Inventors: Somnath Roy, Samith Ramachandran, Umesh Sachdev
  • Patent number: 11422716
    Abstract: 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: Grant
    Filed: May 28, 2020
    Date of Patent: August 23, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Somnath Roy, Benixon Arul Dhas, Ramaraj Pandian
  • Publication number: 20220231836
    Abstract: 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: Application
    Filed: May 14, 2021
    Publication date: July 21, 2022
    Inventor: Somnath Roy
  • Publication number: 20220068263
    Abstract: 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: Application
    Filed: September 25, 2020
    Publication date: March 3, 2022
    Inventor: Somnath Roy
  • Patent number: 11182228
    Abstract: 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: Grant
    Filed: May 29, 2020
    Date of Patent: November 23, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Somnath Roy, Harsh Roogi
  • Publication number: 20210318813
    Abstract: 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: Application
    Filed: May 28, 2020
    Publication date: October 14, 2021
    Inventors: Somnath ROY, Benixon ARUL DHAS, Ramaraj PANDIAN
  • Publication number: 20210303377
    Abstract: 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: Application
    Filed: May 29, 2020
    Publication date: September 30, 2021
    Inventors: Somnath Roy, Harsh Roogi
  • Publication number: 20210258226
    Abstract: 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: Application
    Filed: March 31, 2021
    Publication date: August 19, 2021
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Publication number: 20210210080
    Abstract: 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: Application
    Filed: March 3, 2020
    Publication date: July 8, 2021
    Inventors: Somnath ROY, Samith RAMACHANDRAN, Umesh SACHDEV
  • Patent number: 10992539
    Abstract: 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: Grant
    Filed: November 11, 2019
    Date of Patent: April 27, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Publication number: 20210067332
    Abstract: 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: Application
    Filed: March 16, 2020
    Publication date: March 4, 2021
    Inventors: Somnath ROY, Ronald Lee
  • Publication number: 20200076702
    Abstract: 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: Application
    Filed: November 11, 2019
    Publication date: March 5, 2020
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Patent number: 10498606
    Abstract: 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: Grant
    Filed: June 7, 2016
    Date of Patent: December 3, 2019
    Assignee: CISCO TECHNOLOGY INC.
    Inventors: Srinivas Pitta, Shrawan Chittoor Surender, Satish Kumar Kondalam, Somnath Roy, Siddartha Gundeti
  • Patent number: 8880578
    Abstract: 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: Grant
    Filed: January 16, 2007
    Date of Patent: November 4, 2014
    Assignee: LSI Corporation
    Inventors: Partha Protim Porel, Somnath Roy, Tanmoy Sil
  • Patent number: 7929441
    Abstract: 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: Grant
    Filed: August 20, 2003
    Date of Patent: April 19, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Sai Suresh Ganesamoorthi, Prashant Chauhan, Somnath Roy, Balaji Krishnamoorthy