Shenoy, IN
Amrutha S. Shenoy, Konena Agrahara IN
Patent application number | Description | Published |
---|---|---|
20100131600 | MESSAGE MASKING IN MIDDLEWARE ENVIRONMENTS - In the context of middleware products, an arrangement wherein a sender tags messages with authorization information identifying those users or groups who are authorized to view or receive the messages. Thus, even if multiple users will be connected to the same queue for reading messages, only specific receivers/consumers will be able to get the messages. Not only is a comfortable degree of security ensured, but the need to waste system resources, e.g., by using multiple queues for different kinds of messages, is summarily avoided. | 05-27-2010 |
Ananth Yelthimar Shenoy, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20100241831 | DATA PACKET PROCESSING METHOD FOR A MULTI CORE PROCESSOR - A method for processing a data packet in a network server system comprising at least one central processor unit (CPU) having a plurality of cores; and a network interface for forming a connection to a network between the network and a designated CPU core, such that for all data packets received from the network an interrupt is created in the designated CPU core for received data packet processing. Each data packet received from the network is associated with an application connection established in a CPU core selected based on processor load and an interrupt thread is created on the CPU core associated with the application connection for processing the data packet. Each data packet being sent to the network is associated with an application connected established either in the CPU core in which the application is executing or an alternative CPU core selected based on processor load. Where the application connection is established in an alternative CPU core, an interrupt thread is created on the CPU core associated with the connection for processing the data packet. | 09-23-2010 |
Dinesh Shenoy, Karnataka State IN
Patent application number | Description | Published |
---|---|---|
20100143420 | MULTI-PHASIC PHARMACEUTICAL FORMULATIONS OF POORLY WATER-SOLUBLE DRUGS FOR REDUCED FED/FASTED VARIABILITY AND IMPROVED ORAL BIOAVAILABILITY - Pharmaceutical formulations are disclosed comprising a multi-phasic pharmaceutical composition comprising an active pharmaceutical ingredient, wherein the active pharmaceutical ingredient is in a particulate state, a solubilized state, or in both a particulate state and in a solubilized state; a solvent; a non-miscible liquid; a stabilizer, and water; wherein the pharmaceutical formulation is an oral dosage form. Such pharmaceutical formulations are capable of reducing the fed/fast variability and improving oral bioavailability to which a number of active pharmaceutical ingredients are susceptible. The pharmaceutical formulations of the invention, therefore are bioequivalent in fed and fasted states and improved oral bioavailability. | 06-10-2010 |
20100143481 | METHOD OF PREPARING SOLID DOSAGE FORMS OF MULTI-PHASIC PHARMACEUTICAL COMPOSITIONS - Pharmaceutical formulations comprising a multi-phasic pharmaceutical composition, and an adsorbent carrier, where the pharmaceutical formulation is a solid dosage form. Methods for preparing such pharmaceutical compositions are described. | 06-10-2010 |
Dinesh B. Shenoy, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20100226932 | Adjuvant and Vaccine Compositions - Abstract Compositions comprising an emulsion and aluminum salt nano-/micro-particles surface stabilized with at least one surfactant are useful as immunological adjuvants. The emulsion of these compositions comprises at least one oil; at least one surfactant; a plurality of surfactant vesicles; optionally at least one sterol; and an aqueous phase. The present invention also provides vaccines comprising one or more antigens combined with the emulsion and surface stabilized aluminum salt particles of the present invention, or one or more antigens combined with non-ionic surfactant vesicles. | 09-09-2010 |
Dinesh B. Shenoy, Karnataka State IN
Patent application number | Description | Published |
---|---|---|
20090162442 | MULTI-PHASIC, NANO-STRUCTURED COMPOSITIONS CONTAINING A COMBINATION OF A FIBRATE AND A STATIN - The present invention discloses a pharmaceutical formulation containing a multi-phasic pharmaceutical composition in an oral dosage form. The multi-phasic pharmaceutical composition contains: (a) a fibrate, or a pharmaceutically acceptable salt, ester, hydrate, or prodrug thereof; (b) a statin, or a pharmaceutically acceptable salt, ester, hydrate, or prodrug thereof; (c) a solvent; (d) a non-miscible liquid; (e) a stabilizer; and (f) water. The fibrate or the statin or both is in a particulate state and/or a solubilized state. Such pharmaceutical formulations are capable of reducing the fed/fast variability and improving oral bioavailability to which a number of active pharmaceutical ingredients are susceptible. The pharmaceutical formulations of the invention, therefore are bioequivalent in fed and fasted states and have improved oral bioavailability. | 06-25-2009 |
Dinesh Balkunje Shenoy, Ahmedabad IN
Patent application number | Description | Published |
---|---|---|
20130225689 | PHARMACEUTICAL COMPOSITIONS OF CURCUMIN - The present invention relates to stable liquid pharmaceutical compositions of curcumin or its pharmaceutically acceptable salts or its derivatives with higher curcumin concentration and improved bioavailability without the use of buffer and/or molecular aggregation inhibitor(s). In accordance with present invention the curcumin is in the solubilized form to make a stable liquid pharmaceutical composition. | 08-29-2013 |
Divya Chetan Shenoy, Maharashtra IN
Patent application number | Description | Published |
---|---|---|
20150245839 | URETHRAL ANASTOMOSIS DEVICE AND METHOD - Provided herein is a two-part coupling assembly for re-connecting a first hollow body part to a second body part and an instrument ( | 09-03-2015 |
Gautham R. Shenoy, Karkala IN
Patent application number | Description | Published |
---|---|---|
20080320262 | READ/WRITE LOCK WITH REDUCED READER LOCK SAMPLING OVERHEAD IN ABSENCE OF WRITER LOCK ACQUISITION - An improved reader-writer locking for synchronizing access to shared data. When writing the shared data, a writer flag is set and a lock is acquired on the shared data. The shared data may be accessed following the expiration of a grace period and a determination that there are no data readers accessing the shared data. When reading the shared data, the writer flag is tested that indicates whether a data writer is attempting to access the shared data. If the writer flag is not set, the shared data is accessed using a relatively fast read mechanism. If the writer flag is set, the shared data is accessed using a relatively slow read mechanism. | 12-25-2008 |
Gurudatt Shenoy, Mumbai IN
Patent application number | Description | Published |
---|---|---|
20140068270 | Systems And Methods For Device Based Secure Access Control Using Encryption - The present invention in a preferred embodiment provides for systems and methods for ensuring and enabling secure access to one or more virtual locations or virtual data, by a user, wherein the said systems comprise of | 03-06-2014 |
Mohan G. Shenoy, Mumbai IN
Patent application number | Description | Published |
---|---|---|
20120066661 | VERIFYING PROGRAMMING ARTIFACTS GENERATED FROM ONTOLOGY ARTIFACTS OR MODELS - A transformation tool and a validation tool are used to verify programmable artifacts, such as Java models, that are generated from an original ontology model. The verification process ensures that the programmable artifacts are semantically equivalent to the original ontology model from which they are created. Each element in the programmable artifacts is tagged with appropriate metadata, using, for example, Java language annotation support. Once tagged, the programmable artifacts can be parsed to form a generated ontology model. This generated ontology model can then be compared to the original ontology model with a validation tool, in order to verify their semantic equivalence. | 03-15-2012 |
M. Prabhakar Shenoy, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20140289661 | Methods and Systems for Combined Management of Multiple Servers - A method can comprise accessing data identifying instances of an application server such as a group of server instances that are administered together. The method can comprise presenting a user interface including a visual element corresponding to each instance of the application server. The interface may include a server settings panel listing a plurality of setting values for a first instance of the application server in detail and an instance panel comprising visual elements for each instance of the application server in the group. The method can comprise receiving input changing a value of a setting of an instance of the application server and sending an update request to the application server to change the value of the setting. The update request may comprise a command to apply a hotfix or update. The interface may support drag-and-drop gestures applying settings or hotfixes/updates to multiple servers via a single interface and/or a difference view showing differences in setting values and supporting a merge command. | 09-25-2014 |
Nakul P. Shenoy, Banglore IN
Patent application number | Description | Published |
---|---|---|
20090037848 | USER INTERFACE FOR DISPLAYING AND NAVIGATING RELATIONSHIPS BETWEEN OBJECTS GRAPHICALLY - Disclosed is a user interface for displaying and navigating relationships between objects. The user interface includes an object relationship map to display a first object at center of the object relationship map and a second object related to the first object adjacent to the first object with a line connecting the second object and the first object. If the second object includes a plurality of objects, the object relationship map displays each of the plurality of objects around the first object. The user interface includes a side bar to display a nature of relationship between the first object and the second object. A relationship-type control in the side bar specifies the object relationship map to display the second object related to the first object with a nature of relationship selected from the relationship-type control. A degree of separation control in the side bar specifies a number of levels of relationship to be displayed in the object relationship map. The object relationship map displays a related-objects value on the second object denoting a number of objects related to the second object. | 02-05-2009 |
Nithinkrishna Shenoy, Mangalore IN
Patent application number | Description | Published |
---|---|---|
20130041613 | GENERATING A TEST SUITE FOR BROAD COVERAGE - For generating a test suite, a selection module receives a maximum time for executing a plurality of test cases, each test case comprising metadata and a plurality of components, each component comprising test instructions and an intensity. The selection module further selects a first test case of the plurality of test cases with a specified priority selected iteratively from a highest priority to a lowest priority as a selected test case if combined expected time durations for all selected test cases and a minimum expected time duration of the first test case is less than the maximum time. A generation module selects a specified intensity for the first test case and generates the test suite from the selected test cases and the specified intensity for each selected test case. | 02-14-2013 |
20140007150 | CROWD SOURCED, CONTENT AWARE SMARTER TELEVISION SYSTEMS | 01-02-2014 |
Nithinkrishna Shenoy, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20140165092 | CROWD SOURCED, CONTENT AWARE SMARTER TELEVISION SYSTEMS - Method, system, and computer program product for performing an operation, the operation including transmitting a media stream to one or more devices configured to display the media stream on a display coupled to the respective device, receiving user feedback from a first set of devices, of the one or more devices, marking the media stream as inappropriate, and upon determining that the received user feedback exceeds a threshold, marking the media stream as inappropriate, transmitting the marked media stream to a first device, of the one or more devices exclusive of the first set of devices, and wherein the first device is configured to, responsive to receiving the marked media stream, restrict display of the marked media stream on the respective display. | 06-12-2014 |
20150139617 | DETERMINING UPDATES FOR A VIDEO TUTORIAL - Embodiments of the present invention disclose a computer implemented method, computer program product, and system for updating a video tutorial. In accordance with an embodiment, the method includes the steps of determining a number of users of a video tutorial that have performed a set of actions that are different than a set of actions displayed in the video tutorial, determining that the number of users of the video tutorial that have performed the set of actions that are different meets a threshold condition, and identifying a segment of the video tutorial to remove, wherein the identified segment includes the set of actions displayed in the video tutorial that are different. The method may further include creating an updated video tutorial by replacing the identified segment of the video tutorial with a video of the set of actions that are different than the set of displayed actions. | 05-21-2015 |
20150139618 | DETERMINING UPDATES FOR A VIDEO TUTORIAL - Embodiments of the present invention disclose a computer implemented method, computer program product, and system for updating a video tutorial. In accordance with an embodiment, the method includes the steps of determining a number of users of a video tutorial that have performed a set of actions that are different than a set of actions displayed in the video tutorial, determining that the number of users of the video tutorial that have performed the set of actions that are different meets a threshold condition, and identifying a segment of the video tutorial to remove, wherein the identified segment includes the set of actions displayed in the video tutorial that are different. The method may further include creating an updated video tutorial by replacing the identified segment of the video tutorial with a video of the set of actions that are different than the set of displayed actions. | 05-21-2015 |
Nithinkrishna P. Shenoy, Mangalore IN
Patent application number | Description | Published |
---|---|---|
20120089606 | GROUPING IDENTITY RECORDS TO GENERATE CANDIDATE LISTS TO USE IN AN ENTITY AND RELATIONSHIP RESOLUTION PROCESS - Provided are a method, system, and computer program product for grouping identity records to generate candidate lists to use in an entity and relationship resolution process. A plurality of identity records are received, wherein the identity records provide attributes of entities, wherein the identity records may provide different or same values for the attributes. The received identity records are grouped into a group of identity records. A composite query on values for selected attributes of the identity records in the group is generated and applied to an entity database to obtain composite results of entity records in the entity database matching the attribute values of the composite query. For the identity records in the group, an individual query on attributes of one of the identity records is performed against the composite results of the entity records to determine a candidate list of entity records from the entity database for the identity record. For the identity records in the group, resolution rules are applied to determine entity records in the determined candidate list that are related one of the identity records in the group according to the resolution rules. Entity relationship information on the determined entity records that are related to the identity records is stored. | 04-12-2012 |
20120215772 | GROUPING IDENTITY RECORDS TO GENERATE CANDIDATE LISTS TO USE IN AN ENTITY AND RELATIONSHIP RESOLUTION PROCESS - Provided is a method for grouping identity records to generate candidate lists to use in an entity and relationship resolution process. A plurality of identity records provide attributes of entities. The received identity records are grouped into a group of identity records. A composite query on values for selected attributes of the identity records in the group is generated and applied to an entity database to obtain composite results of entity records in the entity database matching the attribute values of the composite query. For the identity records in the group, an individual query on attributes of one of the identity records is performed against the composite results of the entity records to determine a candidate list of entity records from the entity database for the identity record. | 08-23-2012 |
20130282726 | GROUPING IDENTITY RECORDS TO GENERATE CANDIDATE LISTS TO USE IN AN ENTITY AND RELATIONSHIP RESOLUTION PROCESS - Provided are a method, system, and computer program product for determining entity relationship information for identity records to add to an entity database. For each selected identity record of a plurality of identity records, an individual query on selected attribute values of the selected identity record is applied against at least one set of entity records to determine a candidate list of the entity records in the at least one set determined to be related to the selected identity record based on the selected attribute values of the selected identity record. Entity relationship information on entity records from the candidate list that are determined to be related to the selected identity record are stored in the entity database. | 10-24-2013 |
Nityananda Shekar Shenoy, Maharashtra IN
Patent application number | Description | Published |
---|---|---|
20100221534 | Heat Sensitive, Solvent Sensitive, Tamper Evident, Multipurpose Security Label and the Method of Manufacturing The Same - A method of manufacturing “heat sensitive, solvent sensitive, tamper evident multi purpose security label” comprising coating the formulated compound to constitute a film on a double sided silicone resin coated substrate and thereafter coated with high tack adhesive on double side silicone resin coated substrate and then by laminating the said film is slitted to desired length and size. | 09-02-2010 |
Praveen Muraleedharan Shenoy, Pune IN
Patent application number | Description | Published |
---|---|---|
20120273916 | Superjunction Structures for Power Devices and Methods of Manufacture - A power device includes a semiconductor region which in turn includes a plurality of alternately arranged pillars of first and second conductivity type. Each of the plurality of pillars of second conductivity type further includes a plurality of implant regions of the second conductivity type arranged on top of one another along the depth of pillars of second conductivity type, and a trench portion filled with semiconductor material of the second conductivity type directly above the plurality of implant regions of second conductivity type. | 11-01-2012 |
20150069567 | SUPERJUNCTION STRUCTURES FOR POWER DEVICES AND METHODS OF MANUFACTURE - A power device includes a semiconductor region which in turn includes a plurality of alternately arranged pillars of first and second conductivity type. Each of the plurality of pillars of second conductivity type further includes a plurality of implant regions of the second conductivity type arranged on top of one another along the depth of pillars of second conductivity type, and a trench portion filled with semiconductor material of the second conductivity type directly above the plurality of implant regions of second conductivity type. | 03-12-2015 |
20150187873 | SUPERJUNCTION STRUCTURES FOR POWER DEVICES AND METHODS OF MANUFACTURE - A power device includes an active region and a termination region surrounding the active region. A plurality of pillars of first and second conductivity type are alternately arranged in each of the active and termination regions. The pillars of first conductivity type in the active and termination regions have substantially the same width, and the pillars of second conductivity type in the active region have a smaller width than the pillars of second conductivity type in the termination region so that a charge balance condition in each of the active and termination regions results in a higher breakdown voltage in the termination region than in the active region. | 07-02-2015 |
Praveen Muraleedharan Shenoy, Kochi IN
Patent application number | Description | Published |
---|---|---|
20120273875 | Superjunction Structures for Power Devices and Methods of Manufacture - A power device includes a semiconductor region which in turn includes a plurality of alternately arranged pillars of first and second conductivity type. Each of the plurality of pillars of second conductivity type further includes a plurality of implant regions of the second conductivity type arranged on top of one another along the depth of pillars of second conductivity type, and a trench portion filled with semiconductor material of the second conductivity type directly above the plurality of implant regions of second conductivity type. | 11-01-2012 |
20120273884 | Superjunction Structures for Power Devices and Methods of Manufacture - A power device includes a semiconductor region which in turn includes a plurality of alternately arranged pillars of first and second conductivity type. Each of the plurality of pillars of second conductivity type further includes a plurality of implant regions of the second conductivity type arranged on top of one another along the depth of pillars of second conductivity type, and a trench portion filled with semiconductor material of the second conductivity type directly above the plurality of implant regions of second conductivity type. | 11-01-2012 |
20120276701 | Superjunction Structures for Power Devices and Methods of Manufacture - A power device includes a semiconductor region which in turn includes a plurality of alternately arranged pillars of first and second conductivity type. Each of the plurality of pillars of second conductivity type further includes a plurality of implant regions of the second conductivity type arranged on top of one another along the depth of pillars of second conductivity type, and a trench portion filled with semiconductor material of the second conductivity type directly above the plurality of implant regions of second conductivity type. | 11-01-2012 |
Rashmi Shenoy, Chikkalasandra IN
Patent application number | Description | Published |
---|---|---|
20130132109 | SYSTEM AND METHOD FOR REMOTE MANAGEMENT OF MEDICAL DEVICES AND PATIENTS - A system for remote management of patients and medical devices is provided. The system comprises one or more medical devices configured to measure one or more patient's health parameters. Further, the system comprises a personal health gateway configured to receive the one or more measured patient's health parameters. The personal health gateway further comprises a management module. Furthermore, the system comprises a public network configured to connect the one or more personal health gateways to a managed patient services platform. The managed patient services platform is configured to facilitate remote management of the one or more medical devices and patients. The managed patient services platform further comprises a management module. The system comprises a hospital system configured to facilitate one or more functionality of a healthcare facility. The management module facilitates medical device management and remote health management by embedding a healthcare protocol with a device management protocol. | 05-23-2013 |
Ravi Shenoy, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20140071137 | IMAGE ENHANCEMENT APPARATUS - A method comprising: analysing at least two images to determine at least one object mutual to the at least two images, the object having a periodicity of motion; generating an animated image based on the at least two images, wherein the at least one object is animated; determining at least one audio signal associated with the at least one object; and combining the at least one audio signal with the animated image to generate an audio enabled animated image. | 03-13-2014 |
20140078398 | IMAGE ENHANCEMENT APPARATUS AND METHOD - A method comprising: generating at least two frames from a video, wherein the at least two frames are configured to provide an animated image; determining at least one object based on the at least two frames, the at least one object having a periodicity of motion with respect to the at least two frames; determining at least one audio signal component for associating with the animated image based on a signal characteristic of at least one audio signal; and combining the at least one object and the at least one audio signal component wherein the animated image is substantially synchronised with the at least one signal component based on the signal characteristic. | 03-20-2014 |
20140177845 | METHOD, APPARATUS, AND COMPUTER PROGRAM PRODUCT FOR CATEGORICAL SPATIAL ANALYSIS-SYNTHESIS ON SPECTRUM OF MULTICHANNEL AUDIO SIGNALS - A method, apparatus and computer program product are therefore provided according to an example embodiment of the present invention in order to perform categorical analysis and synthesis of a multichannel signal to synthesize binaural signals and extract, separate, and manipulate components within the audio scene of the multichannel signal that were captured through multichannel audio means. In the context of a method, a multichannel signal is received. The method may include computing the spectrum for the multichannel signal, determining tonality of bands within the spectrum, and generating a band structure for the spectrum. The method may also include performing spatial analysis of the bands, performing source filtering using the bands, performing synthesis on the filtered band components, and generating an output signal. A corresponding apparatus and a computer program product are also provided. | 06-26-2014 |
20140379108 | VISUAL SPATIAL AUDIO - A method comprising: receiving at least one audio channel signal; receiving at least one user interface input; generating a visualisation of the at least one audio channel signal dependent on the at least one user interface input; and rendering the at least one audio channel signal to generate a rendered audio signal dependent on the at least one user interface input wherein the rendered audio channel signal is substantially synchronised with the visualisation of the at least one audio channel signal. | 12-25-2014 |
Sandhya Rajendra Shenoy, Thane IN
Patent application number | Description | Published |
---|---|---|
20150202149 | PHARMACEUTICAL COMPOSITIONS OF MESALAMINE SUPPOSITORIES - The present invention relates to pharmaceutical compositions of mesalamine suppositories. In particular, the invention relates to pharmaceutical suppositories comprising mesalamine or salts thereof and at least two oily or fatty bases. The invention also relates to processes for the preparation of such compositions and use thereof for treatment of ulcerative colitis or ulcerative proctitis. | 07-23-2015 |
Sandhya Rajendra Shenoy, Gujarat IN
Patent application number | Description | Published |
---|---|---|
20140004189 | MODIFIED RELEASE PHARMACEUTICAL COMPOSITIONS MEMANTINE | 01-02-2014 |
Shakti Prasad Shenoy, Mangalore IN
Patent application number | Description | Published |
---|---|---|
20140092945 | ADAPTIVE DETECTOR THRESHOLD COMPENSATION IN BINARY FRAME BASED COMMUNICATION SYSTEMS - Various exemplary embodiments relate to a method of producing adaptive thresholds in a binary frame based communication system, including: collecting Kst samples of a received signal corresponding to a start bit; computing an estimate of as received signal parameter Pst in the start bit; adjusting an start threshold based upon Pst; collecting Ksp samples of the received signal corresponding to a stop bit; computing an estimate of a received signal parameter Psp in the stop bit; and adjusting an stop threshold based upon Psp. | 04-03-2014 |
Shashidhar Shenoy, Hyderabad IN
Patent application number | Description | Published |
---|---|---|
20120314663 | PREEMPTIVE DIRECT LINK CHANNEL SWITCHING - A method includes receiving an instruction to cease transmission of frames over a first channel and receiving an indication of a second channel. The instruction and the indication are received at a first device from an access point device via the wireless network. The method includes establishing a direct link with a second device using the second channel. | 12-13-2012 |
20140022919 | APPARATUS AND METHOD OF HANDOFF SELECTION - In a particular embodiment, a method of determining a handoff selection includes determining, at a first station, a direct link quality factor value associated with a direct link between the first station and a second station. The method also includes receiving one or more measurements from the second station. The one or more measurements correspond to one or more access points that are wirelessly detectable by the second station. The method also includes determining a particular access point of the one or more access points as a handoff target based on the one or more measurements. | 01-23-2014 |
Sudhakar Shenoy, Karnataka IN
Patent application number | Description | Published |
---|---|---|
20110110382 | Distribution of Packets Among PortChannel Groups of PortChannel Links - PortChannel groups are disclosed which include multiple PortChannel links of a PortChannel. Further, the selection of a particular PortChannel group, and possibly a PortChannel link within a selected PortChannel group, for a packet is provided by user-programmable matching of programmed values or rules to data extracted from the packet. In this manner, the forwarding of packets over PortChannel groups can be explicit. Moreover, packets of different flows of a packet session can be caused to be forwarded over a same PortChannel group, possibly leading to a service node for performing one or more applications based on the packets of the flow(s) of a packet session. | 05-12-2011 |
Vittaldas Sachin Shenoy, Calicut IN
Patent application number | Description | Published |
---|---|---|
20120240135 | HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS - A high-level object-oriented specification language allows configurable components of a cloud-based deployment to be modeled by a class definition that includes a group of configurable class parameters. The object-oriented specification language supports extension of an existing base class definition to create new class definitions, and supports inheritance of class parameters from the existing base class definition by the new class definitions. A cloud-based deployment can be customized based on class definitions used in configuring one or more generic deployments, such as by modifying class parameter values of the class definitions, varying interrelationships between the classes, and supplementing existing class parameters with new class parameters. The high-level object-oriented specification language supports class definitions that model hardware and virtual resources as well as software roles and service roles served by software applications and services in a cloud-based deployment. Syntax for specifying dependency and connectivity between classes is also provided. | 09-20-2012 |
20120266159 | Selection of Ranked Configurations - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selection of ranked configurations. In one aspect, a method includes providing a plurality of class definitions for selection, each class definition modeling a respective data or functional component of a cloud-based environment using a group of configurable class parameters, each class definition supporting instantiation and inheritance of the class definition in a configuration specification for a cloud-based deployment; deriving respective performance metrics associated with each of the plurality of class definitions based on aggregated performance of multiple cloud-based deployments, wherein the multiple cloud-based deployments had been carried out according to respective configuration specifications that require instantiation of the class definition or a new class definition derived from the class definition; and utilizing the respective performance metrics associated with each of the plurality of class definitions in ranking the plurality of class definitions. | 10-18-2012 |
20140123129 | HIGH-LEVEL LANGUAGE FOR SPECIFYING CONFIGURATIONS OF CLOUD-BASED DEPLOYMENTS - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for high-level language for specifying configurations of cloud-based deployments. In one aspect, a method includes receiving a configuration specification for configuring a cloud-based deployment, the configuration specification being written in a specification language and requiring instantiation of respective class definitions of one or more classes, each class modeling a respective data or functional component of the cloud-based deployment using a group of configurable class parameters, and the respective class definition of each class representing a requested state of the data or functional component modeled by the class; deriving a plurality of application programming interface (API) calls for configuring the cloud-based deployment based on the class definitions of the one or more classes; causing the plurality of API calls to be executed to configure the cloud-based deployment. | 05-01-2014 |