IP Library Granted Patent US 7,761,871
Granted Patent B2
US 7,761,871 · App. 10/598,629 · Granted Jul 20, 2010

Data access architecture

Assignee: Handmark, Inc.
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 7,761,871
App. No.
10/598,629
Granted
Jul 20, 2010
Kind
B2
Abstract

Methods and apparatuses for remotely accessing data through a wireless device are disclosed. Preferably, the wireless device includes an ability to link data between software components operating on the wireless device. Additionally, the wireless device preferably includes an ability to reduce remote data access by identifying a first data type and a second data type used by a software component, retrieving data corresponding to the first data type from a service provider, retrieving data corresponding to the second data type from the portable device, and displaying on the portable device a return content result including both the first data type and the second data type.

Claims (27)

1. A method of exchanging data between software components on a portable device, comprising:

activating a first software component using the portable device;

communicating with a service provider to identify a first data type used by the first software component, the first data type corresponding to data that must be retrieved from a service provider, wherein identifying the first data type comprises:

providing a list of data types available for the first software component from the service provider; and

selecting a subset of the list of data available for the first software component, wherein the first data type comprises selected data and excludes un-selected data;

identifying a second data type used by the first software component, the second data type corresponding to other data previously retrieved from the service provider by the portable device;

retrieving data corresponding to the first data type from a the service provider for the first software component at the portable device,

retrieving the other data corresponding to the second data type from the portable device;

displaying on the portable device a return content result including data corresponding to an aggregation of both the first data type and the second data type;

identifying common data from at least one of at least a portion of the data retrieved from the service provider and at least another portion of the other data retrieved from the portable device, the common data being used by

the first software component and a second software component;

receiving input designating the second software component to activate at the portable device;

initiating a call by the first software component to toad activate the second software component in response to the input;

activating the second software component; and

exchanging the common data between the second software component and the first software component.

2. The method of claim 1 wherein at least a portion of the retrieved data is not the common data.

3. The method of claim 1 further comprising retrieving supplemental data from the service provider for the second software component.

4. The method of claim 1 wherein the portable device comprises a wireless device.

5. The method of claim 1 wherein the first software component and the second software component each comprise one of a different application and a different channel/plugin residing within an application.

6. The method of claim 1 further comprising displaying a list of software components that utilize the common data retrieved from the service provider for the first software component.

7. The method of claim 6 wherein the input selects the second software component from the list.

8. The method of claim 1 wherein the first data type comprises status/update information.

9. The method of claim 8 wherein the first data type comprises outdated status/update information, and wherein the second data type comprises current status/update information previously retrieved by the portable device.

10. The method of claim 1 wherein the second data type comprises application files.

11. The method of claim 1 wherein identifying the first data type and the second data type used by the first software component is performed by the service provider.

12. The method of claim 1 wherein identifying the first data type and the second data type used by the first software component is performed by the portable device.

13. The method of claim 1 further comprising storing data corresponding to the second data type on the portable device.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 3, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: PINSIGHT MEDIA+, INC.
Reel/Frame 052313/0167 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 3, 2017
From: PINSIGHT MEDIA+, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041881/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2006
From: EDWARDS, JAMES D.; MASSEY, TIMOTHY B.; LACKEY, CASSIDY L.; MCGUIGAN, STEVE N.; PATTON, RONALD D.; WEST, ROBERT; GOTTLIEB, BENJAMIN; CHIPMAN, SAMUEL P.; SUMMA, AARON D.
To: HANDMARK, INC.
Reel/Frame 018418/0197 →
Continuity (2)
Provisional Application 6055163600 · Mar 10, 2004
Related Publication 20070214454A1 · Sep 13, 2007