Patents by Inventor Sriram Krishnan

Sriram Krishnan 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: 20240143058
    Abstract: A method in a server includes: storing, in a memory of the server, an energy consumption definition corresponding to a client device, the energy consumption definition including: (i) a plurality of operational states of the client device, and (ii) an estimation mechanism for each operational state; receiving, from the client device, operational data including an active one of the operational states at the client device, and a time period associated with the active operational state; generating, based on the operational data and the estimation mechanism corresponding to the active operational state, an estimated energy consumption for the client device; in response to generating the estimated energy consumption, obtaining an updated configuration setting for the client device; and transmitting the updated configuration setting to the client device to alter energy consumption at the client device.
    Type: Application
    Filed: October 31, 2022
    Publication date: May 2, 2024
    Inventors: Brian C. Stormont, Sriram Krishnan
  • Publication number: 20240135059
    Abstract: A computer-implemented method includes receiving design and/or engineering data (D/E data) corresponding to a prototype representation of a product and transmitting one or more inputs derived from the D/E data to one or more digital engineering tools for processing. The method also includes receiving engineering-related data outputs from the one or more digital engineering tools and receiving data corresponding to one or more common validation and verification (V&V products). The method further includes identifying one or more requirements for the product based on the data corresponding to the one or more common V&V products; determining whether or not the one or more requirements have been satisfied; and presenting information corresponding to the engineering-related data outputs and/or the data corresponding to the one or more common V&V products. The method also includes receiving instructions from the user device, and performing one or more manipulations of the D/E data.
    Type: Application
    Filed: October 5, 2023
    Publication date: April 25, 2024
    Inventors: William Roper, JR., Christopher Benson, Long N. Phan, Alethea Duhon, Baha Abu Nojaim, Sriram Krishnan
  • Publication number: 20240135061
    Abstract: A computer-implemented method includes receiving design and/or engineering data (D/E data) corresponding to a prototype representation of a product and transmitting one or more inputs derived from the D/E data to one or more digital engineering tools for processing. The method also includes receiving engineering-related data outputs from the one or more digital engineering tools and receiving data corresponding to one or more common validation and verification (V&V products). The method further includes identifying one or more requirements for the product based on the data corresponding to the one or more common V&V products; determining whether or not the one or more requirements have been satisfied; and presenting information corresponding to the engineering-related data outputs and/or the data corresponding to the one or more common V&V products. The method also includes receiving instructions from the user device, and performing one or more manipulations of the D/E data.
    Type: Application
    Filed: August 31, 2023
    Publication date: April 25, 2024
    Inventors: William Roper, JR., Christopher Benson, Long N. Phan, Alethea Duhon, Baha Abu Nojaim, Sriram Krishnan
  • Publication number: 20240135071
    Abstract: A computer-implemented method includes receiving design and/or engineering data (D/E data) corresponding to a prototype representation of a product and transmitting one or more inputs derived from the D/E data to one or more digital engineering tools for processing. The method also includes receiving engineering-related data outputs from the one or more digital engineering tools and receiving data corresponding to one or more common validation and verification (V&V products). The method further includes identifying one or more requirements for the product based on the data corresponding to the one or more common V&V products; determining whether or not the one or more requirements have been satisfied; and presenting information corresponding to the engineering-related data outputs and/or the data corresponding to the one or more common V&V products. The method also includes receiving instructions from the user device, and performing one or more manipulations of the D/E data.
    Type: Application
    Filed: October 24, 2023
    Publication date: April 25, 2024
    Inventors: William Roper, JR., Christopher Benson, Long N. Phan, Alethea Duhon, Baha Abu Nojaim, Danne Lauren Stayskal, Sriram Krishnan
  • Publication number: 20240135063
    Abstract: A computer-implemented method includes receiving design and/or engineering data (D/E data) corresponding to a prototype representation of a product and transmitting one or more inputs derived from the D/E data to one or more digital engineering tools for processing. The method also includes receiving engineering-related data outputs from the one or more digital engineering tools and receiving data corresponding to one or more common validation and verification (V&V products). The method further includes identifying one or more requirements for the product based on the data corresponding to the one or more common V&V products; determining whether or not the one or more requirements have been satisfied; and presenting information corresponding to the engineering-related data outputs and/or the data corresponding to the one or more common V&V products. The method also includes receiving instructions from the user device, and performing one or more manipulations of the D/E data.
    Type: Application
    Filed: December 6, 2023
    Publication date: April 25, 2024
    Inventors: William Roper, JR., Christopher Benson, Long N. Phan, Alethea Duhon, Baha Abu Nojaim, Sriram Krishnan
  • Publication number: 20240135058
    Abstract: A computer-implemented method includes receiving design and/or engineering data (D/E data) corresponding to a prototype representation of a product and transmitting one or more inputs derived from the D/E data to one or more digital engineering tools for processing. The method also includes receiving engineering-related data outputs from the one or more digital engineering tools and receiving data corresponding to one or more common validation and verification (V&V products). The method further includes identifying one or more requirements for the product based on the data corresponding to the one or more common V&V products; determining whether or not the one or more requirements have been satisfied; and presenting information corresponding to the engineering-related data outputs and/or the data corresponding to the one or more common V&V products. The method also includes receiving instructions from the user device, and performing one or more manipulations of the D/E data.
    Type: Application
    Filed: September 28, 2023
    Publication date: April 25, 2024
    Inventors: William Roper, JR., Christopher Benson, Long N. Phan, Alethea Duhon, Baha Abu Nojaim, Sriram Krishnan
  • Publication number: 20240111809
    Abstract: A method, performed by one or more processors, including: receiving one or more event records; generating, using the one or more event records, an event descriptor object descriptive of one or more events occurring in a networked system, wherein the event descriptor object comprises a plurality of event properties; receiving one or more entity records; generating, using the one or more entity records, an entity descriptor object descriptive of one or more entities relevant to the security of the networked system, wherein the entity descriptor object comprises a plurality of entity properties; incorporating, into an object graph, the event descriptor object and the entity descriptor object; and associating, in the object graph, the event descriptor object with the entity descriptor object using at least one of the plurality of event properties and at least one of the plurality of entity properties.
    Type: Application
    Filed: November 30, 2023
    Publication date: April 4, 2024
    Inventors: Andrew Eggleton, Alexandra Serenhov, Ankit Shankar, Brandon Helms, Brian Keohane, Darren Zhao, Elliot Colquhoun, Gautam Punukollu, Morten Kromann, Nikhil Seetharaman, Ranec Highet, Raj Krishnan, Xiao Tang, Sriram Krishnan, Simon Vahr, Tareq Alkhatib, Thomas Mathew
  • Publication number: 20240029542
    Abstract: Example implementations include a method, apparatus and computer-readable medium for providing security system information using an augmented reality (AR) effect, comprising receiving security system information from at least one security device in an environment, wherein the security system information is of a first type of security event. The implementations further include selecting, from a plurality of AR effects, a first AR effect that is configured to output information of the first type. Additionally, the implementations further include determining a three-dimensional location in the environment that is associated with the security system information. Additionally, the implementations further include generating, for display on a user interface, an AR object of the first AR effect at the three-dimensional location.
    Type: Application
    Filed: July 21, 2022
    Publication date: January 25, 2024
    Inventors: Saravanabavanamdam SADAKSHARAM, Kannan MEIAPPAN, Shiv Kumar NADIKUDA, Shashank VELAGALA, Sriram KRISHNAN
  • Patent number: 11874872
    Abstract: A method, performed by one or more processors, including: receiving one or more event records; generating, using the one or more event records, an event descriptor object descriptive of one or more events occurring in a networked system, wherein the event descriptor object comprises a plurality of event properties; receiving one or more entity records; generating, using the one or more entity records, an entity descriptor object descriptive of one or more entities relevant to the security of the networked system, wherein the entity descriptor object comprises a plurality of entity properties; incorporating, into an object graph, the event descriptor object and the entity descriptor object; and associating, in the object graph, the event descriptor object with the entity descriptor object using at least one of the plurality of event properties and at least one of the plurality of entity properties.
    Type: Grant
    Filed: October 22, 2019
    Date of Patent: January 16, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Andrew Eggleton, Alexandra Serenhov, Ankit Shankar, Brandon Helms, Brian Keohane, Darren Zhao, Elliot Colquhoun, Gautam Punukollu, Morten Kromann, Nikhil Seetharaman, Ranec Highet, Raj Krishnan, Xiao Tang, Sriram Krishnan, Simon Vahr, Tareq Alkhatib, Thomas Mathew
  • Publication number: 20230412203
    Abstract: Embodiments herein provide various apparatuses and techniques to for enhanced handling of receiver desensitization, “desense,” in electronic devices that is caused by an operation of the device. In an embodiment, sensitivity of a receiver affected by desense may be determined based on receiver sensitivity without desense and a desense offset value. Desense mitigation measures may be applied based on the strength of the signal received by the receiver being less than the receiver sensitivity affected by desense. The desense mitigation measures may include deactivating the device operation that causes desense, enabling the device operation that causes desense only during certain times, and enabling antenna diversity. In some embodiments, various power and signal-to-noise ratio thresholds may be used for conditional application of different desense mitigation measures.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Sharad Sambhwani, Apurva Pande, Dirk Nickisch, Pallavi Suresh Mastiholimath, Prashanthan Pathamadai Krishnan, Sairamm Prabakar, Sanjeevi Balasubramanian, Sriram Krishnan
  • Publication number: 20230412202
    Abstract: Embodiments herein provide various apparatuses and techniques to for enhanced handling of receiver desensitization, “desense,” in electronic devices that is caused by an operation of the device. In an embodiment, sensitivity of a receiver affected by desense may be determined based on receiver sensitivity without desense and a desense offset value. Desense mitigation measures may be applied based on the strength of the signal received by the receiver being less than the receiver sensitivity affected by desense. The desense mitigation measures may include deactivating the device operation that causes desense, enabling the device operation that causes desense only during certain times, and enabling antenna diversity. In some embodiments, various power and signal-to-noise ratio thresholds may be used for conditional application of different desense mitigation measures.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Sharad Sambhwani, Apurva Pande, Dirk Nickisch, Pallavi Suresh Mastiholimath, Prashanthan Pathamadai Krishnan, Sairamm Prabakar, Sanjeevi Balasubramanian, Sriram Krishnan
  • Publication number: 20230394083
    Abstract: A method, performed by one or more processors, including: receiving one or more event records; generating, using the one or more event records, an event descriptor object descriptive of one or more events occurring in a networked system, wherein the event descriptor object comprises a plurality of event properties; receiving one or more entity records; generating, using the one or more entity records, an entity descriptor object descriptive of one or more entities relevant to the security of the networked system, wherein the entity descriptor object comprises a plurality of entity properties; incorporating, into an object graph, the event descriptor object and the entity descriptor object; and associating, in the object graph, the event descriptor object with the entity descriptor object using at least one of the plurality of event properties and at least one of the plurality of entity properties.
    Type: Application
    Filed: October 22, 2019
    Publication date: December 7, 2023
    Inventors: Andrew Eggleton, Alexandra Serenhov, Ankit Shankar, Brandon Helms, Brian Keohane, Darren Zhao, Elliot Colquhoun, Gautam Punukollu, Morten Kromann, Nikhil Seetharaman, Ranec Highet, Raj Krishnan, Xiao Tang, Sriram Krishnan, Simon Vahr, Tareq Alkhatib, Thomas Mathew
  • Patent number: 11775707
    Abstract: A computer-implemented method includes receiving design and/or engineering data (D/E data) corresponding to a prototype representation of a product and transmitting one or more inputs derived from the D/E data to one or more digital engineering tools for processing. The method also includes receiving engineering-related data outputs from the one or more digital engineering tools and receiving data corresponding to one or more common validation and verification (V&V products). The method further includes identifying one or more requirements for the product based on the data corresponding to the one or more common V&V products; determining whether or not the one or more requirements have been satisfied; and presenting information corresponding to the engineering-related data outputs and/or the data corresponding to the one or more common V&V products. The method also includes receiving instructions from the user device, and performing one or more manipulations of the D/E data.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: October 3, 2023
    Assignee: Istari, Inc.
    Inventors: William Roper, Jr., Christopher Benson, Long N. Phan, Alethea Duhon, Baha Abu Nojaim, Sriram Krishnan
  • Publication number: 20230105354
    Abstract: A system for facilitating virtual-to-physical secure remote payment to a physical location is described.
    Type: Application
    Filed: October 6, 2022
    Publication date: April 6, 2023
    Inventors: Amitaabh Malhotra, Laura Ann Torbett Giddings, Mohammad Anwar Khan, Ashok Narasimhan, Aiko Nishida, Robert Jay Berger, Sriram Krishnan
  • Publication number: 20220391763
    Abstract: A machine learning service implements programmatic interfaces for a variety of operations on several entity types, such as data sources, statistics, feature processing recipes, models, and aliases. A first request to perform an operation on an instance of a particular entity type is received, and a first job corresponding to the requested operation is inserted in a job queue. Prior to the completion of the first job, a second request to perform another operation is received, where the second operation depends on a result of the operation represented by the first job. A second job, indicating a dependency on the first job, is stored in the job queue. The second job is initiated when the first job completes.
    Type: Application
    Filed: July 8, 2022
    Publication date: December 8, 2022
    Applicant: Amazon Technologies, Inc.
    Inventors: Leo Parker Dirac, Nicolle M. Correa, Aleksandr Mikhaylovich Ingerman, Sriram Krishnan, Jin Li, Sudhakar Rao Puvvadi, Saman Zarandioon
  • Patent number: 11468432
    Abstract: A system for facilitating virtual-to-physical secure remote payment to a physical location is described.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: October 11, 2022
    Assignee: Omnyway, Inc.
    Inventors: Amitaabh Malhotra, Laura Ann Torbett Giddings, Mohammad Anwar Khan, Ashok Narasimhan, Aiko Nishida, Robert Jay Berger, Sriram Krishnan
  • Patent number: 11386351
    Abstract: A machine learning service implements programmatic interfaces for a variety of operations on several entity types, such as data sources, statistics, feature processing recipes, models, and aliases. A first request to perform an operation on an instance of a particular entity type is received, and a first job corresponding to the requested operation is inserted in a job queue. Prior to the completion of the first job, a second request to perform another operation is received, where the second operation depends on a result of the operation represented by the first job. A second job, indicating a dependency on the first job, is stored in the job queue. The second job is initiated when the first job completes.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: July 12, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Leo Parker Dirac, Nicolle M. Correa, Aleksandr Mikhaylovich Ingerman, Sriram Krishnan, Jin Li, Sudhakar Rao Puvvadi, Saman Zarandioon
  • Patent number: 11250414
    Abstract: A system for facilitating payment and non-payment transactions between a computing device that lacks an activated payment application and a merchant is described. In an embodiment, a transaction bridge server receives, from a merchant server, transaction information for a particular transaction between a user and a merchant. The transaction bridge server generates a URL representing the particular transaction, sends the URL to the merchant server, and receives, from a web browser of a computing device, an indication of an interaction between the computing device and a touchpoint comprising the URL, the indication comprising a request to access the URL. The transaction bridge server generates a display page customized for the user, the display page comprising the transaction information, sends the display page to the web browser of the computing device, receives an acceptance of the particular transaction, and initiates the particular transaction.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: February 15, 2022
    Assignee: Omnyway, Inc.
    Inventors: Mohammad Anwar Khan, Ashok Narasimhan, Laura Ann Torbett Giddings, Amitaabh Malhotra, Robert Jay Berger, Sriram Krishnan
  • Patent number: 11082385
    Abstract: The current disclosure is directed towards systems and methods for automatically distributing an event comprising a plurality of key-value pairs, to a plurality of event subscribers, based on the plurality of key-value pairs satisfying one or more Boolean filters uniquely corresponding to one or more of the event subscribers, which may enable an increase in event distribution efficiency. In one example, this may increase event distribution efficiency by enabling a reduction in data exposure, as an event subscriber may receive only those events which satisfy a Boolean filter defined by the subscriber, and registered with the event conduit, and therefore, broadcast of events to uninterested subscribers may be reduced. Subscribers may specify interest in as broad, or as narrow a range of events as they wish, and thereby a more efficient match between subscriber interest and which events are distributed to that user may be enabled.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: August 3, 2021
    Assignee: CAMBIA HEALTH SOLUTIONS, INC.
    Inventors: Gaurav Dinesh Kalmady, Sriram Krishnan, Yi Ju Tsai
  • Publication number: 20210174415
    Abstract: Methods and systems for performing an advertisement based single step electronic transaction with or without using a custom application are provided. According to one aspect, a method for performing an advertisement based single step electronic transaction comprises, at a backend server: receiving an indication that a user is interested in a product in an advertisement that was presented to the user; generating transaction information, the transaction information including product information, payment instrument information, and shipping information, and presenting it to the user in a manner such that the user need only perform a single step in order to trigger the transaction; detecting that the user has performed the single step; initiating the transaction; and notifying the user of the result of the transaction.
    Type: Application
    Filed: August 16, 2019
    Publication date: June 10, 2021
    Inventors: Ashok Narasimhan, Mohammad Khan, Satyanarayana Udipi Mallya, Laura Ann Torbett Giddings, Robert Jay Berger, Sriram Krishnan