IP Library Granted Patent US 7,984,111
Granted Patent B2
US 7,984,111 · App. 10/301,918 · Granted Jul 19, 2011

Software applications incorporating functionalities based on data-type and access

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,984,111
App. No.
10/301,918
Granted
Jul 19, 2011
Kind
B2
Abstract

A process of sending and receiving data by a wireless device through a wireless network is disclosed. Access criteria are set for at least one of the wireless device and applications running on the wireless device. At least one query is formulated by one of the applications running on the wireless device and the query is sent over the wireless network. Data is received in response to the query, wherein the data received is based on the access criteria and the access criteria relate to an access of the wireless device to the wireless network.

Claims (74)

1. A wireless device receiving data through a wireless network, said wireless device comprising:

an access criteria setter configured to set access criteria for at least one of the wireless device and applications running on the wireless device;

a query formulator configured to formulate at least one query by one of the applications running on the wireless device;

a sender configured to send the query over the wireless network; and

a receiver configured to receive data in response to the query,

wherein the data received is based on the access criteria and the access criteria relate to an access of the wireless device to the wireless network.

2. A wireless device as recited in claim 1 , wherein said access criteria setter comprises a register setter configured to set a wireless device register based on the access of the wireless device to the wireless network, and

said query formulator comprises a register query formulator configured to formulate the at least one query based on contents of the wireless device register.

3. A wireless device as recited in claim 1 , further comprising:

a query reformulator configured to reformulate the at least one query based on the access criteria; and

wherein said sender comprises a second sender configured to send the reformulated query over the wireless network.

4. A wireless device as recited in claim 1 , wherein said receiver comprises a second receiver configured to receive modified data in response to the query, and

the modified data is modified by a sender based on a detected access of the wireless device to the wireless network detected by the sender.

5. A wireless device as recited in claim 1 , wherein said formulator comprises an application query formulator configured to formulate at least one query by at least one of an email application, a browser application, a streaming media application, and a network messaging application.

6. A wireless device as recited in claim 5 , wherein

said one of the applications running on the wireless device comprises the email application, and

said receiver comprises an email receiver configured to receive at least a portion of an email message based on the access criteria.

7. A wireless device as recited in claim 1 , wherein said access criteria setter comprises a second access criteria setter configured to set access criteria based on a data rate between the wireless device and the wireless network.

8. A wireless device as recited in claim 1 , wherein said access criteria setter comprises a second access criteria setter configured to set access criteria based on a type of data transferred between the wireless device and the wireless network.

9. A wireless device as recited in claim 1 , wherein said access criteria setter comprises a second access criteria setter configured to set access criteria based on a provider of network service providing the wireless network.

10. A wireless device as recited in claim 1 , wherein said access criteria setter comprises a second access criteria setter configured to set access criteria based on a use of the wireless device over a predetermined period of time.

11. A wireless device as recited in claim 1 , wherein said access criteria setter comprises a second access criteria setter configured to set access criteria for each application running on the wireless device separately.

12. A wireless device as recited in claim 11 , wherein said second access criteria setter comprises a third access criteria setter configured to set access criteria for each application based on a use of each application running on the wireless device over a predetermined period of time.

13. A wireless device for receiving data through a wireless network, said wireless device comprising:

setting means for setting access criteria for at least one of the wireless device and applications running on the wireless device;

formulating means for formulating at least one query by one of the applications running on the wireless device;

sending means for sending the query over the wireless network; and

receiving means for receiving data in response to the query,

wherein the data received is based on the access criteria and the access criteria relate to an access of the wireless device to the wireless network.

14. A wireless device as recited in claim 13 , wherein said setting means is configured to set a wireless device register based on the access of the wireless device to the wireless network, and

said formulating means is configured to formulate the at least one query based on contents of the wireless device register.

15. A wireless device as recited in claim 13 , further comprising:

reformulating means configured to reformulate the at least one query based on the access criteria,

wherein said sending means is configured to send the reformulated query over the wireless network.

16. A wireless device as recited in claim 13 , wherein

said receiving means is configured to receive modified data in response to the query, and

