US2013167024A1PendingUtilityA1

Embedded document within an application

49
Assignee: CHANDA RUPENPriority: Dec 5, 2006Filed: Dec 5, 2006Published: Jun 27, 2013
Est. expiryDec 5, 2026(~0.4 yrs left)· nominal 20-yr term from priority
H04L 67/04G06F 40/103G06F 40/10G06Q 30/04G06Q 20/145G06F 40/106H04L 67/34G06F 17/21
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Data structures, methods, program products and systems for creating and executing an executable file for the Binary Runtime Environment for Wireless (BREW) where the file is capable of causing presentation of a document embedded in the file on a BREW system.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system comprising computer memory encoded with a data structure, said data structure comprising:
 an application for an environment that allows porting of the application to different types of wireless devices, the application including:   an executable portion; and   a document portion,   wherein the executable portion is capable of signaling an external module to cause presentation of the document portion by the external module and wherein the document portion, encapsulated in the application, is provided to a client that supports the environment.   
     
     
         2 . The system of  claim 1  where:
 the document is one of: a Flash document, a Shockwave document, or a Portable Document Format (PDF) document. 
 
     
     
         3 . The system of  claim 1  where:
 the document is compressed, encrypted or both. 
 
     
     
         4 . The system of  claim 1  where:
 the external module is a BREW extension. 
 
     
     
         5 . The system of  claim 1  where:
 the external module is compiled separately from the application. 
 
     
     
         6 . A system comprising computer memory encoded with a data structure, the data structure comprising:
 an executable module for an environment that allows porting of an application to different types of wireless devices where the executable module includes:   an executable portion and a Flash content portion, where the executable portion is capable of causing the presentation of the Flash content on a mobile device and wherein the Flash content portion, encapsulated in the executable module, is provided to the mobile device.   
     
     
         7 . The system of  claim 6  where:
 the document is compressed, encrypted or both. 
 
     
     
         8 . The system of  claim 6  where:
 the external module is a BREW extension. 
 
     
     
         9 . The system of  claim 6  where:
 the external module is compiled separately from the application. 
 
     
     
         10 . (canceled) 
     
     
         11 . (canceled) 
     
     
         12 . (canceled) 
     
     
         13 . (canceled) 
     
     
         14 . (canceled) 
     
     
         15 . A computer-implemented method, comprising:
 identifying, by a client device, an application for an environment that allows porting of the application to different types of wireless devices, the application including an executable portion and a document portion, wherein the document portion, encapsulated in the application, is provided to the client device; and   executing the executable portion, where the execution causes presentation of the document portion by signaling an external module capable of causing the presentation of the document.   
     
     
         16 . The method of  claim 15  where:
 the document is one of: a Flash document, a Shockwave document, or a Portable Document Format (PDF) document. 
 
     
     
         17 . The method of  claim 15  where:
 the external module is a BREW extension. 
 
     
     
         18 . The method of  claim 15  where:
 the external module is compiled separately from the application. 
 
     
     
         19 . The method of  claim 15 , further comprising:
 causing an account to be debited or credited based on the identifying, the executing or the signaling.   
     
     
         20 . The method of  claim 15 , further comprising:
 first receiving the application;   second receiving the external module; and   causing an account to be debited or credited based on the first receiving or the second receiving.   
     
     
         21 . (canceled) 
     
     
         22 . (canceled) 
     
     
         23 . (canceled) 
     
     
         24 . (canceled) 
     
     
         25 . (canceled) 
     
     
         26 . A computer program product, encoded on a computer-readable medium, operable to cause data processing apparatus to perform operations comprising:
 identifying an application for an environment that allows porting of the application to different types of wireless devices, the application including an executable portion and a document portion, wherein the document portion is provided, encapsulated in the application, to the data processing apparatus; and   executing the executable portion, where the execution causes presentation of the document portion by signaling an external module capable of causing the presentation of the document.   
     
     
         27 . (canceled) 
     
     
         28 . (canceled) 
     
     
         29 . (canceled) 
     
     
         30 . (canceled) 
     
     
         31 . A system comprising:
 a display for presenting a document to a user;   one or more interfaces configured to receive input from the user; and   processor electronics configured to perform operations comprising:
 identifying an application for an environment that allows porting of the application to different types of wireless devices, the application including an executable portion and a document portion, wherein the document portion is provided, encapsulated in the application, to the processor electronics; and 
 executing the executable portion, where the execution causes presentation of the document portion by signaling an external module capable of causing the presentation of the document. 
   
     
     
         32 . The system of  claim 31  where:
 the document is one of: a Flash document, a Shockwave document, or a Portable Document Format (PDF) document. 
 
     
     
         33 . The system of  claim 31  where:
 the external module is a BREW extension. 
 
     
     
         34 . The system of  claim 31  where:
 the external module is compiled separately from the application. 
 
     
     
         35 . The system of  claim 1 , wherein the executable portion signals the external module by way of one or more application programming interfaces. 
     
     
         36 . The system of  claim 6 , wherein the executable portion signals an external module to cause presentation of the Flash content. 
     
     
         37 . The system of  claim 36 , wherein the executable portion signals the external module by way of one or more application programming interfaces. 
     
     
         38 . The method of  claim 15 , wherein signaling the external module is facilitated through one or more application programming interfaces. 
     
     
         39 . The computer program product of  claim 26 , wherein signaling the external module is facilitated through one or more application programming interfaces. 
     
     
         40 . The system of  claim 31 , wherein the executable portion signals the external module by way of one or more application programming interfaces.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.