Patents by Inventor Venkatesh Raman

Venkatesh Raman 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: 11853319
    Abstract: Updates to an immutable log may be cached. An immutable log may be stored in a non-volatile storage and an end portion of the immutable log may be stored in a volatile storage as a cache. Reads to obtain records from the end portion of the log may be obtained from the cache instead of the non-volatile storage if the requested records are present in the cache.
    Type: Grant
    Filed: March 25, 2021
    Date of Patent: December 26, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jaemyung Kim, Ashwin Venkatesh Raman, Dieu Quang La
  • Patent number: 11176934
    Abstract: A speech interface device is configured to switch between languages, at the request of a user, in order to locally process utterances spoken in different languages, even in instances when a remote system is unavailable to, slower than, or otherwise less preferred than the speech interface device. For example, a user can request to set the language setting of the speech interface device to a second language, different from a first language to which the language setting of the device is currently set. Based on this user request, a local speech processing component of the device may load a language model(s) associated with the second language. The speech interface can also output voice prompts in the second language to manage the user's experience while a language update is in progress on the speech interface device.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: November 16, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Ashwin Venkatesh Raman, Bruno Dufour, Sasi Kiran Vepanjeri Lokanadha Reddy, Michal Kowalczuk, Maciej Grabon, Maciej Makowski, Fabian Andreas Bumberger
  • Patent number: 10979295
    Abstract: Provided is a method of automatically discovering topology of an information technology (IT) infrastructure. Topology relationships amongst configuration items (CI) present in a semi-structured data generated by an information technology component of the IT infrastructure are determined. Topology relationships amongst configuration items (CI) present in a structured data generated by the information technology component of the IT infrastructure are determined. The topology relationships amongst the configuration items (CI) present in the semi-structured data are reconciled with the topology relationships amongst the configuration items (CI) present in the structured data.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: April 13, 2021
    Assignee: Micro Focus LLC
    Inventors: Shiva Prakash Suragi Math, Venkatesh Raman Ramteke, Krishna Mahadevan Ramakrishnan
  • Patent number: 10756950
    Abstract: Examples described relate to identifying a potentially erroneous device in an IoT network. In an example, data from a device in an IoT network. The data may be analyzed against a classification of previous data from the plurality of devices, wherein the classification classifies the previous data as one of an erroneous data, a potentially erroneous data, or a normal data. If the data from the device represents the erroneous data, the device may be included in a set of potentially erroneous devices. A cluster of the device may be determined in a cluster classification. If the device belongs to the erroneous cluster in the cluster classification, associated devices in the erroneous cluster may be added to the set of potentially erroneous devices. If a threshold amount of devices in the set of potentially erroneous devices is higher than a pre-defined value, a notification may be generated.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: August 25, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Venkatesh Raman Ramteke, Shiva Prakash Suragi Math
  • Patent number: 10378994
    Abstract: Condition based engine parts (e.g., movable engine parts) monitoring is disclosed. The techniques may enable detecting cracks present in engine parts while the engine is operational. In one embodiment, a system includes a wireless sensor configured to be disposed on a movable part internal to a machine and communicate wirelessly and a controller that includes a processor. The processor may be configured to initiate communication with the wireless sensor by receiving a wireless signal indicative of a frequency of vibration of the internal movable part from the wireless sensor, to obtain an acceptable threshold range of vibrations for the internal movable part from one or more data sources, to determine whether the frequency of vibration is within the acceptable threshold range of vibrations for the internal movable part, and to initiate preventative actions when the frequency is not within the acceptable threshold range.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: August 13, 2019
    Assignee: AI ALPINE US BIDCO INC.
    Inventors: Venkatesh Raman, Pavan Chakravarthy Nandigama
  • Publication number: 20190007270
    Abstract: Examples relate to deploying QoS policies in interfaces of network devices of a network. A full traffic matrix of a network is obtained by monitoring network traffic in a set of interfaces of a set of network devices of the network, wherein network traffic is generated by application. A required bandwidth for each application in each interface in the network is determined based on a priority assigned to the applications. A set of interfaces among all the interfaces of the network are identified for deploying a QoS policy. The QoS policy to be deployed in each interface is determined based on an IT policy of the network. Lastly, the determined QoS policies are deployed into the set of interfaces of the network.
    Type: Application
    Filed: May 9, 2018
    Publication date: January 3, 2019
    Inventors: Shiva Prakash Suragi Math, Anuradha Venkataraman, Venkatesh Raman Ramteke
  • Publication number: 20180241614
    Abstract: In one example in accordance with the present disclosure, a priority is determined for each element in a plurality of elements connected to a network. The plurality of elements may include a source element, a destination element and a first element selected for downtime. A reliability index is determined for each element in the plurality of elements and a plurality of alternate paths between the source element and destination element are determined, each alternate path including a corresponding plurality of elements. For each alternate path in the plurality, a total utilization of the corresponding plurality of elements of the alternate path may be determined for each of a plurality of time slots and a best time slot to be used as a time period for the downtime of the first element may be determined based on the total utilizations.
    Type: Application
    Filed: February 5, 2018
    Publication date: August 23, 2018
    Inventors: Venkatesh Raman Ramteke, Thavamaniraja Sakthivel, Ramaprasad Hosaballi
  • Publication number: 20180191553
    Abstract: Examples described relate to identifying a potentially erroneous device in an IoT network. In an example, data from a device in an IoT network. The data may be analyzed against a classification of previous data from the plurality of devices, wherein the classification classifies the previous data as one of an erroneous data, a potentially erroneous data, or a normal data. If the data from the device represents the erroneous data, the device may be included in a set of potentially erroneous devices. A cluster of the device may be determined in a cluster classification. If the device belongs to the erroneous cluster in the cluster classification, associated devices in the erroneous cluster may be added to the set of potentially erroneous devices. If a threshold amount of devices in the set of potentially erroneous devices is higher than a pre-defined value, a notification may be generated.
    Type: Application
    Filed: December 20, 2017
    Publication date: July 5, 2018
    Inventors: Venkatesh Raman Ramteke, Shiva Prakash Suragi Math
  • Publication number: 20170107890
    Abstract: A nozzle of a piston cooling system includes a flow path defined by a structure of the nozzle and configured to receive a cooling fluid, a first flow opening fluidly coupled with the flow path and extending through the structure of the nozzle, and a second flow opening fluidly coupled with the flow path and extending through the structure of the nozzle. The first flow opening and the second flow opening are sized to enable laminar flow of corresponding first and second jets of the cooling fluid discharged through the first and second flow openings, respectively.
    Type: Application
    Filed: October 20, 2015
    Publication date: April 20, 2017
    Inventors: Venkatesh Raman, James Hugo Martyn
  • Publication number: 20170012818
    Abstract: Provided is a method of automatically discovering topology of an information technology (IT) infrastructure. Topology relationships amongst configuration items (CI) present in a semi-structured data generated by an information technology component of the IT infrastructure are determined. Topology relationships amongst configuration items (CI) present in a structured data generated by the information technology component of the IT infrastructure are determined. The topology relationships amongst the configuration items (CI) present in the semi-structured data are reconciled with the topology relationships amongst the configuration items (CI) present in the structured data.
    Type: Application
    Filed: January 21, 2014
    Publication date: January 12, 2017
    Applicant: Hewlett Packard Enterprise Development LP
    Inventors: Shiva Prakash Suragi Math, Venkatesh Raman Ramteke, Krishna Mahadevan Ramakrishnan
  • Publication number: 20160258836
    Abstract: Condition based engine parts (e.g., movable engine parts) monitoring is disclosed. The techniques may enable detecting cracks present in engine parts while the engine is operational. In one embodiment, a system includes a wireless sensor configured to be disposed on a movable part internal to a machine and communicate wirelessly and a controller that includes a processor. The processor may be configured to initiate communication with the wireless sensor by receiving a wireless signal indicative of a frequency of vibration of the internal movable part from the wireless sensor, to obtain an acceptable threshold range of vibrations for the internal movable part from one or more data sources, to determine whether the frequency of vibration is within the acceptable threshold range of vibrations for the internal movable part, and to initiate preventative actions when the frequency is not within the acceptable threshold range.
    Type: Application
    Filed: March 5, 2015
    Publication date: September 8, 2016
    Inventors: Venkatesh Raman, Pavan Chakravarthy Nandigama
  • Publication number: 20150143366
    Abstract: Provided is a method of identifying a virtual machine for placement in a cloud computing environment, wherein the cloud computing environment comprises multiple cloud computing systems. Workload requests of the virtual machine are segregated into fixed workload request and flexible workload request. An optimal cloud computing system is selected in the cloud computing environment to perform fixed workload request and/or flexible workload request of the virtual machine.
    Type: Application
    Filed: June 29, 2012
    Publication date: May 21, 2015
    Inventors: Shiva Prakash Suragi Math, Venkatesh Raman Ramteke
  • Patent number: 8327623
    Abstract: Electrical power from a dynamic braking process in an off-highway vehicle is used to power an auxiliary system in the vehicle. The auxiliary system may be a urea storage container heating unit or a particulate filter regeneration heating unit. When dynamic braking electricity is unavailable, and to the extent the dynamic braking electricity is insufficient for powering the auxiliary system, electrical power from an energy device on board the vehicle is used to power the auxiliary system. The energy device may be an auxiliary energy storage device, devoted for use in powering the auxiliary system.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: December 11, 2012
    Assignee: General Electric Company
    Inventor: Venkatesh Raman
  • Publication number: 20120159476
    Abstract: A proximity table is generated for a first of a group of hosts for one or more computer workloads. Workloads are assigned to the host by applying proximity rules to the proximity table. The generating of proximity tables and the assignment of workloads is iterated for other hosts until all workloads have been assigned.
    Type: Application
    Filed: December 16, 2010
    Publication date: June 21, 2012
    Inventors: Venkatesh Raman RAMTEKE, Shiva Prakash Suragi Math
  • Publication number: 20110265611
    Abstract: An apparatus for actuating fasteners includes at least first and second base supports, a plurality of engagement tools, and a compound peripheral actuator. The base supports are configured so that when they are brought into operable alignment, they form a periphery with an open interior, for extending around a first part connected to a second part. The engagement tools are rotatably coupled to the base supports, and each includes a rotator member and a fastener coupler. The compound peripheral actuator is dimensioned to extend around and engage the rotator members of the engagement tools around the periphery. In operation, the base supports are deployed around the first part, and moved for engagement of the fastener couplers with fasteners connecting the first part to the second part. The compound peripheral actuator is deployed to engage and rotate the rotator members, for simultaneous rotation of the fasteners connected to the fastener couplers.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Inventor: Venkatesh RAMAN
  • Publication number: 20110061364
    Abstract: Electrical power from a dynamic braking process in an off-highway vehicle is used to power an auxiliary system in the vehicle. The auxiliary system may be a urea storage container heating unit or a particulate filter regeneration heating unit. When dynamic braking electricity is unavailable, and to the extent the dynamic braking electricity is insufficient for powering the auxiliary system, electrical power from an energy device on board the vehicle is used to power the auxiliary system. The energy device may be an auxiliary energy storage device, devoted for use in powering the auxiliary system.
    Type: Application
    Filed: December 23, 2009
    Publication date: March 17, 2011
    Inventor: Venkatesh RAMAN
  • Publication number: 20090084207
    Abstract: An idler shaft assembly is disclosed suitable for internal combustion engines, such as the heavy duty engines. The assembly may transmit power between a crank shaft and a cam shaft. The assembly includes a hollow shaft which can be interference fit within a small idler gear, with a large idler being mounted on a shoulder of the small idler gear. Idler hubs on either side of the hollow shaft are centered with respect to the idler shaft and are held firmly in place by fasteners that extend through one of the hubs and the hollow shaft, and are threaded into the other hub. Lubrication may be provided by an internal reservoir formed in the hollow shaft, and oil passages in fluid communication with this reservoir that extend to journal bearings mounted between the idler hubs and the support structure for the overall assembly.
    Type: Application
    Filed: September 28, 2007
    Publication date: April 2, 2009
    Applicant: General Electric Company
    Inventors: Venkatesh Raman, John P. Zachariah
  • Patent number: D912625
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: March 9, 2021
    Assignee: TRANSPORTATION IP HOLDINGS, LLC
    Inventors: Abhijit Eknath Patil, Venkatesh Raman