Patents by Inventor Boualem Benatallah

Boualem Benatallah 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: 8656271
    Abstract: A method for use with a spreadsheet includes storing a cell object, where the cell object includes a location in the spreadsheet of a cell to which the cell object relates and a process associated with the cell, and performing the process on a complex object to produce a result, where the complex object includes a construct comprised of data and code. A display is generated for the cell that is based on the result.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: February 18, 2014
    Assignee: SAP AG
    Inventors: Julien Jean-Pierre Vayssiere, Regis Francois Bernard Saint-Paul, Boualem Benatallah
  • Patent number: 8495203
    Abstract: Provided are systems, methods and techniques for discovering protocols of a network-provided service by initially collecting interaction data that pertain to messages between a plurality of devices across a network. Metrics that indicate frequencies of occurrence for different message sequences within the interaction data are calculated, and a protocol structure based on the interaction data and the metrics is generated. Finally, the protocol structure, which describes permitted conversations for a particular service implemented across the network, is output.
    Type: Grant
    Filed: September 3, 2006
    Date of Patent: July 23, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Fabio Casati, Hamid Reza Motahari Nezhad, Boualem Benatallah
  • Publication number: 20080028288
    Abstract: A method for use with a spreadsheet includes storing a cell object, where the cell object includes a location in the spreadsheet of a cell to which the cell object relates and a process associated with the cell, and performing the process on a complex object to produce a result, where the complex object includes a construct comprised of data and code. A display is generated for the cell that is based on the result.
    Type: Application
    Filed: July 31, 2006
    Publication date: January 31, 2008
    Inventors: Julien Jean-Pierre Vayssiere, Regis Francois Bernard Saint-Paul, Boualem Benatallah