Patents by Inventor Krishna Srinivasan

Krishna Srinivasan 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: 20250148276
    Abstract: Embodiments described herein provide systems and techniques for training large language models. In one aspect, a process for performing in-context training of a language model is disclosed. This process may begin by receiving a language model that includes a context window of a predetermined size, as well as receiving a set of in-context prompt/completion pairs prepared for a target task. The process then constructs a first token sequence based on the set of in-context prompt/completion pairs. Next, the process fits the first token sequence into the context window. The process subsequently performs a first in-context training pass using the first token sequence to train the language model to generate a next token in accordance with the target task.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 8, 2025
    Applicant: SambaNova Systems, Inc.
    Inventors: Zoltan Csaki, Bo Li, Urmish Ajit Thakker, Venkat Krishna SRINIVASAN
  • Publication number: 20250148205
    Abstract: Embodiments described herein provide systems and techniques for training large language models. In one aspect, a process for performing in-context few-shot training for a transformer-based language model is disclosed. This process may begin by receiving the transformer-based language model having a context window of a predetermined size, as well as a training dataset comprising a set of prompt/completion examples. The process then constructs a training sequence based on the training dataset. Next, the process performs a single forward pass using the training sequence as input. The process subsequently performs a set of backward passes from a subset of examples in the training sequence, wherein each backward pass is conditioned on a selected subset of prompt/completion examples in the training sequence.
    Type: Application
    Filed: November 6, 2023
    Publication date: May 8, 2025
    Applicant: SambaNova Systems, Inc.
    Inventors: Zoltan Csaki, Bo Li, Urmish Ajit Thakker, Venkat Krishna SRINIVASAN
  • Publication number: 20250061313
    Abstract: A system includes one or more processors and a statically reconfigurable dataflow processor (SRDAP) coupled to the processors which are programmed to receive a first request to generate an instantiation of a computation graph to generate a probability distribution for N classes and retrieve a compiled graph of the computation graph. The computation graph includes a bias node and a probability distribution node for M classes. The bias node provides a biased tensor of size M to the probability distribution node by adding a bias tensor. The processors generate a bias tensor having N entries equal to zero and M?N entries having negative values and then load the compiled graph with the first bias tensor into a first set coarse-grained reconfigurable units of the SRDAP. Execution of the computation graph is initiated on the SRDAP to generate the probability distribution and a first inference is provided.
    Type: Application
    Filed: August 15, 2023
    Publication date: February 20, 2025
    Applicant: SambaNova Systems, Inc.
    Inventors: Jonathan Li, Urmish Thakker, Changran Hu, Varun Talwar, Bo Li, Venkat Krishna SRINIVASAN, Amol Sharma, Dong Hui Kim
  • Patent number: 11907110
    Abstract: In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
    Type: Grant
    Filed: February 16, 2023
    Date of Patent: February 20, 2024
    Inventors: Ram Shanmugam, Rajagopal Rao, Krishna Srinivasan
  • Publication number: 20230315407
    Abstract: According to a computing method a compiler determines a recompute node included in a dataflow application and a checkpoint tensor produced by the recompute node. The compiler determines a recompute cost to recompute the checkpoint tensor, and a memory cost to checkpoint the checkpoint tensor in a memory. Based on the recompute cost and/or the memory cost, the compiler determines a solution cost and compares the solution cost to a solution threshold. Based on comparing the solution cost to the solution threshold, the compiler determines a checkpoint solution to execute the dataflow application. The checkpoint solution can comprise recomputing or checkpointing the checkpoint tensor. In some implementations, the compiler can determine a recompute ratio of the recompute cost to the memory cost and can compare the recompute ratio to the solution threshold. A computer program product and a computing system can implement aspects of the method.
    Type: Application
    Filed: March 31, 2023
    Publication date: October 5, 2023
    Applicant: SambaNova Systems, Inc.
    Inventors: Bowen YANG, Zhuo CHEN, Fei WANG, Venkat Krishna SRINIVASAN, Chen LIU, Junjue WANG, Arvind Krishna SUJEETH, Sumti JAIRATH
  • Publication number: 20230244595
    Abstract: In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
    Type: Application
    Filed: February 16, 2023
    Publication date: August 3, 2023
    Inventors: Ram Shanmugam, Rajagopal Rao, Krishna Srinivasan
  • Patent number: 11716653
    Abstract: A transport path group for uplink transmission over a fronthaul interface. The transport path group may include (i) an address of a first source port of a radio unit (RU), (ii) an address of a first destination port of a distributed unit (DU), and (iii) an address of a second source port of the RU, an address of a second destination port of the DU, and/or a flow identifier (e.g., a virtualized local area network (VLAN)). A request for user data conveyed by the DU and received by the RU may identify the transport path group. The RU may use the fronthaul interface to convey to the DU first and second portions of the requested user data over first and second different paths from the RU to the DU. The RU may employ load balancing parameters to convey the first and second portions of the requested user data.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: August 1, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jacob Österling, Murali Krishna Srinivasan, Lars Hennert, Göran Knutson, Patrik Nordensky, Michael Persson
  • Patent number: 11630875
    Abstract: A method, according to one embodiment, includes, at a server in communication with a database and a network, receiving from a user a link to an internet webpage, via the network, analyzing, by the server, a Rich Site Summary (RSS) feed of the internet webpage and text in the internet webpage, categorizing, by the server, the internet webpage into a predetermined category based on the RSS feed of the internet webpage and the text in the internet webpage, creating, by the server, a summary of the internet webpage, utilizing the RSS feed of the internet webpage and the text in the internet webpage, identifying, by the server, an image from the internet webpage, resizing, by the server, the image from the internet webpage to create a resized image, including, by the server, the resized image in the summary of the internet webpage, upon determining that the resized image has a minimum size, meets predetermined aspect ratio limits, and is not repeated within the predetermined category, and in a webpage associated w
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: April 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Michael Markson, Krishna Srinivasan, Nicholas Sorrentino, Ann Lee Richards, Rich Skrenta, Gregory B. Lindahl
  • Patent number: 11604722
    Abstract: In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: March 14, 2023
    Assignee: Sauce Labs Inc.
    Inventors: Ram Shanmugam, Rajagopal Rao, Krishna Srinivasan
  • Publication number: 20220232419
    Abstract: A transport path group for uplink transmission over a fronthaul interface. The transport path group may include (i) an address of a first source port of a radio unit (RU), (ii) an address of a first destination port of a distributed unit (DU), and (iii) an address of a second source port of the RU, an address of a second destination port of the DU, and/or a flow identifier (e.g., a virtualized local area network (VLAN)). A request for user data conveyed by the DU and received by the RU may identify the transport path group. The RU may use the fronthaul interface to convey to the DU first and second portions of the requested user data over first and second different paths from the RU to the DU. The RU may employ load balancing parameters to convey the first and second portions of the requested user data.
    Type: Application
    Filed: January 7, 2022
    Publication date: July 21, 2022
    Applicant: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jacob ÖSTERLING, Murali Krishna SRINIVASAN, Lars HENNERT, Göran KNUTSON, Patrik NORDENSKY, Michael PERSSON
  • Publication number: 20220229765
    Abstract: In one aspect, a computerized method useful for automated software testing comprising: writing a test suite in a human-readable language; implementing an Artificial Intelligent (AI) process test suite; and creating a set of scripts, data, and execute tests.
    Type: Application
    Filed: August 1, 2019
    Publication date: July 21, 2022
    Inventors: RAM SHANMUGAM, RAJAGOPAL RAO, KRISHNA SRINIVASAN
  • Publication number: 20220206929
    Abstract: Methods and apparatus are described for testing the operation of a software application in a manner that reproduces the conditions under which the application operates. Semi-autonomous virtual testing software agents are deployed to the remote cloud computing infrastructure of each geographic region of interest. Each software agent has its own “personality” that includes its geolocation, along with the device types, operating systems, and (in the case of web applications) browser types with which the application is expected to operate in each geographic region.
    Type: Application
    Filed: December 15, 2021
    Publication date: June 30, 2022
    Inventors: Rajagopal Rao, Ram Shanmugam, Krishna Srinivasan
  • Publication number: 20220148981
    Abstract: Apparatuses, systems and methods associated with over void signal trace design are disclosed herein. In embodiments, an integrated circuit (IC) package may include a first layer that has a void and a guard trace, wherein a first portion of the void is located on a first side of the guard trace and a second portion of the void is located on a second side of the guard trace. The IC package may further include a second layer located adjacent to the first layer, wherein the second layer has a signal trace that extends along the guard trace. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: January 19, 2022
    Publication date: May 12, 2022
    Inventors: Ananth PRABHAKUMAR, Krishna SRINIVASAN, Arnab SARKAR
  • Patent number: 11264338
    Abstract: Apparatuses, systems and methods associated with over void signal trace design are disclosed herein. In embodiments, an integrated circuit (IC) package may include a first layer that has a void and a guard trace, wherein a first portion of the void is located on a first side of the guard trace and a second portion of the void is located on a second side of the guard trace. The IC package may further include a second layer located adjacent to the first layer, wherein the second layer has a signal trace that extends along the guard trace. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 1, 2022
    Assignee: Intel Corporation
    Inventors: Ananth Prabhakumar, Krishna Srinivasan, Arnab Sarkar
  • Patent number: 10999185
    Abstract: A method for multi-path packet scheduling in a wireless communication system comprises collecting of measurements of queue state information about buffers of a plurality of transmit nodes. A rate budget is calculated based on the collected measurements of queue state information. The rate budget comprises commanded bit rates and/or data volumes for each transmit node for a subsequent sampling period. Data representative for the rate budget is provided from the packet-flow controller node over a packet scheduling interface to a packet scheduler node. Packets to be sent to each of the plurality of transmit nodes in a subsequent sampling period are scheduled depending on the received rate budget. Nodes for multi-path packet scheduling in a wireless communication system are also disclosed.
    Type: Grant
    Filed: May 30, 2016
    Date of Patent: May 4, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Torbjörn Wigren, Murali Krishna Srinivasan
  • Patent number: 10789305
    Abstract: Systems and method for searching a network, including, via a server in communication with at least one data storage and a network, receiving search criteria via the network, retrieving sub search criteria related to the search criteria from the data storage, retrieving search results from the at least one data storage using the search criteria, retrieving sub search results from the at least one data storage, using the sub search criteria, organizing the search results and sub search results according to the sub search criteria, and causing display, via the network, of the organized search results and sub search results, grouped by sub search criteria.
    Type: Grant
    Filed: May 21, 2015
    Date of Patent: September 29, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rich Skrenta, Michael Markson, Thomas M. Annau, Robert Michael Saliba, Nicholas Sorrentino, Krishna Srinivasan, Dan Swartz, Jacques Frechet, Chris Zimdars, Gregory B. Lindahl
  • Publication number: 20200217194
    Abstract: Respective embodiments disclosed herein include methods and apparatuses (1) for surveying a mine bench or other material body using at least seismic data obtained via geophone and measurement module data synchronized via a wireless link; (2) for generating hyperspectral panoramic imaging data of a blast hole or other borehole; or (3) for allowing a neural network to facilitate a differential blast design that targets a first bench part more weakly than the differential blast design targets a second bench part (along the same mine bench) at least partly based on data indicative of a much higher concentration of a valuable material in the second bench part than in the first.
    Type: Application
    Filed: August 10, 2018
    Publication date: July 9, 2020
    Applicant: DataCloud International, Inc.
    Inventors: Krishna Srinivasan, Daniel Palmer
  • Patent number: 10658279
    Abstract: Electronic assemblies and methods including the formation of interconnect structures are described. In one embodiment an apparatus includes semiconductor die and a first metal bump on the die, the first metal bump including a surface having a first part and a second part. The apparatus also includes a solder resistant coating covering the first part of the surface and leaving the second part of the surface uncovered. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: May 19, 2020
    Assignee: INTEL CORPORATION
    Inventors: Sanka Ganesan, Zhiguo Qian, Robert L. Sankman, Krishna Srinivasan, Zhaohui Zhu
  • Publication number: 20190295961
    Abstract: Apparatuses, systems and methods associated with over void signal trace design are disclosed herein. In embodiments, an integrated circuit (IC) package may include a first layer that has a void and a guard trace, wherein a first portion of the void is located on a first side of the guard trace and a second portion of the void is located on a second side of the guard trace. The IC package may further include a second layer located adjacent to the first layer, wherein the second layer has a signal trace that extends along the guard trace. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: March 23, 2018
    Publication date: September 26, 2019
    Inventors: Ananth PRABHAKUMAR, Krishna SRINIVASAN, Arnab SARKAR
  • Publication number: 20190182147
    Abstract: A method for multi-path packet scheduling in a wireless communication system comprises collecting of measurements of queue state information about buffers of a plurality of transmit nodes. A rate budget is calculated based on the collected measurements of queue state information. The rate budget comprises commanded bit rates and/or data volumes for each transmit node for a subsequent sampling period. Data representative for the rate budget is provided from the packet-flow controller node over a packet scheduling interface to a packet scheduler node. Packets to be sent to each of the plurality of transmit nodes in a subsequent sampling period are scheduled depending on the received rate budget. Nodes for multi-path packet scheduling in a wireless communication system are also disclosed.
    Type: Application
    Filed: May 30, 2016
    Publication date: June 13, 2019
    Applicant: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Torbjörn WIGREN, Murali Krishna SRINIVASAN