Patents by Inventor Rama Prasad
Rama Prasad 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: 12316762Abstract: Techniques are provided for granting an application of a first type of identity system, which uses a first type of identity token, access to a second type of identity system, which uses a second type of identity token. An application can make a request to a token exchange system. The request can include a bearer token and a public key of the application. The token exchange system can exchange the bearer token for a Proof-of-Possession token after performing verification steps. A token exchange system can exchange the first token (e.g., bearer token) for the first identity system for the second token (e.g., Proof-of-Possession token) for the second identity system without requiring entry of credentials to access the second identity system.Type: GrantFiled: September 26, 2022Date of Patent: May 27, 2025Assignee: Oracle International CorporationInventors: Gregg Alan Wilson, Ayman Mohammed Aly Hassan Elmenshawy, Girish Nagaraja, Venkata Rama Prasad Tammana, Gary Philip Cole
-
Publication number: 20250111009Abstract: A computer-implemented method assesses an impact of a change management strategy implementation. A first change management index score is identified. A graph theory is used to compute a degree centrality and a betweenness centrality of nodes, based on an adjacency matrix. A change management strategy framework is deployed based on the degree centrality, the betweenness centrality, and a closeness in a social media chain, to transition to one of the nodes having a probability above a predetermined probability threshold of influencing a change from one state to another. Personas are created that are associated with a particular technology, the identified first change management index score, the degree centrality, and the betweenness centrality of the nodes. A Markov chain model transition matrix measures a second change management index score after a time t is measured. A change management strategy framework is altered based on a parametric regression or a polynomial regression.Type: ApplicationFiled: October 2, 2023Publication date: April 3, 2025Inventors: Pranshu Tiwari, Anuja Chakraborty, Harish Bharti, Saurabh Trehan, Rama Prasad Reddy Munagala, Swarnalata Patel
-
Patent number: 12147843Abstract: A framework for migrating a customer tenancy from a first identity and access management (TAM) system to a second IAM system. A first snapshot of the customer tenancy is obtained from a first data storage. The first snapshot is processed and migrated to the second IAM system. A second snapshot of the customer tenancy is obtained from a second data storage and migrated to the second IAM system. A state of a lock associated with the second data storage is modified, where after a third snapshot of the customer tenancy is obtained from the second data storage and migrated to the second IAM system. Responsive to the third snapshot being migrated, directing a request regarding the customer tenancy to the second IAM system.Type: GrantFiled: September 27, 2022Date of Patent: November 19, 2024Assignee: Oracle International CorporationInventors: Venkata Rama Prasad Tammana, Gregg Alan Wilson, Vanja Oljaca, Swarupa Ramakrishnan, Girish Nagaraja, Bhumikaben Rashmikant Patel, Nikhil Yograj Vaishnavi
-
Publication number: 20240335324Abstract: The present invention relates to a single and/or dual laser delivery system attached to an existing ophthalmic operating microscope, comprising of a single and/or dual wavelength laser unit [1]; and a delivery system [5]. The laser unit [1] comprises of a green laser module 532 nm [3] and a yellow laser module 577 nm [4] along with an aiming beam [7] 635 nm. The delivery system comprises of a right-angle prism [5A]: X and Y Galvo assembly [5B] and a focusing lens assembly [5C]. The laser unit passes through a fiber optic cable [6] gets reflected using the right angle prism, gets deflected by the Galvo assembly, enters the focusing lens assembly and gets reflected by a folding mirror [5D] and focused on human eye capsule. The system converges and focuses the laser wavelengths in line with the aiming beam to create a circular pattern to accomplish a pre-measured Capsulorhexis.Type: ApplicationFiled: October 13, 2022Publication date: October 10, 2024Inventors: Narayanasamy RAVILLA KASTHURI, Sri Rama Prasad JEYARAJ
-
Publication number: 20240251194Abstract: A wearable electronics device with at least one replaceable ornamentation that can be structured and configured to attach to a user's ear in at least two locations and provide a user with the ability to have a changeable aesthetic. The connections to a user's ear can vary from posts to clips and may also include a hanger that can be an additional connection to a user's ear by providing purchase on the user's ear from the antitragus to the tragus, thereby improving the weight distribution of the device as compared to existing wearable electronics. Such wearable electronics may include audio components and biometric sensors to provide monitoring of a user's health.Type: ApplicationFiled: August 15, 2023Publication date: July 25, 2024Inventors: Kathleen S. Sterns, Rama Prasad, Marlyn Anderson
-
Publication number: 20230155403Abstract: A wireless wearable pendant and accessory charger with doors is disclosed. The charger includes vertical chambers, a battery, doors, a bottom chamber, a charging unit, and an I/O unit. The wearable audio modules that are worn like earrings include a rechargeable battery that can be charged from the charger battery. The vertical chambers are parallelly connected to the doors. The bottom chamber extends from the bottom end of one of the doors connecting to a bottom end of another plurality of doors. The bottom chamber includes the charging unit coupled to the plurality of earring audio modules to provide power to the earring audio modules. The data storage unit downloads and stores data related to physiological parameters of user and information outputted from a plurality of transducers. The processor processes the stored data to detect events related to activities of the user using artificial intelligence and machine learning algorithms.Type: ApplicationFiled: November 14, 2022Publication date: May 18, 2023Inventors: Rama Prasad, Steve Fyten
-
Patent number: 11652346Abstract: A system and method of protecting the input components of a power supply. An input overcurrent protection module is provided, which may be implemented in firmware, which monitors the input current through an input interface of the power supply. When the input current exceeds a threshold current (i.e., a current above the maximum rating of an input component, such as an input cable), the input current protection module determines whether an input overcurrent event is occurring. When it is determined that an input overcurrent event has occurred, the input current protection module disables the output circuitry of the power supply and triggers a few timers. The input overcurrent protection module continues to monitor the input and, if the input current continues to exceed the threshold current, is configured to shut down the power supply. In this way, input components may be protected from overcurrent issues in high-power systems.Type: GrantFiled: March 24, 2022Date of Patent: May 16, 2023Assignee: Hewlett Packard Enterprise Development LPInventors: Rama Prasad Atluri, Stewart Gavin Goodson, II, Mark A Lawrence
-
Patent number: 11645049Abstract: A method, system, and computer program product for implementing automated software application generation is provided. The method includes scanning source code for identifying missing elements of hardware and software parameters associated with functional operation of software for development. The hardware and software parameters are analyzed and converted into configurable digital bins. An automation parameter is generated. The automation parameter is associated with portions of the software configured for automatic development and generation. Corrective actions associated with automating development of the software are generated based on the automation parameter and it is determined that the automation parameter is within a specified range of the portions. The corrective actions are executed with respect to development of the software and the software is generated.Type: GrantFiled: April 13, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Manohar Chintala, Swarnalata Patel, Rama Prasad Reddy Munagala, Pranshu Tiwari, Harish Bharti
-
Publication number: 20230109109Abstract: Techniques are provided for granting an application of a first type of identity system, which uses a first type of identity token, access to a second type of identity system, which uses a second type of identity token. An application can make a request to a token exchange system. The request can include a bearer token and a public key of the application. The token exchange system can exchange the bearer token for a Proof-of-Possession token after performing verification steps. A token exchange system can exchange the first token (e.g., bearer token) for the first identity system for the second token (e.g., Proof-of-Possession token) for the second identity system without requiring entry of credentials to access the second identity system.Type: ApplicationFiled: September 26, 2022Publication date: April 6, 2023Applicant: Oracle International CorporationInventors: Gregg Alan Wilson, Ayman Mohammed Aly Hassan Elmenshawy, Girish Nagaraja, Venkata Rama Prasad Tammana, Gary Philip Cole
-
Publication number: 20230094990Abstract: A framework for migrating a customer tenancy from a first identity and access management (TAM) system to a second IAM system. A first snapshot of the customer tenancy is obtained from a first data storage. The first snapshot is processed and migrated to the second IAM system. A second snapshot of the customer tenancy is obtained from a second data storage and migrated to the second IAM system. A state of a lock associated with the second data storage is modified, where after a third snapshot of the customer tenancy is obtained from the second data storage and migrated to the second IAM system. Responsive to the third snapshot being migrated, directing a request regarding the customer tenancy to the second IAM system.Type: ApplicationFiled: September 27, 2022Publication date: March 30, 2023Applicant: Oracle International CorporationInventors: Venkata Rama Prasad Tammana, Gregg Alan Wilson, Vanja Oljaca, Swarupa Ramakrishnan, Girish Nagaraja, Bhumikaben Rashmikant Patel, Nikhil Yograj Vaishnavi
-
Publication number: 20230097521Abstract: A host computing device may receive a request to authorize an entity, the authorization request comprising an entity tag. The host may send a domain request, containing an entity tag, for a domain tag to a first fleet. The host may receive the domain tag from the first fleet and store the domain tag in a cache memory. The host may identify a data stripe tag, stored in a host database, associated with the domain tag. The host may send a fleet request for a fleet tag, with the data stripe tag, to a second fleet. The host may receive the fleet tag. The host may send an information request for a plurality of authentication information to an identified fleet associated with the fleet tag. The host may receive the plurality of authentication information. The host may determine whether to authorize the entity based on the authentication information.Type: ApplicationFiled: September 26, 2022Publication date: March 30, 2023Applicant: Oracle International CorporationInventors: Venkata Rama Prasad Tammana, Kedar Nitin Mishra, Matthew Hoover, Girish Nagaraja
-
Publication number: 20230101303Abstract: In some aspects, an authentication service may divide authentication data into one or more data stripes, the authentication data including at least one of: user identifier (userID); group identifier (groupID); group membership; client identifier (clientID); dynamic group (DG) membership; or dynamic group identifier. The authentication service may store the one or more data stripes in one or more databases, the databases being contained in a host machine of a fleet, where the fleet contains one or more host machines. The authentication service may update the databases from the data stripe via a background thread. Numerous other aspects are described.Type: ApplicationFiled: September 29, 2022Publication date: March 30, 2023Applicant: Oracle International CorporationInventors: Venkata Rama Prasad Tammana, Kedar Nitin Mishra, Matthew Hoover, Girish Nagaraja, Arsalan Ahmad
-
Patent number: 11539203Abstract: A system and method of protecting the input components of a power supply. An input overcurrent protection module is provided, which may be implemented in firmware, which monitors the input current through an input interface of the power supply. When the input current exceeds a threshold current (i.e., a current above the maximum rating of an input component, such as an input cable), the input current protection module determines whether an input overcurrent event is occurring. When it is determined that an input overcurrent event has occurred, the input current protection module disables the output circuitry of the power supply and triggers a few timers. The input overcurrent protection module continues to monitor the input and, if the input current continues to exceed the threshold current, is configured to shut down the power supply. In this way, input components may be protected from overcurrent issues in high-power systems.Type: GrantFiled: March 24, 2022Date of Patent: December 27, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Rama Prasad Atluri, Steward Gavin Goodson, II, Mark A Lawrence
-
Publication number: 20220382908Abstract: According to examples, a system for generating and delivering enhanced content utilizing remote rendering and data streaming is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to access a first data store with first information and a second data store with second information and align the first information with the second information to generate an aligned set. The processor, when executing the instructions, may then perform a computation on one or more identifiers utilizing the generated aligned set and reveal a differentially private output to one or more receiving parties.Type: ApplicationFiled: March 22, 2022Publication date: December 1, 2022Applicant: Meta Platforms, Inc.Inventors: Naga Venkata Siva Rama Prasad BUDDHAVARAPU, Milan SHEN, Xiaopeng WU
-
Publication number: 20220326917Abstract: A method, system, and computer program product for implementing automated software application generation is provided. The method includes scanning source code for identifying missing elements of hardware and software parameters associated with functional operation of software for development. The hardware and software parameters are analyzed and converted into configurable digital bins. An automation parameter is generated. The automation parameter is associated with portions of the software configured for automatic development and generation. Corrective actions associated with automating development of the software are generated based on the automation parameter and it is determined that the automation parameter is within a specified range of the portions. The corrective actions are executed with respect to development of the software and the software is generated.Type: ApplicationFiled: April 13, 2021Publication date: October 13, 2022Inventors: Manohar Chintala, Swarnalata Patel, Rama Prasad Reddy Munagala, Pranshu Tiwari, Harish Bharti
-
Publication number: 20220216685Abstract: A system and method of protecting the input components of a power supply. An input overcurrent protection module is provided, which may be implemented in firmware, which monitors the input current through an input interface of the power supply. When the input current exceeds a threshold current (i.e., a current above the maximum rating of an input component, such as an input cable), the input current protection module determines whether an input overcurrent event is occurring. When it is determined that an input overcurrent event has occurred, the input current protection module disables the output circuitry of the power supply and triggers a few timers, The input overcurrent protection module continues to monitor the input and, if the input current continues to exceed the threshold current, is configured to shut down the power supply. In this way, input components may be protected from overcurrent issues in high-power systems.Type: ApplicationFiled: March 24, 2022Publication date: July 7, 2022Inventors: Rama Prasad Atluri, Stewart Gavin Goodson, II, Mark A. Lawrence
-
Publication number: 20220216686Abstract: A system and method of protecting the input components of a power supply. An input overcurrent protection module is provided, which may be implemented in firmware, which monitors the input current through an input interface of the power supply. When the input current exceeds a threshold current (i.e., a current above the maximum rating of an input component, such as an input cable), the input current protection module determines whether an input overcurrent event is occurring. When it is determined that an input overcurrent event has occurred, the input current protection module disables the output circuitry of the power supply and triggers a few timers. The input overcurrent protection module continues to monitor the input and, if the input current continues to exceed the threshold current, is configured to shut down the power supply. In this way, input components may be protected from overcurrent issues in high-power systems.Type: ApplicationFiled: March 24, 2022Publication date: July 7, 2022Inventors: Rama Prasad Atluri, Steward Gavin Goodson, II, Mark A Lawrence
-
Patent number: 11316336Abstract: A system and method of protecting the input components of a power supply. An input overcurrent protection module is provided, which may be implemented in firmware, which monitors the input current through an input interface of the power supply. When the input current exceeds a threshold current (i.e., a current above the maximum rating of an input component, such as an input cable), the input current protection module determines whether an input overcurrent event is occurring. When it is determined that an input overcurrent event has occurred, the input current protection module disables the output circuitry of the power supply and triggers a few timers. The input overcurrent protection module continues to monitor the input and, if the input current continues to exceed the threshold current, is configured to shut down the power supply. In this way, input components may be protected from overcurrent issues in high-power systems.Type: GrantFiled: November 14, 2018Date of Patent: April 26, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Rama Prasad Atluri, Stewart Gavin Goodson, II, Mark A. Lawrence
-
Patent number: 11309707Abstract: Systems and methods are provided for overcurrent protection in a power supply. In some embodiments, the method comprises determining a load of the power supply; selecting an over-current limit, among a plurality of the over-current limits, based on the measured load of the power supply; and responsive to an input current of the power supply, an output current of the power supply, or both exceeding the identified over-current limit, taking one or more overcurrent protection measures.Type: GrantFiled: December 20, 2018Date of Patent: April 19, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Rama Prasad Atluri, William James Walker
-
Patent number: 11132218Abstract: Techniques are disclosed relating to task execution with non-blocking calls. A computer system may receive a request to perform an operation comprising a plurality of tasks, each of which corresponds to a node in a graph. A particular one of the plurality of tasks specifies a call to a downstream service. The computer system may maintain a plurality of task queues, each of which is associated with a thread pool. The computer system may enqueue, in an order specified by the graph, the plurality of tasks in one or more of the plurality of task queues. The computer system may process the plurality of tasks. Such processing may include a thread of a particular queue in which the particular task is enqueued performing a non-blocking call to the downstream service. After processing the plurality of tasks, the computer system may return a result of performing the operation.Type: GrantFiled: December 28, 2018Date of Patent: September 28, 2021Assignee: PayPal, Inc.Inventors: Prasad Saka, Jian Wan, Rama Prasad Bodepu