Patents by Inventor Nishanth
Nishanth 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: 20140365668Abstract: Techniques are described that enable a user to upgrade a stack of resources by providing a template that reflects the desired end state of the stack. Upon receiving a new template, the system automatically detects changes that should be performed and determines the order in which the changes should be performed. The system can also detect if the desired changes to the stack are a result of direct modifications; because parameters to the resources have changed; or the changes are indirectly caused by other dependency/attribute changing. Additionally, the system determines whether the changes require creating new resources or if the changes can be made to the resources live. In case of replacement of resources, the system will first create the new resource, move that new resource into the stack and remove the old resource(s). In case of failures, the system ensures that the stack rolls back to the initial state.Type: ApplicationFiled: August 29, 2014Publication date: December 11, 2014Applicant: AMAZON TECHNOLOGIES, INC.Inventors: AVINASH JAISINGHANI, RETO KRAMER, CHRISTOPHER WHITAKER, NISHANTH SHANKARAN, JAYKUMAR H. GOSAR, JEFFREY L. BAKER, DANIEL OSIECKI, DANNY RABBANI, PRASHANT JAYARAMAN, VENKATES P. BALAKRISHNAN, ADAM M. THOMAS
-
Patent number: 8832039Abstract: Methods, apparatus, and computer-accessible storage media for restoring data from a snapshot to a data volume. The blocks in the volume may be treated as an implicit tree structure, for example a binary tree; each local block corresponds to a block on the snapshot. A local block on the volume may be marked, for example fingerprinted with metadata, to indicate that the local block has not been restored. Initially, the local block at the root node is marked. To restore a local block, the restore process may generate a list indicating all local blocks on a path from the root node of the tree to the target node that have not been restored. The marks in the local blocks are used in generating the list. For each block indicated in the list, children of the block are fingerprinted, and the block is restored from the snapshot.Type: GrantFiled: June 30, 2011Date of Patent: September 9, 2014Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, Yun Lin, Nishanth Alapati
-
Patent number: 8825817Abstract: Techniques are described that enable a user to upgrade a stack of resources by providing a template that reflects the desired end state of the stack. Upon receiving a new template, the system automatically detects changes that should be performed and determines the order in which the changes should be performed. The system can also detect if the desired changes to the stack are a result of direct modifications; because parameters to the resources have changed; or the changes are indirectly caused by other dependency/attribute changing. Additionally, the system determines whether the changes require creating new resources or if the changes can be made to the resources live. In case of replacement of resources, the system will first create the new resource, move that new resource into the stack and remove the old resource(s). In case of failures, the system ensures that the stack rolls back to the initial state.Type: GrantFiled: March 19, 2012Date of Patent: September 2, 2014Assignee: Amazon Technologies, Inc.Inventors: Avinash Jaisinghani, Reto Kramer, Christopher Whitaker, Nishanth Shankaran, Jaykumar H. Gosar, Jeffrey L. Baker, Daniel Osiecki, Danny Rabbani, Prashant Jayaraman, Venkates P. Balakrishnan, Adam M. Thomas
-
Publication number: 20140162319Abstract: The present disclosure relates to recombinant adeno-associated virus (AAV) vector serotype, wherein the capsid protein of AAV serotypes is mutated at single or multiple sites. The disclosure further relates to an improved transduction efficiency of these mutant AAV serotypes. The AAV serotypes disclosed are AAV1, AAV2, AAV3, AAV4, AAV5, AAV6, AAV7, AAV8, AAV9, AAV10. The instant disclosure relates to nucleotide sequences, recombinant vector, methods and kit thereof.Type: ApplicationFiled: May 2, 2013Publication date: June 12, 2014Inventors: SANGEETHA HAREENDRAN, NISHANTH GABRIEL, DWAIPAYAN SEN, RUPALI GADKARI, SUDHA GOVINDARAJAN, NARAYANA SWAMY SRINIVASAN, ALOK SRIVASTAVA, GIRIDHARA RAO JAYANDHARAN, RUCHITA SELOT, BALAJI BALAKRISHNAN, AKSHAYA KRISHNAGOPAL
-
Publication number: 20140127003Abstract: A stator vane adjusting device of a gas turbine has a plurality of stator vanes each rotatable about a radial axis 44 and arranged in at least two radial planes, as well as at least one stator vane adjusting ring connected to the respective stator vanes and rotatable in the circumferential direction by at least one actuating device. The actuating device includes a crankshaft element rotatable about a stationary pivot axis by an actuator. A first lever is articulated by a joint to the stator vane adjusting ring, with its free end being connected by a joint to a center area of a second lever, the second lever being mounted at its one end on a stationary pivot point and at its other end being linked by a joint to a third lever, which is mounted by a joint at its free end on the crankshaft element.Type: ApplicationFiled: November 6, 2013Publication date: May 8, 2014Applicant: Rolls-Royce Deutschland Ltd & Co KGInventors: Thomas KLAUKE, Mats MOJEM, Nishanth RAJARATNAM
-
Publication number: 20140109012Abstract: An overview mode is used to navigate content. While in the overview mode, content is displayed as thumbnails such that a user may more easily locate content. A document map may also be displayed with a display of thumbnails while in the overview mode. The document map displays an outline of the content that includes selectable elements to assist in navigating the content. The number of thumbnails displayed may change while in the overview mode (e.g. receiving a pinch/stretch gesture). The thumbnails displayed may also be adjusted (e.g. up/down/left/right) using gestures (e.g. drag, swipe . . . ). A drill down view displays an expanded view of content on a thumbnail in response to receiving a drill down instruction (e.g. a tap and hold gesture on a thumbnail). A thumbnail may also be selected (e.g. tapped) to return to the original viewing mode and to display the content of the selected thumbnail.Type: ApplicationFiled: October 16, 2012Publication date: April 17, 2014Applicant: Microsoft CorporationInventors: Bibhu Choudhary, Atish Patel, Nishanth Ramaprakash, Indra Pal Singh
-
Publication number: 20140047473Abstract: A method, performed by a computer device, may include obtaining a viewing history, associated with a customer, from a set-top box associated with the customer, wherein the viewing history relates a particular television channel to a duration time associated with the particular television channel. The method may further include determining a keyword, associated with the customer, based on the obtained viewing history; calculating a keyword score for the keyword based on the obtained viewing history; selecting an advertisement, associated with the keyword, based on the calculated keyword score; and providing the selected advertisement to the set-top box associated with the customer, based on selecting the advertisement.Type: ApplicationFiled: August 8, 2012Publication date: February 13, 2014Applicant: VERIZON PATENT AND LICENSING INC.Inventors: Anand N. Sankaran, Amitkumar Singh, Nishanth Madichetti, Jubish C. Parambath, Anil K. Guntupalli, Lisa A. Caputo, Govinda R. Yenda
-
Patent number: 8639989Abstract: Methods, apparatus, and computer-accessible storage media for remotely monitoring and diagnosing storage gateways. Status information may be collected locally on the gateways and uploaded to a service provider via gateway-initiated connections. The uploaded information may be stored to status data store(s). Status proxy(s) on the provider network may analyze the information in the status data store(s) for one or more gateways to detect error conditions on individual gateways or patterns or error conditions on multiple gateways. Upon detecting an error condition on a gateway, the proxy may alert another process, for example an administrator process on the local network that includes the respective gateway. The other process may then message the gateway to address the condition. Information for particular gateways may be provided to clients on request. Information collected from multiple gateways may be viewed and analyzed by the service provider to detect patterns related to gateway design.Type: GrantFiled: June 30, 2011Date of Patent: January 28, 2014Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, Yun Lin, Ardis G. Maison, Nishanth Alapati
-
Patent number: 8630971Abstract: Systems, devices, and methods for using Multi-Pattern Viterbi Algorithm for joint decoding of multiple patterns are disclosed. An exemplary method may receive a plurality of sets of time-sequential signal observations for each of a number K of signal repetitions. Further, each set of signal observations is associated with a respective dimension of a K-dimensional time grid having time-indexed points. Moreover, at each of a plurality of the time-indexed points, a state cost metric is calculated with a processor for each state in a set of states of a hidden Markov model (HMM). In addition, each state in the set of states and for a given time-indexed point, the state cost metric calculation provides a most-likely predecessor state and a corresponding most-likely predecessor time-indexed point. The exemplary method may also determine a sequence of states using the calculated state cost metrics and determine a corresponding cumulative probability measure for the HMM.Type: GrantFiled: January 5, 2010Date of Patent: January 14, 2014Assignee: Indian Institute of ScienceInventors: Nishanth Ulhas Nair, Thippur Venkatanarasaiah Sreenivas
-
Patent number: 8601134Abstract: Methods, apparatus, and computer-accessible storage media for remotely managing a gateway that serves as an interface between processes on a customer network and a service provider, for example to store data to a remote data store. The gateway sends a connection request to a gateway control server. The server holds the connection until the server receives information (e.g., information from the customer sent via the service provider) for the gateway. The server sends the information as requests via the gateway-initiated connection, and continues to hold the connection. If a server receives information for a gateway to which it does not hold a connection, the server sends the information to the server that does hold the connection. The server may either discover the appropriate server via a registration service that registers connections to gateways or broadcast the information to peer servers identified through a registration service.Type: GrantFiled: June 30, 2011Date of Patent: December 3, 2013Assignee: Amazon Technologies, Inc.Inventors: James Christopher Sorenson, III, Yun Lin, David C. Salyers, Ankur Khetrapal, Nishanth Alapati
-
Publication number: 20130295614Abstract: The present disclosure relates to recombinant adeno-associated virus (AAV) vector serotype, wherein the capsid protein of AAV serotypes is mutated at single or multiple sites. The disclosure further relates to an improved transduction efficiency of these mutant AAV serotypes. The AAV serotypes disclosed are AAV1, AAV2, AAV3, AAV4, AAV5, AAV6, AAV7, AAV8, AAV9, AAV10. The instant disclosure relates to nucleotide sequences, recombinant vector, methods and kit thereof.Type: ApplicationFiled: May 2, 2013Publication date: November 7, 2013Inventors: Sangeetha Hareendran, Nishanth Gabriel, Dwaipayan Sen, Rupali Gadkar, Sudha Govindarajan, Narayana Swamy Srinivasan, Arun Srivastava, Alok Srivastava, Giridhara Rao Jayandharan, Ruchita Selot, Balaji Balakrishnan, Akshaya Krishnagopal
-
Patent number: 8412743Abstract: A system for information item categorization in which each non-leaf node in a hierarchical organization of nodes represents a category, and each leaf node represents an information item. A number P is associated with each node. For non-leaf nodes, the associated number P is selected from a subset of relatively prime elements chosen from an appropriate Unique Factorization Domain (UFD), such as a set of relatively prime numbers which are a subset of the familiar set of integers. For leaf nodes, P is set to 1. A number M is also associated with each node. For each root node, M is set to the value of P for that node. For each non-root node, M is set to the product of the M's of all parent nodes of the node and the P of that node.Type: GrantFiled: January 15, 2009Date of Patent: April 2, 2013Assignee: SAP AGInventor: Nishanth Sastry
-
Publication number: 20120331283Abstract: An obfuscated policy data encryption system and method for re-encrypting data to maintain the confidentiality and integrity of data about a user when the data is stored in a public cloud computing environment. The system and method allow a user to specify in a data-sharing policy who can obtain the data and how much of the data is available to them. This policy is obfuscated such that it is unintelligible to the cloud operator and others processing and storing the data. In some embodiments, a patient species with whom his health care data should be shared with and the encrypted health care data is stored in the cloud in an electronic medical records system. The obfuscated policy allows the electronic medial records system to dispense the health care data of the patient to those requesting the data without disclosing the details of the policy itself.Type: ApplicationFiled: June 24, 2011Publication date: December 27, 2012Applicant: Microsoft CorporationInventors: Nishanth Chandran, Melissa E. Chase, Kristin Estella Lauter, Vinod Vaikuntanathan
-
Patent number: 8239342Abstract: A computer system and method providing on-demand extension of ontology in an ontology use process. A support module responds to a creation event in the ontology use process. The support module defines ontology specification for a newly created item, in the creation event, in a manner substantially free of disruption or interruption to the ontology use process. An ontology manager incorporates the defined ontology specification into the ontology during the ontology use process such that an on-demand extension of the ontology results. One example ontology use process is semantic modeling of situations, organizations, or objects of interest. Modeling and ontology specification take place hand in hand, and the ontology is extended on an as-needed and on-demand fashion during the course of modeling.Type: GrantFiled: October 5, 2007Date of Patent: August 7, 2012Assignee: International Business Machines CorporationInventors: Steven I. Ross, Daniel M. Gruen, Susanne C. Hupfer, Nishanth R. Sastry, John F. Patterson
-
METHODS AND APPARATUS FOR DYNAMIC RESOURCE MANAGEMENT WITHIN A DISTRIBUTED CONTROL PLANE OF A SWITCH
Publication number: 20120155320Abstract: In some embodiments, a switch fabric system includes multiple access switches configured to be operatively coupled to a switch fabric. The multiple access switches include multiple ports each to be operatively coupled to a peripheral processing device. A first set of ports from the multiple ports and a second set of ports from the multiple ports are managed by a first network control entity when the switch fabric system is in a first configuration. The first set of ports is managed by the first network control entity and the second set of ports is managed by a second network control entity when the switch fabric system is in a second configuration. The second network control entity is automatically initiated when the system is changed from the first configuration to the second configuration.Type: ApplicationFiled: December 15, 2010Publication date: June 21, 2012Applicant: Juniper Networks, Inc.Inventors: Quaizar Vohra, Umesh Kondur, Nishanth Gaddam -
Patent number: 8150884Abstract: A system for information item categorization in which each non-leaf node in a hierarchical organization of nodes represents a category, and each leaf node represents an information item. A number P is associated with each node. For non-leaf nodes, the associated number P is selected from a subset of relatively prime elements chosen from an appropriate Unique Factorization Domain (UFD), such as a set of relatively prime numbers which are a subset of the familiar set of integers. For leaf nodes, P is set to 1. A number M is also associated with each node. For each root node, M is set to the value of P for that node. For each non-root node, M is set to the product of the M's of all parent nodes of the node and the P of that node.Type: GrantFiled: January 15, 2009Date of Patent: April 3, 2012Assignee: International Business Machines CorporationInventor: Nishanth Sastry
-
Publication number: 20120054731Abstract: Disclosed is a computer-implemented method, system and computer program(s) for migration of a source machine instance to a target machine instance of least one heterogeneous virtual server device managed within a cloud computing environment. The method includes discovering machine images of a cloud service provider and storing results in a computer-readable catalog containing cloud metadata comprised of machine image identifiers and information discovered about the machine images. The method further includes, in response to a request for migration document in a computer-readable form that comprises a specification of a required migration target machine instance, specifying weight/priority information for components to be included in the target machine instance, where the weight information indicates weights for operations comprising component installation, component removal and component upgrade in the target machine instance.Type: ApplicationFiled: August 22, 2011Publication date: March 1, 2012Applicant: International Business Machines CorporationInventors: Nishanth Aravamudan, Karen Cheng, Robert Filepp, Robert D. Kearney, Markus Klems, Brian L. Peterson, Larisa Shwartz, Christopher Ward, Christopher Charles Young
-
Computer method and system for contextual management and awareness of persistent queries and results
Patent number: 8103660Abstract: Presented is a computer system and user interface for seamlessly integrating the creation and submission of persistent queries, and for collecting and presenting the real-time results of those queries, into the context of one's work and directly structured work artifacts. Users are provided a real-time awareness of what is happening to their persistent queries and their results, from within the work context of the artifact and program application used during creation and submission of the queries. Rather than having to visit a separate alerting application, the user is able to manage queries and query results directly from a subject application, such as a problem-solving application.Type: GrantFiled: January 22, 2008Date of Patent: January 24, 2012Assignee: International Business Machines CorporationInventors: Susanne C. Hupfer, Steven I. Ross, Daniel M. Gruen, John F. Patterson, Nishanth R. Sastry -
Publication number: 20110320605Abstract: A resource provisioning service allows users to provision multiple, different network resources in an atomic manner and with a single call to a resource provisioning service. In some instances, the multiple, different network resources comprise individual types of resources that form a portion of one or more cloud-computing platforms. For instance, one or more entities may host and operate a cloud-computing platform that includes different types of network resources, such a storage service, a load balancing service, a compute service, a security service, or any other similar or different type of network-accessible service.Type: ApplicationFiled: June 28, 2010Publication date: December 29, 2011Inventors: Reto Kramer, Daniel Lee Osiecki, Nishanth Shankaran, Venkates P. Balakrishnan, Geoffrey Scott Pare, Blake Meike, Christopher Whitaker
-
Patent number: 7962555Abstract: A system for discussion thread management using tag-based categorization, in which three types of tags are provided together to enable effective categorization of discussion threads, based on both automated and manual tagging. The three tag types are 1) user-defined tags, 2) moderator-promoted tags, and 3) system-generated tags. User-defined tags are arbitrarily defined by individual users and associated by users with posts to meet specific user needs. System-generated tags are automatically generated for each sub-thread to summarize a post and all the replies beneath it. System-generated tags can be promoted to a moderator-promoted tags when a moderator user verifies the correctness of a system-generated tag. The disclosed system detects topic changes in discussion threads based on the tags associated with each post in the thread. A moderator can manually examine sub-threads that have been determined to be off topic, and take appropriate actions.Type: GrantFiled: September 29, 2006Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Nishanth R. Sastry, Alexander Kordun