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

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO

6008737

SERIAL NO

08672004

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, US6668

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Davis, Walter L Parkland, FL 74 2827
Deluca, Michael J Boca Raton, FL 111 5053
Kraul, Doug Parkland, FL 1 34

Cited Art Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (2)
* 5493492 Device for recording billable time and services 32 1994
* 5606497 Method and apparatus for recording billable time and services 23 1996
 
PENDRAGON WIRELESS LLC (1)
* 5371493 Radio paging receiver wherein programming information is readout from a discardable data card inserted therein 60 1992
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 5612682 Method and apparatus for controlling utilization of a process added to a portable communication device 131 1995
 
Signal Security Technologies (1)
* 5155680 Billing system for computing software 212 1989
 
INTEL CORPORATION (1)
* 5633932 Apparatus and method for preventing disclosure through user-authentication at a printing node 365 1995
 
NVIDIA CORPORATION (1)
* 5652793 Method and apparatus for authenticating the use of software 50 1995
 
MOTOROLA, INC. (1)
* 4875038 Frequency division multiplexed acknowledge back paging system 200 1988
 
THERMO FUNDING COMPANY LLC (1)
* 5664006 Method for accounting for user terminal connection to a satellite communications system 78 1995
 
ST. CLAIR INTELLECTUAL PROPERTY CONSULTANTS, INC. (1)
* 5335278 Fraud prevention system and process for cellular mobile telephone networks 217 1991
 
TELEMAC CELLULAR CORPORATION (2)
* 5325418 Cellular phone accounting system 110 1991
* 5577100 Mobile phone with internal accounting 344 1995
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
* 2002/0042,910 Method of detecting write conflicts in replicated databases without memory overhead 9 2001
 
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 86 2005
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (3)
* 7062547 Method and system for providing a central repository for client-specific accessibility 16 2001
* 2003/0061,317 Method and system for providing a central repository for client-specific accessibility 73 2001
* 7647647 System, method and program product for temporally authorizing program execution 5 2004
 
WARD, CHRISTOPHER D. (1)
* 2008/0040,279 SYSTEM AND METHOD FOR DEPLOYING APPLICATION PROGRAM COMPONENTS HAVING AN APPLICATION SERVER 13 2007
 
SIEMENS AKTIENGESELLSCHAFT (3)
* 2002/0147,922 Software protection mechanism 7 2001
* 2004/0030,564 Licensing and access authorization 4 2002
* 2007/0043,675 SOFTWARE LICENSE MANAGER 2 2006
 
HIGHWAVE ACQUISITION, LLC (1)
* 2003/0042,172 Process for the desulphurization and upgrading fuel oils 1 2002
 
MOLDFLOW NETHERLANDS LIMITED (1)
7032113 Network enabled application software system and method 24 2001
 
BLACKBERRY LIMITED (3)
8205091 System and method for securing wireless data 1 2004
* 2005/0154,876 System and method for securing wireless data 6 2004
8533452 System and method for securing wireless data 0 2012
 
MAVERICK SPECIALIZED, LLC (1)
* 6636607 Method and apparatus for controlling display of content signals 7 1999
 
NOKIA TECHNOLOGIES OY (5)
8856266 Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal 2 2004
* 2004/0160,911 Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal 23 2004
7904528 Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal 9 2004
* 2005/0083,877 Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal 6 2004
9369821 Apparatus and associated method for downloading an application with a variable lifetime to a mobile terminal 0 2014
 
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 23 2010
 
TWITTER, INC. (1)
* 7730525 Method, system, and computer program product for limiting authorization of an executable action to an application session 0 2005
 
GOOGLE TECHNOLOGY HOLDINGS LLC (1)
* 6272333 Method and apparatus in a wireless communication system for controlling a delivery of data 69 1998
 
Histogen, Inc. (1)
* 2010/0034,787 COMPOSITION AND METHODS FOR PROMOTING HAIR GROWTH 1 2009
 
UNILOC LUXEMBOURG S.A. (2)
6857067 System and method for preventing unauthorized access to electronic data 53 2001
* 2002/0029,347 System and method for preventing unauthorized access to electronic data 17 2001
 
ATI TECHNOLOGIES ULC (2)
6976265 Method and apparatus for controlling display of content signals 23 1998
* 2006/0026,627 Method and apparatus for controlling display of content signals 2 2005
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
7697472 Reporting portable device statistics 2 2006
 
APRIVA, LLC (20)
6934532 Communication systems, components, and methods operative with programmable wireless devices 73 2001
7203477 System and method for deploying application programs 25 2004
8295834 System and method for registration for application program deployment 4 2004
7822410 System and method for deploying application program components having an application server 15 2004
7254390 System and method for deploying application programs having a browser 14 2004
7203485 System and method for deploying application program components having a service sector 21 2004
* 2005/0064,857 System and method for deploying application program components having an application server 17 2004
* 2005/0064,849 System and method for deploying application program components having a service sector 3 2004
8989723 System and method for deploying a payment application on a wireless device 0 2007
7817981 System and method for deploying application programs 6 2007
* 2007/0254,638 System and method for deploying application program components having a service sector 13 2007
7962137 System and method for developing an application program for wireless devices 6 2007
* 2008/0022,276 SYSTEM AND METHOD FOR DEPLOYING APPLICATION PROGRAMS HAVING A BROWSER 20 2007
9008638 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 4 2008
* 2009/0037,329 SYSTEM AND METHOD FOR DEPLOYING APPLICATION PROGRAMS 18 2008
9480038 System and method for deploying application program components 0 2008
9301275 System and method for deploying application programs 0 2008
8295835 System and method for registration for application program deployment 4 2008
* 2009/0037,330 SYSTEM AND METHOD FOR DEPLOYING APPLICATION PROGRAM COMPONENTS 2 2008
 
DELL MARKETING L.P. (5)
* 7627902 Method of managing a software item on a managed computer system 5 2003
8065740 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
8370953 Method of managing a software item on a managed computer system 0 2011
9367670 Managing a software item on a managed computer system 0 2013
 
DIGIMARC CORPORATION (2)
6625297 Self-orienting watermarks 74 2000
6993153 Self-orienting watermarks 11 2003
 
OPTIS WIRELESS TECHNOLOGY, LLC (1)
* 6141544 System and method for over the air activation in a wireless telecommunications network 28 1998
* Cited By Examiner