System and method for developing and deploying device independent applications

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 7266370
APP PUB NO 20060063518A1
SERIAL NO

10963929

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Embodiments of the invention provide the ability to develop and deploy device independent applications for mobile communication devices having disparate operating systems. A workflow module is used to create an application comprising rule sets that are independent of mobile communication device specific operating system. The look and feel of each application is independent of the mobile communication device in which each application ultimately executes. Each mobile communication device executes a UI Engine that is specific to the device and operating system running on the device. Since the UI Engine is developed once per device and is capable of executing applications interfaces, the only element to be downloaded into each mobile communication device is a UI component comprising a rule set and content data that makes up an application screen. Upon receiving a user input the UI Engine sends an event comprising the application name, screen name, user operation and any user data to a server having a rule interface component. The rule interface component processes the event and based on the rule set builds the next UI component from the rule set and content data and sends the next UI component to the UI Engine. The UI components may be dynamically loaded each time they are accessed, cached for each session or stored permanently on the mobile communication device in order to optimize the responsiveness of the application. If an error is found in an application the error may be fixed in one location at the server and deployed into each mobile communication device the next time the application is accessed. In this way applications are always up to date and repaired on multiple communication devices hosting disparate operating systems with one upload to the server. UI components may be transmitted to mobile communication devices in binary format to further optimize the responsiveness of the application.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
ALAGAPPAN MEYYAPPAN189 EMORY COMMON FREMONT CA 94539

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Alagappan, Meyyappan Santa Clara, CA 12 315
Paddon, Tom Brisbane, CA 2 90

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation