Patents by Inventor Thomas Fennelly

Thomas Fennelly 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: 7287093
    Abstract: A platform (1) allows end users to engage in a session with servers such as content providers, corporate systems, commercial services or ASPs. A session object is associated with each session, attributes of which include the channel—thereby allowing changing of a channel during a session. Request/event objects are associated with the session object as requests/notifications arise, and these objects are shared with other modules. Hosted services may be physically resident on the platform or may be accessed transparently via interfaces. A device/channel neutral mark-up language extended from a presentation mark-up language is used as a single common form from which the delivered content is derived. The content from a service is generated by an executable process, normally (but not exclusively) in the extended mark-up language. The derivation of deliverable content is performed via a dynamic and configurable sequence of providers that manipulate the original content in stages.
    Type: Grant
    Filed: August 3, 2001
    Date of Patent: October 23, 2007
    Assignee: MobileAware Technologies Limited
    Inventors: Mark Lynch, James M. Carr, Rotan Hanrahan, Eamonn Howe, Brian Kinane, Paul McGaley, Thomas Fennelly
  • Publication number: 20050060648
    Abstract: A document transformation system (1) comprises a layout server (2) which dynamically generates output documents for delivery to a user device. The layout server (2) selects a layout template (5) according to user device and delivery channel characteristics and fragments from source documents (6) are inserted into the layout templates (5). Information to assist with selection of a template (5) is retrieved from a user device information repository (3).
    Type: Application
    Filed: July 30, 2004
    Publication date: March 17, 2005
    Inventors: Thomas Fennelly, Ronan Brady
  • Publication number: 20040268249
    Abstract: In a server a source document is represented as a source document object model (13). For delivery of the source document to a user device such as a mobile phone the server dynamically selects transformation maps (10) and merges them to provide a compound map (12). The maps (10) are selected according to characteristics of the delivery channel and of the user device. The source DOM (13) is then transformed into a target DOM (14) in a single pass. Each node of the source DOM (13) self-transforms using the map rules. At the node level the transformation may change node attributes and/or node-to-node relationships.
    Type: Application
    Filed: July 30, 2004
    Publication date: December 30, 2004
    Inventors: Thomas Fennelly, Ronan Charles Brady, Ronan John Geraghty, Rotan Hanrahan
  • Publication number: 20020035617
    Abstract: A platform (1) allows end users to engage in a session with servers such as content providers, corporate systems, commercial services or ASPs. A session object is associated with each session, attributes of which include the channel—thereby allowing changing of a channel during a session. Request/event objects are associated with the session object as requests/notifications arise, and these objects are shared with other modules. Hosted services may be physically resident on the platform or may be accessed transparently via interfaces. A device/channel neutral mark-up language extended from a presentation mark-up language is used as a single common form from which the delivered content is derived. The content from a service is generated by an executable process, normally (but not exclusively) in the extended mark-up language. The derivation of deliverable content is performed via a dynamic and configurable sequence of providers that manipulate the original content in stages.
    Type: Application
    Filed: August 3, 2001
    Publication date: March 21, 2002
    Inventors: Mark Lynch, James M. Carr, Rotan Hanrahan, Eamonn Howe, Brian Kinane, Paul McGaley, Thomas Fennelly