Patents by Inventor Manish Mahesh Modh

Manish Mahesh Modh 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: 20140280964
    Abstract: A system has a plurality of interconnected platform engine portions for providing cloud service brokerage functionalities. A first platform engine portion enables selection of cloud service offerings available from one or more cloud service providers through assessment of cloud service criteria. A second platform engine portion enables demand for cloud services to be modeled using selected ones of the cloud service offerings. A third second platform engine portion enables virtual data centers (VDCs) to be instantiated by provisioning resources of the selected ones of the cloud service offerings.
    Type: Application
    Filed: September 12, 2013
    Publication date: September 18, 2014
    Applicant: GRAVITANT, INC.
    Inventors: Mohammed Shuaib Farooq, Raghunath Sapuram, Manish Mahesh Modh
  • Publication number: 20140282536
    Abstract: A non-transitory computer-readable storage medium has tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device. The instructions are configured for causing the at least one data processing device to perform a method for provisioning cloud resources. The method comprises creating an instantiation of a cloud service resource; associating the cloud service resource with each one of a virtual data center, a cloud resource application, a cloud resource application environment, and a cloud resource architectural layer; and provisioning the cloud service resource with at least one instance of a virtual machine.
    Type: Application
    Filed: February 7, 2014
    Publication date: September 18, 2014
    Applicant: GRAVITANT, INC.
    Inventors: Kedar Prakashbhai Dave, Manish Mahesh Modh
  • Publication number: 20140280848
    Abstract: A cloud service integration structure of a cloud services brokering platform comprises a workflow engine and plurality of provisioning adapters. The workflow engine is configured to support workflow definitions for cloud services of various types and for cloud service providers each offering one or more of the cloud services. The plurality of provisioning adapters are each configured for integrating with one or more of the cloud service providers to enable tasks required for provisioning of the cloud services to be performed therewith.
    Type: Application
    Filed: March 13, 2014
    Publication date: September 18, 2014
    Applicant: GRAVITANT, INC.
    Inventors: Manish Mahesh Modh, Kedar Prakashbhai Dave, Raghunath Sapuram
  • Publication number: 20140282037
    Abstract: A non-transitory computer-readable storage medium has tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device. The instructions are configured for causing the at least one data processing device to perform a method comprising a plurality of operations. An operation is performed for providing a collection of cloud services in a data structure. An operation is performed for associating, within the data structure, each one of the cloud services with respective information that defines a constraint thereof. An operation is performed for applying the constraint of a particular one of the cloud services thereto in response to the particular one of the cloud services being incorporated into a cloud service architecture design.
    Type: Application
    Filed: March 2, 2014
    Publication date: September 18, 2014
    Applicant: GRAVITANT, INC.
    Inventors: Balaji Narasimhan, John Panzariu, Manish Mahesh Modh, Raghunath Sapuram
  • Publication number: 20140280966
    Abstract: A non-transitory computer-readable storage medium has tangibly embodied thereon and accessible therefrom instructions interpretable by at least one data processing device. The instructions are configured for causing the at least one data processing device to perform a method for enabling a user thereof to select one or more cloud service providers that offer cloud service resources fulfilling cloud service resource requirements of a cloud service solution, to procure the cloud service resources from the one or more cloud service providers and to provision the cloud service resources in accordance with the service resource requirements of the cloud service solution.
    Type: Application
    Filed: December 3, 2013
    Publication date: September 18, 2014
    Applicant: GRAVITANT, INC.
    Inventors: Raghunath Sapuram, Manish Mahesh Modh, Balaji Narasimhan, Kishor Grandhe
  • Patent number: 6901554
    Abstract: A method and apparatus in a data processing system for displaying a component or container. The container is displayed within a display using a first component. A location of the component or container is controlled within the display using a second component, wherein the second component controls the location and geometry of the component or container in response to receiving an event. The component or container is selectively displayed using a third component, wherein the third component generates the event.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: May 31, 2005
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Raphael Poole Chancey, Manish Mahesh Modh
  • Patent number: 6886170
    Abstract: A method and apparatus in a data processing system for managing transactions. A request event is received at a transporter object. The request event includes a target and an indication of how to handle the request event. A destination object is identified within the plurality of destination objects using the request event to form an identified destination object. The request event is sent to the identified destination object, wherein the identified destination object handles the request using the indication and accesses the target.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: April 26, 2005
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Raphael Poole Chancey, Barry Alan Feigenbaum, Manish Mahesh Modh, Sean Michael Sundberg, John Allen Hubert Woolfrey
  • Patent number: 6880126
    Abstract: A method and apparatus of an architectural pattern for creating applications for a data processing system. A graphical user interface is created in which the graphical user interface includes a plurality of components. Processes for presenting the plurality of components and receiving user input are handled by a first set of graphical objects, wherein in response to selected user input, a first event is generated. An application object is created in which the application process controls an order in which the graphical objects present the set of components and process the event and wherein the application generates a second event. A transport object is created in which the transport object processes the second event and forwards the second event for processing to a destination within the plurality of destinations. A plurality of destination objects are created in which each destination object within the plurality of destinations objects handles accessing a destination within the plurality of destinations.
    Type: Grant
    Filed: August 3, 1999
    Date of Patent: April 12, 2005
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Raphael Poole Chancey, Barry Alan Feigenbaum, Manish Mahesh Modh, Sean Michael Sundberg, John Allen Hubert Woolfrey, Michael Wilfrid Brown
  • Patent number: 6862686
    Abstract: A method and apparatus in a data processing system for managing permissions in an application. A user input is received at a container handled by a view controller, wherein the user input requests a change in permissions in the application. This user input, may be, for example, a change in security in an application through a login process. A view event describing the user input is generated. The view event is received at an application mediator. Responsive to receiving the view event, by the application mediator, a request event is generated and a permission corresponding to the user input is received. The permission alters an item, which may be in either of both the view controller and the application mediator.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: March 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Raphael Poole Chancey, Barry Alan Feigenbaum, Manish Mahesh Modh, Sean Michael Sundberg, John Allen Hubert Woolfrey
  • Patent number: 6862711
    Abstract: A method and apparatus in a data processing system for providing an interface to an application for monitoring execution of the application. An event generated by a view controller is detected, wherein the view controller handles presentation of a container in a graphical user interface. A determination is made as to whether the event is an event selected for monitoring. Responsive to the determination that the event is an event selected for monitoring, a request event is generated, wherein the request event includes data from the event and a destination.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: March 1, 2005
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Barry Alan Feigenbaum, Manish Mahesh Modh
  • Patent number: 6829771
    Abstract: A method and apparatus in a data processing system for dispatching events. An event from a first object is received. A type for the event is identified. A dispatching strategy is selected for the event based on parameter settings, a source of the event, and default settings to form a selected dispatching strategy. The event is dispatched using the selected dispatching strategy.
    Type: Grant
    Filed: April 27, 2000
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Raphael Poole Chancey, Barry Alan Feigenbaum, Manish Mahesh Modh
  • Patent number: 6782508
    Abstract: A method and apparatus in a data processing system for processing user input in a graphical user interface. A graphical user interface is presented using a view controller, wherein the view controller handles the user input to the graphical user interface. Responsive to a selected user input, an event is sent to a first application mediator. Responsive to the first application mediator being unable to process the event, the event is sent to a second application mediator for processing, wherein the first application mediator and the second application mediator handle an order in which a set of displays are displayed by a view controller.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: August 24, 2004
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Manish Mahesh Modh
  • Patent number: 6779177
    Abstract: A method and apparatus in a data processing system for refreshing data in an application. A call is received to update data in the application, wherein the data is destined for a component in the application. A data type is identified for the data. Responsive to the data type being a handled data type, the data is formatted and a refresh is called on the component.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Raphael Poole Chancey, Barry Alan Feigenbaum, Manish Mahesh Modh, Sean Michael Sundberg, John Allen Hubert Woolfrey
  • Patent number: 6779155
    Abstract: A method and apparatus in a data processing system for displaying a graphical user interface. A container is displayed in a graphical user interface from a set of containers, wherein a display of the container handled by a view controller from a set of view controllers. Each view controller handles the display of an associated container within the set of containers and user input for the associated container. A display of the set of containers is altered by an application mediator, wherein the set of containers are displayed in an order determined by the application mediator.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: August 17, 2004
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Raphael Poole Chancey, Barry Alan Feigenbaum, Manish Mahesh Modh, Sean Michael Sundberg, John Allen Hubert Woolfrey
  • Patent number: 6748570
    Abstract: A method and apparatus for a data processing system for accessing classes and methods in an object oriented system. Responsive to receiving a selected user input to a container, a view event is sent from a view controller to an application mediator. The view event identifies an action taken to generate the selected user input. A request is selectively generated based on the view event, wherein the request event includes a major code identifying a class name as a destination and a minor code identifying a method name a function to be invoked. The request event is sent to a transporter. The transporter acts as a router to send the request event to an appropriate destination object from a plurality of destination objects. Responsive to receiving the request event at the transporter, the request event is sent to a destination object within a plurality of destination objects based in the class name.
    Type: Grant
    Filed: October 28, 1999
    Date of Patent: June 8, 2004
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Raphael Poole Chancey, Barry Alan Feigenbaum, Manish Mahesh Modh, Sean Michael Sundberg, John Allen Hubert Woolfrey
  • Patent number: 6675228
    Abstract: A process and apparatus in a data processing svstem for presenting a view to a client. At an application mediator, a view event is received from a view controller, wherein the view event describes an action on a displayed container handled by the view controller. Responsive to a requirement that a change in a placement of the displaved container is required, a placement event is generated bv the application mediator. A determination is then made by a placement listener, as to whether the placement event includes an indication that an alternate view is to be generated. Responsive to a determination that an alternate view is to be generated, a call is sent to a method in the view controller to generate the alternate view.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: January 6, 2004
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Manish Mahesh Modh
  • Patent number: 6654932
    Abstract: A method and apparatus in a data processing system for performing validation of user input. User input is received in a container displayed in a graphical user interface, wherein presentation of the container and the user input to the container are handled by a view controller. Responsive to receiving the user input, a call is sent to a validation object by the view controller. Responsive to the call, the validation object tests the user input using a criteria, wherein the rule is separate from the view controller.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: November 25, 2003
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Manish Mahesh Modh
  • Patent number: 6292933
    Abstract: A method and apparatus in a data processing system for serialization data. A serializer receives a data element for serialization, wherein the data element includes a class name string. Responsive to receiving the data element, the serializer replaces the class name string with a code having a smaller size than the class name string to form a modified data element. Responsive to forming the modified data element, in which the serializer serializes the modified data element. The serialized data is transmitted and deserialized by deserializer which replaces the indicator with the class name.
    Type: Grant
    Filed: October 29, 1999
    Date of Patent: September 18, 2001
    Assignee: International Business Machines Corporation
    Inventors: Peter C. Bahrs, Raphael Poole Chancey, Barry Alan Feigenbaum, Manish Mahesh Modh, Sean Michael Sundberg, John Allen Hubert Woolfrey
  • Patent number: 5909215
    Abstract: A process in a data processing system for handling messages received in a message queue in a message handling process for a graphical user interface. In response to receiving a message in the queue, a determination is made as to whether the error is a message. In response to an identification of an error message, that message is intercepted before processing by the message handling process. A determination is made as to whether a corrective action is required in response to the error message and as to whether the error message should be reformatted. If corrective action is required, that action is initiated by the process. Additionally, if the message should be reformatted, the process then reformats the message and returns the message to the message handling process for further processing.
    Type: Grant
    Filed: February 10, 1997
    Date of Patent: June 1, 1999
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Manish Mahesh Modh
  • Patent number: 5867154
    Abstract: A process for use in a data processing system to define a display area within a display device in the data processing system. The display device includes an unviewable portion and a viewable portion in which a plurality of borders define the viewable portion of the display. The process includes displaying a line or some other graphical object parallel to the border within the plurality of borders in the display device. The line is moved relative to the border in response to a user input wherein the line remains parallel to the border. The line is fixed in response to a second user input. Additional lines are displayed, moved, and fixed for the remaining borders forming the viewable portion of the display, resulting in the definition of a display area. This display area is stored and employed to display data on the display device such that data is not displayed in the unviewable portion of the display device.
    Type: Grant
    Filed: February 10, 1997
    Date of Patent: February 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Manish Mahesh Modh