Patents by Inventor Karthikeyan Devaraj

Karthikeyan Devaraj 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: 12164524
    Abstract: Systems and methods are described for customizable data streams in a streaming data processing system. Routing criteria for the customizable data streams are defined by a user, an automated process, or any other process. The routing criteria can be defined using graphical controls. The streaming data processing system uses the routing criteria to determine data that should be used to populate a particular data stream. Further, processing pipelines are customized such that a particular processing pipeline can obtain data from a particular user defined data stream and write data to a particular user defined data stream. Data is routed through the user defined data streams and customized processing pipelines based on a data route. A data route for a set of data may include multiple user defined data streams and multiple processing pipelines. The data route can include a loop of processing pipelines and data streams.
    Type: Grant
    Filed: April 21, 2023
    Date of Patent: December 10, 2024
    Assignee: Splunk Inc.
    Inventors: Sanjeev Kulkarni, Boyang Peng, Karthikeyan Ramasamy, Poornima Devaraj
  • Patent number: 10223050
    Abstract: A print device has a port, a print engine, a processing device and a memory. The print device is configured to detect that a portable memory device has become communicatively connected to the port, retrieve a digital document file to be printed and a print instruction from the portable memory device, determine that a first print job is being performed in the print device, suspend the first print job, determine a second print job derived from the digital document file, and automatically perform the second print job based on the print instruction. The print device further detects that the second print job has been completed or interrupted, and automatically resumes the first print job. If the second print job is directed to the same output tray as the first print job, the print device may also print a separator sheet to the output tray before performing the second print job.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: March 5, 2019
    Assignee: Xerox Corporation
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar, Karthikeyan Devaraj, Dipta Chatterjee, Siva Perumal
  • Patent number: 10223051
    Abstract: A print device that has a port, a print engine, a processing device and a memory. The print device is configured to detect that a portable memory device has become communicatively connected to the port, retrieve a digital document file to be printed and a print instruction from the portable memory device, determine that a first print job is being performed in the print device, determine a priority for the first print job and a priority for a second print job derived from the digital document file, and determine that the priority of the first print job is lower than that of the second print job. The print device is also configured to suspend performance of the first print job, automatically perform the second print job based on the print instruction, detect that the second print job has been completed or interrupted, and automatically resume the first print job.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: March 5, 2019
    Assignee: Xerox Corporation
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar, Karthikeyan Devaraj, Dipta Chatterjee, Siva Perumal
  • Publication number: 20190026051
    Abstract: A print device has a port, a print engine, a processing device and a memory. The print device is configured to detect that a portable memory device has become communicatively connected to the port, retrieve a digital document file to be printed and a print instruction from the portable memory device, determine that a first print job is being performed in the print device, suspend the first print job, determine a second print job derived from the digital document file, and automatically perform the second print job based on the print instruction. The print device further detects that the second print job has been completed or interrupted, and automatically resumes the first print job. If the second print job is directed to the same output tray as the first print job, the print device may also print a separator sheet to the output tray before performing the second print job.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 24, 2019
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar, Karthikeyan Devaraj, Dipta Chatterjee, Siva Perumal
  • Publication number: 20190026052
    Abstract: A print device that has a port, a print engine, a processing device and a memory. The print device is configured to detect that a portable memory device has become communicatively connected to the port, retrieve a digital document file to be printed and a print instruction from the portable memory device, determine that a first print job is being performed in the print device, determine a priority for the first print job and a priority for a second print job derived from the digital document file, and determine that the priority of the first print job is lower than that of the second print job. The print device is also configured to suspend performance of the first print job, automatically perform the second print job based on the print instruction, detect that the second print job has been completed or interrupted, and automatically resume the first print job.
    Type: Application
    Filed: July 19, 2017
    Publication date: January 24, 2019
    Inventors: Muralidaran Krishnasamy, Narayan Kesavan, Raj Kumar, Karthikeyan Devaraj, Dipta Chatterjee, Siva Perumal