Patents by Inventor Rajesh Jagannathan

Rajesh Jagannathan 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).

  • Patent number: 11921764
    Abstract: A device may receive, in near-real time, unstructured data associated with an application or a system, and may extract textual data from the unstructured data. The device may parse the textual data to generate parsed textual data, and may perform natural language processing on the parsed textual data to generate processed textual data. The device may process the processed textual data, with a clustering model, to identify topical data associated with the processed textual data, and may process the topical data, with a classification model, to group the topical data into categories. The device may generate a knowledge graph based on the categories, and may store the knowledge graph in a data structure. The knowledge graph may enable the device to provide answers to questions associated with the application or the system.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: March 5, 2024
    Assignee: Accenture Global Solutions Limited
    Inventors: Rajendra Prasad Tanniru, Aditi Kulkarni, Koushik M Vijayaraghavan, Srikanth Prasad, Jayashri Sridevi, Roopalaxmi Manjunath, Shankaranand Mallapur, Rajesh Nagarajan, Purnima Jagannathan, Abhijit Avinash Kulkarni, Joydeep Sarkar, Pareshkumar Ramchandbhai Gelot, Sudhir Hanumanthappa
  • Patent number: 8472350
    Abstract: Embodiments of the invention include a method performed by a bank aware mtrie control module for distributing a plurality of mtrie levels across a plurality of memory banks. The bank aware mtrie control module identifies the plurality of memory banks present and identifies one or more mtrie blocks in one or more mtrie levels, each mtrie block is an array of mtrie nodes associated with an mtrie level. The bank aware mtrie control module stores each mtrie block in one of the plurality of memory banks, all mtrie nodes in a given mtrie block are stored in the same memory bank. For each subsequent mtrie level, the bank aware mtrie control module ensures that each of the mtrie blocks in that mtrie level is stored in one of the plurality of memory banks other than the memory bank storing mtrie blocks of an immediately previous mtrie level.
    Type: Grant
    Filed: December 31, 2010
    Date of Patent: June 25, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Rajesh Jagannathan, Brian Alleyne, Ramanathan Lakshmikanthan
  • Patent number: 8312066
    Abstract: Embodiments of the invention include a method performed in a media access control (MAC) forwarding control module within a network element for looking up a MAC address and interface (I/F) identifier pair (MAC-I/F pair) from a MAC forwarding data structure that comprises a first tier data structure and a plurality of second tier data structures. The MAC forwarding data structure utilizes compressed keys to index each of the plurality second tier data structures. The compressed key is generated with a desired MAC address and a mask bit list that corresponds with enough bit positions such that all MAC addresses in second tier data structure can be uniquely addressed with just the values of each MAC address in the bit positions listed. As such, the MAC forwarding data structure is constructed so that the total cost of a lookup with the compressed key technique is deterministic and, therefore, O(1).
    Type: Grant
    Filed: November 30, 2010
    Date of Patent: November 13, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Rajesh Jagannathan, Brian Alleyne, Ramanathan Lakshmikanthan
  • Publication number: 20120170580
    Abstract: Embodiments of the invention include a method performed by a bank aware mtrie control module for distributing a plurality of mtrie levels across a plurality of memory banks. The bank aware mtrie control module identifies the plurality of memory banks present and identifies one or more mtrie blocks in one or more mtrie levels, each mtrie block is an array of mtrie nodes associated with an mtrie level. The bank aware mtrie control module stores each mtrie block in one of the plurality of memory banks, all mtrie nodes in a given mtrie block are stored in the same memory bank. For each subsequent mtrie level, the bank aware mtrie control module ensures that each of the mtrie blocks in that mtrie level is stored in one of the plurality of memory banks other than the memory bank storing mtrie blocks of an immediately previous mtrie level.
    Type: Application
    Filed: December 31, 2010
    Publication date: July 5, 2012
    Inventors: RAJESH JAGANNATHAN, Brian Alleyne, Ramanathan Lakshmikanthan
  • Publication number: 20120136889
    Abstract: Embodiments of the invention include a method performed in a media access control (MAC) forwarding control module within a network element for looking up a MAC address and interface (I/F) identifier pair (MAC-I/F pair) from a MAC forwarding data structure that comprises a first tier data structure and a plurality of second tier data structures. The MAC forwarding data structure utilizes compressed keys to index each of the plurality second tier data structures. The compressed key is generated with a desired MAC address and a mask bit list that corresponds with enough bit positions such that all MAC addresses in second tier data structure can be uniquely addressed with just the values of each MAC address in the bit positions listed. As such, the MAC forwarding data structure is constructed so that the total cost of a lookup with the compressed key technique is deterministic and, therefore, O(1).
    Type: Application
    Filed: November 30, 2010
    Publication date: May 31, 2012
    Inventors: RAJESH JAGANNATHAN, BRIAN ALLEYNE, RAMANATHAN LAKSHMIKANTHAN
  • Publication number: 20090119702
    Abstract: A method, a computer readable medium and a system for advertisement and content distribution, comprises a splicer, and a set top box (STB), wherein the splicer is communicably coupled to the STB, wherein the splicer receives content, wherein the splicer receives at least one advertisement, wherein the splicer synchronizes the at least one advertisement on a first address with a slot in the content on a second address to produce an output, wherein the splicer sends the output to the STB, and wherein the STB displays the output.
    Type: Application
    Filed: November 6, 2007
    Publication date: May 7, 2009
    Applicant: ALCATEL LUCENT
    Inventors: RAJESH JAGANNATHAN, RANDALL B. SHARPE