Patents by Inventor Raghu Ram

Raghu Ram 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: 20250112849
    Abstract: The present technology provides intercloud connectivity as a service by discovering components of the organization's deployment in various sites, irrespective of the cloud provider, such that two sites can merely be selected along with a few standard options, and the controller can handle the complexity of instantiating a tunnel between the cloud sites automatically. Further, the controller can monitor the health of one or more tunnels between the cloud sites to automatically scale bandwidth up or down.
    Type: Application
    Filed: April 2, 2024
    Publication date: April 3, 2025
    Inventors: Vijay Chander, Raghu Ram Duddumpudi, Ganesh Narayanaswamy, Sunil Kumar, Michael Chan, Praveen Kumar Patnala
  • Publication number: 20240428775
    Abstract: Techniques for generating customized synthetic voices personalized to a user, based on user-provided feedback, are described. A system may determine embedding data representing a user-provided description of a desired synthetic voice and profile data associated with the user, and generate synthetic voice embedding data using synthetic voice embedding data corresponding a profile associated with a user determined to be similar to the current user. Based on user-provided feedback with respect to a customized synthetic voice, generated using synthetic voice characteristics corresponding to the synthetic voice embedding data and presented to the user, and the synthetic voice embedding data, the system may generate new synthetic voice embedding data, corresponding to a new customized synthetic voice. The system may be configured to assign the customized synthetic voice to the user, such that a subsequent user may not be presented with the same customized synthetic voice.
    Type: Application
    Filed: September 3, 2024
    Publication date: December 26, 2024
    Inventors: Sebastian Dariusz Cygert, Daniel Korzekwa, Kamil Pokora, Piotr Tadeusz Bilinski, Kayoko Yanagisawa, Abdelhamid Ezzerg, Thomas Edward Merritt, Raghu Ram Sreepada Srinivas, Nikhil Sharma
  • Patent number: 12087270
    Abstract: Techniques for generating customized synthetic voices personalized to a user, based on user-provided feedback, are described. A system may determine embedding data representing a user-provided description of a desired synthetic voice and profile data associated with the user, and generate synthetic voice embedding data using synthetic voice embedding data corresponding a profile associated with a user determined to be similar to the current user. Based on user-provided feedback with respect to a customized synthetic voice, generated using synthetic voice characteristics corresponding to the synthetic voice embedding data and presented to the user, and the synthetic voice embedding data, the system may generate new synthetic voice embedding data, corresponding to a new customized synthetic voice. The system may be configured to assign the customized synthetic voice to the user, such that a subsequent user may not be presented with the same customized synthetic voice.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: September 10, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Sebastian Dariusz Cygert, Daniel Korzekwa, Kamil Pokora, Piotr Tadeusz Bilinski, Kayoko Yanagisawa, Abdelhamid Ezzerg, Thomas Edward Merritt, Raghu Ram Sreepada Srinivas, Nikhil Sharma
  • Publication number: 20240260102
    Abstract: An isochronous channel extension technique transmits asynchronous data using an isochronous channel to reduce or eliminate latency of asynchronous data transfers when asynchronous events and isochronous events with the same peer conflict. A method includes transmitting by a first device, a first data stream using a first channel and a second data stream using a second channel. The first channel has a first interval of first connection events and the second channel has a second interval of second connection events. The first connection events include a first conflicting connection event conflicting with a second conflicting connection event of the second connection events. A first packet of the first data stream associated with the first conflicting connection event is transmitted in the first conflicting connection event and a second packet of the second channel associated with the second conflicting connection event is transmitted in the first conflicting connection event.
    Type: Application
    Filed: January 31, 2023
    Publication date: August 1, 2024
    Inventors: Hasan Ali Stationwala, Ayan Ghosh, Srinivasa Reddy Konatham, Sandeep Voruganti, Raghu Ram Sista
  • Patent number: 11567791
    Abstract: A processor comprises a core, a cache, and a ZCM manager in communication with the core and the cache. In response to an access request from a first software component, wherein the access request involves a memory address within a cache line, the ZCM manager is to (a) compare an OTAG associated with the memory address against a first ITAG for the first software component, (b) if the OTAG matches the first ITAG, complete the access request, and (c) if the OTAG does not match the first ITAG, abort the access request. Also, in response to a send request from the first software component, the ZCM manager is to change the OTAG associated with the memory address to match a second ITAG for a second software component. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: January 31, 2023
    Assignee: Intel Corporation
    Inventors: Vedvyas Shanbhogue, Doddaballapur Jayasimha, Raghu Ram Kondapalli
  • Patent number: 11537618
    Abstract: The disclosed embodiments provide a system for managing data conflation. During operation, the system generates matches between a first set of entities in a first dataset from a first data provider and a second set of entities in a second dataset from a second data provider based on comparisons of fields in the first and second datasets. Next, the system modifies a join query for joining the first and second datasets to include operators representing compliance rules for the first or second datasets. The system executes the modified join query to produce a joined dataset that adheres to the compliance rules and stores data related to the joined dataset within a platform that logically isolates the data from additional datasets. During processing of queries of the data, the system modifies the queries to include additional operators that enforce access control policies for the data.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: December 27, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankit Gupta, Juan G. Grande, Aarthi Jayaram, Diego Andres Buthay, Raghu Ram Hiremagalur Venkatesh
  • Patent number: 11503966
    Abstract: A single-use towel dispenser, sterilizer and usage logging device with a refillable storage compartment for storing a single-use towel supply including an access door for refilling the single-use towel supply and a dispensing port, an ultra-violet sterilization element, a single-use towel dispensing mechanism, a user input device, a non-transitory memory storing an executable code and a hardware processor executing the executable code to receive a user input via the user input device, activate, in response to the user input, the ultra-violet sterilization element, dispense, using the single-use towel dispensing mechanism, a sterilized single-use towel by passing a first length of single-use towel from the single-use towel supply within an effective distance of the activated ultra-violet sterilization element such that the first length of single-use towel is illuminated by an ultra-violet light having sufficient intensity to sterilize the first length of single-use towel and store sterilization and usage data
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: November 22, 2022
    Assignee: Sterile Standard, Inc.
    Inventors: Donavin Barnett, Jonathan Louis Tatkon-Coker, Raghu Ram Ravuri
  • Patent number: 11493260
    Abstract: A freezer and method of operating a freezer are provided with an adaptive defrost cycle. The freezer includes a controller that operates the freezer to: provide cooling to a cabinet via an evaporator during periodic operational cycles, monitor a time elapsed since a most recent defrost cycle, determine whether the time elapsed is greater than a current defrost interval, and perform a defrost cycle if so. The controller varies the current defrost interval between a first, larger time value and a second, smaller time value based on a plurality of trigger signals in response to various operating characteristics of the freezer monitored by sensors. After each defrost cycle is completed, the current defrost interval is reset to the first, larger time value.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: November 8, 2022
    Assignee: Thermo Fisher Scientific (Asheville) LLC
    Inventors: Michael Scot Carden, Todd Swift, Martin Peter Winik, Raghu Ram Muddasani, Zhirong Yang
  • Publication number: 20210406056
    Abstract: A processor comprises a core, a cache, and a ZCM manager in communication with the core and the cache. In response to an access request from a first software component, wherein the access request involves a memory address within a cache line, the ZCM manager is to (a) compare an OTAG associated with the memory address against a first ITAG for the first software component, (b) if the OTAG matches the first ITAG, complete the access request, and (c) if the OTAG does not match the first ITAG, abort the access request. Also, in response to a send request from the first software component, the ZCM manager is to change the OTAG associated with the memory address to match a second ITAG for a second software component. Other embodiments are described and claimed.
    Type: Application
    Filed: June 26, 2020
    Publication date: December 30, 2021
    Inventors: Vedvyas Shanbhogue, Doddaballapur Jayasimha, Raghu Ram Kondapalli
  • Publication number: 20210294797
    Abstract: The disclosed embodiments provide a system for managing data conflation. During operation, the system generates matches between a first set of entities in a first dataset from a first data provider and a second set of entities in a second dataset from a second data provider based on comparisons of fields in the first and second datasets. Next, the system modifies a join query for joining the first and second datasets to include operators representing compliance rules for the first or second datasets. The system executes the modified join query to produce a joined dataset that adheres to the compliance rules and stores data related to the joined dataset within a platform that logically isolates the data from additional datasets. During processing of queries of the data, the system modifies the queries to include additional operators that enforce access control policies for the data.
    Type: Application
    Filed: March 18, 2020
    Publication date: September 23, 2021
    Inventors: Ankit Gupta, Juan G. Grande, Aarthi Jayaram, Diego Andres Buthay, Raghu Ram Hiremagalur Venkatesh
  • Patent number: 10936591
    Abstract: Systems and methods are described that facilitate idempotent execution of commands generated by a client for execution by a database server. Each command transmitted to the server includes a command ID generated by the client. The server attempts to execute each command and subsequently stores the command ID associated therewith in a repository along with an indication of whether the command executed successfully. When a new command is received by the server, it determines if the command ID associated therewith has already been stored in the repository. If the command ID associated with the new command has not already been stored in the repository, then the server executes the new command. If the command ID associated with the new command has already been stored in the repository and a previously-received command associated with the command ID has been executed successfully, then the server will not execute the new command.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: March 2, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew A. Neerincx, Luiz F. Santos, Oleg Ignat, David B. Lomet, Quetzalcoatl Bradley, Raghu Ram, Peter Gvozdjak, Balendran Mugundan
  • Patent number: 10838901
    Abstract: An illustrative embodiment disclosed is a circuit including an edge-triggered flip-flop having a first input port, a first clock port, and a first output port. The edge-triggered flip-flop receives, at the first clock port, a strobe having a first edge and a second edge. The edge-triggered flip-flop receives, at the first input port, a control byte time-aligned with the first edge and a data byte time-aligned with the second edge. The edge-triggered flip-flop passes, to the first output port, the control byte based on the first edge and the data byte based on the second edge. The circuit includes an inputs/outputs (I/O) decoder coupled to the first output port. The I/O decoder sends the control byte to microcontroller and sends the data byte to memory cells.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: November 17, 2020
    Assignee: SanDisk Technologies LLC
    Inventors: Vijay Sukhlal Chinchole, Siva Raghu Ram Voleti, Nitin Gupta, Ramakrishnan Karungulam Subramanian, Shiv Harit Mathur, Yan Li, Vinayak Ashok Ghatawade
  • Patent number: 10701177
    Abstract: Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server to handle a database query for the client. A command of the session may be received by the first database server from the client. Data requested by the command may be retrieved. Prior to responding to the command, the data is spooled to a session state stored in a repository of the first database server, and the session state is replicated to one or more additional database servers. The session state stored in the repository of the first database server enables the first database server and client to recover from a failure of the session. The replicated session state enables the additional database server(s) to reestablish the session and respond to the command, instead of the first database server, if the session fails.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: June 30, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Alban Neerincx, Luiz Fernando Federico Dos Santos, Oleg Ignat, David Bruce Lomet, Quetzalcoatl Bradley, Raghu Ram, Chadwin James Mumford, Peter Gvozdjak, Balendran Mugundan
  • Patent number: 10645049
    Abstract: In various example embodiments, a system and method for generating a proxy email address for routing messages are presented. An email directed to a user with a proxy email address assigned by the system and with no registered email address is received at a proxy email address. Whether or not the email contains an action message identifier is ascertained. Based on the email containing an action message identifier, a forward email is identified. Text content from the forward email is extracted. A short message based on the extracted text content is generated. At least one communication channel to send the short message is selected based on an engagement level associated with the at least one communication channel. The short message may be caused to be presented at a mobile device associated with the user via the selected communication channel.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xin Hu, Raghu Ram Hiremagalur Venkatesh, Mohak Shroff
  • Patent number: 10556877
    Abstract: The present invention relates to a process for the preparation of amorphous dapagliflozin. The present invention relates to 2,3-butanediol solvate of dapagliflozin and process for its preparation.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: February 11, 2020
    Assignee: Glenmark Life Sciences Limited
    Inventors: Shekhar Bhaskar Bhirud, Kumar Hari Bhushan, Raghu Ram Suraparaju, Nandkumar Gaikwad, Sharad Gore, Rajendra Jagdhane, Mandar Kulkarni
  • Publication number: 20190374075
    Abstract: A single-use towel dispenser, sterilizer and usage logging device with a refillable storage compartment for storing a single-use towel supply including an access door for refilling the single-use towel supply and a dispensing port, an ultra-violet sterilization element, a single-use towel dispensing mechanism, a user input device, a non-transitory memory storing an executable code and a hardware processor executing the executable code to receive a user input via the user input device, activate, in response to the user input, the ultra-violet sterilization element, dispense, using the single-use towel dispensing mechanism, a sterilized single-use towel by passing a first length of single-use towel from the single-use towel supply within an effective distance of the activated ultra-violet sterilization element such that the first length of single-use towel is illuminated by an ultra-violet light having sufficient intensity to sterilize the first length of single-use towel and store sterilization and usage data
    Type: Application
    Filed: June 6, 2018
    Publication date: December 12, 2019
    Inventors: Donavin Barnett, Jonathan Louis Tatkon-Coker, Raghu Ram Ravuri
  • Patent number: 10353907
    Abstract: The disclosed embodiments provide a system for processing data. During operation, the system stores a set of feed updates associated with a set of entities in descending chronological order within a set of resizable blocks. For each entity in the set of entities, the system generates an index containing one or more lists of resizable blocks storing a subset of the feed updates associated with the entity, wherein the one or more lists are sorted in descending chronological order. The system then uses the index to generate a content feed containing a selection of the feed updates for outputting to a viewer.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: July 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankit Gupta, Parinkumar D. Shah, Swapnil A. Ghike, Raghu Ram Hiremagalur Venkatesh, Shubham Gupta, Roshan R. Sumbaly
  • Patent number: 10228746
    Abstract: An apparatus includes a circuit and a voltage regulator having a first output terminal that is coupled to provide electrical power to the circuit. The voltage regulator is configured to provide the electrical power in a supply voltage range. The voltage regulator has a second output terminal configured to provide an indicator of electrical current provided by the first output terminal for control of the circuit.
    Type: Grant
    Filed: December 5, 2017
    Date of Patent: March 12, 2019
    Assignee: Western Digital Technologies, Inc.
    Inventors: Voleti Siva Raghu Ram, Bhavin Odedara, Sitaram Banda, Nitin Gupta
  • Patent number: 10146913
    Abstract: An Intelligent Sensor Interfacing Unit (ISIU) for detection and configuration of sensors for a Portable Electronic Device (PED). The ISIU may identify sensors connected to the PED, according to an implementation of the present subject matter. The ISIU then determines information relating to the capabilities and requirements of the identified sensors. The ISIU on the basis of the determined sensor information may access that one of the sensors' identified may be newly coupled to the PED. Further, the ISIU upon accessing that one of the sensors' may be newly coupled to the PED, shares sensor information with Host CPU of the PED. The Host CPU upon receiving such information configures the newly coupled sensor and trains the ISIU for execution of the newly coupled sensor in future.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: December 4, 2018
    Assignee: Ineda Systems Pvt. Ltd
    Inventors: Balaji Kanigicherla, Siva Raghu Ram Voleti, Sagar Koorapati, Sarada Annapurna Gandikota
  • Patent number: 10122663
    Abstract: In various example embodiments, a system and method for generating a proxy email address for routing messages are presented. An email directed to a user with a proxy email address assigned by the system and with no registered email address is received at a proxy email address. Whether or not the email contains an action message identifier is ascertained. Based on the email containing an action message identifier, a forward email is identified. Text content from the forward email is extracted. A short message based on the extracted text content is generated. At least one communication channel to send the short message is selected based on an engagement level associated with the at least one communication channel. The short message may be caused to be presented at a mobile device associated with the user via the selected communication channel.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: November 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xin Hu, Raghu Ram Hiremagalur Venkatesh