Patents by Inventor Michael A. Iles

Michael A. Iles 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: 10135910
    Abstract: An application executing on a target platform renders one or more widgets of one or more widget types that are specified by a document including, for each respective widget type from the one or more widget types: render, by a first widget renderer for the respective widget type, the one or more widgets of the respective widget type upon determining that the application includes the first widget renderer for the respective widget type, and render, by a second widget renderer for the respective widget type, the one or more widgets of the respective widget type upon determining that the application does not include the first widget renderer for the respective widget type. The second widget renderer may be different from the first widget renderer.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael A. Duplessis, Andreas Eminidis, Michael A. Iles, Alireza Pourshahid, Vinay N. Wadhwa
  • Patent number: 9311334
    Abstract: A mechanism is provided for automatically performing join operations. Source data is received and a metadata model is received. The metadata model includes a hierarchical structure. The source data is aligned to the hierarchical structure in the metadata model to form a source data hierarchy. Based on the source data hierarchy, the source data is joined to geocoded information.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ronald L. Gagnier, Michael A. Iles, Steven R. McDougall, David J. Ridgeway, Craig A. Statchuk
  • Publication number: 20150089349
    Abstract: An application executing on a target platform renders one or more widgets of one or more widget types that are specified by a document including, for each respective widget type from the one or more widget types: render, by a first widget renderer for the respective widget type, the one or more widgets of the respective widget type upon determining that the application includes the first widget renderer for the respective widget type, and render, by a second widget renderer for the respective widget type, the one or more widgets of the respective widget type upon determining that the application does not include the first widget renderer for the respective widget type. The second widget renderer may be different from the first widget renderer.
    Type: Application
    Filed: September 26, 2013
    Publication date: March 26, 2015
    Applicant: International Business Machines Corporation
    Inventors: Michael A. Duplessis, Andreas Eminidis, Michael A. Iles, Alireza Pourshahid, Vinay N. Wadhwa
  • Publication number: 20120116675
    Abstract: An illustrative embodiment of a computer-implemented method for projecting geographic coordinates into a coordinate space of a target image enabling navigation of the target image is presented which performs an initialization using a set of geographic reference points, receives a set of points in the coordinate space of the target image, receives a one-to-one mapping between the set of geographic reference points and the set of points in the coordinate space of the target image, computes a triangulation of the geographic reference points of each respective set of geographic reference points, identifies a containing triangle represented in the triangulation in which an arbitrary geographic coordinate point is located, identifies points in a space of the target image corresponding to vertices of the containing triangle, interpolates a location within the containing triangle to form a resulting location and superimposes the resulting location onto the target image.
    Type: Application
    Filed: February 8, 2011
    Publication date: May 10, 2012
    Applicant: International Business Machines Corporation
    Inventor: Michael A. Iles
  • Publication number: 20120054174
    Abstract: In certain examples, a mechanism is provided for automatically performing join operations. Source data is received and a metadata model is received. The metadata model includes a hierarchical structure. The source data is aligned to the hierarchical structure in the metadata model to form a source data hierarchy. Based on the source data hierarchy, the source data is joined to geocoded information.
    Type: Application
    Filed: July 18, 2011
    Publication date: March 1, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ronald L. Gagnier, Michael A. Iles, Steven R. McDougall, David J. Ridgeway, Craig A. Statchuk