the modified data is modified by a sender based on a detected access of the wireless device to the wireless network detected by the sender.

17. A wireless device as recited in claim 13 , wherein said formulating means is configured to formulate at least one query by at least one of an email application, a browser application, a streaming media application, and a network messaging application.

18. A wireless device as recited in claim 17 , wherein said one of the applications running on the wireless device comprises the email application, and

said receiving means is configured to receive at least a portion of an email message based on the access criteria.

19. A wireless device as recited in claim 13 , wherein said setting means is configured to set access criteria based on a data rate between the wireless device and the wireless network.

20. A wireless device as recited in claim 13 , wherein said setting means is configured to set access criteria based on a type of data transferred between the wireless device and the wireless network.

21. A wireless device as recited in claim 13 , wherein said setting means is configured to set access criteria based on a provider of network service providing the wireless network.

22. A wireless device as recited in claim 13 , wherein said setting means is configured to set access criteria based on a use of the wireless device over a predetermined period of time.

23. A wireless device as recited in claim 13 , wherein said setting means is configured to set access criteria for each application running on the wireless device separately.

24. A wireless device as recited in claim 23 , wherein said setting means is configured to set access criteria for each application based on a use of each application running on the wireless device over a predetermined period of time.

25. A process of receiving data by a wireless device through a wireless network, said process comprising:

setting access criteria for at least one of the wireless device and applications running on the wireless device;

formulating at least one query by one of the applications running on the wireless device;

sending the query over the wireless network; and

receiving data in response to the query,

wherein the data received is based on the access criteria and the access criteria relate to an access of the wireless device to the wireless network,

and wherein said step of setting access criteria comprises setting a wireless device register based on the access of the wireless device to the wireless network and said step of formulating at least one query comprises formulating the at least query based on contents of the wireless device register.

26. A process of receiving data by a wireless device through a wireless network, said process comprising:

setting access criteria for at least one of the wireless device and applications running on the wireless device;

formulating at least one query by one of the applications running on the wireless device;

reformulating the at least one query based on the access criteria;

sending the query over the wireless network, wherein said step of sending the query comprises sending the reformulated query over the wireless network; and

receiving data in response to the query,

wherein the data received is based on the access criteria and the access criteria relate to an access of the wireless device to the wireless network.

27. A process of receiving data by a wireless device through a wireless network, said process comprising:

setting access criteria for at least one of the wireless device and applications running on the wireless device;

formulating at least one query by one of the applications running on the wireless device;

sending the query over the wireless network; and

receiving data in response to the query,

wherein the data received is based on the access criteria and the access criteria relate to an access of the wireless device to the wireless network,

wherein said step of setting access criteria comprises setting the access criteria by a sender of data in response to the at least one query, and said step of receiving data in response to the query comprises receiving modified data in response to the query, and wherein the modified data is modified by the sender based on a detected access of the wireless device to the wireless network detected by the sender.

28. A process of receiving data by a wireless device through a wireless network, said process comprising:

setting access criteria for at least one of the wireless device and applications running on the wireless device;

formulating at least one query by one of the applications running on the wireless device;

sending the query over the wireless network; and

receiving data in response to the query,

wherein the data received is based on the access criteria and the access criteria relate to an access of the wireless device to the wireless network,

wherein said step of setting access criteria comprises setting access criteria based on a data rate between the wireless device and the wireless network.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY NUMBERS PREVIOUSLY RECORDED AT REEL: 47630 FRAME: 344. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 21, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 048883/0267 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE OF MERGER TO 9/5/2018 PREVIOUSLY RECORDED AT REEL: 047196 FRAME: 0687. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047630/0344 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047196/0687 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSPELLING OF THE NAMES OF THE INVENTORS PREVIOUSLY RECORDED ON REEL 013514 FRAME 0236. ASSIGNOR(S) HEREBY CONFIRMS THE JYHAN KARAOGUZ AND NAMBI SHASHADRI. Recorded Mar 25, 2011
From: KARAOGUZ, JEYHAN; SESHADRI, NAMBI
To: BROADCOM CORPORATION
Reel/Frame 026014/0901 →