IP Library Granted Patent US 9,418,053
Granted Patent B2
US 9,418,053 · App. 14/140,974 · Granted Aug 16, 2016

Method and system for deploying content to wireless devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,418,053
App. No.
14/140,974
Granted
Aug 16, 2016
Kind
B2
Abstract

A method and system for deploying content to devices is provided. The method and system can be used to deploy markup content to web browser applications on wireless devices. The wireless devices may included, for example, WAP phones, HDML phones, Palm VII, Palm V, etc. The method and system can also be used in conjunction with wired systems. A translator receives data, in a variety of formats, from the wireless devices. The translator then translates the data into a standardized format. A content provider interface receives the data in the standardized format and provides content data, also in the standardized format. The content data in the standardized format is provided to a transformer. The transformer transforms the content data into the pre-selected format for the particular wireless device. The content data can then be utilized and manipulated by the wireless device.

Claims (34)

1. A method for deploying markup content to browser applications comprising the following steps:

accepting inbound data;

transforming said inbound data into XML messages;

selecting a content provider interface;

forwarding said XML messages to the selected content provider interface;

receiving an XML message response from the content provider interface; selecting at least one XSL style sheet from a group of XSL style sheets;

transforming said XML message response into outbound data using said at least one selected XSL style sheet; and

forwarding said outbound data to the browser application.

2. The method according to claim 1 , further comprising:

extracting session information from said inbound request.

3. The method according to claim 1 , further comprising:

transmitting said XML messages to a content provider.

4. The method according to claim 1 , wherein said selecting step comprises:

selecting said content provider interface from a group of content provider interfaces based on a unique message key.

5. A method for deploying markup content to browser applications on devices, comprising:

accepting requests from devices;

processing said requests as synchronous messages via a block and wait mechanism;

retrieving information related to at least one of form data, session data, MIME data, and a message key in order to generate an XML stream;

parsing said XML stream into an XML message;

determining all content provider interfaces that can handle said XML message based on said message key;

selecting a content provider interface to process said XML message;

forwarding said XML message to said selected content provider interface;

receiving a response from said selected content provider interface;

selecting one or more XSL style sheets; transforming said response into one or more forms using said selected XSL style sheets; and

forwarding said transformed response to said devices.

6. The method according to claim 5 , further comprising the steps of:

creating a DOM; and

setting a runtime parameter to validate XML against a document type definition (DTD).

7. The method according to claim 5 , wherein said device is a wireless device.

8. The method according to claim 5 wherein at least two XSL style sheets are selected and further comprising applying the style sheets at least one of sequentially and independently.

9. The method according to claim 8 wherein the independent application is done simultaneously.

10. The method according to claim 8 wherein an order of applying the XSL style sheets is pre-selected.

11. The method according to claim 5 wherein at least three XSL style sheets are selected and applying the style sheets at least one of sequentially, independently, and a combination of both.

12. The method according to claim 11 wherein the independent application is done simultaneously.

Assignments (11)
SECURITY INTEREST Recorded Nov 16, 2018
From: COMTECH TELECOMMUNICATIONS CORP.; COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH SYSTEMS, INC.; COMTECH PST CORP.; COMTECH MOBILE DATACOM CORPORATION; ANGELS ACQUISITION CORP.; ARMER COMMUNICATIONS ENGINEERING SERVICES, INC.; COMTECH AEROASTRO, INC.; COMTECH ANTENNA SYSTEMS, INC.; COMTECH COMMUNICATIONS CORP.; COMTECH COMSTREAM, INC.; COMTECH SYSTEMS INTERNATIONAL, INC.; COMTECH TOLT TECHNOLOGIES, INC.; TIERNAN RADYNE COMSTREAM, INC.; COMTECH CPI ELECTRON DEVICES CORP.; COMTECH CPI MICROWAVE CORP.; TELECOMMUNICATION SYSTEMS, INC.; NETWORKS IN MOTION, INC.; SOLVERN INNOVATIONS, INC.; MICRODATA, LLC; MICRODATA GIS, INC.; MAPLE ACQUISITION LLC; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF MARYLAND; NEXTGEN COMMUNICATIONS, INC., A CORPORATION OF VIRGINIA; OLIVE ACQUISITION LLC
To: CITIBANK, N.A.
Reel/Frame 048104/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2015
From: ROUSSILLON LLC
To: ZHIGU HOLDINGS LIMITED
Reel/Frame 036063/0361 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2014
From: TELECOMMUNICATION SYSTEMS, INC.
To: ROUSSILLON LLC
Reel/Frame 032577/0656 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2014
From: AETHER SYSTEMS, INC.
To: TSYS ACQUISITION CORP.
Reel/Frame 032490/0072 →
NUNC PRO TUNC ASSIGNMENT Recorded Mar 20, 2014
From: TELECOMMUNICATION SYSTEMS CORPORATION OF MARYLAND
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 032490/0239 →
CHANGE OF NAME Recorded Mar 20, 2014
From: TSYS ACQUISITION CORP.
To: TELECOMMUNICATION SYSTEMS CORPORATION OF MARYLAND
Reel/Frame 032490/0465 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2014
From: TELECOMMUNICATION SYSTEMS CORPORATION OF MARYLAND
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 032490/0150 →
CONFIRMATORY ASSIGNMENT Recorded Mar 19, 2014
From: WANTZ, L. JAY
To: AETHER SYSTEMS, INC.
Reel/Frame 032474/0011 →
CONFIRMATORY ASSIGNMENT Recorded Mar 19, 2014
From: SHELTON, DALE
To: AETHER SYSTEMS, INC.
Reel/Frame 032472/0229 →
CONFIRMATORY ASSIGNMENT Recorded Mar 8, 2014
From: MILLER, MICHAEL
To: AETHER SYSTEMS, INC.
Reel/Frame 032421/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 8, 2014
From: BONEFAS, RUDY G; MILLER, MICHAEL
To: AETHER SYSTEMS, INC.
Reel/Frame 032421/0312 →