Patents by Inventor Suresh Kannan

Suresh Kannan 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: 11579998
    Abstract: Various example embodiments for supporting device telemetry control are presented. Various example embodiments may provide a customer of a device, which is monitoring the device based on device telemetry whereby the device exposes device data of the device based on device telemetry control information of the device such that the data of the device may be accessed by the customer, with control over device telemetry of the device. Various example embodiments may provide a customer, which may access device data of a device based on device telemetry supported by the device, with additional control over access to the device data of the device via device telemetry by providing the customer with control over the device telemetry including enabling the customer to insert customer device telemetry control information into the device telemetry control information of the device that controls device telemetry on the device.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: February 14, 2023
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Jayant Kotalwar, Suresh Kannan Durai Samy, Kendall Harvey
  • Patent number: 11579949
    Abstract: Various example embodiments for providing device application support are presented. In at least some example embodiments, device application support may be configured to support device programmability. In at least some example embodiments, device application support may be configured to support device programmability for enabling a customer that operates a device to develop a customer application for the device and to run the customer application on the device. In at least some example embodiments, device application support may be provided in a manner for enabling a customer to develop and run a customer application for a device without a need for the customer to use a software development kit (SDK) to develop the customer application.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: February 14, 2023
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Jayant Kotalwar, Suresh Kannan Durai Samy, Kendall Harvey
  • Publication number: 20220300994
    Abstract: The present invention discloses a system for effective media tag management and method thereof. The system (100) comprises a client interface module (101) which is integrated with an external website client. The client interface module (101) provides the website client with provisions to implement media tags on items of interest showcased on the website client. The media tags gather user information and send the information to the client interface module (101) which then transmits the collected user data to a base server (102). The base server (102) is responsible for making the collected user data available to external agencies and users of the system (100). The base server (102) additionally comprises provisions for providing users information about the condition of their data and where it is being sent.
    Type: Application
    Filed: February 10, 2022
    Publication date: September 22, 2022
    Inventors: Mahesh Reddy, Sajith Sankaranarayanan, Suresh Kannan, Srivatsav Uppu
  • Patent number: 10896196
    Abstract: Various example embodiments for supporting data retrieval flexibility are presented. Various example embodiments for supporting data retrieval flexibility may include supporting data retrieval flexibility for retrieval of data from a device that does not maintain that data using a relational database data format by supporting operation of the device as a device that supports retrieval of that data in a relational database data format using a structured query language. Various example embodiments for supporting data retrieval flexibility may include supporting data retrieval flexibility for retrieval of data from a device by supporting retrieval of data maintained at the device based on a first data format based on generation of a database storing that data in a second data format different than the first data format and using a structured query language configured to support retrieval of the data in the second data format from the database.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: January 19, 2021
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Jayant Kotalwar, Suresh Kannan Durai Samy, Kendall Harvey
  • Publication number: 20200293542
    Abstract: Various example embodiments for supporting data retrieval flexibility are presented. Various example embodiments for supporting data retrieval flexibility may include supporting data retrieval flexibility for retrieval of data from a device that does not maintain that data using a relational database data format by supporting operation of the device as a device that supports retrieval of that data in a relational database data format using a structured query language. Various example embodiments for supporting data retrieval flexibility may include supporting data retrieval flexibility for retrieval of data from a device by supporting retrieval of data maintained at the device based on a first data format based on generation of a database storing that data in a second data format different than the first data format and using a structured query language configured to support retrieval of the data in the second data format from the database.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Jayant Kotalwar, Suresh Kannan Durai Samy, Kendall Harvey
  • Publication number: 20200293389
    Abstract: Various example embodiments for providing device application support are presented. In at least some example embodiments, device application support may be configured to support device programmability. In at least some example embodiments, device application support may be configured to support device programmability for enabling a customer that operates a device to develop a customer application for the device and to run the customer application on the device. In at least some example embodiments, device application support may be provided in a manner for enabling a customer to develop and run a customer application for a device without a need for the customer to use a software development kit (SDK) to develop the customer application.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Jayant Kotalwar, Suresh Kannan Durai Samy, Kendall Harvey
  • Publication number: 20200293422
    Abstract: Various example embodiments for supporting device telemetry control are presented. Various example embodiments for supporting device telemetry control may provide a customer of a device, which is monitoring the device based on device telemetry whereby the device exposes device data of the device based on device telemetry control information of the device such that the data of the device may be accessed by the customer, with control over device telemetry of the device. Various example embodiments for supporting device telemetry control may provide a customer, which may access device data of a device based on device telemetry supported by the device, with additional control over access to the device data of the device via device telemetry by providing the customer with control over the device telemetry including enabling the customer to insert customer device telemetry control information into the device telemetry control information of the device that controls device telemetry on the device.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Jayant Kotalwar, Suresh Kannan Durai Samy, Kendall Harvey
  • Publication number: 20200295997
    Abstract: Various example embodiments for supporting device management clustering are presented. In at least some example embodiments, device management clustering is configured to enable a set of devices to be managed as a group. In at least some example embodiments, device management clustering is configured to enable a set of devices to be managed as a group based on access to only one of the devices in the set of devices to be managed rather than based on access to all of the devices in the set of devices to be managed. In at least some example embodiments, device management clustering includes creating a device management cluster including a set of devices and performing device management for the set of devices based on the device management cluster.
    Type: Application
    Filed: March 14, 2019
    Publication date: September 17, 2020
    Inventors: Jayant Kotalwar, Suresh Kannan Durai Samy
  • Publication number: 20200267150
    Abstract: Various example embodiments for supporting command handling are presented. In at least some example embodiments, the command handling may include command authorization and, optionally, command accounting. In at least some example embodiments, command handling at a router may be performed by detecting a command entered via a terminal running on the router and initiating a process for authorization and, optionally, accounting, of the command. In at least some example embodiments, command handling for a router may include receiving, by a management element, a command entered via a terminal running on a router, determining, by the management element, whether execution of the command on the router is authorized, and providing, by the management element, an indication as to whether execution of the command on the router is authorized. The terminal may be a Linux terminal and the associated command may be a Linux command.
    Type: Application
    Filed: February 14, 2019
    Publication date: August 20, 2020
    Inventors: Jayant Kotalwar, Suresh Kannan Durai Samy
  • Patent number: 10424400
    Abstract: A computer-implemented method for providing a user with a performance indicator score includes receiving a first transaction message that includes historical clinical-trial performance data from one or more processors at a clinical research organization and receiving a second transaction message with health records data with parameters indicative of insurance claims data. The received historical clinical-trial performance data and the prescription data is translated into an updated database. Related records within the updated database are identified and one or more key performance indicators included in the data at the updated database for a first physician are identified. A score for each of the one or more key performance indicators are calculated and a performance indicator score record for the first physician is generated based on the calculated scores for each of the one or more key performance indicators.
    Type: Grant
    Filed: November 26, 2014
    Date of Patent: September 24, 2019
    Assignee: IQVIA INC
    Inventors: Piyush Menon, Suresh Kannan, Anil Kapu, Elisabeth Otto, Amit Ranade
  • Patent number: 10366781
    Abstract: A computer-implemented method for providing a user with a performance indicator score includes receiving a first transaction message that includes historical clinical-trial performance data from one or more processors at a clinical research organization and receiving a second transaction message with health records data with parameters indicative of insurance claims data. The received historical clinical-trial performance data and the prescription data is translated into an updated database. Related records within the updated database are identified and one or more key performance indicators included in the data at the updated database for a first physician are identified. A score for each of the one or more key performance indicators are calculated and a performance indicator score record for the first physician is generated based on the calculated scores for each of the one or more key performance indicators. A multi-dimensional chart for organizing and evaluating investigators is generated.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: July 30, 2019
    Assignee: IQVIA Inc.
    Inventors: Piyush Menon, Suresh Kannan, Anil Kapu, Elisabeth Otto, Amit Ranade
  • Patent number: 10216186
    Abstract: A system and method for flying an aircraft is disclosed. The system includes one or more flight-assist agents for performing an operation related to flying the aircraft and a vehicle autonomy management system. The vehicle autonomy management system allocates tasks of a task workload involved in the operation between a flight crew and the one or more flight-assist agents, monitors a performance of the flight crew in executing a portion of the task workload allocated to the flight crew, and adjusts an allocation of the task workload between the flight crew and the one or more flight-assist agents based on the performance of the flight crew.
    Type: Grant
    Filed: February 27, 2017
    Date of Patent: February 26, 2019
    Assignee: SIKORSKY AIRCRAFT CORPORATION
    Inventors: Harshad S. Sane, Suraj Unnikrishnan, Igor Cherepinsky, Suresh Kannan
  • Publication number: 20180114199
    Abstract: A processing system for displaying a task sharing and scheduling interface includes: at least one assist agent to perform tasks; an autonomy management module to decompose a mission into the tasks and to allocate the tasks between at least one user and at least one assist agent; a display to display the task sharing and scheduling interface to the at least one user on a display and to receive input from the at least one user, wherein the interface comprises an agent region and a user region, wherein the agent region comprises indicia of tasks allocated to the at least one assist agent, wherein the user region comprises indicia of tasks allocated to the at least one user, and wherein the at least one assist agent performs at least one of the tasks allocated to the at least one assist agent.
    Type: Application
    Filed: July 27, 2017
    Publication date: April 26, 2018
    Inventors: Prateek Sahay, Suraj Unnikrishnan, Suresh Kannan
  • Publication number: 20170336789
    Abstract: A system and method for flying an aircraft is disclosed. The system includes one or more flight-assist agents for performing an operation related to flying the aircraft and a vehicle autonomy management system. The vehicle autonomy management system allocates tasks of a task workload involved in the operation between a flight crew and the one or more flight-assist agents, monitors a performance of the flight crew in executing a portion of the task workload allocated to the flight crew, and adjusts an allocation of the task workload between the flight crew and the one or more flight-assist agents based on the performance of the flight crew.
    Type: Application
    Filed: February 27, 2017
    Publication date: November 23, 2017
    Inventors: Harshad S. Sane, Suraj Unnikrishnan, Igor Cherepinsky, Suresh Kannan
  • Publication number: 20160147953
    Abstract: A computer-implemented method for providing a user with a performance indicator score includes receiving a first transaction message that includes historical clinical-trial performance data from one or more processors at a clinical research organization and receiving a second transaction message with health records data with parameters indicative of insurance claims data. The received historical clinical-trial performance data and the prescription data is translated into an updated database. Related records within the updated database are identified and one or more key performance indicators included in the data at the updated database for a first physician are identified. A score for each of the one or more key performance indicators are calculated and a performance indicator score record for the first physician is generated based on the calculated scores for each of the one or more key performance indicators.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Inventors: Piyush Menon, Suresh Kannan, Anil Kapu, Elisabeth Otto, Amit Ranade
  • Publication number: 20160140322
    Abstract: A computer-assisted method that includes: receiving data encoding parameters defining a study plan of a clinical trial with more than one participant clinical sites; adding a first cohort to the study plan; adding a second cohort to the study plan, the second cohort having no overlapping patient with the first cohort; subsequent to onset of the clinical trial, receiving de-identified information encoding attributes of participant human subjects at each of the clinical sites; parsing the received de-identified information to map the participant human subjects to a particular cohort of the study plan; in response to receiving update information encoding attributes of the participant human subjects at each of the clinical sites, longitudinally tracking the de-identified participant human subjects as mapped to corresponding cohorts of the study plan while the clinical trial progresses at the clinical sites; and providing analytics of the cohorts of the study plan.
    Type: Application
    Filed: November 14, 2014
    Publication date: May 19, 2016
    Inventors: Piyush Menon, Vladimir Dubal, Anil Kapu, Sandeep Kulkarni, Amit Ranade, Suresh Kannan
  • Patent number: 8892518
    Abstract: A computing system. The system comprises enterprise computers, each enterprise computer executing at least one instance of an enterprise application and executing one logging agent associated with each instance of the enterprise application; logging computers each executing at least one instance of a logging distribution application that is configured to receive logs from the logging agent application instances; and a centralized log repository computer that executes a log file manager. Each of the logging agent applications analyze a processing load of the logging computers and transmit logs to a logging computer that the logging agent application adaptively selects based on the analysis by the logging agent application of the processing load of the logging computers, wherein each logging distribution application is configured to forward logs received from logging agent applications to the centralized log repository computer, and wherein the log file manager writes the logs into log files.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: November 18, 2014
    Assignee: Sprint Communications Company L.P.
    Inventor: Suresh Kannan
  • Patent number: 8560708
    Abstract: A session bundle allocation capability enables dynamic allocation of bundles of sessions being handled by a network element to modules of the network element (e.g., modules such as processing modules configured to perform one or more of traffic processing, traffic switching, and like functions). A bundle of sessions may be allocated by associating a plurality of sessions to form thereby a bundle of sessions, and assigning the bundle of sessions to a processing module group including one or more processing modules configured for processing traffic for the sessions of the bundle of sessions. A bundle of sessions may have a bundle identifier associated therewith and may be migrated from a first processing module group to a second processing module group by changing a mapping of the bundle identifier from being associated with the first processing module group to being associated with the second processing module group.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: October 15, 2013
    Assignee: Alcatel Lucent
    Inventors: Sathyender Nelakonda, Suresh Kannan Durai Samy, Himanshu Shah, Satyam Sinha, Praveen Muley, Prasad Chigurupati, Vachaspathi Peter Kompella, Joseph Regan
  • Patent number: 8345603
    Abstract: A GTP Triggered Message handling capability is provided for enabling handling of GTP Triggered Messages. A GTP Triggered Message including a GTP Sequence Number and an invalid TEID is received, and one of a plurality of processing elements is selected for the GTP Triggered Message based on the GTP Sequence Number of the GTP Triggered Message. The selected one of the processing elements is selected based on a mapping of a group of GTP Sequence Numbers to the selected one of the processing elements. The GTP Triggered Message is propagated toward the selected processing element such that the GTP Triggered Message may be processed by the selected processing element. In this manner, processing of GTP Triggered Messages having invalid TEIDs may be performed by processing elements which typically process GTP Triggered Messages having valid TEIDs, such that GTP Triggered Messages having invalid TEIDs are not required to be processed by a central processing module before being provided to the processing elements.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: January 1, 2013
    Assignee: Alcatel Lucent
    Inventors: Sathyender Nelakonda, Suresh Kannan Durai Samy, Himanshu Shah
  • Patent number: RE49900
    Abstract: A computer-implemented method for providing a user with a performance indicator score includes receiving a first transaction message that includes historical clinical-trial performance data from one or more processors at a clinical research organization and receiving a second transaction message with health records data with parameters indicative of insurance claims data. The received historical clinical-trial performance data and the prescription data is translated into an updated database. Related records within the updated database are identified and one or more key performance indicators included in the data at the updated database for a first physician are identified. A score for each of the one or more key performance indicators are calculated and a performance indicator score record for the first physician is generated based on the calculated scores for each of the one or more key performance indicators. A multi-dimensional chart for organizing and evaluating investigators is generated.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: April 2, 2024
    Assignee: IQVIA Inc.
    Inventors: Piyush Menon, Suresh Kannan, Anil Kapu, Elisabeth Otto, Amit Ranade