Patents by Inventor Balamurugaramanathan Sivaramalingam

Balamurugaramanathan Sivaramalingam 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: 11973991
    Abstract: A processor may initiate a recording. The processor may segment the recording into one or more segments. The processor may determine, based on the identification of a primary object in a first segment of the recording, a first bit rate for the first segment of the first recording. The processor may preload one or more subsequent segments that include the primary object at the first bit rate. The processor may preload each of the one or more subsequent segments with a secondary object at a second bit rate. The second bit rate may be lower than the first bit rate. The processor may display the recording to the user.
    Type: Grant
    Filed: October 11, 2019
    Date of Patent: April 30, 2024
    Assignee: International Business Machines Corporation
    Inventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
  • Patent number: 11875300
    Abstract: An example operation may include one or more of receiving, by a blockchain node, a first transaction comprising an asset identifier and an expiration date, verifying the expiration date has not changed from one or more previous transactions comprising the asset identifier, calculating an expected delivery date for an asset corresponding to the asset identifier, validating the first transaction in response to the expected delivery date not later than the expiration date. and committing the first transaction to a blockchain.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: January 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sathya Santhar, Sarbajit K. Rakshit, Samuel M. Jawaharlal, Balamurugaramanathan Sivaramalingam
  • Patent number: 11586510
    Abstract: Dynamic checkpointing can include determining, using a processor, a process criticality corresponding to a process configured to execute on computer hardware. The process criticality indicates a priority of the process relative to at least one other process configured to execute on the computer hardware. A checkpoint schedule can be generated, using the processor and based on the process criticality, for checkpointing the process when it executes on the computer hardware.
    Type: Grant
    Filed: October 19, 2018
    Date of Patent: February 21, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Sathya Santhar, Sarbajit K. Rakshit, Balamurugaramanathan Sivaramalingam, Samuel M. Jawaharlal
  • Patent number: 11575958
    Abstract: A computer-implemented includes streaming a first segment of multimedia data to a buffer on a first computing device at a first bitrate, wherein the first segment includes a first set of video frames encoded at a first resolution. The computer-implemented method further includes streaming a second segment of the multimedia data to the buffer on the first computing device at a second bitrate, wherein the second segment includes a second set of video frames encoded at a second resolution. The computer-implemented method further includes determining that a first predetermined threshold is reached. The computer-implemented method further includes streaming, in response to determining that the first predetermined threshold is reached, a third segment of multimedia data to the buffer on the first computing device, wherein the third segment includes a first set of pixels that are logically related to the second set of video frames of the second segment.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: February 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
  • Publication number: 20220410487
    Abstract: Deviations in a 3D printing process can be detected during printing via sensors or by user observation. A user can manipulate and evaluate any deviations from a 3D model via a simulation of the work-in-progress object via virtual reality. The user can also make changes to the model, resulting in the printer completing the same work-in-progress object based on the revised model.
    Type: Application
    Filed: June 28, 2021
    Publication date: December 29, 2022
    Inventors: Sathya Santhar, Samuel Mathew Jawaharlal, Balamurugaramanathan Sivaramalingam, Sarbajit K. Rakshit
  • Patent number: 11487918
    Abstract: A method, computer program product, and/or system is provided for generating a resultant digital replica model, comprising: accessing a plurality of digital replica models; receiving a selection of components associated with a first digital replica model of the plurality of digital replica models; receiving a selection of components associated with a second digital replica model of the plurality of digital replica models; generating a resultant digital replica model based at least in part on the selection of components associated with the first digital replica model and the selection of components associated with the second digital replica model; and simulating physical operations based on the resultant digital replica model.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sathya Santhar, Samuel Mathew Jawaharlal, Balamurugaramanathan Sivaramalingam, Sarbajit K. Rakshit
  • Patent number: 11463249
    Abstract: Embodiments are disclosed for fairness in gaming. The techniques include generating a public-private key pair for a bet with a gaming application. The techniques further include encrypting the bet using the generated public-private key pair. Additionally, the techniques include providing the encrypted bet to the gaming application. The techniques also include providing a private key of the public-private key pair in response to a notice from the gaming application indicating whether the bet is won.
    Type: Grant
    Filed: June 13, 2019
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sathya Santhar, Sarbajit K. Rakshit, Mukundan Sundararajan, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal
  • Patent number: 11455855
    Abstract: A document is received by a first computer system from a second computer system. The document is received through a network. A document level security code is received by the first computer system through a second network. A content level security code is received by the first computer system and through the second network. A first validation operation is performed by the first computer system. The performance is based on the document level security code. The first computer system determines the document is an altered document. The determination is based on the performance of the first validation operation. A second validation operation is executed on the altered document. The second validation operation is executed by the first computer system and in response to the determination. An alteration status of the document is detected by the first computer and based on the second validation operation.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Samuel Mathew Jawaharlal, Sathya Santhar, Sarbajit K. Rakshit, Balamurugaramanathan Sivaramalingam
  • Patent number: 11399208
    Abstract: A video stream is obtained that includes at least one video stream image. The video stream is to be sent to one or more subscribers. Based on the obtaining the video stream, non-pixel data is retrieved. A first critical object in the video stream is determined. The determination is based on the obtaining the video stream and further based on the non-pixel data. The first critical object is represented by a first plurality of pixels. The first plurality of pixels is located within the at least one video stream image. A first prioritization of one or more network packets of the video stream is generated. The one or more network packets contain the first plurality of pixels. The first prioritization is generated based on determining the first critical object in the video stream.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: July 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
  • Patent number: 11341490
    Abstract: An example operation may include one or more of storing a plurality of transactions in a carbon footprint blockchain, each stored transaction including one or more items and a carbon footprint associated with the one or more items included in the transaction, receiving a transaction processing request from a merchant terminal, the transaction processing request including an identification of an item and a user identification, executing chaincode which determines an aggregate carbon footprint of the user based on a carbon footprint of the item and a carbon footprint of one or more previous purchases of the user stored in the carbon footprint blockchain, and transmitting information about the determined aggregate carbon footprint of the user to the merchant terminal.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Samuel M. Jawaharlal, Sarbajit K. Rakshit, Sathya Santhar, Balamurugaramanathan Sivaramalingam
  • Patent number: 11284293
    Abstract: A method can include obtaining telecommunication data corresponding to a first cell site. The first cell site can have a communication capacity within a first coverage region. The first coverage region can include a set of subregions. The method can further include obtaining condition data corresponding to a set of focus areas within the first coverage region. The set of focus areas can have at least one emergency condition. The method can further include generating, based on the telecommunication data and the condition data, a first respective classification for each of the subregions.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: March 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sathya Santhar, Sarbajit K. Rakshit, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Mukundan Sundararajan
  • Publication number: 20220083707
    Abstract: A method, computer program product, and/or system is provided for generating a resultant digital replica model, comprising: accessing a plurality of digital replica models; receiving a selection of components associated with a first digital replica model of the plurality of digital replica models; receiving a selection of components associated with a second digital replica model of the plurality of digital replica models; generating a resultant digital replica model based at least in part on the selection of components associated with the first digital replica model and the selection of components associated with the second digital replica model; and simulating physical operations based on the resultant digital replica model.
    Type: Application
    Filed: September 11, 2020
    Publication date: March 17, 2022
    Inventors: Sathya Santhar, Samuel Mathew Jawaharlal, Balamurugaramanathan Sivaramalingam, Sarbajit K. Rakshit
  • Patent number: 11178069
    Abstract: Management of class of service profiles for packet transmission is facilitated by a processor(s) obtaining one class of service (CoS) profile for one web resource section of a web resource, and another CoS profile for another web resource section of the web resource, where the one CoS profile and the other CoS profile are different CoS profiles for use in transmitting packets of the web resource over a network. The processor(s) determines which resource section a packet to be transmitted is associated with, and based on the packet being associated with the one web resource section, the processor(s) associates the one CoS profile with the packet for directing a transmission service for the packet. Based on the packet being associated with the other web resource section, the other CoS profile is associated with the packet for directing the transmission service for the packet.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
  • Patent number: 11151331
    Abstract: Techniques for communication evaluation and routing are provided. A communication for distribution to a plurality of users is received from a sending user, and the communication is parsed using one or more natural language processing (NLP) techniques to determine a context. A plurality of scores is generated for the plurality of users by processing the context using a machine learning (ML) model. It is determined, based on a first score of the plurality of scores corresponding to a first user of the plurality of users, to transmit the communication to the first user. It is further determined, based on a second score of the plurality of scores corresponding to a second user of the plurality of users, to refrain from transmitting the communication to the second user. Additionally, the system transmits the communication to the first user, and refrains from transmitting the communication to the second user.
    Type: Grant
    Filed: May 13, 2020
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sathya Santhar, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
  • Publication number: 20210297367
    Abstract: Management of class of service profiles for packet transmission is facilitated by a processor(s) obtaining one class of service (CoS) profile for one web resource section of a web resource, and another CoS profile for another web resource section of the web resource, where the one CoS profile and the other CoS profile are different CoS profiles for use in transmitting packets of the web resource over a network. The processor(s) determines which resource section a packet to be transmitted is associated with, and based on the packet being associated with the one web resource section, the processor(s) associates the one CoS profile with the packet for directing a transmission service for the packet. Based on the packet being associated with the other web resource section, the other CoS profile is associated with the packet for directing the transmission service for the packet.
    Type: Application
    Filed: March 20, 2020
    Publication date: September 23, 2021
    Inventors: Balamurugaramanathan SIVARAMALINGAM, Sathya SANTHAR, Samuel Mathew JAWAHARLAL, Sarbajit K. RAKSHIT
  • Publication number: 20210250806
    Abstract: A method can include obtaining telecommunication data corresponding to a first cell site. The first cell site can have a communication capacity within a first coverage region. The first coverage region can include a set of subregions. The method can further include obtaining condition data corresponding to a set of focus areas within the first coverage region. The set of focus areas can have at least one emergency condition. The method can further include generating, based on the telecommunication data and the condition data, a first respective classification for each of the subregions.
    Type: Application
    Filed: February 10, 2020
    Publication date: August 12, 2021
    Inventors: Sathya Santhar, Sarbajit K. Rakshit, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Mukundan Sundararajan
  • Patent number: 11086743
    Abstract: Aspects of the present disclosure relate to internet of things (IoT) device management. A first set of sensor data can be received from a first IoT device within an IoT sensor network, the IoT sensor network containing a plurality of IoT devices, wherein a subset of the plurality of IoT devices within the IoT sensor network are in an inactive state. The first set of sensor data can be analyzed to determine whether an activation condition is satisfied. In response to determining that the activation condition is satisfied, a second IoT device within the subset can be activated, wherein activation leads to collection of a second set of sensor data from the second IoT device.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: August 10, 2021
    Assignee: International Business Machines Corporation
    Inventors: Sathya Santhar, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
  • Patent number: 11021746
    Abstract: An apparatus for magnetic flux density based DNA sequencing. The apparatus comprising a device for generating a static magnetic field; a nanopore device; a gel medium; and a magnetometer for measuring a change in magnetic flux density of the static magnetic field as a chain of nucleotides travels through the gel medium.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: June 1, 2021
    Assignee: International Business Machines Corporation
    Inventors: Samuel Mathew Jawaharlal, Arunachalam Narayanan, Sathya Santhar, Balamurugaramanathan Sivaramalingam
  • Publication number: 20210117300
    Abstract: Aspects of the present disclosure relate to internet of things (IoT) device management. A first set of sensor data can be received from a first IoT device within an IoT sensor network, the IoT sensor network containing a plurality of IoT devices, wherein a subset of the plurality of IoT devices within the IoT sensor network are in an inactive state. The first set of sensor data can be analyzed to determine whether an activation condition is satisfied. In response to determining that the activation condition is satisfied, a second IoT device within the subset can be activated, wherein activation leads to collection of a second set of sensor data from the second IoT device.
    Type: Application
    Filed: October 21, 2019
    Publication date: April 22, 2021
    Inventors: Sathya Santhar, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
  • Publication number: 20210112292
    Abstract: A processor may initiate a recording. The processor may segment the recording into one or more segments. The processor may determine, based on the identification of a primary object in a first segment of the recording, a first bit rate for the first segment of the first recording. The processor may preload one or more subsequent segments that include the primary object at the first bit rate. The processor may preload each of the one or more subsequent segments with a secondary object at a second bit rate. The second bit rate may be lower than the first bit rate. The processor may display the recording to the user.
    Type: Application
    Filed: October 11, 2019
    Publication date: April 15, 2021
    Inventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit