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: 20250112849Abstract: 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: ApplicationFiled: April 2, 2024Publication date: April 3, 2025Inventors: Vijay Chander, Raghu Ram Duddumpudi, Ganesh Narayanaswamy, Sunil Kumar, Michael Chan, Praveen Kumar Patnala
-
Publication number: 20240428775Abstract: 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: ApplicationFiled: September 3, 2024Publication date: December 26, 2024Inventors: 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: 12087270Abstract: 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: GrantFiled: September 29, 2022Date of Patent: September 10, 2024Assignee: 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: 20240260102Abstract: 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: ApplicationFiled: January 31, 2023Publication date: August 1, 2024Inventors: Hasan Ali Stationwala, Ayan Ghosh, Srinivasa Reddy Konatham, Sandeep Voruganti, Raghu Ram Sista
-
Patent number: 11567791Abstract: 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: GrantFiled: June 26, 2020Date of Patent: January 31, 2023Assignee: Intel CorporationInventors: Vedvyas Shanbhogue, Doddaballapur Jayasimha, Raghu Ram Kondapalli
-
Patent number: 11537618Abstract: 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: GrantFiled: March 18, 2020Date of Patent: December 27, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Ankit Gupta, Juan G. Grande, Aarthi Jayaram, Diego Andres Buthay, Raghu Ram Hiremagalur Venkatesh
-
Patent number: 11503966Abstract: 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 dataType: GrantFiled: June 6, 2018Date of Patent: November 22, 2022Assignee: Sterile Standard, Inc.Inventors: Donavin Barnett, Jonathan Louis Tatkon-Coker, Raghu Ram Ravuri
-
Patent number: 11493260Abstract: 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: GrantFiled: May 31, 2019Date of Patent: November 8, 2022Assignee: Thermo Fisher Scientific (Asheville) LLCInventors: Michael Scot Carden, Todd Swift, Martin Peter Winik, Raghu Ram Muddasani, Zhirong Yang
-
Publication number: 20210406056Abstract: 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: ApplicationFiled: June 26, 2020Publication date: December 30, 2021Inventors: Vedvyas Shanbhogue, Doddaballapur Jayasimha, Raghu Ram Kondapalli
-
Publication number: 20210294797Abstract: 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: ApplicationFiled: March 18, 2020Publication date: September 23, 2021Inventors: Ankit Gupta, Juan G. Grande, Aarthi Jayaram, Diego Andres Buthay, Raghu Ram Hiremagalur Venkatesh
-
Patent number: 10936591Abstract: 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: GrantFiled: May 15, 2012Date of Patent: March 2, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Matthew A. Neerincx, Luiz F. Santos, Oleg Ignat, David B. Lomet, Quetzalcoatl Bradley, Raghu Ram, Peter Gvozdjak, Balendran Mugundan
-
Patent number: 10838901Abstract: 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: GrantFiled: October 18, 2019Date of Patent: November 17, 2020Assignee: SanDisk Technologies LLCInventors: Vijay Sukhlal Chinchole, Siva Raghu Ram Voleti, Nitin Gupta, Ramakrishnan Karungulam Subramanian, Shiv Harit Mathur, Yan Li, Vinayak Ashok Ghatawade
-
Patent number: 10701177Abstract: 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: GrantFiled: September 20, 2017Date of Patent: June 30, 2020Assignee: Microsoft Technology Licensing, LLCInventors: 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: 10645049Abstract: 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: GrantFiled: June 20, 2018Date of Patent: May 5, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Xin Hu, Raghu Ram Hiremagalur Venkatesh, Mohak Shroff
-
Patent number: 10556877Abstract: 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: GrantFiled: May 4, 2016Date of Patent: February 11, 2020Assignee: Glenmark Life Sciences LimitedInventors: Shekhar Bhaskar Bhirud, Kumar Hari Bhushan, Raghu Ram Suraparaju, Nandkumar Gaikwad, Sharad Gore, Rajendra Jagdhane, Mandar Kulkarni
-
Publication number: 20190374075Abstract: 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 dataType: ApplicationFiled: June 6, 2018Publication date: December 12, 2019Inventors: Donavin Barnett, Jonathan Louis Tatkon-Coker, Raghu Ram Ravuri
-
Patent number: 10353907Abstract: 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: GrantFiled: May 23, 2016Date of Patent: July 16, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Ankit Gupta, Parinkumar D. Shah, Swapnil A. Ghike, Raghu Ram Hiremagalur Venkatesh, Shubham Gupta, Roshan R. Sumbaly
-
Patent number: 10228746Abstract: 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: GrantFiled: December 5, 2017Date of Patent: March 12, 2019Assignee: Western Digital Technologies, Inc.Inventors: Voleti Siva Raghu Ram, Bhavin Odedara, Sitaram Banda, Nitin Gupta
-
Patent number: 10146913Abstract: 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: GrantFiled: February 24, 2016Date of Patent: December 4, 2018Assignee: Ineda Systems Pvt. LtdInventors: Balaji Kanigicherla, Siva Raghu Ram Voleti, Sagar Koorapati, Sarada Annapurna Gandikota
-
Patent number: 10122663Abstract: 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: GrantFiled: September 29, 2015Date of Patent: November 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Xin Hu, Raghu Ram Hiremagalur Venkatesh