Patents by Inventor Manish Rao
Manish 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: 20240422376Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.Type: ApplicationFiled: March 26, 2024Publication date: December 19, 2024Applicant: Brightcove, Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Justin Greer, Manish Rao
-
Patent number: 11979627Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.Type: GrantFiled: May 9, 2022Date of Patent: May 7, 2024Assignee: Brightcove Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Manish Rao, Justin Greer
-
Publication number: 20230308704Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.Type: ApplicationFiled: May 9, 2022Publication date: September 28, 2023Applicant: Brightcove, Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Manish Rao
-
Patent number: 11652691Abstract: Systems, methods, and computer-readable media are disclosed for optimizing network performance on a computer device to improve quality of experience by determining which network settings on the computing device to adjust. A clustering algorithm may identify various classes of networks and a classification algorithm may determine a network class specific to a network on a computing device. The effects of certain network settings for that networks class may be determined and the network setting and/or settings that optimizes the network performance may be promoted. The system may periodically analyze network data to recalculate the appropriate networks class and may determine different network settings based on the recalculation, facilitating mid-session improvements to the quality of experience.Type: GrantFiled: November 12, 2020Date of Patent: May 16, 2023Assignee: Amazon Technologies, Inc.Inventors: Satheesh Ramalingam, Rahul Urgaonkar, Adhvik Arun Shetty, Moping Dou, Hargun Kaur, Mohan Padmanabhan, Manish Rao, Amarsingh B. Winston
-
Patent number: 11626178Abstract: Techniques for testing an integrated circuit (IC) are disclosed. A controller in the IC retrieves first testing data from a first memory in the IC. The controller transmits the first testing data to a first built-in self-test (BIST) core. The controller receives a response from the first BIST core, relating to a test at the first BIST core using the first testing data. The controller determines a status of the test relating to the IC based on the response.Type: GrantFiled: September 30, 2021Date of Patent: April 11, 2023Assignee: Synopsys, Inc.Inventors: Anubhav Sinha, Ramalingam Kolisetti, Amit Gopal M. Purohit, Sai Manish Rao Marru, Sahil Soni, Salvatore Talluto
-
Patent number: 11375255Abstract: Systems, methods, and computer-readable media are disclosed for optimizing network performance on a computer device to improve quality of experience by determining which network settings on the computing device to adjust. A clustering algorithm may identify various classes of networks and a classification algorithm may determine a network class specific to a network on a computing device. The effects of certain network settings for that networks class may be determined and the network setting and/or settings that optimizes the network performance may be promoted. The system may periodically analyze network data to recalculate the appropriate networks class and may determine different network settings based on the recalculation, facilitating mid-session improvements to the quality of experience.Type: GrantFiled: November 12, 2020Date of Patent: June 28, 2022Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Satheesh Ramalingam, Rahul Urgaonkar, Adhvik Arun Shetty, Moping Dou, Hargun Kaur, Mohan Padmanabhan, Manish Rao, Amarsingh B. Winston
-
Patent number: 11363322Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.Type: GrantFiled: December 1, 2017Date of Patent: June 14, 2022Assignee: Brightcove, Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Justin Greer, Manish Rao
-
Publication number: 20220108760Abstract: Techniques for testing an integrated circuit (IC) are disclosed. A controller in the IC retrieves first testing data from a first memory in the IC. The controller transmits the first testing data to a first built-in self-test (BIST) core. The controller receives a response from the first BIST core, relating to a test at the first BIST core using the first testing data. The controller determines a status of the test relating to the IC based on the response.Type: ApplicationFiled: September 30, 2021Publication date: April 7, 2022Inventors: Anubhav SINHA, Ramalingam KOLISETTI, Amit Gopal M. PUROHIT, Sai Manish Rao MARRU, Sahil SONI, Salvatore TALLUTO
-
Patent number: 10863211Abstract: Methods and apparatus are described for providing media presentations that include content originating from multiple sources. Techniques disclosed include server-side logic for inserting secondary content, such as advertisements, into primary content, such as a VOD presentation. Systems implementing the disclosed techniques can support different viewer device capabilities relating to displaying media presentations that include content from multiple sources.Type: GrantFiled: November 12, 2018Date of Patent: December 8, 2020Assignee: Amazon Technologies, Inc.Inventors: Yongjun Wu, Tarun Jindal, Kyle Woo, Rakesh Tangirala, Manish Rao, Sitaraman Ganapathy, Mairo Pedrini
-
Publication number: 20180160161Abstract: Techniques described herein are directed toward creating one or more “dynamic profiles” for media (video) streaming in which an encoding bit rate (and optionally other profile settings) is optimized for particular content. More specifically, techniques involve performing one or more “probe” encodings of the particular content to determine an encoding bit rate (and optionally other profile settings) that results in an encoding having a quality value sufficiently near (within a threshold) a target quality value.Type: ApplicationFiled: December 1, 2017Publication date: June 7, 2018Applicant: Brightcove, Inc.Inventors: Yuriy Reznik, Karl Lillevold, Abhijith Jagannath, Justin Greer, Manish Rao
-
Patent number: 9681278Abstract: In at least some embodiments, a system includes at least one server to manage voice over internet protocol (VOIP) services. The managed VOIP services provided by the at least one server include streamlined conferencing service to add a mobile device to a VOIP conferencing session based on a streamlined conferencing command received from the mobile device.Type: GrantFiled: July 27, 2012Date of Patent: June 13, 2017Assignee: CREXENDO, INC.Inventors: Satish Bhagavatula, Manish Rao
-
Patent number: 9609457Abstract: In at least some embodiments, a system includes at least one server to manage voice over internet protocol (VOIP) services. The managed VOIP services provided by the at least one server include a procurement service configured to streamline configuration of at least some of the VOIP services for a mobile device during a signup session based on a VOIP services signup session token.Type: GrantFiled: July 27, 2012Date of Patent: March 28, 2017Assignee: CREXENDO, INC.Inventors: Satish Bhagavatula, Manish Rao
-
Patent number: 9553901Abstract: In at least some embodiments, a system includes at least one server to manage voice over internet protocol (VOIP) services. The managed VOIP services provided by the at least one server include a telephony service to establish a calling phase between an initiator device and a mobile target device in response to a call command received from the initiator device, and a streamline call transfer service to transfer a call from the mobile target device to a transfer target device in response to a one-touch transfer command received from the mobile target device during the calling phase.Type: GrantFiled: July 27, 2012Date of Patent: January 24, 2017Assignee: CREXENDO, INC.Inventors: Satish Bhagavatula, Manish Rao
-
Publication number: 20140029475Abstract: In at least some embodiments, a system includes at least one server to manage voice over internet protocol (VOIP) services. The managed VOIP services provided by the at least one server include a procurement service configured to streamline configuration of at least some of the VOIP services for a mobile device during a signup session based on a VOIP services signup session token.Type: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Applicant: CREXENDO, INC.Inventors: Satish BHAGAVATULA, Manish RAO
-
Publication number: 20140029474Abstract: In at least some embodiments, a system includes at least one server to manage voice over internet protocol (VOIP) services. The managed VOIP services provided by the at least one server include streamlined conferencing service to add a mobile device to a VOIP conferencing session based on a streamlined conferencing command received from the mobile device.Type: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Applicant: CREXENDO, INC.Inventors: Satish BHAGAVATULA, Manish RAO
-
Publication number: 20140029478Abstract: In at least some embodiments, a system includes at least one server to manage voice over internet protocol (VOIP) services. The managed VOIP services provided by the at least one server include a telephony service to establish a calling phase between an initiator device and a mobile target device in response to a call command received from the initiator device, and a streamline call transfer service to transfer a call from the mobile target device to a transfer target device in response to a one-touch transfer command received from the mobile target device during the calling phase.Type: ApplicationFiled: July 27, 2012Publication date: January 30, 2014Applicant: CREXENDO, INC.Inventors: Satish BHAGAVATULA, Manish RAO
-
Publication number: 20090210262Abstract: Methods and apparatus for arranging travel according to various aspects of the present invention operate in conjunction with one or more computers. The computer may automatically identify appointment data associated with a scheduling application. The computer automatically researches one or more travel arrangements according to the appointment data.Type: ApplicationFiled: September 30, 2008Publication date: August 20, 2009Inventors: Clark C. Rines, Satish Bhagavatula, Stephen K. Brasher, Manish Rao