IP Library Patent Application 14583568
Patent Application
App. No. 14/583,568

SYSTEM, METHOD, AND COMPUTER PROGRAM PRODUCT FOR PERFORMING ONE OR MORE MAINTENANCE TASKS ON A REMOTELY LOCATED COMPUTER CONNECTED TO A SERVER COMPUTER VIA A DATA NETWORK

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 None
App. No.
14/583,568
Abstract

A method and computer executable program code are disclosed for performing one or more maintenance tasks on a remotely located computer connected to a server computer via a data network.

Claims (38)

1 - 20 . (canceled)

21 . A client device, comprising:

a processor coupled to a display device, the processor further coupled to at least one machine accessible storage medium having code stored thereon, the code when executed to cause the processor to:

responsive to a user-initiated action, send a request to a server and receive a download of software from the server to the client device;

determine, when the downloaded software is invoked to execute, whether at least one of the following is true: a) a selected source from which the software was downloaded is an authorized source and b) the software download is associated with a digital signature; and

prevent execution of the downloaded software responsive to:

a) determining that the selected source is not the authorized source; and

b) determining that the software download is not associated with the digital signature.

22 . The client device of claim 21 , wherein execution of the downloaded software is to be permitted based on determining that either that the selected source is the authorized source or that the software download is associated with the digital signature.

23 . The client device of claim 21 , wherein the digital signature indicates an association with a trusted source.

24 . The client device of claim 21 , wherein determining whether the selected source is an authorized source is to comprise identifying a uniform resource locator (URL) associated with the server and determining whether the URL is associated with an authorized source.

25 . The client device of claim 21 , wherein the user action comprises a user input to indicate user approval of the download.

26 . The client device of claim 21 , further comprising a browser.

27 . The client device of claim 26 , wherein the request is generated, at least in part, using the browser.

28 . The client device of claim 21 , wherein the code, when executed, is to further cause the processor to receive data to describe a license of the downloaded software.

29 . The client device of claim 21 , wherein the client device comprises a personal computing device.

30 . The client device of claim 21 , wherein the software download is received over the Internet.

31 . The client device of claim 30 , wherein the software download is provided, at least in part, through an Internet browser of the client device.

32 . A method comprising:

responsive to a user-initiated action, sending a request to a server;

receiving, at a client computing device, a download of software from the server;

determining, when the downloaded software is invoked to execute, whether at least one of the following is true: a) a selected source from which the software was downloaded is an authorized source and b) the software download is associated with a digital signature; and

preventing execution of the downloaded software responsive to:

a) determining that the selected source is not the authorized source; and

b) determining that the software download is not associated with the digital signature.

33 . The method of claim 32 , further comprising identifying a URL associated with the server.

34 . The method of claim 32 , further comprising identifying signature data associated with the software.

35 . The method of claim 32 , wherein determining whether the selected source is authorized comprises identifying an address of the server and determining whether the address corresponds to an authorized source.

36 . At least one machine accessible storage medium having instructions stored thereon, the instructions when executed on a machine, cause the machine to:

responsive to a user-initiated action, send a request to a server and receive a download of software from the server to the client device;

determine, when the downloaded software is invoked to execute, whether at least one of the following is true: a) a selected source from which the software was downloaded is an authorized source and b) the software download is associated with a digital signature; and

prevent execution of the downloaded software responsive to:

a) determining that the selected source is not the authorized source; and

b) determining that the software download is not associated with the digital signature.

37 . The storage medium of claim 36 , wherein the user-initiated action comprises an input to request the download of the software.

38 . The storage medium of claim 37 , wherein the input is to be received through a browser of the client device.

39 . The storage medium of claim 36 , wherein the server comprises a repository of a plurality of different software applications for download.

40 . The storage medium of claim 36 , wherein execution of the downloaded is to be permanently prevented.

Assignments (7)
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045056/0676 Recorded Mar 2, 2022
From: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 059354/0213 →
RELEASE OF INTELLECTUAL PROPERTY COLLATERAL - REEL/FRAME 045055/0786 Recorded Oct 26, 2020
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: MCAFEE, LLC
Reel/Frame 054238/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045056 FRAME 0676. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 054206/0593 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVE PATENT 6336186 PREVIOUSLY RECORDED ON REEL 045055 FRAME 786. ASSIGNOR(S) HEREBY CONFIRMS THE SECURITY INTEREST. Recorded Oct 22, 2020
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 055854/0047 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: MORGAN STANLEY SENIOR FUNDING, INC.
Reel/Frame 045056/0676 →
SECURITY INTEREST Recorded Jan 12, 2018
From: MCAFEE, LLC
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045055/0786 →
CHANGE OF NAME AND ENTITY CONVERSION Recorded Aug 24, 2017
From: MCAFEE, INC.
To: MCAFEE, LLC
Reel/Frame 043665/0918 →