Patents Assigned to Nextair Corporation
-
Patent number: 8224951Abstract: 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: GrantFiled: February 22, 2005Date of Patent: July 17, 2012Assignee: Nextair CorporationInventors: Tim Neil, Scott Neil, Steven Grenier, Paul Chalmers
-
Patent number: 8204911Abstract: 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: GrantFiled: December 20, 2010Date of Patent: June 19, 2012Assignee: Nextair CorporationInventor: Tim Neil
-
Patent number: 7941450Abstract: 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: GrantFiled: December 31, 2008Date of Patent: May 10, 2011Assignee: Nextair CorporationInventors: Steven J. Hulaj, Tim Neil
-
Patent number: 7890853Abstract: 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: GrantFiled: February 13, 2006Date of Patent: February 15, 2011Assignee: Nextair CorporationInventors: Tim Neil, Steve Grenier, Paul Chalmers
-
Patent number: 7865528Abstract: 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: GrantFiled: June 8, 2009Date of Patent: January 4, 2011Assignee: Nextair CorporationInventor: Tim Neil
-
Publication number: 20090328000Abstract: 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: ApplicationFiled: May 7, 2008Publication date: December 31, 2009Applicant: Nextair CorporationInventors: Timothy Neil, Steven R. Grenier
-
Publication number: 20090300578Abstract: 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: ApplicationFiled: April 17, 2009Publication date: December 3, 2009Applicant: Nextair CorporationInventor: Timothy Allen Neil
-
Patent number: 7546298Abstract: 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: GrantFiled: May 2, 2001Date of Patent: June 9, 2009Assignee: Nextair CorporationInventors: Steven J. Hulaj, Tim Neil
-
Patent number: 7533114Abstract: 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: GrantFiled: February 22, 2005Date of Patent: May 12, 2009Assignee: Nextair CorporationInventors: Tim Neil, Scott Neil, Andrew Allen
-
Publication number: 20080282227Abstract: 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: ApplicationFiled: May 7, 2008Publication date: November 13, 2008Applicant: Nextair CorporationInventor: Timothy NEIL
-
Publication number: 20060190569Abstract: 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: ApplicationFiled: February 22, 2005Publication date: August 24, 2006Applicant: NEXTAIR CORPORATIONInventors: Tim Neil, Scott Neil, Steven Grenier, Paul Chalmers
-
Publication number: 20060190526Abstract: 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: ApplicationFiled: February 22, 2005Publication date: August 24, 2006Applicant: NEXTAIR CORPORATIONInventors: Tim Neil, Scott Neil, Steve Grenier
-
Publication number: 20060190813Abstract: 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: ApplicationFiled: February 22, 2005Publication date: August 24, 2006Applicant: Nextair CorporationInventors: Tim Neil, Scott Neil, Andrew Allen