US Patent No: 6,008,737

Number of patents in Portfolio can not be more than 2000

Apparatus for controlling utilization of software added to a portable communication device

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An apparatus at a fixed portion (102) of a communication system controls utilization of software (398) in a portable communication device (122) that includes a transceiver (302) for communicating with the fixed portion. The portable communication device receives (604) a request for utilization of the software. In response, the portable communication device seeks (612) a usage authorization for utilizing the software by generating (614) an external authorization request (428) that includes at least one of a size (396) of the software, a software name (394), a secure checksum, and an address (313) identifying the portable communication device, and by communicating (616) the external authorization request to the fixed portion. The secure checksum is a secure cyclic redundancy check of the software for which the portable communication device is requesting usage authorization, and is generated (624) by the portable communication device from a secure polynomial (311) stored in the portable communication device and separately by the apparatus from a same secure polynomial (230) stored in the apparatus. The portable communication device disallows (640) the utilization of the software, in response to the usage authorization being unobtainable.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
GOOGLE TECHNOLOGY HOLDINGS LLCMOUNTAIN VIEW, CA, US6433

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Davis, Walter L Parkland, FL 74 2767
Deluca, Michael J Boca Raton, FL 109 4849
Kraul, Doug Parkland, FL 1 31

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
* 5,493,492 Device for recording billable time and services 32 1994
* 5,606,497 Method and apparatus for recording billable time and services 23 1996
 
PENDRAGON WIRELESS LLC (1)
* 5,371,493 Radio paging receiver wherein programming information is readout from a discardable data card inserted therein 59 1992
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 5,612,682 Method and apparatus for controlling utilization of a process added to a portable communication device 127 1995
 
Signal Security Technologies (1)
* 5,155,680 Billing system for computing software 202 1989
 
INTEL CORPORATION (1)
* 5,633,932 Apparatus and method for preventing disclosure through user-authentication at a printing node 362 1995
 
NVIDIA CORPORATION (1)
* 5,652,793 Method and apparatus for authenticating the use of software 50 1995
 
MOTOROLA, INC. (1)
* 4,875,038 Frequency division multiplexed acknowledge back paging system 200 1988
 
THERMO FUNDING COMPANY LLC (1)
* 5,664,006 Method for accounting for user terminal connection to a satellite communications system 75 1995
 
ST. CLAIR INTELLECTUAL PROPERTY CONSULTANTS, INC. (1)
* 5,335,278 Fraud prevention system and process for cellular mobile telephone networks 214 1991
 
TELEMAC CELLULAR CORPORATION (2)
* 5,325,418 Cellular phone accounting system 107 1991
* 5,577,100 Mobile phone with internal accounting 318 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (1)
* 2004/0025,033 System and method for preventing unauthorized installation, use and reproduction of software 10 2002
 
HX LifeSpace, Inc. (1)
* 2006/0009,863 Building automation system 77 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 7,062,547 Method and system for providing a central repository for client-specific accessibility 15 2001
* 2003/0061,317 Method and system for providing a central repository for client-specific accessibility 36 2001
* 7,647,647 System, method and program product for temporally authorizing program execution 4 2004
 
SIEMENS AKTIENGESELLSCHAFT (2)
* 2002/0147,922 Software protection mechanism 7 2001
* 2004/0030,564 Licensing and access authorization 4 2002
 
WARD, CHRISTOPHER D. (1)
* 2008/0040,279 SYSTEM AND METHOD FOR DEPLOYING APPLICATION PROGRAM COMPONENTS HAVING AN APPLICATION SERVER 11 2007
 
HIGHWAVE ACQUISITION, LLC (1)
* 2003/0042,172 Process for the desulphurization and upgrading fuel oils 1 2002
 
Moldflow Netherlands Limited (1)
7,032,113 Network enabled application software system and method 24 2001
 
BLACKBERRY LIMITED (3)
8,205,091 System and method for securing wireless data 1 2004
* 2005/0154,876 System and method for securing wireless data 5 2004
8,533,452 System and method for securing wireless data 0 2012
 
