Patents by Inventor Arockiaraj Durairaj

Arockiaraj Durairaj 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: 11803590
    Abstract: In some examples, a computing device may initiate audible play back of a book in response to an instruction from a user. While the book is being audibly played back, the computing device may determine (e.g., in the background) that a content of a recently played back portion of the book matches one or more interests associated with a user, initiate a search, and receive search results. The computing device may re-rank the search results based on the user's interests, pause play back of the book, and audibly read out the re-ranked search results. If the user asks a question, the computing device may pause play back of the book, perform an additional search, and read out loud the additional search results. The computing device may resume the audible play back of the book after the user provides a resume play back instruction.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: October 31, 2023
    Assignee: Dell Products L.P.
    Inventors: Arockiaraj Durairaj, Chetan Somaiah
  • Patent number: 11106572
    Abstract: At least one processing platform is configured to automatically analyze one or more code changes in a computer program and at least one of modify and create a set of one or more regression tests for the computer program based on the automatic analysis. The one or more code changes automatically analyzed may comprise one or more incremental code changes in the computer program.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: August 31, 2021
    Assignee: Dell Products L.P.
    Inventors: Arockiaraj Durairaj, Chetan Pudiyanda Somaiah, Viswanath Krishnamurthy
  • Publication number: 20210209010
    Abstract: At least one processing platform is configured to automatically analyze one or more code changes in a computer program and at least one of modify and create a set of one or more regression tests for the computer program based on the automatic analysis. The one or more code changes automatically analyzed may comprise one or more incremental code changes in the computer program.
    Type: Application
    Filed: January 2, 2020
    Publication date: July 8, 2021
    Inventors: Arockiaraj Durairaj, Chetan Pudiyanda Somaiah, Viswanath Krishnamurthy
  • Patent number: 10824384
    Abstract: A method includes receiving, at a controller device, a request to initiate a sharing action between at least two visual devices wirelessly paired with the controller device. The method also includes selecting, using at least one user interface feature of the controller device, a source visual device for the sharing action and a destination visual device for the sharing action. The method further includes providing one or more resources from a display of the source visual device to a display of the destination visual device by streaming the resources to the controller device in a first display format supported by the source visual device, converting the resources from the first display format to a second display format supported by the destination device, and streaming the resources in the second display format from the controller device to the destination device.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: November 3, 2020
    Assignee: Dell Products L.P.
    Inventors: Chetan Pudiyanda Somaiah, Arockiaraj Durairaj, Sudhir Vijendra
  • Patent number: 10817411
    Abstract: In some examples, a computing device may predict, using a machine learning module, scenarios and transactions associated with a usage of a software package. The computing device may select at least a portion of the scenarios and the transactions to cover a predetermined percentage of a predicted usage of the software package. The computing device may select a subset of unit test cases (e.g., created by software designers to test software units that are components of the software package) and execute the test cases to generate test results to determine whether the software package is ready to be deployed to customers. The computing device may train the machine learning module using at least one of the test results, the portion of the scenarios and the transactions, or the test cases. The test results may be evaluated to determine an effectiveness of the set of test cases.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: October 27, 2020
    Assignee: Dell Products L. P.
    Inventor: Arockiaraj Durairaj
  • Patent number: 10768878
    Abstract: A method includes receiving from a server, by one or more processors, account information associated with a device. The account information specifies an identifier and an amount of credit in an account associated with the device, where the identifier uniquely identifies the device. The method also includes initiating a wireless connection with the device, and authenticating the device based at least in part on the identifier. The method includes receiving a document to print, printing the document, and modifying the amount of credit in the account to create an updated credit amount. The method also includes receiving an additional document for printing, translating the additional document to a format that the printer is capable of printing. The method includes printing the additional document and modifying the updated credit amount. In the method, the device lacks a printer driver associated with the printer.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: September 8, 2020
    Assignee: Dell Products L.P.
    Inventors: Chetan P. Somaiah, Arockiaraj Durairaj
  • Publication number: 20200159767
    Abstract: In some examples, a computing device may initiate audible play back of a book in response to an instruction from a user. While the book is being audibly played back, the computing device may determine (e.g., in the background) that a content of a recently played back portion of the book matches one or more interests associated with a user, initiate a search, and receive search results. The computing device may re-rank the search results based on the user's interests, pause play back of the book, and audibly read out the re-ranked search results. If the user asks a question, the computing device may pause play back of the book, perform an additional search, and read out loud the additional search results. The computing device may resume the audible play back of the book after the user provides a resume play back instruction.
    Type: Application
    Filed: November 16, 2018
    Publication date: May 21, 2020
    Inventors: Arockiaraj Durairaj, Chetan Somaiah
  • Publication number: 20200117583
    Abstract: In some examples, a computing device may predict, using a machine learning module, scenarios and transactions associated with a usage of a software package. The computing device may select at least a portion of the scenarios and the transactions to cover a predetermined percentage of a predicted usage of the software package. The computing device may select a subset of unit test cases (e.g., created by software designers to test software units that are components of the software package) and execute the test cases to generate test results to determine whether the software package is ready to be deployed to customers. The computing device may train the machine learning module using at least one of the test results, the portion of the scenarios and the transactions, or the test cases. The test results may be evaluated to determine an effectiveness of the set of test cases.
    Type: Application
    Filed: October 16, 2018
    Publication date: April 16, 2020
    Inventor: Arockiaraj Durairaj
  • Publication number: 20190332344
    Abstract: A method includes receiving, at a controller device, a request to initiate a sharing action between at least two visual devices wirelessly paired with the controller device. The method also includes selecting, using at least one user interface feature of the controller device, a source visual device for the sharing action and a destination visual device for the sharing action. The method further includes providing one or more resources from a display of the source visual device to a display of the destination visual device by streaming the resources to the controller device in a first display format supported by the source visual device, converting the resources from the first display format to a second display format supported by the destination device, and streaming the resources in the second display format from the controller device to the destination device.
    Type: Application
    Filed: April 30, 2018
    Publication date: October 31, 2019
    Inventors: Chetan Pudiyanda Somaiah, Arockiaraj Durairaj, Sudhir Vijendra
  • Publication number: 20190332340
    Abstract: A method includes receiving from a server, by one or more processors, account information associated with a device. The account information specifies an identifier and an amount of credit in an account associated with the device, where the identifier uniquely identifies the device. The method also includes initiating a wireless connection with the device, and authenticating the device based at least in part on the identifier. The method includes receiving a document to print, printing the document, and modifying the amount of credit in the account to create an updated credit amount. The method also includes receiving an additional document for printing, translating the additional document to a format that the printer is capable of printing. The method includes printing the additional document and modifying the updated credit amount. In the method, the device lacks a printer driver associated with the printer.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Chetan P. Somaiah, Arockiaraj Durairaj