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: 11973991Abstract: 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: GrantFiled: October 11, 2019Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
-
Patent number: 11875300Abstract: 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: GrantFiled: July 12, 2018Date of Patent: January 16, 2024Assignee: International Business Machines CorporationInventors: Sathya Santhar, Sarbajit K. Rakshit, Samuel M. Jawaharlal, Balamurugaramanathan Sivaramalingam
-
Patent number: 11586510Abstract: 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: GrantFiled: October 19, 2018Date of Patent: February 21, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sathya Santhar, Sarbajit K. Rakshit, Balamurugaramanathan Sivaramalingam, Samuel M. Jawaharlal
-
Patent number: 11575958Abstract: 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: GrantFiled: August 31, 2018Date of Patent: February 7, 2023Assignee: International Business Machines CorporationInventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
-
Publication number: 20220410487Abstract: 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: ApplicationFiled: June 28, 2021Publication date: December 29, 2022Inventors: Sathya Santhar, Samuel Mathew Jawaharlal, Balamurugaramanathan Sivaramalingam, Sarbajit K. Rakshit
-
Patent number: 11487918Abstract: 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: GrantFiled: September 11, 2020Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Sathya Santhar, Samuel Mathew Jawaharlal, Balamurugaramanathan Sivaramalingam, Sarbajit K. Rakshit
-
Patent number: 11463249Abstract: 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: GrantFiled: June 13, 2019Date of Patent: October 4, 2022Assignee: International Business Machines CorporationInventors: Sathya Santhar, Sarbajit K. Rakshit, Mukundan Sundararajan, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal
-
Patent number: 11455855Abstract: 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: GrantFiled: September 24, 2019Date of Patent: September 27, 2022Assignee: International Business Machines CorporationInventors: Samuel Mathew Jawaharlal, Sathya Santhar, Sarbajit K. Rakshit, Balamurugaramanathan Sivaramalingam
-
Patent number: 11399208Abstract: 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: GrantFiled: September 24, 2019Date of Patent: July 26, 2022Assignee: International Business Machines CorporationInventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
-
Patent number: 11341490Abstract: 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: GrantFiled: October 11, 2017Date of Patent: May 24, 2022Assignee: International Business Machines CorporationInventors: Samuel M. Jawaharlal, Sarbajit K. Rakshit, Sathya Santhar, Balamurugaramanathan Sivaramalingam
-
Patent number: 11284293Abstract: 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: GrantFiled: February 10, 2020Date of Patent: March 22, 2022Assignee: International Business Machines CorporationInventors: Sathya Santhar, Sarbajit K. Rakshit, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Mukundan Sundararajan
-
Publication number: 20220083707Abstract: 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: ApplicationFiled: September 11, 2020Publication date: March 17, 2022Inventors: Sathya Santhar, Samuel Mathew Jawaharlal, Balamurugaramanathan Sivaramalingam, Sarbajit K. Rakshit
-
Patent number: 11178069Abstract: 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: GrantFiled: March 20, 2020Date of Patent: November 16, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
-
Patent number: 11151331Abstract: 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: GrantFiled: May 13, 2020Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventors: Sathya Santhar, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
-
Publication number: 20210297367Abstract: 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: ApplicationFiled: March 20, 2020Publication date: September 23, 2021Inventors: Balamurugaramanathan SIVARAMALINGAM, Sathya SANTHAR, Samuel Mathew JAWAHARLAL, Sarbajit K. RAKSHIT
-
Publication number: 20210250806Abstract: 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: ApplicationFiled: February 10, 2020Publication date: August 12, 2021Inventors: Sathya Santhar, Sarbajit K. Rakshit, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Mukundan Sundararajan
-
Patent number: 11086743Abstract: 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: GrantFiled: October 21, 2019Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Sathya Santhar, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
-
Patent number: 11021746Abstract: 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: GrantFiled: April 30, 2019Date of Patent: June 1, 2021Assignee: International Business Machines CorporationInventors: Samuel Mathew Jawaharlal, Arunachalam Narayanan, Sathya Santhar, Balamurugaramanathan Sivaramalingam
-
Publication number: 20210117300Abstract: 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: ApplicationFiled: October 21, 2019Publication date: April 22, 2021Inventors: Sathya Santhar, Balamurugaramanathan Sivaramalingam, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit
-
Publication number: 20210112292Abstract: 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: ApplicationFiled: October 11, 2019Publication date: April 15, 2021Inventors: Balamurugaramanathan Sivaramalingam, Sathya Santhar, Samuel Mathew Jawaharlal, Sarbajit K. Rakshit