Patents by Inventor Robert Desbiens

Robert Desbiens 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: 9178705
    Abstract: A method of validating parameters of a request from a Web client to a Web application. The validation rules are sent to a Web client, together with a response to a Web client. The parameters in a response are updated by the Web client. The updated parameters are sent in a subsequent request to the Web client, along with the validation rules. The updated parameters are validated using the validation rules in the request, thus achieving stateless validation. The validation rules are preferably digitally signed.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Patrick Roy, Robert Desbiens
  • Patent number: 8996715
    Abstract: A method of controlling data transfer between a Web client and a Web application by building a response with a target. The target indicates a destination to an impromptu component of the Web application. The target is signed when a response is built. After receiving the response by the Web client; the corresponding a request from the Web client includes the signed target. The request is received by an entry point of the Web application. The entry point has existing validation rules. The validation rules are by-passed when the signed target is verified. The target is restored in the request to the original state; and dispatched to the impromptu component.
    Type: Grant
    Filed: June 23, 2006
    Date of Patent: March 31, 2015
    Assignee: International Business Machines Corporation
    Inventors: Patrick Roy, Robert Desbiens
  • Publication number: 20100131585
    Abstract: A client/server system for displaying information is described. The server includes a fragment server for providing a plurality of fragment objects to one or more clients, each fragment object including a markup component and a management component. The client includes a display for displaying a plurality of views, each view described by a markup component of a fragment object, and a fragment controller associated with said display for managing said plurality of fragment objects, said fragment controller receiving fragment objects from said server and updating a view of the plurality of views based on a markup component of the received fragment and updating one or more management components of the fragment objects based on the management component of the received fragment object.
    Type: Application
    Filed: November 21, 2008
    Publication date: May 27, 2010
    Inventors: Daniel Rodrigue, Robert Desbiens, Rami Abou-Nassif
  • Patent number: 7467379
    Abstract: A system and method for incrementally executing a client/server application leveraging existing communications network infrastructure having at least one client computer and at least one server computer. The system includes a server component comprising a plurality of portions, and provided on the at least one server computer and a client component provided on the at least one client computer, the client component including one or more command selectors. Each of the one or more command selectors has associated code for selecting a function available from the plurality of portions of the server component. Further, each of the one or more command selectors has an associated parameter for use by the server component in determining the appropriate portion of the plurality of portions to execute to provide the selected function.
    Type: Grant
    Filed: January 16, 2002
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventor: Robert Desbiens
  • Publication number: 20080256612
    Abstract: A method of validating parameters of a request from a Web client to a Web application. The validation rules are sent to a Web client, together with a response to a Web client. The parameters in a response are updated by the Web client. The updated parameters are sent in a subsequent request to the Web client, along with the validation rules. The updated parameters are validated using the validation rules in the request, thus achieving stateless validation. The validation rules are preferably digitally signed.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Applicant: Cognos Incorporated
    Inventors: Patrick Roy, Robert Desbiens
  • Publication number: 20070299984
    Abstract: A method of controlling data transfer between a Web client and a Web application by building a response with a target. The target indicates a destination to an impromptu component of the Web application. The target is signed when a response is built. After receiving the response by the Web client; the corresponding a request from the Web client includes the signed target. The request is received by an entry point of the Web application. The entry point has existing validation rules. The validation rules are by-passed when the signed target is verified. The target is restored in the request to the original state; and dispatched to the impromptu component.
    Type: Application
    Filed: June 23, 2006
    Publication date: December 27, 2007
    Inventors: Patrick Roy, Robert Desbiens
  • Publication number: 20040015951
    Abstract: A system and method for incrementally executing a client/server application leveraging existing communications network infrastructure having at least one client computer and at least one server computer. The system includes a server component comprising a plurality of portions, and provided on the at least one server computer and a client component provided on the at least one client computer, the client component including one or more command selectors. Each of the one or more command selectors has associated code for selecting a function available from the plurality of portions of the server component. Further, each of the one or more command selectors has an associated parameter for use by the server component in determining the appropriate portion of the plurality of portions to execute to provide the selected function.
    Type: Application
    Filed: January 16, 2002
    Publication date: January 22, 2004
    Inventor: Robert Desbiens