Patents by Inventor Kumar Subramanian

Kumar Subramanian 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: 20240305620
    Abstract: Methods, systems, and devices for data management are described. A client may transmit, to a server, a login request for an application. The login request may include authentication parameters associated with a user. The client may receive, from the server, an access token that supports access via a user interface to one or more services associated with the application before expiration of a time-to-live for the access token. The client may transmit, prior to expiration of the time-to-live for the access token and based on a session inactivity timeout timer being active, a refresh request for a new access token. The refresh request may include an indication of the access token. The application may receive the new access token in response to the refresh request, and the new access token supports access to the one or more services before expiration of a time-to-live for the new access token.
    Type: Application
    Filed: April 26, 2023
    Publication date: September 12, 2024
    Inventors: Praveen Kumar Subramanian Prabaharan, Hao Wu, Tanmay Bansal, Saptarshi Polley
  • Publication number: 20240104694
    Abstract: A method comprises generating, from time series data, a plurality of tiles for each resolution of a plurality of resolutions, a first plurality of tiles associated with one resolution covering the same time period as a second plurality of tiles associated with another resolution, each tile having a common number of N values representing all measurements associated with a duration of time covered by the tile in the time series data; receiving a first user request specifying a first timestamp and a first resolution; determining that no tile is available based on the first timestamp and the first resolution; generating a first tile covering a first duration of time based on the first timestamp and the first resolution, a first number of measurements associated with the first duration of time being less than a second number of measurements associated with a second duration of time based on the first resolution; transmitting the first tile.
    Type: Application
    Filed: November 27, 2023
    Publication date: March 28, 2024
    Inventors: Vukasin Toroman, Daniel Kearns, Lenin Kumar Subramanian, Nikunj R. Mehta
  • Publication number: 20240073791
    Abstract: Methods for discovering telemetry retrieval capabilities of telemetry devices. The methods include a computing device obtaining telemetry capability related information for one or more telemetry devices and determining one or more telemetry retrieval methods supported by each of the one or more telemetry devices based on the telemetry capability related information. The methods further include obtaining telemetry data based on the one or more telemetry retrieval methods determined to be supported by a respective telemetry device.
    Type: Application
    Filed: August 26, 2022
    Publication date: February 29, 2024
    Inventors: Ajit Thyagarajan, Sajini G, Rana Ruhi, Arun Kumar Subramanian, Frank Brockners
  • Patent number: 11830166
    Abstract: A tile contains aggregated data at a certain resolution for the actual data present in the duration of time covered in that tile. Tiles are generated at every possible resolution suitable for a computer display and provide aggregate measures such as averages and variances. Tiles provide a summary of data such that from the highest level view down to the specific data time points collected, a user's attention may be drawn to the times when there is the most interesting pattern behavior to review and analyze.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: November 28, 2023
    Assignee: Falkonry Inc.
    Inventors: Vukasin Toroman, Daniel Kearns, Lenin Kumar Subramanian, Nikunj R. Mehta
  • Patent number: 11525958
    Abstract: Configurations for a photonics device with a vertical outcoupler and fabrication operations thereof are disclosed. The photonics device may include an off-cut substrate with a cavity. The cavity may be coated with a buffer layer, which may form the vertical outcoupler. The cavity may be filled with a fill material that provides structural integrity to the cavity. The off-cut substrate may have a first and a second cladding layer above and below it, to provide cladding for the waveguide structure. In some examples, light may propagate through the off-cut substrate and may be received by the outcoupler. The outcoupler may reflect and redirect the light out of the waveguide structure and toward one or more optical elements. The optical element(s) may provide the light to a launch region in a system interface and/or to a sample.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: December 13, 2022
    Assignee: Apple Inc.
    Inventors: Jason Pelc, Arun Kumar Subramanian, Patrick B. Wright
  • Publication number: 20220309500
    Abstract: Techniques for handling bulk file processing. One technique includes receiving a request to process transactions within a bulk file, consolidating the transactions into batches based on parameters used to define the transactions, processing a first set of exception validations for each of the batches, storing information for each of the batches that satisfies the first set of exception validations within a set of tables, processing, using JMS Queues and the set of tables, a second set of exception validations for each of the transactions within the batches that satisfy the first set of exception validations, collating, using a timer job and the set of tables, each of the transactions into subsequent batches based on whether each of the transactions satisfies or does not satisfies the second set of exception validations, and accounting each of the transactions in the subsequent batches that satisfy the second set of exception validations.
    Type: Application
    Filed: March 26, 2021
    Publication date: September 29, 2022
    Applicant: Oracle Financial Services Software Limited
    Inventors: Ramanathan Arunachalam, Belcy Thomas, Anil Kumar Subramanian, Deepika Venkatesan
  • Patent number: 11397761
    Abstract: A mobile device including: a position locator; a user data engine; and a reputation engine client configured to: receive a location from the position locator; operate the user data engine to provide a user profile, intent, and context data for a user, the context data including dynamic factors about the user, and the profile including relative factors about the user that are relatively static with respect to the context data from the user data engine; and determine a reputation for the location, wherein the reputation is based at least in part on a combination of the user profile, intent, and context.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: July 26, 2022
    Assignee: McAfee, LLC
    Inventors: Joydeb Mukherjee, Saravana Kumar Subramanian, Raj Vardhan, Rangaswamy Narayana, Shankar Subramanian, Dattatraya Kulkarni, Javed Hasan
  • Publication number: 20220180478
    Abstract: A tile contains aggregated data at a certain resolution for the actual data present in the duration of time covered in that tile. Tiles are generated at every possible resolution suitable for a computer display and provide aggregate measures such as averages and variances. Tiles provide a summary of data such that from the highest level view down to the specific data time points collected, a user's attention may be drawn to the times when there is the most interesting pattern behavior to review and analyze.
    Type: Application
    Filed: February 25, 2022
    Publication date: June 9, 2022
    Inventors: Vukasin Toroman, Daniel Kearns, Lenin Kumar Subramanian, Nikunj R. Mehta
  • Patent number: 11295414
    Abstract: A tile contains aggregated data at a certain resolution for the actual data present in the duration of time covered in that tile. Tiles are generated at every possible resolution suitable for a computer display and provide aggregate measures such as averages and variances. Tiles provide a summary of data such that from the highest level view down to the specific data time points collected, a user's attention may be drawn to the times when there is the most interesting pattern behavior to review and analyze.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: April 5, 2022
    Assignee: FALKONRY INC.
    Inventors: Vukasin Toroman, Daniel Kearns, Lenin Kumar Subramanian, Nikunj R. Mehta
  • Patent number: 11115137
    Abstract: A method is provided. The method includes determining, in a determination by an electronic testing device, one or more locations in a cellular network where a test case is to be executed, a time at which the test case is to be executed at the one or more locations, a number of times the test case is to be executed at the one or more locations, or a type of a test equipment on which the test case is to be executed. A test context for testing a user equipment is determined based on a result of the determination. An optimal test case is determined from a test case repository, based on the test context, and the optimal test case is executed.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: September 7, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Palani Kumar Subramanian, Kumud Sinha, Tushar Vrind
  • Publication number: 20210133234
    Abstract: The disclosed technology can receive a voice query or text query in a natural language and translate it from natural language to a native database management language to respond to the query. For example, a human can ask his or her computer to “show large emails from December 2016”, and a data agent on computer can receive the voice request, convert audio associated with the voice to words in natural language, convert natural language into a SQL query, and convert the SQL query into a database management query. The data agent is trained with a corpus of technical documents and rules to determine the intent or keywords for answering the query. In some implementations, the disclosed technology can also include a chatbot and/or administrative assistant to enable a human to interface with a database management software using voice or text. In some implementations, the disclosed technology allows the user to automatically connect to a help desk technician to assist in completing the query.
    Type: Application
    Filed: December 14, 2020
    Publication date: May 6, 2021
    Inventors: Pavan Kumar Reddy BEDADALA, Shilpa NAGENDRA, Rajesh POLIMERA, Aakash Chakravarthy VIJAYAKUMAR, Jie CHEN, Neha MATHUR, Vinay K. PAMARTHI, Surya Prakash RAMACHANDRAN, Prasanna Kumar THOPPE RAVINDRAN, Hari Prasad RAVULA, Supreeth SANUR, Ganesh Kumar SUBRAMANIAN, Priya SUNDARESAN, Jugpreet Singh TALWAR
  • Publication number: 20210133233
    Abstract: The disclosed technology can receive a voice query or text query in a natural language and translate it from natural language to a native database management language to respond to the query. For example, a human can ask his or her computer to “show large emails from December 2016”, and a data agent on computer can receive the voice request, convert audio associated with the voice to words in natural language, convert natural language into a SQL query, and convert the SQL query into a database management query. The data agent is trained with a corpus of technical documents and rules to determine the intent or keywords for answering the query. In some implementations, the disclosed technology can also include a chatbot and/or administrative assistant to enable a human to interface with a database management software using voice or text. In some implementations, the disclosed technology allows the user to automatically connect to a help desk technician to assist in completing the query.
    Type: Application
    Filed: December 14, 2020
    Publication date: May 6, 2021
    Inventors: Pavan Kumar Reddy BEDADALA, Shilpa NAGENDRA, Rajesh POLIMERA, Aakash Chakravarthy VIJAYAKUMAR, Jie CHEN, Neha MATHUR, Vinay K. PAMARTHI, Surya Prakash RAMACHANDRAN, Prasanna Kumar THOPPE RAVINDRAN, Hari Prasad RAVULA, Supreeth SANUR, Ganesh Kumar SUBRAMANIAN, Priya SUNDARESAN, Jugpreet Singh TALWAR
  • Patent number: 10984041
    Abstract: The disclosed technology can receive a voice query or text query in a natural language and translate it from natural language to a native database management language to respond to the query. For example, a human can ask his or her computer to “show large emails from December 2016”, and a data agent on computer can receive the voice request, convert audio associated with the voice to words in natural language, convert natural language into a SQL query, and convert the SQL query into a database management query. The data agent is trained with a corpus of technical documents and rules to determine the intent or keywords for answering the query. In some implementations, the disclosed technology can also include a chatbot and/or administrative assistant to enable a human to interface with a database management software using voice or text.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: April 20, 2021
    Assignee: Commvault Systems, Inc.
    Inventors: Pavan Kumar Reddy Bedadala, Shilpa Nagendra, Rajesh Polimera, Aakash Chakravarthy Vijayakumar, Jie Chen, Neha Mathur, Vinay K. Pamarthi, Surya Prakash Ramachandran, Prasanna Kumar Thoppe Ravindran, Hari Prasad Ravula, Supreeth Sanur, Ganesh Kumar Subramanian, Priya Sundaresan, Jugpreet Singh Talwar
  • Publication number: 20210035266
    Abstract: A tile contains aggregated data at a certain resolution for the actual data present in the duration of time covered in that tile. Tiles are generated at every possible resolution suitable for a computer display and provide aggregate measures such as averages and variances. Tiles provide a summary of data such that from the highest level view down to the specific data time points collected, a user's attention may be drawn to the times when there is the most interesting pattern behavior to review and analyze.
    Type: Application
    Filed: July 27, 2020
    Publication date: February 4, 2021
    Inventors: Vukasin Toroman, Daniel Kearns, Lenin Kumar Subramanian, Nikunj R. Mehta
  • Publication number: 20210036788
    Abstract: A method is provided. The method includes determining, in a determination by an electronic testing device, one or more locations in a cellular network where a test case is to be executed, a time at which the test case is to be executed at the one or more locations, a number of times the test case is to be executed at the one or more locations, or a type of a test equipment on which the test case is to be executed. A test context for testing a user equipment is determined based on a result of the determination. An optimal test case is determined from a test case repository, based on the test context, and the optimal test case is executed.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 4, 2021
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Palani Kumar SUBRAMANIAN, Kumud SINHA, Tushar VRIND
  • Patent number: 10873902
    Abstract: In aspects of network association based on network performance capabilities, a device includes a first subscriber identity module (SIM) to enable a first subscription for data communication between the device and data communication networks, and includes a second SIM to enable a second subscription for additional data communication between the device and the data communication networks. The device implements a network manager to determine network data parameters that indicate performance capabilities of the data communication networks. The network manager can associate a first application of the device with a first network of the data communication networks that has a greater performance capability for a data streaming download based on the network data parameters. The network manager can also associate a second application of the device with a second network of the data communication networks for an interactive session of intermittent data communications based on the network data parameters.
    Type: Grant
    Filed: October 15, 2019
    Date of Patent: December 22, 2020
    Assignee: Motorola Mobility LLC
    Inventors: Dipti Dipak Fulzele, Rajesh Kumar Subramanian
  • Publication number: 20200374791
    Abstract: In aspects of network association based on network performance capabilities, a device includes a first subscriber identity module (SIM) to enable a first subscription for data communication between the device and data communication networks, and includes a second SIM to enable a second subscription for additional data communication between the device and the data communication networks. The device implements a network manager to determine network data parameters that indicate performance capabilities of the data communication networks. The network manager can associate a first application of the device with a first network of the data communication networks that has a greater performance capability for a data streaming download based on the network data parameters. The network manager can also associate a second application of the device with a second network of the data communication networks for an interactive session of intermittent data communications based on the network data parameters.
    Type: Application
    Filed: October 15, 2019
    Publication date: November 26, 2020
    Applicant: Motorola Mobility LLC
    Inventors: Dipti Dipak Fulzele, Rajesh Kumar Subramanian
  • Publication number: 20200367159
    Abstract: In aspects of device resource savings during cellular out-of-service condition, a device includes a cellular radio for cellular network communication via a cellular network. The device implements a communication manager that detects an out-of-service condition for lack of a cellular network connection with the device. The communication manager can communicate a notification to collaborative devices that the device is a master device implemented to scan for the cellular network during the out-of-service condition, and the notification serves to initiate the collaborative devices saving resources by switching-off respective cellular radios. The communication manager can initiate scans to detect the cellular network and establish the cellular network connection with the cellular network, and then communicate scan data associated with detection of the cellular network to the collaborative devices that use the scan data to establish respective cellular network connections with the cellular network.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Applicant: Motorola Mobility LLC
    Inventors: Kishor Kolli, Jilji Narayanan Elayath, Dipti Dipak Fulzele, Pradeep Seshadri, Satheesh Thotasagara Vishakantappa, Rajesh Kumar Subramanian
  • Publication number: 20200311130
    Abstract: A method and system for managing dynamic configuration changes in software applications is disclosed. The method includes converting an application object data from a first data format to a second data format readable by a framework. The method further includes creating a first table that includes mapping between an entity key, a plurality of queries, and a blueprint each associated with the application object. The blueprint is in the second data format. The method includes creating a second table that includes mapping between the entity key, at least one attribute associated with the application object, and at least one column in a database. The method further includes creating a mapped operation by mapping the application object data to a query, the blueprint, and a column from the at least column, based on the first table and the second table. The method includes executing the mapped operation on the database.
    Type: Application
    Filed: March 27, 2019
    Publication date: October 1, 2020
    Inventors: Prakash Rathinasabapathy, Arun Kumar Subramanian
  • Patent number: 10635984
    Abstract: A system and method to identify patterns in sets of signals produced during operation of a complex system and combines the identified patterns with records of past conditions to generate operational feedback to one or more machines of the complex system while it operates.
    Type: Grant
    Filed: July 23, 2018
    Date of Patent: April 28, 2020
    Assignee: FALKONRY INC.
    Inventors: Gregory Olsen, Nikunj Mehta, Lenin Kumar Subramanian, Dan Kearns