Patents by Inventor Paul Maglio

Paul Maglio 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: 20060224946
    Abstract: Spreadsheet programming model and language is extended to create objects, with their associated state and set of defined behaviors, as first-class spreadsheet cell residents. Desired object behaviors can be invoked by calling methods on the objects through an event-based imperative programming language that potentially modifies the state of an object. Expressions can also be defined by calling methods on objects that produce new objects in combination with operations on objects in other cells. Programming constructs are defined that allows users to perform a sequence of operations on one or more objects. Operations can also be performed automatically similar to spreadsheet triggering mechanism. Users can program to trigger operations either manually or automatically based on changes to objects, or based on conditions defined.
    Type: Application
    Filed: March 31, 2005
    Publication date: October 5, 2006
    Applicant: International Business Machines Corporation
    Inventors: Robert Barrett, Eben Haber, Eser Kandogan, Paul Maglio
  • Publication number: 20050108092
    Abstract: Users are rewarded for viewer interaction (based on tracked eye-gaze patterns) with Internet advertisements rendered on a display (such as a computer display), wherein the reward is computed based on the visual activity of the viewer. Payments are disbursed to any of the following: viewer, sponsor of the advertisement, creator of advertisement. Examples of reward computations include, but are not limited to, computing payments based on: the level of viewer interaction with the rendered advertisements, the amount/proportion of content interacted with by the viewer, the value of the text interacted with by the viewer. In one example, rewards are based on a combination of previously recorded viewer interests and computed payments based on user interaction.
    Type: Application
    Filed: January 31, 2005
    Publication date: May 19, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher Campbell, Paul Maglio