Patents by Inventor Ben Hofmans

Ben Hofmans 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: 8819155
    Abstract: Methods, systems, and apparatuses for processing function calls using a hooking routines to perform pre-execution tasks are disclosed. A server computer receives a function call including a hooking routine and a request to run a particular function from a client computer. Based on a function group identifier and the credentials of the user or client computer, the server computer can perform various pre-execution tasks. The tasks can be common to all functions in the function group or be customized Both pre-execution tasks can be stored remotely from the client computer, so that updates to the pre-execution task can be made without the need to update computer readable code stored on the client computer. If the pre-execution tasks, such as an authorization, passes, then the server computer can execute the requested function, the server computer can reject or abort the requested function.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: August 26, 2014
    Assignee: Business Objects Software Limited
    Inventors: Alexander Ocher, Frank Buchholz, Werner Daehn, Wu Cao, Ben Hofmans
  • Publication number: 20130159385
    Abstract: Methods, systems, and apparatuses for processing function calls using a hooking routines to perform pre-execution tasks are disclosed. A server computer receives a function call including a hooking routine and a request to run a particular function from a client computer. Based on a function group identifier and the credentials of the user or client computer, the server computer can perform various pre-execution tasks. The tasks can be common to all functions in the function group or be customized Both pre-execution tasks can be stored remotely from the client computer, so that updates to the pre-execution task can be made without the need to update computer readable code stored on the client computer. If the pre-execution tasks, such as an authorization, passes, then the server computer can execute the requested function, the server computer can reject or abort the requested function.
    Type: Application
    Filed: December 16, 2011
    Publication date: June 20, 2013
    Applicant: BUSINESS OBJECTS SOFTWARE LIMITED
    Inventors: Alexander Ocher, Frank Buchholz, Werner Daehn, Wu Cao, Ben Hofmans