Patents by Inventor Ravi Rao
Ravi Rao 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: 11149237Abstract: A detergent bar comprising from 0.01 to 1 wt % polyethylene glycol having a molecular weight of at least 100,000 and at least one of: (a) from 0.01 to 5 wt % polyacrylic acid having a molecular weight from 1,000 to 20,000; (b) from 0.01 to 1 wt % hydroxypropyl methylcellulose; and (c) from 0.01 to 1 wt % hydroxyethyl cellulose.Type: GrantFiled: September 25, 2017Date of Patent: October 19, 2021Assignee: Dow Global Technologies LLCInventors: Saugata Nad, Ravi Rao, Robert Krasnansky
-
Patent number: 10897366Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: GrantFiled: December 9, 2019Date of Patent: January 19, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Pascal Menezes, Marco Piumatti, Upshur Parks, Ravi Rao
-
Patent number: 10865300Abstract: An aqueous composition comprising: (1) an alkyl cellulose ether, and (2) an acrylic polymer comprising polymerized units of (i) 35 to 65 wt % C1-C4 alkyl acrylates; (ii) 30 to 60 wt % C3-C6 carboxylic acid monomers; and (iii) 2 to 10 wt % of monomers having an alkyl group having at least ten carbon atoms.Type: GrantFiled: August 22, 2016Date of Patent: December 15, 2020Assignees: Dow Global Technologies LLC, Rohm and Haas CompanyInventors: Saugata Nad, Ravi Rao, Ashish G. Muratkar, Robert Krasnansky
-
Publication number: 20200119935Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: ApplicationFiled: December 9, 2019Publication date: April 16, 2020Inventors: Pascal Menezes, Marco Piumatti, Upshur Parks, Ravi Rao
-
Publication number: 20200017804Abstract: A detergent bar comprising from 0.01 to 1 wt % polyethylene glycol having a molecular weight of at least 100,000 and at least one of: (a) from 0.01 to 5 wt % polyacrylic acid having a molecular weight from 1,000 to 20,000; (b) from 0.01 to 1 wt % hydroxypropyl methylcellulose; and (c) from 0.01 to 1 wt % hydroxyethyl cellulose.Type: ApplicationFiled: September 25, 2017Publication date: January 16, 2020Inventors: Saugata Nad, Ravi Rao, Robert Krasnansky
-
Patent number: 10536282Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: GrantFiled: July 17, 2018Date of Patent: January 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Pascal Menezes, Marco Piumatti, Upshur Parks, Ravi Rao
-
Patent number: 10505745Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: GrantFiled: July 17, 2018Date of Patent: December 10, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Pascal Menezes, Marco Piumatti, Upshur Parks, Ravi Rao
-
Publication number: 20190020488Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: ApplicationFiled: July 17, 2018Publication date: January 17, 2019Inventors: Pascal Menezes, Marco Piumatti, Upshur Parks, Ravi Rao
-
Publication number: 20180244910Abstract: An aqueous composition comprising: (1) an alkyl cellulose ether, and (2) an acrylic polymer comprising polymerized units of (i) 35 to 65 wt % C1-C4 alkyl acrylates; (ii) 30 to 60 wt % C3-C6 carboxylic acid monomers; and (iii) 2 to 10 wt % of monomers having an alkyl group having at least ten carbon atoms.Type: ApplicationFiled: August 22, 2016Publication date: August 30, 2018Inventors: Saugata Nad, Ravi Rao, Ashish G. Muratkar, Robert Krasnansky
-
Patent number: 10044515Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: GrantFiled: December 28, 2015Date of Patent: August 7, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Pascal Menezes, Marco Piumatti, Upshur Parks, Ravi Rao
-
Patent number: 9542203Abstract: A dock for interacting with a computing device. The computing device configures itself for operations based on its context, which may be determined form the dock by reading a value from a tag on the dock. The computing device may use low power transmissions such that receiving a value from the tag provides an indication of proximity to the dock. The value read provides an indication of a desired operation, and, in response to reading a value of the tag, the computing device may launch an application, pair with devices in the vicinity of the dock, or take other actions that configure the computing device. A universal dock, usable with computing devices of a plurality of form factors, may be implemented by providing an array of tags and, in some cases, a non-contact power supply.Type: GrantFiled: December 6, 2010Date of Patent: January 10, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Amer A. Hassan, Yatharth Gupta, Ravi Rao, Billy R. Anders, Jr.
-
Publication number: 20160234030Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: ApplicationFiled: April 14, 2016Publication date: August 11, 2016Inventors: Pascal Menezes, Marco Piumatti, Upshur Parks, Ravi Rao
-
Patent number: 9338309Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: GrantFiled: June 27, 2014Date of Patent: May 10, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Pascal Menezes, Marco Piumatti, Upshur W. Parks, Ravi Rao
-
Publication number: 20160112579Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: ApplicationFiled: December 28, 2015Publication date: April 21, 2016Inventors: Pascal Menezes, Marco Piumatti, Upshur Parks, Ravi Rao
-
Patent number: 9008610Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: GrantFiled: March 16, 2013Date of Patent: April 14, 2015Assignee: Microsoft CorporationInventors: Pascal Menezes, Marco Piumatti, Upshur W. Parks, Ravi Rao
-
Patent number: 8971841Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: GrantFiled: December 17, 2010Date of Patent: March 3, 2015Assignee: Microsoft CorporationInventors: Pascal Menezes, Marco Piumatti, Upshur W. Parks, Ravi Rao
-
Publication number: 20140323084Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: ApplicationFiled: June 27, 2014Publication date: October 30, 2014Inventors: Pascal Menezes, Marco Piumatti, Upshur W. Parks, Ravi Rao
-
Publication number: 20140242279Abstract: The present invention relates to coating compositions for surfactant-containing bars (e.g., soap bars and dish bars).Type: ApplicationFiled: October 16, 2012Publication date: August 28, 2014Inventors: Nad Saugata, Ravi Rao, Robert Krasnansky
-
Publication number: 20120157038Abstract: A mobile computing device that supports cost-aware application components for operation over a metered network. A current basis for computing usage charges over one or more networks may be made available to the cost-aware application components through an application programming interface supported by an operating system service. That service may receive a policy for charging for data usage over a network and may also obtain information defining data usage for the mobile computing device. Based on this information, the service may determine a current basis for charging for data usage. With this information, the application component can determine a manner for executing network operations that involve data transmission over the network, such as deferring the operation or selecting an alternative network.Type: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: Microsoft CorporationInventors: Pascal Menezes, Marco Piumatti, Upshur W. Parks, Ravi Rao
-
Publication number: 20120139690Abstract: A context dependent computing device. The computing device configures itself for operations based on its context. The computing device may determine its context by reading a value from a tag using low power transmissions such that receiving a value from the tag provides an indication of proximity to a location where the tag is affixed. The value read provides an indication of a desired operation. In response to reading a value of a tag, the computing device may identify an application to launch, identify devices with which to pair or take other actions that configure the computing device for its context.Type: ApplicationFiled: December 6, 2010Publication date: June 7, 2012Applicant: Microsoft CorporationInventors: Yatharth Gupta, Amer A. Hassan, Ravi Rao, Billy R. Anders, JR.