IP Library Granted Patent US 8,127,025
Granted Patent B2
US 8,127,025 · App. 12/068,699 · Granted Feb 28, 2012

System for an open architecture development platform with centralized synchronization

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 8,127,025
App. No.
12/068,699
Granted
Feb 28, 2012
Kind
B2
Abstract

One aspect of the preferred embodiment relates to an application framework for managing mobile clients and application programs. By utilizing the preferred embodiment, a system administrator may be provided the capability to manage and control multiple devices, directly and indirectly, using push (server-initiated) and/or pull (client-initiated) techniques from a single location. Additionally, the preferred embodiment may be utilized to back up and securely store information on the mobile clients, identify device usage and to deliver files and databases to the mobile clients.

Claims (22)

1. A method for optimizing data communications comprising:

determining, at a transmitting device, a maximum data packet size for a plurality of data packets associated with a particular session;

retrieving, with said transmitting device, a current record;

comparing, at said transmitting device, a current record size with said determined maximum data packet size for said particular session;

if said current record size is less than said determined maximum data packet size for a particular packet from the plurality of data packets, determining a size for a portion of a next record associated with a next packet that when added to said current record equates to said determined maximum data packet size, combining said current record and said portion of said next record into a data payload of a transmission packet, and transmitting said transmission packet from said transmitting device to a receiving device; and

if said current record size is at least as large as said determined maximum data packet size for said particular session, transmitting, from said transmitting device to a receiving device, said current record.

2. The method for optimizing a data transmission according to claim 1 , further comprising:

formatting a subsequent data payload record of a subsequent data packet to include a remainder of a next payload record and at least a portion of a subsequent record to fill said subsequent data payload.

3. The method for optimizing a data transmission according to claim 1 , further comprising:

modifying a size of a data payload portion of said transmission packet if a payload record to be transmitted is determined to be larger than said determined maximum data packet size.

4. The method for optimizing a data transmission according to claim 1 , wherein:

said transmission of said transmission packet utilizes a TCP/IP network protocol.

5. The method for optimizing a data transmission according to claim 1 , wherein:

said determined maximum data packet size is a Maximum Transfer Unit (MTU) as determined using TCP/IP network protocol.

6. The method for optimizing a data transmission according to claim 1 , wherein:

said transmitting device is a wireless client device.

7. The method for optimizing a data transmission according to claim 1 , wherein:

said transmitting device is a physical server.

8. The method for optimizing a data transmission according to claim 1 , wherein:

said receiving device is a wireless client device.

9. The method for optimizing a data transmission according to claim 1 , wherein:

said receiving device is a physical server.

Assignments (12)
PATENT SECURITY AGREEMENT Recorded Apr 14, 2023
From: CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.); CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 063340/0164 →
RELEASE AND REASSIGNMENT OF SECURITY INTEREST IN PATENT (REEL/FRAME 062113/0001) Recorded Apr 14, 2023
From: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
To: CITRIX SYSTEMS, INC.; CLOUD SOFTWARE GROUP, INC. (F/K/A TIBCO SOFTWARE INC.)
Reel/Frame 063339/0525 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062112/0262 →
PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 062113/0470 →
SECOND LIEN PATENT SECURITY AGREEMENT Recorded Oct 7, 2022
From: TIBCO SOFTWARE INC.; CITRIX SYSTEMS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 062113/0001 →
SECURITY INTEREST Recorded Sep 30, 2022
From: CITRIX SYSTEMS, INC.
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 062079/0001 →
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 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2013
From: TELECOMMUNICATION SYSTEMS, INC.
To: CITRIX SYSTEMS, INC.
Reel/Frame 031359/0589 →
RELEASE Recorded Sep 27, 2013
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; NETWORKS IN MOTION, INC.; MICRODATA GIS, INC.; MICRODATA, LLC; NEXTGEN COMMUNICATIONS, INC.; SOLVERN INNOVATIONS, INC.
Reel/Frame 031307/0341 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 11, 2008
From: VISALLI, GREG; MORRISON, DOUGLAS; BODAYLA, ROY
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 020563/0226 →