Patents by Inventor Srikanth Ramakrishna

Srikanth Ramakrishna 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: 11523166
    Abstract: Techniques for controlling an interface of a multi-input modality device are described. In an example, a device presents a menu on a display in a first input modality mode of the device. The menu includes graphical user interface (GUI) elements. The first input modality mode corresponds to a first type of input modality. The device receives first input corresponding to a second type of input modality. The device presents the menu on the display in a second input modality mode of the device that corresponds to the second type of input modality. The first input modality mode and the second input modality mode are exclusive to each other and each provide a different menu navigation control. The device changes a presentation of a visual indicator at a first location associated with a first GUI element of the GUI elements in the menu based on the second input modality mode.
    Type: Grant
    Filed: November 30, 2020
    Date of Patent: December 6, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Xin Tu, Monica Leigh Farrar Miller, Jimin Kim, Srikanth Ramakrishna, Robert Neil Gaa Torres, Yonius Saritoh, Matthew T. Svihovec, Shikhar Singh, Lakshminarayanan Angamuthu, Vinay Nadagoud, Yan Wang, Pradeep Rajvin Dinakar
  • Publication number: 20160057019
    Abstract: The present invention is generally directed at systems and methods for managing one or more data centers. Systems in accordance with some embodiments of the invention may include a software as a service (SaaS) application including a user interface for designing or modifying a topology, a VAR application in selective communication with the SaaS application and with one or more data stores, configured to determine how to create or modify the topology by configuring the one or more data centers. Methods in accordance with some embodiments of the invention may include receiving a topology design or edit, communicating with one or more data centers, determining how to satisfy the topology design or edit based on the topology design or edit and communications with the one or more data centers; and satisfying the topology design or edit by creating the designed topology or editing the pre-existing topology.
    Type: Application
    Filed: October 26, 2015
    Publication date: February 25, 2016
    Inventors: Keith Koo, Alex Derafshan, Srikanth Ramakrishna, Wilson Lau, Martin Donez, Geovanni Hudson, Paul Sorensen
  • Patent number: 9201702
    Abstract: The present invention is generally directed at systems and methods for managing one or more data centers. Systems in accordance with some embodiments of the invention may include a software as a service (SaaS) application including a user interface for designing or modifying a topology, a VAR application in selective communication with the SaaS application and with one or more data stores, configured to determine how to create or modify the topology by configuring the one or more data centers. Methods in accordance with some embodiments of the invention may include receiving a topology design or edit, communicating with one or more data centers, determining how to satisfy the topology design or edit based on the topology design or edit and communications with the one or more data centers; and satisfying the topology design or edit by creating the designed topology or editing the pre-existing topology.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: December 1, 2015
    Assignee: MCCIP, Inc.
    Inventors: Keith Koo, Alex Derafshan, Srikanth Ramakrishna, Wilson Lau, Geovanni Hudson, Paul Sorensen, Martin Donez
  • Publication number: 20130311631
    Abstract: The present invention is generally directed at systems and methods for managing one or more data centers. Systems in accordance with some embodiments of the invention may include a software as a service (SaaS) application including a user interface for designing or modifying a topology, a VAR application in selective communication with the SaaS application and with one or more data stores, configured to determine how to create or modify the topology by configuring the one or more data centers. Methods in accordance with some embodiments of the invention may include receiving a topology design or edit, communicating with one or more data centers, determining how to satisfy the topology design or edit based on the topology design or edit and communications with the one or more data centers; and satisfying the topology design or edit by creating the designed topology or editing the pre-existing topology.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 21, 2013
    Inventors: Keith Koo, Alex Derafshan, Srikanth Ramakrishna, Wilson Lau, Martin Donez, Geovanni Hudson, Paul Sorensen
  • Publication number: 20120144364
    Abstract: A technique for using an application user interface that executes on a system is described. During operation of the system, a user specifies a design topology and configuration of an application that executes in a networked-computing environment through the application user interface. Then, the system provisions the application by bringing up associated hardware and/or software based on the design specified through the application user interface. Moreover, the application user interface monitors the application status during execution of the application so that application managers, application developers and application operators have access to the same information at different levels of an organizational hierarchy in the networked-computing environment.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 7, 2012
    Applicant: INTUIT INC.
    Inventors: Wilson W. Lau, Srikanth Ramakrishna, Mohssen Alex Derafshan
  • Patent number: 7900243
    Abstract: A computer readable medium includes instructions for managing execution of an application module by receiving a request to execute the application module, where the application module is configured to execute on a virtual machine, retrieving license registration information and license status information associated with the application module, communicating the license registration information and the license status information to a license validation module to obtain an authorization response, where the license validation module is associated with the application module and registered with the virtual machine, and executing the application module, if the authorization response indicates that the license registration information and the license status information are valid.
    Type: Grant
    Filed: October 19, 2006
    Date of Patent: March 1, 2011
    Assignee: Oracle America, Inc.
    Inventors: Srikanth Ramakrishna, Suresh R. Warrier
  • Publication number: 20080098465
    Abstract: A computer readable medium includes instructions for managing execution of an application module by receiving a request to execute the application module, where the application module is configured to execute on a virtual machine, retrieving license registration information and license status information associated with the application module, communicating the license registration information and the license status information to a license validation module to obtain an authorization response, where the license validation module is associated with the application module and registered with the virtual machine, and executing the application module, if the authorization response indicates that the license registration information and the license status information are valid.
    Type: Application
    Filed: October 19, 2006
    Publication date: April 24, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Srikanth Ramakrishna, Suresh R. Warrier