Patents by Inventor Phani Bhushan Avadhanam

Phani Bhushan Avadhanam 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: 20240146764
    Abstract: The present embodiments relate to identifying and mitigating memory bit flips in a cloud infrastructure service. The cloud infrastructure service can provide a monitoring system to monitor low level memory space to detect bit flips by the DRAM instances in the cloud infrastructure service. The bit flips detected in various DRAM computing instances can be processed to verify that the bit flips are sustained (e.g., and possibly relating to a Rowhammer attack) rather than transitory bit flips occurring in DRAM computing devices. Responsive to validating a set of bit flips at one or more computing instances, workloads associated with the affected computing instances can be migrated to other computing instances in the cloud infrastructure service.
    Type: Application
    Filed: January 11, 2024
    Publication date: May 2, 2024
    Applicant: Oracle International Corporation
    Inventor: Phani Bhushan Avadhanam
  • Patent number: 11902323
    Abstract: The present embodiments relate to identifying and mitigating memory bit flips in a cloud infrastructure service. The cloud infrastructure service can provide a monitoring system to monitor low level memory space to detect bit flips by the DRAM instances in the cloud infrastructure service. The bit flips detected in various DRAM computing instances can be processed to verify that the bit flips are sustained (e.g., and possibly relating to a Rowhammer attack) rather than transitory bit flips occurring in DRAM computing devices. Responsive to validating a set of bit flips at one or more computing instances, workloads associated with the affected computing instances can be migrated to other computing instances in the cloud infrastructure service.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: February 13, 2024
    Assignee: Oracle International Corporation
    Inventor: Phani Bhushan Avadhanam
  • Publication number: 20230367628
    Abstract: Aspects of the disclosure include a dynamic cloud workload reallocation based on an active ransomware attack. An example method includes receiving a first message that a computing instance is potentially infected by ransomware. The method further includes receiving a security state-based metric related to the computing instance based at least in part on the first message. The method further includes comparing the security state-based metric to a threshold metric. The method further incudes determining a likelihood of a ransomware attack based at least in part on the comparison. The method further includes transmitting second message to a job scheduler to reschedule workloads directed toward the computing instance based at least in part on the determination.
    Type: Application
    Filed: May 13, 2022
    Publication date: November 16, 2023
    Applicant: Oracle International Corporation
    Inventor: Phani Bhushan Avadhanam
  • Publication number: 20230367878
    Abstract: The present embodiments relate to identifying a ransomware attack. One embodiment relates to a method comprising configuring an operating system to collect metrics related to a hardware component. A message can be received from a user space library to validate an instruction detected in a cache, the instruction being associated with the hardware component. A metric can be compared to a threshold metric. The metric can be associated with the hardware component. A likelihood of a ransomware attack can be determined based at least in part on the comparison. A message can be transmitted to the user space library comprising the determination of the likelihood of the ransomware.
    Type: Application
    Filed: May 13, 2022
    Publication date: November 16, 2023
    Applicant: Oracle International Corporation
    Inventor: Phani Bhushan Avadhanam
  • Publication number: 20230062582
    Abstract: The present embodiments relate to identifying and mitigating memory bit flips in a cloud infrastructure service. The cloud infrastructure service can provide a monitoring system to monitor low level memory space to detect bit flips by the DRAM instances in the cloud infrastructure service. The bit flips detected in various DRAM computing instances can be processed to verify that the bit flips are sustained (e.g., and possibly relating to a Rowhammer attack) rather than transitory bit flips occurring in DRAM computing devices. Responsive to validating a set of bit flips at one or more computing instances, workloads associated with the affected computing instances can be migrated to other computing instances in the cloud infrastructure service.
    Type: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Applicant: Oracle International Corporation
    Inventor: Phani Bhushan Avadhanam
  • Patent number: 11552953
    Abstract: An identity management server can be used to provide identity-based authentication and access control mechanism for devices trying to connect to a network or other devices on the network. The identity management server may authenticate a user associated with a device based on the past behavior information of the user received from another device associated with the user. The identity management server may generate a trust score based on multiple attributes associated with the user and the device, and authenticate the user if the trust score is within an acceptable limit. The identity management server may also generate access permissions for the device, which can be used by a network device to grant or deny access to the network.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Phani Bhushan Avadhanam
  • Publication number: 20160124481
    Abstract: An example method for detecting undervolting of a core of a multi-core processing unit includes reading a value of an entry counter and a value of an exit counter. The value of the entry counter indicates that a core of the multi-core processing unit has begun executing a code section, and the value of the exit counter indicates that the core has completed executing the code section. The method also includes determining that the core was undervolted when: (i) the value of the entry counter is not the same as the value of the exit counter, and (ii) a core power resource does not satisfy a power resource threshold for the core.
    Type: Application
    Filed: October 31, 2014
    Publication date: May 5, 2016
    Inventors: Phani Bhushan Avadhanam, Afshin Hosseinipour, Matthew Wagantall, Mark Game, Anup Wadia
  • Publication number: 20160116974
    Abstract: Systems and methods for booting up a mobile device involve segmenting a boot sequence of the mobile device into a plurality of boot sequence segments and determining a first boot sequence segment from the plurality of boot sequence segments, battery power consumed by the first boot sequence segment exceeds a predetermined battery power threshold. In addition, systems and methods further include selecting a target boot mode from a plurality of boot modes. The target boot mode is configured to be executed when the first boot sequence segment of the boot sequence is to be executed, and each of the plurality of boot modes corresponds to at least some but not all resources of the mobile device. Furthermore, systems and methods involve executing the first boot sequence segment based on the target boot mode and executing at least one of the plurality of boot sequence segments other than the first boot sequence segment based on a normal mode. The normal mode corresponds to all resources of the mobile device.
    Type: Application
    Filed: January 27, 2015
    Publication date: April 28, 2016
    Inventors: Vani Chaitanya GINNELA, Praveen Nagaraja KONA, Phani Bhushan AVADHANAM
  • Publication number: 20160103722
    Abstract: A user device having a plurality of modules for implementing one or more use cases, maps one or more sensor outputs to a use case based on sensor outputs obtained during a hang/reset state of the user device during the use case. Each of the one or more sensor outputs is associated with one of the plurality of modules. The user device also maps one or more actions to each sensor output mapped to the use case. The one or more actions affect a change in an operating parameter of the module associated with the sensor output during a hang/rest state of the user device during the use case. The one or more actions also affect a corresponding change in the sensor output mapped to the use case.
    Type: Application
    Filed: October 10, 2014
    Publication date: April 14, 2016
    Inventor: Phani Bhushan AVADHANAM
  • Patent number: 8904237
    Abstract: A framework and associated systems and methods for testing mobile communication devices are disclosed. An exemplary method includes receiving user-action data from each of a plurality of user-action-capture devices. The user-action data received from the user-action-capture devices includes data that characterizes a plurality of user actions that were performed on the user-action-capture devices. The user-action data is consolidated into generic representations of the user actions to create a superset of generally-applicable-user-action data, and each generic representation of a user action in the superset represents two or more similar user actions. The generally-applicable-user-action data is then used to test mobile communication devices that are different than the user-action-capture devices.
    Type: Grant
    Filed: July 17, 2012
    Date of Patent: December 2, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Phani Bhushan Avadhanam, Nuthan Seegehalli Hanumanthappa
  • Patent number: 8875163
    Abstract: A computing device comprising an operating system comprising one or more operating system features, a plurality of applications and a background service. A first of the plurality of applications is adapted to create one or more privacy groups and associate a remainder of the plurality of applications with at least one of the one or more privacy groups. The background service is adapted to (i) communicate with the first of the plurality of applications and the one or more operating system features, and (ii) associate at least one of the remainder of the plurality of applications and one of the one or more privacy groups with the one or more operating system features.
    Type: Grant
    Filed: May 1, 2012
    Date of Patent: October 28, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventor: Phani Bhushan Avadhanam
  • Patent number: 8768249
    Abstract: Methods and mobile devices for performing operations responsive to user actions are disclosed. The method includes prompting a user of a mobile device to make a particular action that is detectable by the mobile device, and prompting the user to select a particular operation that the user desires to have effectuated when the particular action is subsequently carried out. In addition, an indicator of the particular action is stored on the mobile device in connection with an indicator of the particular operation to associate the particular action with the particular operation. And after registration, when the particular action is sensed with the mobile device, the particular operation is effectuated.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: July 1, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Phani Bhushan Avadhanam, Manas Abichandani, Nuthan Seegehalli Hanumanthappa
  • Patent number: 8713449
    Abstract: A very intuitive and simple set of touch-screen input steps along with the processing of those input steps allows a user to appear to gather shareable files with his fingers on one touch-screen apparatus, lift the files from the touch-screen and drop the shareable files on a touch screen of a second, co-located touch-screen apparatus. The touch-screen apparatus initiating the transfer of files is preset with sharing parameters to manage the transfer of files to a local or remote server. One or more touch-screen apparatus accepting the transfer of files is preset with acceptance parameters to manage the transfer of files from the server to the accepting touch-screen apparatus. Once the files are at the server, multiple touch-screen apparatus may be used to request shareable files from the server.
    Type: Grant
    Filed: March 29, 2011
    Date of Patent: April 29, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventor: Phani Bhushan Avadhanam
  • Patent number: 8645976
    Abstract: A signal may be received in accordance with a protocol stack having a first portion (400) that contains a control layer and a stream layer, and a second portion (401) that contains a physical layer and a MAC layer. The first portion may invoke an application program interface (API 1402) to instruct the second portion to replace a current set of signal acquisition parameters with an initial set of signal acquisition parameters.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: February 4, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Shusheel Gautam, Michael DeVico, Robert Stacey, Phani Bhushan Avadhanam, Ying Gao, Jian Zhang, Paul Richard Ellis, Viktor Filiba, Tong Tang
  • Publication number: 20140025993
    Abstract: A framework and associated systems and methods for testing mobile communication devices are disclosed. An exemplary method includes receiving user-action data from each of a plurality of user-action-capture devices. The user-action data received from the user-action-capture devices includes data that characterizes a plurality of user actions that were performed on the user-action-capture devices. The user-action data is consolidated into generic representations of the user actions to create a superset of generally-applicable-user-action data, and each generic representation of a user action in the superset represents two or more similar user actions. The generally-applicable-user-action data is then used to test mobile communication devices that are different than the user-action-capture devices.
    Type: Application
    Filed: July 17, 2012
    Publication date: January 23, 2014
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventors: Phani Bhushan Avadhanam, Nuthan Seegehalli Hanumanthappa
  • Patent number: 8626774
    Abstract: Systems, methods, and apparatuses are disclosed for presenting applications to a user, via a mobile wireless communication device (user equipment), that are selected and ranked based on context information describing a location and type of motion of the user equipment, and/or a time that the ranking request was made, compared to context information describing the applications.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: January 7, 2014
    Assignee: Qualcomm Innovation Center, Inc.
    Inventors: Phani Bhushan Avadhanam, Xintian Li
  • Patent number: 8620349
    Abstract: Methods and systems for applying power to a mobile device responsive to user actions are disclosed. An exemplary method includes detecting, while a mobile device is powered down, actions made by a user in connection with the user handling the mobile device without pressing a power button of the mobile device. A prediction is then made that the user is about to power up the mobile device based upon particular actions made by the user. And before the user presses the power button, power is applied to processing and network communication components of the mobile device so that if the user presses the power button, the processing and network communication components are already powered; thus reducing an amount of time it takes for the mobile device to access a network with the mobile device.
    Type: Grant
    Filed: February 13, 2012
    Date of Patent: December 31, 2013
    Assignee: Qualcomm Innovation Center, Inc.
    Inventor: Phani Bhushan Avadhanam
  • Patent number: 8615210
    Abstract: Methods and apparatus for power measurement in a communication system. In an aspect, a method is provided for power measurement. The method includes selecting between a signal decoding mode and a power measurement mode, decoding an input signal if the signal decoding mode is selected, and calculating a power measurement associated with the input signal if the power measurement mode is selected. In another aspect, an apparatus is provided for power measurement. The apparatus includes means for selecting between an active mode and a power measurement mode, means for decoding an input signal if the active mode is selected, and means for calculating a power measurement associated with the input signal if the power measurement mode is selected.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: December 24, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Ashok Mantravadi, Phani Bhushan Avadhanam, Vinay Murthy
  • Patent number: 8583103
    Abstract: An apparatus and method for automatic mobile device crash notification to a wireless network comprising setting configuration parameters for automatic notification if a crash occurs, detecting at least one stalled condition to determine if the crash occurred, gathering crash data, establishing a reverse link data call to the wireless network, and transferring the crash data to the wireless network.
    Type: Grant
    Filed: March 9, 2009
    Date of Patent: November 12, 2013
    Assignee: QUALCOMM Incorporated
    Inventor: Phani Bhushan Avadhanam
  • Publication number: 20130298138
    Abstract: A computing device comprising an operating system comprising one or more operating system features, a plurality of applications and a background service. A first of the plurality of applications is adapted to create one or more privacy groups and associate a remainder of the plurality of applications with at least one of the one or more privacy groups. The background service is adapted to (i) communicate with the first of the plurality of applications and the one or more operating system features, and (ii) associate at least one of the remainder of the plurality of applications and one of the one or more privacy groups with the one or more operating system features.
    Type: Application
    Filed: May 1, 2012
    Publication date: November 7, 2013
    Applicant: QUALCOMM INNOVATION CENTER, INC.
    Inventor: Phani Bhushan Avadhanam