Patents Assigned to Nextair Corporation
  • Patent number: 8224951
    Abstract: To determine the operational status of a wireless communication device capable of executing server-side applications, a message is sent to the device requesting operational status of the device. The message may be may be triggered by a system administrator at a middleware server. The wireless communication device may receive the message, compose a response message indicative of the operational status of the device, and send the response message back to the middleware server. The messages may be extensible markup language (XML) messages. Composition of the response message may entail verifying that a textual operational status description forming part of the response message omits illegal XML characters, e.g., by passing the description through an XML formatter for removal of any illegal XML characters.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: July 17, 2012
    Assignee: Nextair Corporation
    Inventors: Tim Neil, Scott Neil, Steven Grenier, Paul Chalmers
  • Patent number: 8204911
    Abstract: Software, devices and methods allowing varied mobile devices to interact with server side software applications are disclosed. Data from an application executing at a computing device may be presented at a remote wireless device by providing the device an application definition file, containing definitions for a user interface format for the application at the wireless device; the format of network messages for exchange of data generated by the application; and a format for storing data related to the application at the wireless device. Using these definitions, the wireless device may receive data from said application in accordance with the definition and present an interface for the application. The application definition file may define a table, a message or data package, and an update to be made to the table based on the message or data package.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: June 19, 2012
    Assignee: Nextair Corporation
    Inventor: Tim Neil
  • Patent number: 7941450
    Abstract: Software, devices and methods allowing varied mobile devices to interact with server side software applications are disclosed. Data from an application executing at a computing device is presented at a remote wireless device by providing the device an application definition file, containing definitions for a user interface format for the application at the wireless device; the format of network messages for exchange of data generated by the application; and a format for storing data related to the application at the wireless device. Using these definitions, the wireless device may receive data from the application in accordance with the definition and present an interface for the application. Preferably, the application definition file is an XML file. Similarly, application specific network messages provided to the device are also formed using XML. Data from the application may be presented at the mobile device by virtual machine software that uses the application definition file.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: May 10, 2011
    Assignee: Nextair Corporation
    Inventors: Steven J. Hulaj, Tim Neil
  • Patent number: 7890853
    Abstract: A markup language document (e.g. an XML document) may contain a first instance of a markup language element having an attribute with a first, platform-independent value, a second instance of the element having the attribute with a second, platform-specific value, and an indicator that the second value overrides the first. Executable code may replace both of the first and second instances with a single instance having the attribute with the second value. Alternatively the markup language document may contain a first instance of a markup language element having a first, platform-independent attribute, a second instance of the element having a second, platform-specific attribute different from the first attribute, and an indicator that the second instance extends the first. In this case executable code may replace both instances of the markup language element with a single instance having the first attribute and the second attribute.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: February 15, 2011
    Assignee: Nextair Corporation
    Inventors: Tim Neil, Steve Grenier, Paul Chalmers
  • Patent number: 7865528
    Abstract: Software, devices and methods allowing varied mobile devices to interact with server side software applications are disclosed. Data from an application executing at a computing device may be presented at a remote wireless device by providing the device an application definition file, containing definitions for a user interface format for the application at the wireless device; the format of network messages for exchange of data generated by the application; and a format for storing data related to the application at the wireless device. Using these definitions, the wireless device may receive data from said application in accordance with the definition and present an interface for the application. The application definition file may define a table, a message or data package, and an update to be made to the table based on the message or data package.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: January 4, 2011
    Assignee: Nextair Corporation
    Inventor: Tim Neil
  • Publication number: 20090328000
    Abstract: Methods and apparatus for developing software for a computing device are provided. One method includes accessing input received from an input peripheral, accessing a definition file defining a plurality of tools for code development, providing a development assistance tool on an output peripheral based on conditions and instructions in the definition file that match the input. Another method includes receiving an engine definition file corresponding to a development assistance engine incorporated into the IDE, editing the engine definition file to include programming tools that correspond with the a computer language that is native to the computing device, and saving the edited engine define file for subsequent use by the IDE.
    Type: Application
    Filed: May 7, 2008
    Publication date: December 31, 2009
    Applicant: Nextair Corporation
    Inventors: Timothy Neil, Steven R. Grenier
  • Publication number: 20090300578
    Abstract: A system and method for developing an application for subsequent deployment on a mobile device, the mobile device configured for using the deployed application to communicate over a network with a data source through a transaction server. The system and method comprising: an interface component module for providing access to a defined interface component for use in providing communication between the application and a local software configured to be resident on the mobile device; and a composer module for defining a text file containing definitions expressed in a structured definition language, the definitions describing a message section and a data section and a user interface section of the application, the composer module further for inserting handler definitions in the text file such that the handler definitions are configured for calling the interface component of the interface component module.
    Type: Application
    Filed: April 17, 2009
    Publication date: December 3, 2009
    Applicant: Nextair Corporation
    Inventor: Timothy Allen Neil
  • Patent number: 7546298
    Abstract: Software, devices and methods allowing varied mobile devices to interact with server side software applications are disclosed. Data from an application executing at a computing device is presented at a remote wireless device by providing the device an application definition file, containing definitions for a user interface format for the application at the wireless device; the format of network messages for exchange of data generated by the application; and a format for storing data related to the application at the wireless device. Using these definitions, the wireless device may receive data from the application in accordance with the definition and present an interface for the application. Preferably, the application definition file is an XML file. Similarly, application specific network messages provided to the device are also formed using XML. Data from the application may be presented at the mobile device by virtual machine software that uses the application definition file.
    Type: Grant
    Filed: May 2, 2001
    Date of Patent: June 9, 2009
    Assignee: Nextair Corporation
    Inventors: Steven J. Hulaj, Tim Neil
  • Patent number: 7533114
    Abstract: Data from an application executing at a computing device is presented at a remote wireless device, by providing the device an application definition file, containing a definition of a user interface for the application at the mobile device. Based on the definition file, the wireless device may receive data from the application and present an interface for the application. Virtual machine software at the mobile device interprets the application definition file. This virtual machine software is extensible to take advantage of other software and/or hardware at the device.
    Type: Grant
    Filed: February 22, 2005
    Date of Patent: May 12, 2009
    Assignee: Nextair Corporation
    Inventors: Tim Neil, Scott Neil, Andrew Allen
  • Publication number: 20080282227
    Abstract: A plugin for an Integrated Design Environment is provided, including a set of commands for defining an appearance of a UI design window in the Integrated Design Environment. The appearance of the application design window simulates a display screen of a portable electronic device and the set of commands being related to one type of portable electronic device.
    Type: Application
    Filed: May 7, 2008
    Publication date: November 13, 2008
    Applicant: Nextair Corporation
    Inventor: Timothy NEIL
  • Publication number: 20060190569
    Abstract: To facilitate wireless communication device awareness of the availability of new or updated server-side applications, in response to either of a new application being made available at a server or an updated version of an application being made available at a server, a message is transmitted over a wireless connection to a set of wireless communications devices indicating that the new or updated application is available. The notification may be displayed on each of the mobile devices in the set. A device user may choose to register for the new or updated application on the basis of the notification. Notification may be performed when an application has been added to a group of applications to which access is provided as a whole. Notification at a particular wireless communications device may be conditional upon a grant of access by the device to said group of applications.
    Type: Application
    Filed: February 22, 2005
    Publication date: August 24, 2006
    Applicant: NEXTAIR CORPORATION
    Inventors: Tim Neil, Scott Neil, Steven Grenier, Paul Chalmers
  • Publication number: 20060190526
    Abstract: To enable use of an application on an application server at a mobile communication device, at a transaction server, a message received from the mobile is pushed out to the application. Any return messages is routed back to the mobile. The transaction server may use a queue to store all messages destined to a given application and attempt to push all messages on a given queue on receipt of a further message for the queue.
    Type: Application
    Filed: February 22, 2005
    Publication date: August 24, 2006
    Applicant: NEXTAIR CORPORATION
    Inventors: Tim Neil, Scott Neil, Steve Grenier
  • Publication number: 20060190813
    Abstract: Data from an application executing at a computing device is presented at a remote wireless device, by providing the device an application definition file, containing a definition of a user interface for the application at the mobile device. Based on the definition file, the wireless device may receive data from the application and present an interface for the application. Virtual machine software at the mobile device interprets the application definition file. This virtual machine software is extensible to take advantage of other software and/or hardware at the device.
    Type: Application
    Filed: February 22, 2005
    Publication date: August 24, 2006
    Applicant: Nextair Corporation
    Inventors: Tim Neil, Scott Neil, Andrew Allen