Patents by Inventor Shiva Shankar

Shiva Shankar 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: 20250227044
    Abstract: The present disclosure relates to managing resource utilization in cloud service infrastructure. A device can monitor the cloud service. The cloud service can be configured with an automatic scaling function based on a threshold. The device can determine, based on the monitoring, that a utilization value of the cloud service during a time interval exceeds the threshold. The device can generate, using a policy based on the utilization value and the threshold, an instruction to disable the automatic scaling function of the cloud service by the one or more servers. The device can transmit the instruction to the one or more servers via a second cloud application programming interface. The device can generate, responsive to the policy, a service ticket data structure with an indication of the utilization value and the time interval. The device can provide the service ticket data structure to an electronic board.
    Type: Application
    Filed: February 3, 2025
    Publication date: July 10, 2025
    Inventors: Arnold Bellini, III, Jagannathan Shiva Shankar, Topher Barrow, Craig M. Fulton
  • Patent number: 12348668
    Abstract: Exemplary embodiments of the present disclosure are directed towards a system and method for identifying call status in real-time, the system comprising a classifier module configured to analyze recorded audio files based on the pre-defined labelled set using signal processing audio classification and machine learning techniques on a first communication device, a second communication device, and a machine learning device. The classifier module splits the recorded audio files into chunks on the first communication device, the second communication device, and machine learning device in real-time. The classifier module extracts the audio features from audio files. The classifier module creates linear support vector classification model and trains linear support vector classification model using audio files.
    Type: Grant
    Filed: April 17, 2021
    Date of Patent: July 1, 2025
    Assignee: Exotel Techcom Pvt. Ltd.
    Inventors: Sarthak Singhal, Siddharth Ramesh, Shivakumar Ganesan, Shiva Shankar Arumugam, Govindarajan M
  • Publication number: 20250200251
    Abstract: A method for generating new designs for a component using an artificial neural network, comprising: supplying a dataset of component designs represented as voxels; supplying a dataset of performance values, each performance value associated with either a respective component design or a voxel of a component design; categorising, based on the associated performance values, the component designs into performance categories according to one or more performance parameters; creating a training dataset by combining the performance categories for each component design, the dataset of performance values and the dataset of component designs; training an artificial neural network using the training dataset to produce a trained neural network; using the trained neural network to generate a new component design based on specified performance criteria.
    Type: Application
    Filed: November 21, 2024
    Publication date: June 19, 2025
    Applicant: ROLLS-ROYCE plc
    Inventors: Jonathan M. GREGORY, Shiva Shankar Mangalore BABU, Marco NUNEZ
  • Patent number: 12327089
    Abstract: A first natural language understanding (NLU) model associated with a first language is obtained. A second natural language understanding model associated with a second language different from the first language is obtained. The second NLU model is functionally consistent with the first NLU model. A change to a functionality of the first NLU model is detected. In response to detecting the change to the functionality of the first NLU model, the change is automatically propagated to the second NLU model.
    Type: Grant
    Filed: June 12, 2024
    Date of Patent: June 10, 2025
    Assignee: ServiceNow, Inc.
    Inventors: Shiva Shankar Ramanna, Mimi Yu, Anantha Sai Ram, Akanksha Aggarwal, Erin Yu
  • Patent number: 12218810
    Abstract: The present disclosure relates to managing resource utilization in cloud service infrastructure. A device can monitor the cloud service. The cloud service can be configured with an automatic scaling function based on a threshold. The device can determine, based on the monitoring, that a utilization value of the cloud service during a time interval exceeds the threshold. The device can generate, using a policy based on the utilization value and the threshold, an instruction to disable the automatic scaling function of the cloud service by the one or more servers. The device can transmit the instruction to the one or more servers via a second cloud application programming interface. The device can generate, responsive to the policy, a service ticket data structure with an indication of the utilization value and the time interval. The device can provide the service ticket data structure to an electronic board.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: February 4, 2025
    Assignee: ConnectWise, LLC
    Inventors: Arnold Bellini, III, Jagannathan Shiva Shankar, Topher Barrow, Craig M. Fulton
  • Publication number: 20240330604
    Abstract: A first natural language understanding (NLU) model associated with a first language is obtained. A second natural language understanding model associated with a second language different from the first language is obtained. The second NLU model is functionally consistent with the first NLU model. A change to a functionality of the first NLU model is detected. In response to detecting the change to the functionality of the first NLU model, the change is automatically propagated to the second NLU model.
    Type: Application
    Filed: June 12, 2024
    Publication date: October 3, 2024
    Inventors: Shiva Shankar Ramanna, Mimi Yu, Anantha Sai Ram, Akanksha Aggarwal, Erin Yu
  • Publication number: 20240279266
    Abstract: The present invention relates to an improved process for the preparation of (4R)-1-[(2R, 4R, 5R)-3,3-difluoro-4-hydroxy-5-(hydroxymethyl) oxolan-2-yl]-4-hydroxy-1,3-diazinan-2-one compound of formula-1 and its intermediate compounds. [Formula should be inserted here]. The present invention also relates to the process for the purification of (4R)-1-[(2R, 4R, 5R)-3,3-difluoro-4-hydroxy-5-(hydroxymethyl) oxolan-2-yl]-4-hydroxy-1,3-diazinan-2-one compound of formula-1 to get pure compound of formula-1.
    Type: Application
    Filed: May 30, 2022
    Publication date: August 22, 2024
    Applicant: MSN LABORATORIES PRIVATE LIMITED, R&D CENTER
    Inventors: Thirumalai Rajan SRINIVASAN, Eswaraiah SAJJA, Srinivas Reddy GADE, Suresh CHALLA, Shiva Shankar Goud GOPULARAM
  • Patent number: 12039285
    Abstract: A specification of a first natural language understanding (NLU) machine learning model for a first human communication language is received. The specification specifies a language content associated with one or more intents of the first NLU machine learning model in the first human communication language. An identification of an association between the first NLU machine learning model and a second NLU machine learning model for a second human communication language is received. The first NLU machine learning model and the second NLU machine learning model are managed together. This includes detecting a change to the first NLU machine learning model in the first human communication language and a software using the first NLU and in response automatically assisting in maintaining consistency in the second NLU machine learning model in the second human communication language by respectively updating the software with respect to the detected change.
    Type: Grant
    Filed: July 19, 2021
    Date of Patent: July 16, 2024
    Assignee: ServiceNow, Inc.
    Inventors: Shiva Shankar Ramanna, Mimi Yu, Anantha Sai Ram, Akanksha Aggarwal, Erin Yu
  • Publication number: 20240006804
    Abstract: A system includes a connector bracket. The connector bracket includes a first planar plate section defined by a top first planar surface, a bottom first planar surface, and first side edges, wherein the first planar plate section includes first holes extending between the top first planar surface and the bottom first planar surface. The connector bracket includes a second planar plate section defined by a top second planar surface, a bottom second planar surface, and second side edges, wherein the second planar plate section includes second holes extending between the top second planar surface and the bottom second planar surface. The connector bracket includes a groove section connected between the first planar plate section and the second planar plate section, wherein the groove section is defined by a groove that drops below the top first planar surface and the top second planar surface.
    Type: Application
    Filed: April 17, 2023
    Publication date: January 4, 2024
    Inventors: Krishna Chaitanya Prathipati, Shiva Shankar Madduri
  • Publication number: 20230016962
    Abstract: A specification of a first natural language understanding (NLU) machine learning model for a first human communication language is received. The specification specifies a language content associated with one or more intents of the first NLU machine learning model in the first human communication language. An identification of an association between the first NLU machine learning model and a second NLU machine learning model for a second human communication language is received. The first NLU machine learning model and the second NLU machine learning model are managed together. This includes detecting a change to the first NLU machine learning model in the first human communication language and in response automatically assisting in maintaining consistency in the second NLU machine learning model in the second human communication language with respect to the detected change.
    Type: Application
    Filed: July 19, 2021
    Publication date: January 19, 2023
    Inventors: Shiva Shankar Ramanna, Mimi Yu, Anantha Sai Ram, Akanksha Aggarwal, Erin Yu
  • Patent number: 11403332
    Abstract: Word vectors are multi-dimensional vectors that represent words in a corpus of text and that are embedded in a semantically-encoded vector space; paragraph vectors extend word vectors to represent, in the same semantically-encoded space, the overall semantic content and context of a phrase, sentence, paragraph, or other multi-word sample of text. Word and paragraph vectors can be used for sentiment analysis, comparison of the topic or content of samples of text, or other natural language processing tasks. However, the generation of word and paragraph vectors can be computationally expensive. Accordingly, word and paragraph vectors can be determined only for user-specified subsets of fields of incident reports in a database.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: August 2, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Baskar Jayaraman, Aniruddha Madhusudan Thakur, Chitrabharathi Ganapathy, Kannan Govindarajan, Shiva Shankar Ramanna
  • Publication number: 20210329127
    Abstract: Exemplary embodiments of the present disclosure are directed towards a system and method for identifying call status in real-time, the system comprising a classifier module configured to analyze recorded audio files based on the pre-defined labelled set using signal processing audio classification and machine learning techniques on a first communication device, a second communication device, and a machine learning device. The classifier module splits the recorded audio files into chunks on the first communication device, the second communication device, and machine learning device in real-time. The classifier module extracts the audio features from audio files. The classifier module creates linear support vector classification model and trains linear support vector classification model using audio files.
    Type: Application
    Filed: April 17, 2021
    Publication date: October 21, 2021
    Inventors: Sarthak Singhal, Siddharth Ramesh, Shivakumar Ganesan, Shiva Shankar Arumugam, Govindarajan M
  • Publication number: 20210173687
    Abstract: Described herein is a system and method for overlapping migration to another host node with a customer request to stop or reboot a virtual machine. A customer request is intercepted. Determination whether or not migration of the virtual machine on the source host node is capable of being performed. When the migration of the virtual machine on the source host node is capable of being performed, the virtual machine is stopped on the source host node, and, the virtual machine is migrated to an updated host node. When the customer request is a stop of the virtual machine, the virtual machine is stopped on the updated host node. When the customer request is a reboot of the virtual machine, the virtual machine is rebooted on the updated host node.
    Type: Application
    Filed: December 9, 2019
    Publication date: June 10, 2021
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Naresh Kumar BADE, Shiva Shankar JAYANTHI, Xu YANG, Deep Kiran SHROTI, Ajay MANI
  • Patent number: 10970491
    Abstract: A database may contain a corpus of text strings, the text strings respectively associated with vector representations thereof, where each of the vector representations is an aggregation of vector representations of words in the associated text string. An artificial neural network (ANN) may have been trained with mappings between: (i) the words in the text strings, and (ii) for each respective word, one or more sub strings of the text strings in which the word appears. A server device may be configured to: receive an input text string; generate an input aggregate vector representation of the input text string by applying an encoder of the ANN to words in the input text string; compare the input aggregate vector representation to the vector representations; identify a relevant subset of the vector representations; and transmit the text strings that are associated with the relevant subset of the vector representations.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: April 6, 2021
    Assignee: ServiceNow, Inc.
    Inventors: Baskar Jayaraman, Aniruddha Madhusudan Thakur, ChitraBharathi Ganapathy, Shiva Shankar Ramanna
  • Publication number: 20210011936
    Abstract: Word vectors are multi-dimensional vectors that represent words in a corpus of text and that are embedded in a semantically-encoded vector space; paragraph vectors extend word vectors to represent, in the same semantically-encoded space, the overall semantic content and context of a phrase, sentence, paragraph, or other multi-word sample of text. Word and paragraph vectors can be used for sentiment analysis, comparison of the topic or content of samples of text, or other natural language processing tasks. However, the generation of word and paragraph vectors can be computationally expensive. Accordingly, word and paragraph vectors can be determined only for user-specified subsets of fields of incident reports in a database.
    Type: Application
    Filed: September 30, 2020
    Publication date: January 14, 2021
    Inventors: Baskar Jayaraman, Aniruddha Madhusudan Thakur, Chitrabharathi Ganapathy, Kannan Govindarajan, Shiva Shankar Ramanna
  • Patent number: 10862903
    Abstract: A hardware system for signature matching in a distributed network is disclosed. The hardware system comprises a network processor and a memory. The network processor is configured to perform horizontal compression on a state table using bitmaps, wherein the state table has a plurality of states and state transitions. The processor is also configured to perform a first grouping of states of the state table using the bitmaps to generate a first one or more sets of states, perform a second grouping of states of the state table based on the first one or more sets of states and a transition threshold to generate a second one or more sets of states, perform a conquer step grouping of the states of the state table based on the second one or more sets of states and conquer criteria to generate third one or more sets of states, and generate a two dimensioned compressed state table based on the third one or more sets of states. The memory circuit is configured to store the two dimensioned compressed state table.
    Type: Grant
    Filed: March 9, 2017
    Date of Patent: December 8, 2020
    Assignee: MaxLinear, Inc.
    Inventors: Shiva Shankar Subramanian, Pinxing Lin
  • Publication number: 20200382389
    Abstract: The present disclosure relates to managing resource utilization in cloud service infrastructure. A device can monitor the cloud service. The cloud service can be configured with an automatic scaling function based on a threshold. The device can determine, based on the monitoring, that a utilization value of the cloud service during a time interval exceeds the threshold. The device can generate, using a policy based on the utilization value and the threshold, an instruction to disable the automatic scaling function of the cloud service by the one or more servers. The device can transmit the instruction to the one or more servers via a second cloud application programming interface. The device can generate, responsive to the policy, a service ticket data structure with an indication of the utilization value and the time interval. The device can provide the service ticket data structure to an electronic board.
    Type: Application
    Filed: August 17, 2020
    Publication date: December 3, 2020
    Applicant: c/o ConnectWise, LLC
    Inventors: Arnold Bellini, III, Jagannathan Shiva Shankar, Topher Barrow, Craig M. Fulton
  • Patent number: 10795923
    Abstract: Word vectors are multi-dimensional vectors that represent words in a corpus of text and that are embedded in a semantically-encoded vector space; paragraph vectors extend word vectors to represent, in the same semantically-encoded space, the overall semantic content and context of a phrase, sentence, paragraph, or other multi-word sample of text. Word and paragraph vectors can be used for sentiment analysis, comparison of the topic or content of samples of text, or other natural language processing tasks. However, the generation of word and paragraph vectors can be computationally expensive. Accordingly, word and paragraph vectors can be determined only for user-specified subsets of fields of incident reports in a database.
    Type: Grant
    Filed: October 8, 2019
    Date of Patent: October 6, 2020
    Assignee: ServiceNow, Inc.
    Inventors: Baskar Jayaraman, Aniruddha Madhusudan Thakur, Chitrabharathi Ganapathy, Kannan Govindarajan, Shiva Shankar Ramanna
  • Publication number: 20200272792
    Abstract: A database may contain a corpus of text strings, the text strings respectively associated with vector representations thereof, where each of the vector representations is an aggregation of vector representations of words in the associated text string. An artificial neural network (ANN) may have been trained with mappings between: (i) the words in the text strings, and (ii) for each respective word, one or more sub strings of the text strings in which the word appears. A server device may be configured to: receive an input text string; generate an input aggregate vector representation of the input text string by applying an encoder of the ANN to words in the input text string; compare the input aggregate vector representation to the vector representations; identify a relevant subset of the vector representations; and transmit the text strings that are associated with the relevant subset of the vector representations.
    Type: Application
    Filed: March 4, 2020
    Publication date: August 27, 2020
    Inventors: Baskar Jayaraman, Aniruddha Madhusudan Thakur, ChitraBharathi Ganapathy, Shiva Shankar Ramanna
  • Patent number: 10749762
    Abstract: The present disclosure relates to managing resource utilization in cloud service infrastructure. A device can monitor the cloud service. The cloud service can be configured with an automatic scaling function based on a threshold. The device can determine, based on the monitoring, that a utilization value of the cloud service during a time interval exceeds the threshold. The device can generate, using a policy based on the utilization value and the threshold, an instruction to disable the automatic scaling function of the cloud service by the one or more servers. The device can transmit the instruction to the one or more servers via a second cloud application programming interface. The device can generate, responsive to the policy, a service ticket data structure with an indication of the utilization value and the time interval. The device can provide the service ticket data structure to an electronic board.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: August 18, 2020
    Assignee: Connectwise, LLC
    Inventors: Arnold Bellini, III, Jagannathan Shiva Shankar, Topher Barrow, Craig M. Fulton