Patents by Inventor Bharath Bhoopalam

Bharath Bhoopalam 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: 11544046
    Abstract: Techniques are described for enabling an application modernization system to efficiently identify various types of software development “anti-patterns” (including cloud anti-patterns) associated with software applications. An anti-pattern is broadly any characteristic of a software application or system that represents an undesirable or suboptimal solution to a problem within a given software design context. Depending on the particular software design context, examples of possible anti-patterns and cloud anti-patterns can include the use of insecure network protocols, an application's reliance on local file system access, the use of a deprecated or outdated class, function, or library, etc. An application modernization system described herein includes a modernization assessment client application that identifies the presence of anti-patterns in users' software applications using a collection of anti-pattern definitions (e.g.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: January 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiangtao Zhang, Gunja Agrawal, Vijay Dheeraj Reddy Mandadi, Ting Hsiang Eddy Chu, Bharath Bhoopalam
  • Patent number: 11537400
    Abstract: Techniques are described for enabling a software modernization system to automatically map binary executable files and other runtime artifacts (e.g., application binaries, Java ARchive (JAR) files, .NET Dynamic Link Library (DLL) files, process identifiers, etc.) to source code associated with the binary executable files, e.g., as part of modernization processes aimed at migrating users' applications to a cloud service provider's infrastructure. A software modernization service of a cloud provider network provides discovery agents and other tools that are capable of creating an inventory of users' software applications and collecting profile data about the software applications. Various techniques are described for automatically identifying the source code associated with software applications identified by a discovery agent in a user's computing environment, thereby improving the efficiency of various software modernization analyses and other modernization processes.
    Type: Grant
    Filed: October 19, 2020
    Date of Patent: December 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jiangtao Zhang, Raviprasad V. Mummidi, Bharath Bhoopalam, Vijay Dheeraj Reddy Mandadi, Ramu Panayappan
  • Patent number: 9667630
    Abstract: A system, method and computer readable device are described herein. A plurality of packets are received at a data streaming device, from a computing device; the packets including authentication information for gaining access to a local network. The MAC address of the computing device with a MAC address of a data streaming device in the header of the packets. The authentication information including the MAC address of the data streaming device to a server. An authentication to access the local network is received from the server.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: May 30, 2017
    Assignee: ROKU, INC.
    Inventors: Allen Tsz-Chiu Wong, Bharath Bhoopalam
  • Publication number: 20170019404
    Abstract: A system, method and computer readable device are described herein. A plurality of packets are received at a data streaming device, from a computing device; the packets including authentication information for gaining access to a local network. The MAC address of the computing device with a MAC address of a data streaming device in the header of the packets. The authentication information including the MAC address of the data streaming device to a server. An authentication to access the local network is received from the server.
    Type: Application
    Filed: September 29, 2016
    Publication date: January 19, 2017
    Inventors: Allen Tsz-Chiu Wong, Bharath BHOOPALAM
  • Patent number: 9473940
    Abstract: A system, method and computer program product for authenticating a data streaming device to a network using a browser of another computing device, such that the data streaming device is able to retrieve and/or transmit streaming content over the Internet subsequent to the authentication.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: October 18, 2016
    Assignee: ROKU, INC.
    Inventors: Allen Tsz-Chiu Wong, Bharath Bhoopalam
  • Publication number: 20160249213
    Abstract: A system, method and computer program product for authenticating a data streaming device to a network using a browser of another computing device, such that the data streaming device is able to retrieve and/or transmit streaming content over the Internet subsequent to the authentication.
    Type: Application
    Filed: March 25, 2015
    Publication date: August 25, 2016
    Applicant: Roku, Inc.
    Inventors: Allen Tsz-Chiu WONG, Bharath Bhoopalam
  • Patent number: 9137816
    Abstract: A common coexistence timer can be implemented on collocated or proximate wireless radio devices so that timing information associated with scheduled communications of each of the wireless radio devices is communicated with a common time reference. The coexistence timer provides the common time reference for the wireless radio devices. A transmitting wireless radio device can calculate a difference time associated with the timing information of a scheduled communication and can provide the difference time to a receiving wireless radio device. The receiving wireless radio device can convert the difference time into a time format corresponding to the receiving wireless radio device's local time reference. This can minimize interference between the collocated or proximate wireless radio devices, thus minimizing performance degradation, packet collision, and interference.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: September 15, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Olaf J Hirsch, Bharath Bhoopalam, Shriram Krishnan, Manev Luthra, Peter Van Horn
  • Patent number: 8335206
    Abstract: A common coexistence timer can be implemented on collocated or proximate wireless radio devices so that timing information associated with scheduled communications of each of the wireless radio devices is communicated with a common time reference. The coexistence timer provides the common time reference for the wireless radio devices. A transmitting wireless radio device can calculate a difference time associated with the timing information of a scheduled communication and can provide the difference time to a receiving wireless radio device. The receiving wireless radio device can convert the difference time into a time format corresponding to the receiving wireless radio device's local time reference. This can minimize interference between the collocated or proximate wireless radio devices, thus minimizing performance degradation, packet collision, and interference.
    Type: Grant
    Filed: March 4, 2010
    Date of Patent: December 18, 2012
    Assignee: Qualcomm Atheros, Inc.
    Inventors: Olaf Hirsch, Bharath Bhoopalam, Shriram Krishnan, Manev Luthra, Peter Van Horn