MAVERICK SPECIALIZED, LLC (1)
* 6,636,607 Method and apparatus for controlling display of content signals 7 1999
 
NOKIA TECHNOLOGIES OY (4)
8,856,266 Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal 0 2004
* 2004/0160,911 Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal 22 2004
7,904,528 Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal 7 2004
* 2005/0083,877 Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal 4 2004
 
FUJITSU LIMITED (2)
* 2010/0117,807 Response Wireless Device And Wireless Communications Method For The Same 2 2010
* 2013/0117,576 CONVERTING APPARATUS, CONVERTING METHOD, AND RECORDING MEDIUM OF CONVERTING PROGRAM 0 2012
 
Tian Holdings, LLC (1)
* 2005/0027,966 Device and method for digital signal processor code downloading 3 2004
 
MEDIA PATENTS, S.L. (1)
* 2010/0250,400 APPARATUS AND METHODS FOR THE SALE OF SOFTWARE PRODUCTS 21 2010
 
TWITTER, INC. (1)
* 7,730,525 Method, system, and computer program product for limiting authorization of an executable action to an application session 0 2005
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 6,272,333 Method and apparatus in a wireless communication system for controlling a delivery of data 65 1998
 
HISTOGEN, INC. (1)
* 2010/0034,787 COMPOSITION AND METHODS FOR PROMOTING HAIR GROWTH 1 2009
 
UNILOC LUXEMBOURG S.A. (2)
6,857,067 System and method for preventing unauthorized access to electronic data 48 2001
* 2002/0029,347 System and method for preventing unauthorized access to electronic data 12 2001
 
ATI TECHNOLOGIES ULC (2)
6,976,265 Method and apparatus for controlling display of content signals 21 1998
* 2006/0026,627 Method and apparatus for controlling display of content signals 2 2005
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
7,697,472 Reporting portable device statistics 1 2006
 
APRIVA, LLC (17)
6,934,532 Communication systems, components, and methods operative with programmable wireless devices 67 2001
7,203,477 System and method for deploying application programs 21 2004
8,295,834 System and method for registration for application program deployment 3 2004
7,822,410 System and method for deploying application program components having an application server 13 2004
7,254,390 System and method for deploying application programs having a browser 12 2004
7,203,485 System and method for deploying application program components having a service sector 18 2004
* 2005/0064,857 System and method for deploying application program components having an application server 15 2004
* 2005/0064,849 System and method for deploying application program components having a service sector 2 2004
8,989,723 System and method for deploying a payment application on a wireless device 0 2007
7,817,981 System and method for deploying application programs 5 2007
7,962,137 System and method for developing an application program for wireless devices 5 2007
9,008,638 System and method for deploying application program components having a service sector to wireless devices 0 2008
* 2009/0043,700 SYSTEM AND METHOD FOR DEPLOYING APPLICATION PROGRAM COMPONENTS HAVING A SERVICE SECTOR 2 2008
* 2009/0037,329 SYSTEM AND METHOD FOR DEPLOYING APPLICATION PROGRAMS 17 2008
9,301,275 System and method for deploying application programs 0 2008
8,295,835 System and method for registration for application program deployment 3 2008
* 2009/0037,330 SYSTEM AND METHOD FOR DEPLOYING APPLICATION PROGRAM COMPONENTS 1 2008
 
DELL MARKETING L.P. (4)
* 7,627,902 Method of managing a software item on a managed computer system 5 2003
8,065,740 Managing a software item on a managed computer system 1 2009
* 2010/0037,316 MANAGING A SOFTWARE ITEM ON A MANAGED COMPUTER SYSTEM 2 2009
8,370,953 Method of managing a software item on a managed computer system 0 2011
 
DIGIMARC CORPORATION (2)
6,625,297 Self-orienting watermarks 70 2000
6,993,153 Self-orienting watermarks 9 2003
 
OPTIS WIRELESS TECHNOLOGY, LLC (1)
* 6,141,544 System and method for over the air activation in a wireless telecommunications network 26 1998
* Cited By Examiner