Patents by Inventor Krishnan Srinivasan

Krishnan Srinivasan 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: 20220277018
    Abstract: Examples are disclosed that relate to an energy data platform. One example provides a method comprising receiving a first energy data set having a first data format, and a second energy data set having a second data format, and ingesting the first energy data set and the second energy data set by automatically converting one or more of the first energy data set and the second energy data set into a standard data format. The method further comprises receiving a request from a first application to provide the first energy data set in the first data format, and in response, providing the first energy data set in the first data format, and receiving a request from a second application to provide the first energy data set in the standard data format, and in response, providing the first energy data set in the standard data format.
    Type: Application
    Filed: May 17, 2021
    Publication date: September 1, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Kadri UMAY, Imran SIDDIQUE, Hari Krishnan SRINIVASAN, Nayana Singh PATEL
  • Publication number: 20220269842
    Abstract: A computing device including a processor is provided. For one or more emissions factors, the processor may be configured to receive respective emissions factor data including sensor data received from one or more sensors and user-specified data received at a user interface. The processor may be further configured to receive a plurality of virtual sensor models. Each virtual sensor model may include one or more respective virtual sensor model parameters. At least in part by applying the virtual sensor models to the emissions factor data, the processor may be further configured to compute a plurality of virtual sensor readouts. The processor may be further configured to generate a greenhouse gas emissions estimate from the virtual sensor readouts. The processor may be further configured to convey an indication of the greenhouse gas emissions estimate to the user interface for output on one or more output devices.
    Type: Application
    Filed: May 4, 2021
    Publication date: August 25, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Kadri UMAY, Imran SIDDIQUE, Hari Krishnan SRINIVASAN, Nayana Singh PATEL, Jyothsna Devi BIJJAM
  • Publication number: 20220268749
    Abstract: One example provides a computing system configured to implement a greenhouse gas (GHG) tracking and auditing platform for tracking GHG emissions associated with a plurality of GHG entities, each GHG entity representing one or more of a GHG source and a GHG sink. The computing system comprises a logic subsystem and a data-holding subsystem comprising computer-readable instructions. The instructions are executable to receive sensor data over time from each sensor of one or more sensors, each sensor configured to sense data related to GHG emissions. The instructions are further executable to, for each time interval of a plurality of time intervals, determine a GHG emission amount based at least in part on the sensor data and store GHG emission data. The instructions are further executable to receive a request for a set of GHG emission data and in response to the request, output the set of GHG emission data.
    Type: Application
    Filed: May 7, 2021
    Publication date: August 25, 2022
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Mehmet Kadri UMAY, Imran SIDDIQUE, Hari Krishnan SRINIVASAN, Nayana Singh PATEL, Jyothsna Devi BIJJAM
  • Patent number: 10950086
    Abstract: A platform for providing projections, predictions, and recommendations for casino and gaming environments. The platform leverages machine learning and cognitive computing. Through a natural language interface, the platform presents this information in a way which is natural and timely for casino operational executives to understand and act upon. The platform can optimize gaming machine performance casino floor performance based on various metrics that are predicted by the platform.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: March 16, 2021
    Assignee: GAMING ANALYTICS INC
    Inventors: Kiran Brahmandam, Matthew Parker, Kurt Ruegg, Krishnan Srinivasan, Andrealiz Afable
  • Patent number: 10698749
    Abstract: A system and method for automated resolution of events in a computing environment is provided. Problem types are identified from the events which are associated with configuration items (CIs) at issue. Further, domains of the CIs at issue are identified. Domains represent types of the CIs at issue. Existence of diagnosis and resolution sequences is checked which is based on identified problem types and domain associated with the CI types. Thereafter, diagnosis and resolution sequences are fetched, where sequences fetched at a first instance are at least in part updated with one or more new sequences. Fetched sequences are executed iteratively such that a next step of the executed diagnosis and resolution sequence is based on an output of a first step of the executed diagnosis and resolution sequence.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: June 30, 2020
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Rohan Prakash, Yogesh Sosale Gundurao, Kamlanjan Kokolu, Dhanalakshmi Perumal, Krishnan Srinivasan, Jyoti Ranjan Panda
  • Patent number: 10673969
    Abstract: A scalable data feed system is disclosed. The data feed system may be offered as a cloud service that can serve many enterprises or tenants that require data to be pulled from information sources such as FTP, POP3, databases, line of business systems, a topic subscription, or an RSS feed, and pushed the data to information sinks, such as SMTP, email, FTP, mobile phones, and other devices and services. A pull agent pumps data from pull sources and pushes the data out to push agent counterparts. The push agent transforms and sends the data in messages to push sink, such as FTP, SMTP, or a mobile device. Both the pull agent and the push agent services are implemented as replicated services over a structured overlay network for high availability that can serve multiple requests to pump out data from multiple pull sources and push the data to multiple information sinks.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: June 2, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anand Bheemarajaiah, Manas Garg, Sandeep Prabhu, Krishnan Srinivasan
  • Publication number: 20190392095
    Abstract: Systems and methods may support inter-artifact generation for interfaces of a modeled system. In some implementations, a system may include an inter-artifact model repository that stores system model data of a model system as well as an artifact extraction engine configured to extract system model data from a system artifact that represents the modeled system and store the extracted system model data in the inter-artifact model repository. The system may further include an artifact generation engine configured to generate a different system artifact that represents the modeled system using at least some of the extracted system model data extracted from the system artifact.
    Type: Application
    Filed: May 8, 2018
    Publication date: December 26, 2019
    Inventors: Jason Wickers, Manoj Vazarkar, Krishnan Srinivasan, Vinayak Pharande, Abraham George
  • Patent number: 10409922
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. The systems and methods include receiving a request for expanded details about an architecture element of a model from an application client, parsing the request to identify the expanded details of the architecture element, identifying a structure and configuration details of the model, configuring the model according to the structure and configuration details, traversing the model to collect the expanded details for the architecture element, packaging the expanded details into an application format for the client, and returning the expanded details.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: September 10, 2019
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Krishnan Srinivasan, Charubrata Ray, Girish Kandi, Nitin Goyal
  • Publication number: 20190244477
    Abstract: A platform for providing projections, predictions, and recommendations for casino and gaming environments. The platform leverages machine learning and cognitive computing. Through a natural language interface, the platform presents this information in a way which is natural and timely for casino operational executives to understand and act upon. The platform can optimize gaming machine performance casino floor performance based on various metrics that are predicted by the platform.
    Type: Application
    Filed: April 18, 2019
    Publication date: August 8, 2019
    Inventors: Kiran Brahmandam, Matthew Parker, Kurt Ruegg, Krishnan Srinivasan, Andrealiz Afable
  • Patent number: 10311670
    Abstract: A platform for providing projections, predictions, and recommendations for casino and gaming environments. The platform leverages machine learning and cognitive computing. Through a natural language interface, the platform presents this information in a way which is natural and timely for casino operational executives to understand and act upon. The platform can optimize gaming machine performance casino floor performance based on various metrics that are predicted by the platform.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: June 4, 2019
    Assignee: Gaming Analytics Inc
    Inventors: Kiran Brahmandam, Matthew Parker, Kurt Ruegg, Krishnan Srinivasan, Andrealiz Afable
  • Patent number: 10255399
    Abstract: In one embodiment, a design tool for designing a system on chip (SoC) includes hardware mapping logic to automatically generate a channel mapping for a path between a first intellectual property (IP) logic of the SoC and a second IP logic of the SoC. The hardware mapping logic, based at least in part on user input of a source channel associated with the first IP logic, a sink channel associated with the second IP logic and at least one derivation parameter, is to generate the channel mapping according to one of a plurality of derivation algorithms. Other embodiments are described and claimed.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: April 9, 2019
    Assignee: Intel Corporation
    Inventors: Krishnan Srinivasan, Robert P. Adler, Eric A. Geisler, Robert De Gruijl, Jay Tomlinson
  • Patent number: 10235486
    Abstract: In one embodiment, a design tool for designing a system on chip (SoC) includes hardware logic to generate one or more configuration files for a fabric of a SoC to be designed by the design tool. This logic is configured, based at least in part on user input, to generate the one or more configuration files, according to at least one of: automatic derivation of all parameters of the fabric, according to a first user selection; manual input by a user of at least some parameters of the fabric and automatic derivation of at least other parameters of the fabric, according to a second user selection; and manual input by the user of the all parameters of the fabric, according to a third user selection. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: March 19, 2019
    Assignee: Intel Corporation
    Inventors: Krishnan Srinivasan, Robert P. Adler, Robert De Gruijl, Jay Tomlinson, Eric A. Geisler
  • Publication number: 20190012876
    Abstract: A platform for providing projections, predictions, and recommendations for casino and gaming environments. The platform leverages machine learning and cognitive computing. Through a natural language interface, the platform presents this information in a way which is natural and timely for casino operational executives to understand and act upon. The platform can optimize gaming machine performance casino floor performance based on various metrics that are predicted by the platform.
    Type: Application
    Filed: July 6, 2018
    Publication date: January 10, 2019
    Inventors: Kiran Brahmandam, Matthew Parker, Kurt Ruegg, Krishnan Srinivasan, Andrealiz Afable
  • Publication number: 20180121574
    Abstract: In one embodiment, a design tool for designing a system on chip (SoC) includes hardware mapping logic to automatically generate a channel mapping for a path between a first intellectual property (IP) logic of the SoC and a second IP logic of the SoC. The hardware mapping logic, based at least in part on user input of a source channel associated with the first IP logic, a sink channel associated with the second IP logic and at least one derivation parameter, is to generate the channel mapping according to one of a plurality of derivation algorithms. Other embodiments are described and claimed.
    Type: Application
    Filed: October 31, 2016
    Publication date: May 3, 2018
    Inventors: Krishnan Srinivasan, Robert P. Adler, Eric A. Geisler, Robert De Gruijl, Jay Tomlinson
  • Publication number: 20180089342
    Abstract: In one embodiment, a design tool for designing a system on chip (SoC) includes hardware logic to generate one or more configuration files for a fabric of a SoC to be designed by the design tool. This logic is configured, based at least in part on user input, to generate the one or more configuration files, according to at least one of: automatic derivation of all parameters of the fabric, according to a first user selection; manual input by a user of at least some parameters of the fabric and automatic derivation of at least other parameters of the fabric, according to a second user selection; and manual input by the user of the all parameters of the fabric, according to a third user selection. Other embodiments are described and claimed.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 29, 2018
    Inventors: Krishnan Srinivasan, Robert P. Adler, Robert De Gruijl, Jay Tomlinson, Eric A. Geisler
  • Publication number: 20170171337
    Abstract: A scalable data feed system is disclosed. The data feed system may be offered as a cloud service that can serve many enterprises or tenants that require data to be pulled from information sources such as FTP, POP3, databases, line of business systems, a topic subscription, or an RSS feed, and pushed the data to information sinks, such as SMTP, email, FTP, mobile phones, and other devices and services. A pull agent pumps data from pull sources and pushes the data out to push agent counterparts. The push agent transforms and sends the data in messages to push sink, such as FTP, SMTP, or a mobile device. Both the pull agent and the push agent services are implemented as replicated services over a structured overlay network for high availability that can serve multiple requests to pump out data from multiple pull sources and push the data to multiple information sinks.
    Type: Application
    Filed: January 30, 2017
    Publication date: June 15, 2017
    Inventors: Anand Bheemarajaiah, Manas Garg, Sandeep Prabhu, Krishnan Srinivasan
  • Patent number: 9596127
    Abstract: A scalable data feed system is disclosed. The data feed system may be offered as a cloud service that can serve many enterprises or tenants that require data to be pulled from information sources such as FTP, POP3, databases, line of business systems, a topic subscription, or an RSS feed, and pushed the data to information sinks, such as SMTP, email, FTP, mobile phones, and other devices and services. A pull agent pumps data from pull sources and pushes the data out to push agent counterparts. The push agent transforms and sends the data in messages to push sink, such as FTP, SMTP, or a mobile device. Both the pull agent and the push agent services are implemented as replicated services over a structured overlay network for high availability that can serve multiple requests to pump out data from multiple pull sources and push the data to multiple information sinks.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: March 14, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Anand Bheemarajaiah, Manas Garg, Sandeep Prabhu, Krishnan Srinivasan
  • Publication number: 20150356211
    Abstract: Methods for product data management and corresponding systems and computer-readable mediums. The systems and methods include receiving a request for expanded details about an architecture element of a model from an application client, parsing the request to identify the expanded details of the architecture element, identifying a structure and configuration details of the model, configuring the model according to the structure and configuration details, traversing the model to collect the expanded details for the architecture element, packaging the expanded details into an application format for the client, and returning the expanded details.
    Type: Application
    Filed: November 7, 2014
    Publication date: December 10, 2015
    Inventors: Krishnan Srinivasan, Charubrata Ray, Girish Kandi, Nitin Goyal
  • Patent number: 9208330
    Abstract: An apparatus having a first memory circuit, a plurality of arithmetic modules, and a plurality of second memory circuits. The first memory circuit may be configured to read or write data to or from a host. The plurality of arithmetic modules each may be configured to be enabled or disabled in response to control signals received from the first memory circuit. The plurality of second memory circuits may be configured to read or write data to or from the first memory circuit through a data exchange layer. The arithmetic modules provide cryptographic protection of the data.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: December 8, 2015
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Krishnan Srinivasan, Igor Kucherenko, Nikola Radovanovic
  • Publication number: 20150220744
    Abstract: An apparatus having a first memory circuit, a plurality of arithmetic modules, and a plurality of second memory circuits. The first memory circuit may be configured to read or write data to or from a host. The plurality of arithmetic modules each may be configured to be enabled or disabled in response to control signals received from the first memory circuit. The plurality of second memory circuits may be configured to read or write data to or from the first memory circuit through a data exchange layer. The arithmetic modules provide cryptographic protection of the data.
    Type: Application
    Filed: February 10, 2014
    Publication date: August 6, 2015
    Applicant: LSI CORPORATION
    Inventors: Krishnan Srinivasan, Igor Kucherenko, Nikola Radovanovic