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).
-
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
-
Publication number: 20180302361Abstract: 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: ApplicationFiled: June 20, 2018Publication date: October 18, 2018Inventors: Xin Hu, Raghu Ram Hiremagalur Venkatesh
-
Publication number: 20180127391Abstract: 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: ApplicationFiled: May 4, 2016Publication date: May 10, 2018Inventors: Shekhar Bhaskar Bhirud, Kumar Hari BHUSHAN, Raghu Ram SURAPARAJU, Nandkumar GAIKWAD, Sharad GORE, Rajendra JAGDHANE, Mandar KULKARNI
-
Publication number: 20180104231Abstract: The present invention relates to pharmaceutical composition(s) containing active ingredient and inactive ingredients without preservative(s). The pharmaceutical composition contains an active ingredient for treating allergic conjunctivitis, spring catarrh, pollinosis, and the like. The pharmaceutical composition is packaged in unit-of-use or multi-dose containers. The claimed composition reduces side effects associated with multiple administration of eye-drops containing preservatives.Type: ApplicationFiled: October 11, 2017Publication date: April 19, 2018Inventor: Hari Raghu Ram Desu
-
Patent number: 9921903Abstract: A database server includes logic that is operable to monitor and analyze at least events occurring within an environment of the database server and/or execution errors generated by the database server in order to detect whether a problem condition exists. The database server further includes logic that is operable to send one or more commands to a database driver of a client that is communicatively connected to the database server, the one or more commands specifying one or more actions to be taken by the database driver in response to the existence of the problem condition. The database driver includes logic that is operable to receive the one or more commands from the database server and logic that is operable to cause the one or more commands to be executed.Type: GrantFiled: December 17, 2015Date of Patent: March 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Matthew A. Neerincx, Luiz F. Santos, Oleg Ignat, David B. Lomet, Quetzalcoatl Bradley, Raghu Ram, Chadwin J. Mumford, Peter Gvozdjak, Balendran Mugundan