Patents by Inventor Sami Mohammed

Sami Mohammed 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: 8364748
    Abstract: A method, system and apparatus for an environment aware business delegate. A method for delegating an invoked action in an enterprise application can include determining an environment from which the action has been invoked and selecting a behavior for use which corresponds to the environment. Subsequently, the action can be delegated to the selected behavior for processing in the enterprise application. In a specific aspect of the invention, the determining step can include determining whether the action has been invoked in a server, in an online client or in an offline client.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Sami Mohammed Shalabi, Andrew E. Davis, Matthew Wade Flaherty
  • Patent number: 7831958
    Abstract: Systems and methods for distributing updated property information to interrelated components based on property changes in other components are provided that allow the use of component abstraction. In one embodiment, the present invention may include a property broker system that monitors property changes in components, analyzes the which interrelated components may be affected by the property change, and updates any affected components accordingly.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: November 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Tolga Oral, Sami Mohammed Shalabi, Sergei Landar
  • Patent number: 7028262
    Abstract: A theme is defined and associated with a collaboration space user interface. The theme includes a predetermined set of files including a cascading style sheet and a predetermined set of layout files, with a layout file for each of a plurality of view modes of operation. Bach layout file specifies content and layout of a plurality of skin components including logo, table of contents, action bar, tool bar, and page content skin components. The set of layout files contains five layout tiles for page view mode layout, list folder view layout, headline folder view layout, slide show layout, and page edit mode. The cascading style sheet includes a common style sheet and a skin style sheet, with the common style sheet specifying font, size and color style for page content skin components common to each view mode of operation.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: April 11, 2006
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Charles Robert Hill, Sami Mohammed Shalabi, Maurice B. Shore
  • Publication number: 20020149618
    Abstract: Collaboration space object model provides for a place consisting of rooms created by users interacting with a client browser. A skin (i.e., theme) may be used as template for creating places. PlaceBots (i.e., agents) provide for accessing, processing and managing data in a place. HTML may be dragged and dropped into a place, where it is parsed and corresponding place fields created. MS Excel or Word documents may be dragged and dropped into a place, which creates a corresponding form, and users may create new documents using that form. A place type comprising a template of an entire place, or collaboration space, may be used to create new places. Changes made to a place may be reported, subject to security controls, by selecting what's new. Task fields are provided allowing web browser creation of forms for work flow. Place enabled objects are provided for synchronous communications. A quick browse feature provides a simplified format for browser windows based on selection of HTML links.
    Type: Application
    Filed: December 29, 2000
    Publication date: October 17, 2002
    Applicant: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Charles Robert Hill, Sami Mohammed Shalabi, Maurice B. Shore