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).
-
Publication number: 20240135085Abstract: Systems and methods are provided for re-formatting text content of web content that is defined according to a ‘listicle’ format. A web resource comprising a display boundary frame and text content is received at a browser, where the text is of a predefined font size. A re-formatting engine re-scales the frame to generate a modified frame, where the modified frame has the same measurements as a display window for the web content. The web content is displayed in the modified frame in the display window, the text content having a modified font size.Type: ApplicationFiled: November 30, 2022Publication date: April 25, 2024Inventors: Ravi Hamsa, Anuvrat Rao
-
Publication number: 20240129602Abstract: Systems and methods are described for selecting a video clip of one or more video segments from an origin video. Video data comprising video images and associated data of the origin video is received. Text pieces are derived from the associated data and timing information indicating a time in the video associated with the text piece is stored in a data structure. Significant ones of the text pieces are selected and a portion of the video associated with each significant text piece is output.Type: ApplicationFiled: November 30, 2022Publication date: April 18, 2024Inventors: Ravi Hamsa, Anuvrat Rao
-
Patent number: 11949782Abstract: Systems, apparatuses, methods, and computer program products are disclosed for PQC. An example method includes transmitting a first portion of an electronic communication to a client device over a non-PQC communications channel, wherein the client device comprises a PQC shim circuitry. The example method further includes transmitting one or more communications between a PQC callback circuitry and the client device over a PQC communications channel, wherein the client device is a non-PQC device. The example method further includes transmitting a second portion of the electronic communication to the client device over a PQC communications channel.Type: GrantFiled: November 24, 2021Date of Patent: April 2, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Bradford A. Shea, M. Erik Meinholz, Robert L. Carter, Jr., Jeff J. Stapleton, Abhijit Rao, Pierre Arbajian, Peter Bordow, Ravi K. Maganti
-
Patent number: 11922220Abstract: Embodiments of systems, apparatuses and methods provide enhanced function as a service (FaaS) to users, e.g., computer developers and cloud service providers (CSPs). A computing system configured to provide such enhanced FaaS service include one or more controls architectural subsystems, software and orchestration subsystems, network and storage subsystems, and security subsystems. The computing system executes functions in response to events triggered by the users in an execution environment provided by the architectural subsystems, which represent an abstraction of execution management and shield the users from the burden of managing the execution. The software and orchestration subsystems allocate computing resources for the function execution by intelligently spinning up and down containers for function code with decreased instantiation latency and increased execution scalability while maintaining secured execution.Type: GrantFiled: April 16, 2019Date of Patent: March 5, 2024Assignee: Intel CorporationInventors: Mohammad R. Haghighat, Kshitij Doshi, Andrew J. Herdrich, Anup Mohan, Ravishankar R. Iyer, Mingqiu Sun, Krishna Bhuyan, Teck Joo Goh, Mohan J. Kumar, Michael Prinke, Michael Lemay, Leeor Peled, Jr-Shian Tsai, David M. Durham, Jeffrey D. Chamberlain, Vadim A. Sukhomlinov, Eric J. Dahlen, Sara Baghsorkhi, Harshad Sane, Areg Melik-Adamyan, Ravi Sahita, Dmitry Yurievich Babokin, Ian M. Steiner, Alexander Bachmutsky, Anil Rao, Mingwei Zhang, Nilesh K. Jain, Amin Firoozshahian, Baiju V. Patel, Wenyong Huang, Yeluri Raghuram
-
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