Patents by Inventor A. Pandurangan

A. Pandurangan 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: 20230123082
    Abstract: A method for communicating with a device may include running, at a device, an operating system, communicating, using a first function of an interconnect, with the device, and communicating, using a second function of the interconnect, with the operating system. The operating system may include communication logic, and the communicating with the operating may include communicating with the communication logic. The communication logic may one or more terminal support drivers, and the communicating with the communication logic may include communicating with the one or more terminal support drivers using a terminal application. The terminal application may run on a host. The second function of the interconnect may be configured to operate with a controller. The communicating with the operating system may include communicating with the operating system based on a privilege information. The host may be a management controller.
    Type: Application
    Filed: November 9, 2021
    Publication date: April 20, 2023
    Inventors: Rajinikanth PANDURANGAN, Changho CHOI, Yang Seok KI, Sungwook RYU
  • Patent number: 11630767
    Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data. An SSD controller may manage reading and writing data to the flash memory. The SSD may include an automatic stream detection logic to select a stream identifier responsive to attributes of data. A garbage collection logic may select an erase block and program valid data in the erase block into a second block responsive to a stream ID determined the automatic stream detection logic. The stream ID may be determined after the garbage collection logic has selected the erase block for garbage collection.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: April 18, 2023
    Inventors: Rajinikanth Pandurangan, Changho Choi
  • Publication number: 20230114636
    Abstract: A method may include receiving, at a storage device, a command using a storage protocol, wherein the storage device is configured to execute a user program, and executing, at the storage device, a device program based on the command. The command may be a first command, and the method may further include receiving, at the storage device, using the storage protocol, a second command, and sending, from the storage device, using the storage protocol, information about the device program based on the second command. The method may further include sending, from the storage device, using the storage protocol, a list of device programs supported by the storage device based on the second command. The method may further include providing, by the storage device, output data from the device program. The providing may include sending, from the storage device, using the storage protocol, a log message.
    Type: Application
    Filed: November 15, 2021
    Publication date: April 13, 2023
    Inventors: Rajinikanth PANDURANGAN, Changho CHOI, Yang Seok KI
  • Publication number: 20230046322
    Abstract: Improved techniques for combining human tasks with robotic tasks and/or external tasks in an organized manner to define an automation workflow process for use by a software automation system. A workflow process platform can assist a developer in creating an automation workflow process and/or managing performance of an automation workflow process. The automation workflow process can carry out a process, such as a business process, by interrelating human tasks performed by users with robotic tasks performed by computing machines or external tasks performed by applications (e.g., local or cloud-based). The workflow process platform can be network-based and utilize various users and computing machines that are affiliated with different groups (e.g., teams, departments) of an organization. Advantageously, the improved techniques can enable automation of business processes using various persons, robotic agents and/or applications in an organized and controlled manner.
    Type: Application
    Filed: May 30, 2022
    Publication date: February 16, 2023
    Inventors: Perv Rastogi, Sheeba Ann George, Senthil Kumar Pandurangan
  • Publication number: 20230042833
    Abstract: A storage device is disclosed. The storage device may include storage to store data, which may include a first storage of a first type and a second storage of a second type. The storage device may support a number of device streams, some of which associated with the first storage and some associated with the second storage. The storage device may also include a streaming capabilities analyzer that may inventory the streaming capabilities for the storage device. Finally, the storage device may include a transmitter to transmit the streaming capabilities of the storage device to a storage manager.
    Type: Application
    Filed: October 25, 2022
    Publication date: February 9, 2023
    Inventors: Jason MARTINEAU, Changho CHOI, Rajinikanth PANDURANGAN, Jingpei YANG
  • Publication number: 20230032814
    Abstract: Improved techniques for secure access to cloud-based services via a gateway proxy. The improved techniques can efficiently manage remote access to cloud-based services by local processing agents in a secure manner using an intermediate authentication token issued by a gateway proxy to authorized local processing agents. The intermediate authentication token can be used to obtain authentication credentials of service providers that are needed to access the cloud-based services that are offered by service providers. In some embodiments, the authentication credentials of service providers need only be distributed to the gateway proxy and need not be distributed beyond the gateway proxy. The improved techniques are well suited for used with robotic process automation systems in which local processing agents, such as software agents, perform user tasks in an automated fashion.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 2, 2023
    Inventor: Senthil Pandurangan
  • Patent number: 11507326
    Abstract: A storage device is disclosed. The storage device may include storage to store data, which may include a first storage of a first type and a second storage of a second type. The storage device may support a number of device streams, some of which associated with the first storage and some associated with the second storage. The storage device may also include a streaming capabilities analyzer that may inventory the streaming capabilities for the storage device. Finally, the storage device may include a transmitter to transmit the streaming capabilities of the storage device to a storage manager.
    Type: Grant
    Filed: April 13, 2021
    Date of Patent: November 22, 2022
    Inventors: Jason Martineau, Changho Choi, Rajinikanth Pandurangan, Jingpei Yang
  • Publication number: 20220365091
    Abstract: The present invention includes methods of detecting follicular regulatory T cells (TFR) comprising: obtaining a biological sample from a subject and detecting whether TFR are increased in the tumor sample by contacting the biological sample with antibodies that detect CD3+CD4+ FOXP3+BCL6+ T cells CD3+CD4+CXCR5+GITR+ T cells, or both, when compared to a healthy subject, and detecting the increase of TFR in the tumor sample. The present invention also includes combination therapy that depletes follicular regulatory T cells (TFR) with minimal effect on regulatory T cells (TREGS) to prevent or reduce immune related adverse effects (irAEs).
    Type: Application
    Filed: July 11, 2020
    Publication date: November 17, 2022
    Inventors: Pandurangan Vijayanand, Christian Ottensmeier, Simon Eschweiler
  • Patent number: 11496323
    Abstract: Systems and methods for container orchestration security employ one or more processors that separate a lifecycle of one or more containers into a plurality of predefined container image lifecycle phases; segregates control of the plurality of predefined container image lifecycle phases into a plurality of control environments separately controlled by different enterprise control components isolated from one another. In addition, one or more external processors may generate one or more certificates that are based on the platform, state attributes and meta data for interaction of the container with one or more external nodes. The one or more processors may also control the promotion, update and deletion of container images between the plurality of lifecycle phases and registries in different control environments as well as between the enterprise registries and the plurality of other registries that are part of multiple external clouds.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: November 8, 2022
    Assignee: CITIGROUP TECHNOLOGY, INC.
    Inventors: Javier Caceres, Robert Dailey, Bartlomiej Dolata, Carlos Lopes, Damodhar Neelagiri, Ramkumar Pandurangan, Alexandra Shulman-Peleg
  • Patent number: 11479906
    Abstract: The invention relates to a portable textile treatment device comprising a heatable soleplate (4) intended to be in contact with a textile (TXT) for treating the textile. The heatable soleplate (4) comprises a soleplate opening (H). The device comprises a module (MD) comprising an image sensor (5) for taking an image of the textile to be treated through the soleplate opening (H), and a control unit (8) configured for a) executing an algorithm stored in said portable textile treatment device, using the taken image as an input of the algorithm, to obtain a classification of the textile, and for b) controlling, based on the classification, at least one operating parameter of the portable textile treatment device. The module (MD) and the control unit (8) are integrated within the portable textile treatment device.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: October 25, 2022
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Wee Ann Chong, Yao Hean Chiah, Mun Kong Soo, Victor Martinus Gerardus Van Acht, Rico Paolo Ochoa Ramirez, Palani Pandurangan, Boon Teck Tan, Luck Wee Png, Joo Pheng Toh, Prakash S S, Joldert Maria Boersma, Timotheus Johannes Maria Van Aken, Joris Pieter Oosterhuis, Antonius Johannes Joseph Wismans, Thomas Petrus Hendricus Warmerdam, Arnoldus Johannes Martinus Jozeph Ras
  • Publication number: 20220317044
    Abstract: A system for measurement is provided. The system includes a first optical path configured to supply first light pulses with a first range of wavelengths; a second optical path configured to supply second light pulses with a second range of wavelengths shorter than the first range of wavelengths; an optical I/O unit configured to emit the first light pulses and the second light pulses to a target and acquire a light from the target to detect CARS light pluses from the target by a detector; and a first phase modulating unit configured to vary phase differences between the first light pulses and the second light pulses as the first light pulses and the second light pulses are emitted via the optical I/O unit.
    Type: Application
    Filed: June 25, 2020
    Publication date: October 6, 2022
    Applicant: ATONARP INC.
    Inventors: David ANDERSON, Mateusz PLEWICKI, Dmitriy CHURIN, Anand PANDURANGAN, Andrew ZHANG, Lukas BRUECKNER, Prakash Sreedhar MURTHY
  • Publication number: 20220277950
    Abstract: A device of detecting a current from a sensor is disclosed. The device includes an integrating circuit including a network of capacitors for providing a gain setting and configured to convert the current to a voltage ramp over a length of integration time, the integrating circuit further including a reset switch configured to connect an input and an output of the network of capacitors; an ADC configured to digitize the voltage ramp into a plurality of voltage samples; and a set of modules including an analyzing module configured to analyze the plurality of voltage samples to determine a slope of the voltage ramp; an outputting module configured to determine a magnitude of the current based on the slope of the voltage ramp and the gain setting; and a reconfiguring module that is configured to reconfigure the network of capacitors and reset the voltage ramp via the reset switch.
    Type: Application
    Filed: May 19, 2022
    Publication date: September 1, 2022
    Applicant: ATONARP INC.
    Inventors: Anand PANDURANGAN, Siva SELVARAJ, Anoop HEGDE, Prakash Sreedhar MURTHY
  • Patent number: 11427682
    Abstract: The invention provides a new class of synthetic sequence-defined polymer (SDP) and a method of synthesizing the same. The synthetic sequence-defined polymers have dithiocarbamate incorporated to the backbone. The method introduces a functional group dithiocarbamate in the backbone by using a new support-free, protection-deprotection free three-component reaction strategy. Dithiocarbamate-SDP is prepared from a unique bifunctional monomer, CS2 and chloroacetyl chloride. Chloracetyl chloride is used as a co-monomer. Different functional groups may be introduced in the dithiocarbamate-SDP via custom synthesis of monomers with the desired functional group, using the method disclosed. The SDPs may undergo modular post-synthetic modification through multiple paths. SDP is produced in multi-gram scale at low cost and in an eco-friendly manner through the method. No hazardous waste is produced in the process as HCl gas released from the reaction may be neutralized by bicarbonate in the medium.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: August 30, 2022
    Assignee: Indian Institute of Technology Palakkad (1IT Palakkad)
    Inventors: Mintu Porel, Pandurangan Nanjan
  • Patent number: 11417509
    Abstract: A device of detecting a current from a sensor is disclosed. The device includes an integrating circuit including a network of capacitors for providing a gain setting and configured to convert the current to a voltage ramp over a length of integration time, the integrating circuit further including a reset switch configured to connect an input and an output of the network of capacitors; an ADC configured to digitize the voltage ramp into a plurality of voltage samples; and a set of modules including an analyzing module configured to analyze the plurality of voltage samples to determine a slope of the voltage ramp; an outputting module configured to determine a magnitude of the current based on the slope of the voltage ramp and the gain setting; and a reconfiguring module that is configured to reconfigure the network of capacitors and reset the voltage ramp via the reset switch.
    Type: Grant
    Filed: July 19, 2018
    Date of Patent: August 16, 2022
    Assignee: ATONARP INC.
    Inventors: Anand Pandurangan, Siva Selvaraj, Anoop Hegde, Prakash Sreedhar Murthy
  • Patent number: 11409439
    Abstract: A host interface layer in a storage device is described. The host interface layer may include an arbitrator to select a first submission queue (SQ) from a set including at least the first SQ and a second SQ. The first SQ may be associated with a first Quality of Service (QoS) level, and the second SQ may be associated with a second QoS level. A command fetcher may retrieve an input/output (I/O) request from the first SQ. A command parser may place the I/O request in a first command queue from a set including at least the first command queue and a second command queue. The arbitrator may be configured to select the first SQ based at least in part on a first weight associated with the first SQ and a second weight associated with the second SQ.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: August 9, 2022
    Inventors: Ramzi Ammari, Rajinikanth Pandurangan, Changho Choi, Zongwang Li
  • Patent number: 11392297
    Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data and may support a plurality of device streams. A SSD controller may manage reading and writing data to the flash memory, and may store a submission queue and a chunk-to-stream mapper. A flash translation layer may include a receiver to receive a write command, an LBA mapper to map an LBA to a chunk identifier (ID), stream selection logic to select a stream ID based on the chunk ID, a stream ID adder to add the stream ID to the write command, a queuer to place the chunk ID in the submission queue, and background logic to update the chunk-to-stream mapper after the chunk ID is removed from the submission queue.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: July 19, 2022
    Inventors: Jingpei Yang, Changho Choi, Rajinikanth Pandurangan, Vijay Balakrishnan, Ramaraj Pandian
  • Publication number: 20220171701
    Abstract: A Solid State Drive (SSD) is disclosed. The SSD may include flash memory to store data. An SSD controller may manage reading and writing data to the flash memory. The SSD may include an automatic stream detection logic to select a stream identifier responsive to attributes of data. A garbage collection logic may select an erase block and program valid data in the erase block into a second block responsive to a stream ID determined the automatic stream detection logic. The stream ID may be determined after the garbage collection logic has selected the erase block for garbage collection.
    Type: Application
    Filed: December 6, 2021
    Publication date: June 2, 2022
    Inventors: Rajinikanth PANDURANGAN, Changho CHOI
  • Publication number: 20220147392
    Abstract: A system is disclosed. The system may include a processor. The system may also include a first submission queue (SQ) and a second SQ. The first SQ may be associated with a first Quality of Service (QoS) level and the second SQ may be associated with a second QoS level, the first QoS level being different from the second QoS level. An application may be running on the processor and using a first namespace (NS). The processor may be configured to receive a first Non-Volatile Memory (NVM) Set create command to establish a first NVM Set associated with the first SQ. The processor may be further configured to receive a second NVM Set create command to establish a second NVM Set associated with the second SQ. The processor may be further configured to receive a first NS create command to establish a first NS associated with the first NVM Set. The processor may be further configured to receive a second NS create command to establish a second NS associated with the second NVM Set.
    Type: Application
    Filed: March 1, 2021
    Publication date: May 12, 2022
    Inventors: Changho CHOI, Rajinikanth PANDURANGAN, Ramzi AMMARI, Zongwang LI, Yang Seok KI
  • Publication number: 20220147247
    Abstract: A host interface layer in a storage device is described. The host interface layer may include an arbitrator to select a first submission queue (SQ) from a set including at least the first SQ and a second SQ. The first SQ may be associated with a first Quality of Service (QoS) level, and the second SQ may be associated with a second QoS level. A command fetcher may retrieve an input/output (I/O) request from the first SQ. A command parser may place the I/O request in a first command queue from a set including at least the first command queue and a second command queue. The arbitrator may be configured to select the first SQ based at least in part on a first weight associated with the first SQ and a second weight associated with the second SQ.
    Type: Application
    Filed: March 1, 2021
    Publication date: May 12, 2022
    Inventors: Ramzi AMMARI, Rajinikanth PANDURANGAN, Changho CHOI, Zongwang LI
  • Publication number: 20220145527
    Abstract: The invention relates to a portable textile treatment device comprising a heatable soleplate (4) intended to be in contact with a textile (TXT) for treating the textile. The heatable soleplate (4) comprises a soleplate opening (H). The device comprises a module (MD) comprising an image sensor (5) for taking an image of the textile to be treated through the soleplate opening (H), and a control unit (8) configured for a) executing an algorithm stored in said portable textile treatment device, using the taken image as an input of the algorithm, to obtain a classification of the textile, and for b) controlling, based on the classification, at least one operating parameter of the portable textile treatment device. The module (MD) and the control unit (8) are integrated within the portable textile treatment device.
    Type: Application
    Filed: June 10, 2020
    Publication date: May 12, 2022
    Inventors: Wee Ann CHONG, Yao Hean CHIAH, Mun Kong SOO, Victor Martinus Gerardus VAN ACHT, Rico Paolo Ochoa RAMIREZ, Palani PANDURANGAN, Boon Teck TAN, Luck Wee PNG, Joo Pheng TOH, Prakash S S, Joldert Maria BOERSMA, Timotheus Johannes Maria VAN AKEN, Joris Pieter OOSTERHUIS, Antonius Johannes Joseph WISMANS, Thomas Petrus Hendricus WARMERDAM, Arnoldus Johannes Martinus Jozeph RAS