Movatterモバイル変換


[0]ホーム

URL:


US20030195974A1 - Apparatus and method for scheduling of search for updates or downloads of a file - Google Patents

Apparatus and method for scheduling of search for updates or downloads of a file
Download PDF

Info

Publication number
US20030195974A1
US20030195974A1US10/396,098US39609803AUS2003195974A1US 20030195974 A1US20030195974 A1US 20030195974A1US 39609803 AUS39609803 AUS 39609803AUS 2003195974 A1US2003195974 A1US 2003195974A1
Authority
US
United States
Prior art keywords
file
receiving
module
files
screen
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/396,098
Inventor
Joel Ronning
Kelly Wical
Marc Kukura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/372,253external-prioritypatent/US7058597B1/en
Application filed by IndividualfiledCriticalIndividual
Priority to US10/396,098priorityCriticalpatent/US20030195974A1/en
Publication of US20030195974A1publicationCriticalpatent/US20030195974A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An agent software application for controlling distribution of files and managing updates to files. The agent automatically downloads files upon request by a user and can download a file in multiple portions by tracking received byte numbers. The agent searches for updates to files by using application signatures to uniquely identify files stored on a user's machine and transmitting the application signatures to a server storing the updates. The user can set parameters related to control of the downloading and searching for file updates, including scheduling of downloads for selected files and scheduling of automatic searching for updates on a periodic basis.

Description

Claims (122)

What is claimed is:
1. A method for selectively downloading a file in multiple portions, at least a portion of the file having been previously received, comprising:
transmitting a request to download a file, the request including an identification of the file and an indication of starting point for transmission of the file;
receiving a serial transmission of digital information for the file beginning at the starting point;
appending the digital information to the previously-received portion of the file; and
storing the received digital information.
2. The method ofclaim 1 wherein the receiving step includes receiving a stream of bytes.
3. The method ofclaim 2 wherein the storing step includes storing the received bytes in a temporary folder.
4. The method ofclaim 2 wherein the transmitting step includes transmitting a start byte number as the indication of the starting point.
5. The method ofclaim 1, further including providing a visual indication of an amount of the file downloaded.
6. The method ofclaim 1 wherein the providing step includes displaying an expanding status bar that provides in realtime an indication of the amount of the file downloaded during the receiving step.
7. The method ofclaim 5, further including providing an indication that the entire file has been downloaded.
8. The method ofclaim 1, further including selectively installing the file after completion of the downloading.
9. The method ofclaim 1 wherein the transmitting step includes transmitting a uniform resource locator as the identification of the file.
10. The method ofclaim 1, further including receiving an end of file indication upon completion of the downloading of the entire file.
11. The method ofclaim 2, further including tracking numbers of bytes transmitted for the file.
12. The method ofclaim 1 wherein the transmitting step includes transmitting the indication of the starting point based upon a size of the previously-received portion of the file.
13. The method ofclaim 1, further including displaying a status of the downloading of the file.
14. The method ofclaim 13 wherein the displaying step includes displaying in indication that the file is ready to be downloaded, in progress during a download, successfully downloaded, or has a canceled download.
15. The method ofclaim 13, further including receiving settings for parameters related to control of the downloading of the file.
16. A method for scheduling downloading of a file, comprising:
receiving an identification of a file to be downloaded;
receiving schedule information identifying a time to download the file; and
automatically downloading the file based upon the schedule information.
17. The method ofclaim 16 wherein the automatically downloading step includes:
transmitting a request to download the file, the request including an identification of the file and an indication of starting point for transmission of the file;
receiving a serial transmission of digital information for the file beginning at the starting point;
appending the digital information to a previously-received portion of the file, if present; and
storing the received digital information.
18. The method ofclaim 16 wherein:
the receiving schedule information step includes receiving information specifying a particular date and time; and
the automatically downloading step includes:
detecting occurrence of the particular date and time; and
downloading the file based upon the detecting the occurrence.
19. The method ofclaim 16 wherein the receiving schedule information step includes receiving information identifying a date and time to download the file.
20. A method for providing updates to files stored on a user's machine, comprising:
scanning a memory associated with a user's machine to detect particular files;
obtaining identifications of the particular files based upon the scanning;
constructing a message including the identifications of the particular files;
transmitting the message to a server; and
receiving from the server an indication of update information associated with the particular files based upon the identification of the particular files.
21. The method ofclaim 20 wherein:
the obtaining step includes generating application signatures uniquely identifying the particular files; and
the constructing step includes compiling the application signatures into the message.
22. The method ofclaim 21 wherein the generating step includes compiling as the application signatures for each of the particular files a name of the file and an associated size of the file.
23. A method for scheduling searching for updates to files, comprising:
receiving schedule information identifying a time to request updates to particular files; and
automatically requesting the updates based upon the schedule information, the step of automatically requesting including:
scanning a memory associated with a user's machine to detect particular files;
obtaining identifications of the particular files based upon the scanning;
constructing a message including the identifications of the particular files;
transmitting the message to a server; and
receiving from the server an indication of update information associated with the particular files based upon the identification of the particular files.
24. The method ofclaim 23 wherein the receiving step includes receiving an indication of a time to request the updates on a periodic basis.
25. A method for using application signatures in order to uniquely identify files, comprising:
receiving an identification of a particular file;
receiving a size of the particular file;
associating the identification with the size as an application signature for the file; and
transmitting the identification with the size as the application signature for use in uniquely identifying the file for processing related to the file.
26. The method ofclaim 25 wherein the receiving the identification step includes receiving a name for the file.
27. The method ofclaim 25 wherein the receiving the identification step includes receiving a name of an executable file related to the file.
28. The method ofclaim 25 wherein the receiving the identification step includes receiving a name of a dynamic link library file related to the file.
29. The method ofclaim 25 wherein the receiving the size step includes receiving a number of bytes for the file.
30. The method ofclaim 25 wherein the associating step includes compiling the identification and the size into a message.
31. The method ofclaim 25 wherein the transmitting step includes transmitting a request for update information for the file using the application signature.
32. The method ofclaim 25, further including:
receiving the application signature;
comparing the received application signature with a plurality of particular application signatures; and
transmitting an indication of update information related to the file if the comparing step detects a match between the received application signature and one of the plurality of particular application signatures.
33. The method ofclaim 32 wherein the comparing step includes individually comparing the identification and the size in the received application signature with file identifications and corresponding file sizes in the plurality of particular application signatures.
34. An apparatus for selectively downloading a file in multiple portions, at least a portion of the file having been previously received, comprising:
a transmission module for transmitting a request to download a file, the request including an identification of the file and an indication of starting point for transmission of the file;
a receive module for receiving a serial transmission of digital information for the file beginning at the starting point;
a module for appending the digital information to the previously-received portion of the file; and
a store module for storing the received digital information.
35. The apparatus ofclaim 34 wherein the receive module includes a module for receiving a stream of bytes.
36. The apparatus ofclaim 35 wherein the store module includes a module for storing the received bytes in a temporary folder.
37. The apparatus ofclaim 35 wherein the transmission module includes a module for transmitting a start byte number as the indication of the starting point.
38. The apparatus ofclaim 34, further including a provide module for providing a visual indication of an amount of the file downloaded.
39. The apparatus ofclaim 34 wherein the provide module includes a module for displaying an expanding status bar that provides in realtime an indication of the amount of the file downloaded during the receiving.
40. The apparatus ofclaim 38, further including a module for providing an indication that the entire file has been downloaded.
41. The apparatus ofclaim 34, further including a module for selectively installing the file after completion of the downloading.
42. The apparatus ofclaim 34 wherein the transmission module includes a module for transmitting a uniform resource locator as the identification of the file.
43. The apparatus ofclaim 34, further including a module for receiving an end of file indication upon completion of the downloading of the entire file.
44. The apparatus ofclaim 35, further including a module for tracking numbers of bytes transmitted for the file.
45. The apparatus ofclaim 34 wherein the transmission module includes a module for transmitting the indication of the starting point based upon a size of the previously-received portion of the file.
46. The apparatus ofclaim 34, further including a display module for displaying a status of the downloading of the file.
47. The apparatus ofclaim 46 wherein the display module includes a module for displaying in indication that the file is ready to be downloaded, in progress during a download, successfully downloaded, or has a canceled download.
48. The apparatus ofclaim 46, further including a module for receiving settings for parameters related to control of the downloading of the file.
49. An apparatus for scheduling downloading of a file, comprising:
a module for receiving an identification of a file to be downloaded;
a module for receiving schedule information identifying a time to download the file; and
a download module for automatically downloading the file based upon the schedule information.
50. The apparatus ofclaim 49 wherein the download module includes:
a transmission module for transmitting a request to download the file, the request including an identification of the file and an indication of starting point for transmission of the file;
a receive module for receiving a serial transmission of digital information for the file beginning at the starting point;
a module for appending the digital information to a previously-received portion of the file, if present; and
a store module for storing the received digital information.
51. The apparatus ofclaim 49 wherein:
the module for receiving schedule information includes a module for receiving information specifying a particular date and time; and
the download module includes:
a module for detecting occurrence of the particular date and time; and
a module for downloading the file based upon the detecting the occurrence.
52. The apparatus ofclaim 49 wherein the module for receiving schedule information includes a module for receiving information identifying a date and time to download the file.
53. An apparatus for providing updates to files stored on a user's machine, comprising:
a scan module for scanning a memory associated with a user's machine to detect particular files;
a module for obtaining identifications of the particular files based upon the scanning;
a construction module for constructing a message including the identifications of the particular files;
a transmission module for transmitting the message to a server; and
a receive module for receiving from the server an indication of update information associated with the particular files based upon the identification of the particular files.
54. The apparatus ofclaim 53 wherein:
the module for obtaining includes a module for generating application signatures uniquely identifying the particular files; and
the construction module includes a module for compiling the application signatures into the message.
55. The apparatus ofclaim 54 wherein the module for generating includes a module for compiling as the application signatures for each of the particular files a name of the file and an associated size of the file.
56. An apparatus for scheduling searching for updates to files, comprising:
a receive module for receiving schedule information identifying a time to request updates to particular files; and
a request module for automatically requesting the updates based upon the schedule information, the request module including:
a scan module for scanning a memory associated with a user's machine to detect particular files;
a module for obtaining identifications of the particular files based upon the scanning;
a construction module for constructing a message including the identifications of the particular files;
a transmission module for transmitting the message to a server; and
a receive module for receiving from the server an indication of update information associated with the particular files based upon the identification of the particular files.
57. The apparatus ofclaim 56 wherein the receive module includes a module for receiving an indication of a time to request the updates on a periodic basis.
58. An apparatus for using application signatures in order to uniquely identify files, comprising:
an identification module for receiving an identification of a particular file;
a size module for receiving a size of the particular file;
a module for associating the identification with the size as an application signature for the file; and
a transmission module for transmitting the identification with the size as the application signature for use in uniquely identifying the file for processing related to the file.
59. The apparatus ofclaim 58 wherein the identification module includes a module for receiving a name for the file.
60. The apparatus ofclaim 58 wherein the identification module includes a module for receiving a name of an executable file related to the file.
61. The apparatus ofclaim 58 wherein the identification module includes a module for receiving a name of a dynamic link library file related to the file.
62. The apparatus ofclaim 58 wherein the size module includes a module for receiving a number of bytes for the file.
63. The apparatus ofclaim 58 wherein the module for associating includes a module for compiling the identification and the size into a message.
64. The apparatus ofclaim 58 wherein the transmission module includes a module for transmitting a request for update information for the file using the application signature.
65. The apparatus ofclaim 58, further including:
a module for receiving the application signature;
a compare module for comparing the received application signature with a plurality of particular application signatures; and
a module for transmitting an indication of update information related to the file if the comparing detects a match between the received application signature and one of the plurality of particular application signatures.
66. The apparatus ofclaim 65 wherein the comparing module includes a module for individually comparing the identification and the size in the received application signature with file identifications and corresponding file sizes in the plurality of particular application signatures.
67. A computer program product, comprising:
a computer-readable medium containing instructions for controlling a computer system to perform a method for selectively downloading a file in multiple portions, at least a portion of the file having been previously received, the method including:
transmitting a request to download a file, the request including an identification of the file and an indication of starting point for transmission of the file;
receiving a serial transmission of digital information for the file beginning at the starting point;
appending the digital information to the previously-received portion of the file; and
storing the received digital information.
68. The computer program product ofclaim 67 wherein the receiving step includes receiving a stream of bytes.
69. The computer program product ofclaim 68 wherein the storing step includes storing the received bytes in a temporary folder.
70. The computer program product ofclaim 68 wherein the transmitting step includes transmitting a start byte number as the indication of the starting point.
71. The computer program product ofclaim 67, further including providing a visual indication of an amount of the file downloaded.
72. The computer program product ofclaim 67 wherein the providing step includes displaying an expanding status bar that provides in realtime an indication of the amount of the file downloaded during the receiving step.
73. The computer program product ofclaim 71, further including providing an indication that the entire file has been downloaded.
74. The computer program product ofclaim 67, further including selectively installing the file after completion of the downloading.
75. The computer program product ofclaim 67 wherein the transmitting step includes transmitting a uniform resource locator as the identification of the file.
76. The computer program product ofclaim 67, further including receiving an end of file indication upon completion of the downloading of the entire file.
77. The computer program product ofclaim 68, further including tracking numbers of bytes transmitted for the file.
78. The computer program product ofclaim 67 wherein the transmitting step includes transmitting the indication of the starting point based upon a size of the previously-received portion of the file.
79. The computer program product ofclaim 67, further including displaying a status of the downloading of the file.
80. The computer program product ofclaim 79 wherein the displaying step includes displaying in indication that the file is ready to be downloaded, in progress during a download, successfully downloaded, or has a canceled download.
81. The computer program product ofclaim 80, further including receiving settings for parameters related to control of the downloading of the file.
82. A computer program product, comprising:
a computer-readable medium containing instructions for controlling a computer system to perform a method for scheduling downloading of a file, the method including:
receiving an identification of a file to be downloaded;
receiving schedule information identifying a time to download the file; and
automatically downloading the file based upon the schedule information.
83. The computer program product ofclaim 82 wherein the automatically downloading step includes:
transmitting a request to download the file, the request including an identification of the file and an indication of starting point for transmission of the file;
receiving a serial transmission of digital information for the file beginning at the starting point;
appending the digital information to a previously-received portion of the file, if present; and
storing the received digital information.
84. The computer program product ofclaim 82 wherein:
the receiving schedule information step includes receiving information specifying a particular date and time; and
the automatically downloading step includes:
detecting occurrence of the particular date and time; and
downloading the file based upon the detecting the occurrence.
85. The computer program product ofclaim 82 wherein the receiving schedule information step includes receiving information identifying a date and time to download the file.
86. A computer program product, comprising:
a computer-readable medium containing instructions for controlling a computer system to perform a method for providing updates to files stored on a user's machine, the method including:
scanning a memory associated with a user's machine to detect particular files;
obtaining identifications of the particular files based upon the scanning;
constructing a message including the identifications of the particular files;
transmitting the message to a server; and
receiving from the server an indication of update information associated with the particular files based upon the identification of the particular files.
87. The computer program product ofclaim 86 wherein:
the obtaining step includes generating application signatures uniquely identifying the particular files; and
the constructing step includes compiling the application signatures into the message.
88. The computer program product ofclaim 87 wherein the generating step includes compiling as the application signatures for each of the particular files a name of the file and an associated size of the file.
89. A computer program product, comprising:
a computer-readable medium containing instructions for controlling a computer system to perform a method for scheduling searching for updates to files, the method including:
receiving schedule information identifying a time to request updates to particular files; and
automatically requesting the updates based upon the schedule information, the step of automatically requesting including:
scanning a memory associated with a user's machine to detect particular files;
obtaining identifications of the particular files based upon the scanning;
constructing a message including the identifications of the particular files;
transmitting the message to a server; and
receiving from the server an indication of update information associated with the particular files based upon the identification of the particular files.
90. The computer program product ofclaim 89 wherein the receiving step includes receiving an indication of a time to request the updates on a periodic basis.
91. A computer program product, comprising:
a computer-readable medium containing instructions for controlling a computer system to perform a method for using application signatures in order to uniquely identify files, the method including:
receiving an identification of a particular file;
receiving a size of the particular file;
associating the identification with the size as an application signature for the file; and
transmitting the identification with the size as the application signature for use in uniquely identifying the file for processing related to the file.
92. The computer program product ofclaim 91 wherein the receiving the identification step includes receiving a name for the file.
93. The computer program product ofclaim 91 wherein the receiving the identification step includes receiving a name of an executable file related to the file.
94. The computer program product ofclaim 91 wherein the receiving the identification step includes receiving a name of a dynamic link library file related to the file.
95. The computer program product ofclaim 91 wherein the receiving the size step includes receiving a number of bytes for the file.
96. The computer program product ofclaim 91 wherein the associating step includes compiling the identification and the size into a message.
97. The computer program product ofclaim 91 wherein the transmitting step includes transmitting a request for update information for the file using the application signature.
98. The computer program product ofclaim 91, further including:
receiving the application signature;
comparing the received application signature with a plurality of particular application signatures; and
transmitting an indication of update information related to the file if the comparing step detects a match between the received application signature and one of the plurality of particular application signatures.
99. The computer program product ofclaim 98 wherein the comparing step includes individually comparing the identification and the size in the received application signature with file identifications and corresponding file sizes in the plurality of particular application signatures.
100. A screen for use in electronically displaying information related to downloading files, comprising:
a screen for display on a display device;
an information section in the screen for displaying information related to downloading files; and
a download section in the screen for selection by a user to access functions related to downloading files.
101. The screen ofclaim 100, further including an updates section in the screen for selection by a user to access functions related to obtaining update information for the files.
102. The screen ofclaim 100, further including:
a news section in the screen for selection by a user to access information related to files available for downloading;
a shopping section in the screen for selection by a user to access on-line shopping;
a customer service section in the screen for selection by a user to access information concerning customer service support related to downloading files;
a privacy section in the screen for selection by a user to access information related to privacy of information used in downloading files; and
a tour section in the screen for selection by a user to access information related to operation of downloading files.
103. The screen ofclaim 100, further including a banner section for displaying an advertisement.
104. The screen ofclaim 100, further including a settings section for selection by a user in order to access a settings screen for use in receiving information for parameters related to downloading files.
105. The screen ofclaim 100, further including a downloads screen, displayed upon selection of the download section, for use in receiving commands and displaying status information related to downloading files.
106. The screen ofclaim 105, further including a downloads status section for displaying the status information, the downloads status section displaying identifications for a plurality of a files and indications of a status for each of the files.
107. The screen ofclaim 106 wherein the download status section includes a section for displaying, as the indications of the status, a ready status, a downloaded status, an in progress status, or a canceled status.
108. The screen ofclaim 105 wherein the downloads screen includes a download section for selection by a user to initiate downloading of a particular file.
109. The screen ofclaim 105 wherein the downloads screen includes an install section for selection by a user to initiate installation of a particular downloaded file.
110. The screen ofclaim 105 wherein the downloads screen includes a remove section for selection by a user to remove a particular file.
111. The screen ofclaim 105 wherein the downloads screen includes a schedule section for selection by a user to schedule downloading of a particular file.
112. The screen ofclaim 111, further including a schedule downloads screen, displayed upon selection of the schedule section, for receiving schedule information used to automatically download the particular file at a particular time.
113. The screen ofclaim 112 wherein the schedule downloads screen includes for receiving the schedule information a date section for receiving date information and a time section for receiving time information.
114. The screen ofclaim 100, further including a status screen for displaying status of downloading of a file while the downloading is in progress.
115. The screen ofclaim 100 wherein the status screen includes a section for indicating a relative amount of the file downloading while the downloading is in progress.
116. The screen ofclaim 101, further including updates screen, displayed upon selection of the updates section, for use in receiving commands and displaying status information related to updates for files.
117. The screen ofclaim 116, further including a find updates section for selection by a user in order to initiate a search for updates to files.
118. The screen ofclaim 116, further including an update status section for displaying status information related to updates.
119. The screen ofclaim 118 wherein the update status section includes a section for displaying, as indications of the status information, an identification of a file and an identification of an update for the file.
120. The screen ofclaim 119 wherein the update status section includes the section for displaying, as the indications of the status information, an identification of a price for the update and an identification of a type of the update.
121. The screen ofclaim 117, further including an update status screen, displayed upon selection of the find updates section, for displaying status of the search for updates while the search is in progress.
122. A method for selectively downloading a file in multiple portions, comprising:
downloading a first portion of the file;
subsequently transmitting a request to continue downloading the file;
downloading a second portion of the file; and
appending the first portion of the file to the second portion of the file.
US10/396,0981998-12-042003-03-25Apparatus and method for scheduling of search for updates or downloads of a fileAbandonedUS20030195974A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US10/396,098US20030195974A1 (en)1998-12-042003-03-25Apparatus and method for scheduling of search for updates or downloads of a file

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US11095298P1998-12-041998-12-04
US09/372,253US7058597B1 (en)1998-12-041999-08-11Apparatus and method for adaptive fraud screening for electronic commerce transactions
US49284600A2000-01-272000-01-27
US10/396,098US20030195974A1 (en)1998-12-042003-03-25Apparatus and method for scheduling of search for updates or downloads of a file

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US49284600ADivision1998-12-042000-01-27

Publications (1)

Publication NumberPublication Date
US20030195974A1true US20030195974A1 (en)2003-10-16

Family

ID=28794893

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US10/396,098AbandonedUS20030195974A1 (en)1998-12-042003-03-25Apparatus and method for scheduling of search for updates or downloads of a file
US10/403,359AbandonedUS20030212992A1 (en)1998-12-042003-03-31Apparatus and method for using application signatures for the identification of files
US13/458,367Expired - LifetimeUS9817650B2 (en)1998-12-042012-04-27Scheduling of a file download and search for updates

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US10/403,359AbandonedUS20030212992A1 (en)1998-12-042003-03-31Apparatus and method for using application signatures for the identification of files
US13/458,367Expired - LifetimeUS9817650B2 (en)1998-12-042012-04-27Scheduling of a file download and search for updates

Country Status (1)

CountryLink
US (3)US20030195974A1 (en)

Cited By (58)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030050957A1 (en)*2001-09-072003-03-13Atul HatalkarDelegating scheduling tasks to clients
US20030140104A1 (en)*2000-12-062003-07-24Yuko WatanabeApparatus and method for providing contents
US20040054995A1 (en)*2002-09-142004-03-18Samsung Electronics Co., Ltd.Method of updating firmware
US20040139173A1 (en)*2002-12-112004-07-15Jeyhan KaraoguzMedia processing system automatically offering access to newly available media in a media exchange network
US20050034151A1 (en)*2003-08-082005-02-10Maven Networks, Inc.System and method of integrating video content with interactive elements
US20050080846A1 (en)*2003-09-272005-04-14Webhound, Inc.Method and system for updating digital content over a network
US20050132083A1 (en)*2003-07-282005-06-16Limelight Networks, LlcMultiple object download
US20050131983A1 (en)*2003-07-282005-06-16Limelight Networks, LlcConsistent browser file download
US20050262546A1 (en)*2004-05-192005-11-24Yasuhiro MuraseContent supply system, content supply apparatus and method, content playback apparatus and method, and program
US20060015815A1 (en)*2004-07-162006-01-19Yamaha CorporationContents managing apparatus and program for the same
US20060026165A1 (en)*2004-07-192006-02-02Microsoft CorporationRemote file updates through remote protocol
US20060031785A1 (en)*2003-10-032006-02-09Limelight Networks, LlcRich content download
US20060168098A1 (en)*2004-12-272006-07-27International Business Machines CorporationService offering for the delivery of partial information with a restore capability
US20060248215A1 (en)*2005-04-282006-11-02Kabushiki Kaisha ToshibaInformation processing apparatus and information processing method
US7191436B1 (en)*2001-03-082007-03-13Microsoft CorporationComputer system utility facilitating dynamically providing program modifications for identified programs
US20070162538A1 (en)*2005-04-152007-07-12Sung-Woo KimSystem and method of providing contents for mobile communication terminal
US20070177587A1 (en)*2006-01-272007-08-02Gardner Paul ASystems and methods for distributing data
US20070208829A1 (en)*2005-04-152007-09-06Sung-Woo KimSystem and method for providing continuous downloading service of large size contents through wireless network and record media recored program for realizing the same
US20070276767A1 (en)*2005-04-152007-11-29Sung-Woo KimMethod for providing contents
US20070294429A1 (en)*2006-06-192007-12-20Gerhard Dietrich KlassenDevice transfer of a server stored data item based on item ID and determined nature of intended destination
US20080109823A1 (en)*2006-11-062008-05-08Lloyd Thomas WhitfieldMethods, systems, and computer products for download status notification
US7412532B2 (en)2002-12-132008-08-12Aol Llc, A Deleware Limited Liability CompanyMultimedia scheduler
US7493289B2 (en)2002-12-132009-02-17Aol LlcDigital content store system
US20090125618A1 (en)*2007-11-132009-05-14Intuit Inc.Open platform for managing an agent network
US20100077056A1 (en)*2008-09-192010-03-25Limelight Networks, Inc.Content delivery network stream server vignette distribution
US7797064B2 (en)2002-12-132010-09-14Stephen LoomisApparatus and method for skipping songs without delay
US20100333080A1 (en)*2009-06-252010-12-30Keys Gregory CPeer-to-peer method of deploying and managing executable code and associated plug-ins
WO2011002496A1 (en)*2009-06-292011-01-06Michael Domenic ForteAsynchronous motion enabled data transfer techniques for mobile devices
US20110061082A1 (en)*2009-09-042011-03-10Lg Electronics Inc.Method for partly updating software in network television
US7912920B2 (en)2002-12-132011-03-22Stephen LoomisStream sourcing content delivery system
US7975019B1 (en)*2005-07-152011-07-05Amazon Technologies, Inc.Dynamic supplementation of rendered web pages with content supplied by a separate source
US7975020B1 (en)*2005-07-152011-07-05Amazon Technologies, Inc.Dynamic updating of rendered web pages with supplemental content
US20110173254A1 (en)*2005-04-082011-07-14Pablo HernandezSystem and method for scheduling device management
US8090863B2 (en)2010-04-072012-01-03Limelight Networks, Inc.Partial object distribution in content delivery network
US20120016850A1 (en)*2003-05-222012-01-19Carmenso Data Limited Liability CompanyNotifying Users of File Updates on Computing Devices Using Content Signatures
US20120023528A1 (en)*2010-07-232012-01-26Verizon Patent And Licensing, Inc.State-based recovery system
US20120266075A1 (en)*2003-07-282012-10-18Limilight Networks, Inc.Rich content download
US20120316873A1 (en)*2011-06-092012-12-13Samsung Electronics Co. Ltd.Method of providing information and mobile telecommunication terminal thereof
US8370452B2 (en)2010-12-272013-02-05Limelight Networks, Inc.Partial object caching
CN102947793A (en)*2010-06-142013-02-27索尼电脑娱乐公司Information processing device
US20140052652A1 (en)*2006-10-312014-02-20Core Wireless Licensing S.A.R.L.Legal text distribution and processing in mobile broadcasting
US20140123037A1 (en)*2012-10-292014-05-01Samsung Electronics Co., Ltd.Apparatus and method for displaying loading state of web browser in portable terminal
US8805966B2 (en)2003-07-282014-08-12Limelight Networks, Inc.Rich content download
US20140304730A1 (en)*2007-08-032014-10-09Ty LettauMethods and apparatus for mandatory video viewing
US8892686B1 (en)2013-12-192014-11-18Limelight Networks, Inc.Dynamic content transformation for multiple devices
US9032385B2 (en)2011-12-282015-05-12Lg Electronics Inc.Mobile terminal and control method thereof
US20160100025A1 (en)*2014-10-012016-04-07Rachel EbnerUi framework support for portal systems
US20180081508A1 (en)*2004-11-092018-03-22Blackberry LimitedDynamic bar oriented user interface
JP2018120269A (en)*2017-01-232018-08-02キヤノン株式会社Information processing device, information processing method and program
US20180349125A1 (en)*2017-06-012018-12-06Canon Kabushiki KaishaInformation processing apparatus and program management method
CN110430279A (en)*2019-08-142019-11-08平安普惠企业管理有限公司File download control method and device
CN112241278A (en)*2019-07-192021-01-19伊姆西Ip控股有限责任公司Method, apparatus and computer program product for updating software
US20210051190A1 (en)*2009-09-222021-02-18Qualcomm IncorporatedEnhanced block-request streaming using block partitioning or request controls for improved client-side handling
US11049614B2 (en)2013-03-152021-06-29Tandem Diabetes Care, Inc.Field update of an ambulatory infusion pump system
US11488549B2 (en)2008-05-022022-11-01Tandem Diabetes Care, Inc.Display for pump
US11683700B2 (en)2020-12-142023-06-20T-Mobile Usa, Inc.Digital signatures for small cells of telecommunications networks
US11694794B2 (en)*2012-04-232023-07-04Tandem Diabetes Care, Inc.System and method for reduction of inadvertent activation of medical device during manipulation
US11770432B2 (en)2009-09-222023-09-26Qualcomm IncorporatedEnhanced block-request streaming system for handling low-latency streaming

Families Citing this family (70)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2001202310A (en)*2000-01-202001-07-27Square Co Ltd INFORMATION PROVIDING METHOD, RECORDING MEDIUM CONTAINING PROGRAM FOR IMPLEMENTING THE METHOD, AND INFORMATION PROVIDING SYSTEM
JP2001243158A (en)*2000-02-292001-09-07Canon Inc Information processing apparatus, network system, device map display method, and storage medium
US6898607B2 (en)*2000-07-112005-05-24Sony CorporationProposed syntax for a synchronized commands execution
US7653654B1 (en)*2000-09-292010-01-26International Business Machines CorporationMethod and system for selectively accessing files accessible through a network
US7047273B2 (en)2000-11-282006-05-16Navic Systems, Inc.Load balancing in set top cable box environment
US20020065929A1 (en)*2000-11-282002-05-30Navic Systems Inc.Protocol extensions to increase reliability of bulk data transmissions
US7290252B2 (en)*2003-04-172007-10-30International Business Machines CorporaitonMethod and apparatus for building executable computer programs using compiled program libraries
US7328256B2 (en)*2003-06-022008-02-05Apple Inc.Method and apparatus for distributing computer files across a network to multiple clients
US20050035196A1 (en)*2003-08-152005-02-17Whitmarsh Winston ChandlerAutograph card tracking and verification
TWI241805B (en)*2003-12-122005-10-11Hon Hai Prec Ind Co LtdSystem and method for resuming downloading data from interruptive-point
US8098592B2 (en)*2004-04-052012-01-17Alcatel LucentCellular data transmission time period estimation
US7536434B1 (en)*2004-09-302009-05-19Avaya Inc.Global dynamic persistent information architecture
US9100197B2 (en)*2006-01-192015-08-04Lenovo (Singapore) Pte. Ltd.Apparatus and method for signaling by and to a computer system user
US8296385B2 (en)*2007-04-232012-10-23Lenovo (Singapore) Pte. Ltd.Apparatus and method for selective engagement in software distribution
US8185891B2 (en)2007-05-142012-05-22Red Hat, Inc.Methods and systems for provisioning software
US8561058B2 (en)2007-06-202013-10-15Red Hat, Inc.Methods and systems for dynamically generating installation configuration files for software
US8464247B2 (en)2007-06-212013-06-11Red Hat, Inc.Methods and systems for dynamically generating installation configuration files for software
US8027671B2 (en)2008-01-142011-09-27Penthera Partners, Inc.Delivering files to a mobile device
US8713177B2 (en)2008-05-302014-04-29Red Hat, Inc.Remote management of networked systems using secure modular platform
US9100297B2 (en)2008-08-202015-08-04Red Hat, Inc.Registering new machines in a software provisioning environment
US8930512B2 (en)2008-08-212015-01-06Red Hat, Inc.Providing remote software provisioning to machines
US8838827B2 (en)*2008-08-262014-09-16Red Hat, Inc.Locating a provisioning server
US9477570B2 (en)2008-08-262016-10-25Red Hat, Inc.Monitoring software provisioning
US8793683B2 (en)2008-08-282014-07-29Red Hat, Inc.Importing software distributions in a software provisioning environment
US9021470B2 (en)2008-08-292015-04-28Red Hat, Inc.Software provisioning in multiple network configuration environment
US8244836B2 (en)2008-08-292012-08-14Red Hat, Inc.Methods and systems for assigning provisioning servers in a software provisioning environment
US8527578B2 (en)2008-08-292013-09-03Red Hat, Inc.Methods and systems for centrally managing multiple provisioning servers
US8103776B2 (en)2008-08-292012-01-24Red Hat, Inc.Systems and methods for storage allocation in provisioning of virtual machines
US9164749B2 (en)2008-08-292015-10-20Red Hat, Inc.Differential software provisioning on virtual machines having different configurations
US9111118B2 (en)2008-08-292015-08-18Red Hat, Inc.Managing access in a software provisioning environment
US9952845B2 (en)2008-08-292018-04-24Red Hat, Inc.Provisioning machines having virtual storage resources
US8326972B2 (en)2008-09-262012-12-04Red Hat, Inc.Methods and systems for managing network connections in a software provisioning environment
US8612968B2 (en)2008-09-262013-12-17Red Hat, Inc.Methods and systems for managing network connections associated with provisioning objects in a software provisioning environment
US8898305B2 (en)2008-11-252014-11-25Red Hat, Inc.Providing power management services in a software provisioning environment
US9124497B2 (en)2008-11-262015-09-01Red Hat, Inc.Supporting multiple name servers in a software provisioning environment
US8782204B2 (en)2008-11-282014-07-15Red Hat, Inc.Monitoring hardware resources in a software provisioning environment
US8832256B2 (en)2008-11-282014-09-09Red Hat, Inc.Providing a rescue Environment in a software provisioning environment
US8775578B2 (en)2008-11-282014-07-08Red Hat, Inc.Providing hardware updates in a software environment
US8402123B2 (en)2009-02-242013-03-19Red Hat, Inc.Systems and methods for inventorying un-provisioned systems in a software provisioning environment
US9727320B2 (en)2009-02-252017-08-08Red Hat, Inc.Configuration of provisioning servers in virtualized systems
US8413259B2 (en)2009-02-262013-04-02Red Hat, Inc.Methods and systems for secure gated file deployment associated with provisioning
US8892700B2 (en)2009-02-262014-11-18Red Hat, Inc.Collecting and altering firmware configurations of target machines in a software provisioning environment
US8640122B2 (en)2009-02-272014-01-28Red Hat, Inc.Systems and methods for abstracting software content management in a software provisioning environment
US8572587B2 (en)2009-02-272013-10-29Red Hat, Inc.Systems and methods for providing a library of virtual images in a software provisioning environment
US8667096B2 (en)2009-02-272014-03-04Red Hat, Inc.Automatically generating system restoration order for network recovery
US9411570B2 (en)2009-02-272016-08-09Red Hat, Inc.Integrating software provisioning and configuration management
US9940208B2 (en)2009-02-272018-04-10Red Hat, Inc.Generating reverse installation file for network restoration
US8135989B2 (en)2009-02-272012-03-13Red Hat, Inc.Systems and methods for interrogating diagnostic target using remotely loaded image
US9558195B2 (en)*2009-02-272017-01-31Red Hat, Inc.Depopulation of user data from network
US8990368B2 (en)2009-02-272015-03-24Red Hat, Inc.Discovery of network software relationships
US8417926B2 (en)2009-03-312013-04-09Red Hat, Inc.Systems and methods for providing configuration management services from a provisioning server
US9250672B2 (en)2009-05-272016-02-02Red Hat, Inc.Cloning target machines in a software provisioning environment
US9134987B2 (en)2009-05-292015-09-15Red Hat, Inc.Retiring target machines by a provisioning server
US9047155B2 (en)2009-06-302015-06-02Red Hat, Inc.Message-based installation management using message bus
WO2011008199A1 (en)*2009-07-142011-01-20Penthera Partners, Inc.Delivering files to a mobile device
US10133485B2 (en)2009-11-302018-11-20Red Hat, Inc.Integrating storage resources from storage area network in machine provisioning platform
US8825819B2 (en)2009-11-302014-09-02Red Hat, Inc.Mounting specified storage resources from storage area network in machine provisioning platform
US8626906B1 (en)*2010-08-102014-01-07Google Inc.Scheduling data pushes to a mobile device based on usage and applications thereof
JP2012059056A (en)*2010-09-092012-03-22Sharp CorpContent distribution system, content distribution method, server, content reproduction device, program and recording medium
US20120136941A1 (en)*2010-11-302012-05-31Timothy HowesUser specific sharing feature
CA2762808C (en)*2010-12-292019-07-09Bce Inc.Method and system for trigger management in an interactive television environment
US8843915B2 (en)*2011-07-282014-09-23Hewlett-Packard Development Company, L.P.Signature-based update management
US10237370B2 (en)2012-09-222019-03-19Avaya Inc.Co-resident plug-ins of third party software
US9262150B2 (en)2012-09-222016-02-16Avaya Inc.Services versioning
US9116772B2 (en)2012-09-222015-08-25Avaya Inc.Dynamic customization of pluggable service by users
US9690559B2 (en)*2012-09-222017-06-27Avaya Inc.Downloadable pluggable services
US10382513B2 (en)2017-02-152019-08-13International Business Machines CorporationScheduling downloads based on metadata in a client-server topology
US11294661B2 (en)*2017-04-252022-04-05Microsoft Technology Licensing, LlcUpdating a code file
US10911571B2 (en)2019-03-012021-02-02Walmart Apollo, LlcSystem and method for prioritizing the disposition of remote assets for online product listings
CN111654532B (en)*2020-05-082023-08-01国云科技股份有限公司Centralized management system, method and device for configuration files

Citations (82)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4890258A (en)*1984-06-111989-12-26Sharp Kabushiki KaishaSchedule setting method
US5357563A (en)*1992-01-101994-10-18Microbilt CorporationData card terminal for receiving authorizations from remote locations
US5768528A (en)*1996-05-241998-06-16V-Cast, Inc.Client-server system for delivery of online information
US5819226A (en)*1992-09-081998-10-06Hnc Software Inc.Fraud detection using predictive modeling
US5832208A (en)*1996-09-051998-11-03Cheyenne Software International Sales Corp.Anti-virus agent for use with databases and mail servers
US5835911A (en)*1994-02-081998-11-10Fujitsu LimitedSoftware distribution and maintenance system and method
US5860012A (en)*1993-09-301999-01-12Intel CorporationInstallation of application software through a network from a source computer system on to a target computer system
US5883810A (en)*1997-09-241999-03-16Microsoft CorporationElectronic online commerce card with transactionproxy number for online transactions
US5890137A (en)*1995-12-151999-03-30Kabushiki Kaisha N.K. KikakuOn-line shopping system and the method of payment settlement
US5903881A (en)*1997-06-051999-05-11Intuit, Inc.Personal online banking with integrated online statement and checkbook user interface
US5903566A (en)*1994-06-241999-05-11Metricom, Inc.Method for distributing program code to intelligent nodes in a wireless mesh data communication network
US5918217A (en)*1997-12-101999-06-29Financial Engines, Inc.User interface for a financial advisory system
US5920725A (en)*1997-07-021999-07-06Adaptivity Inc.Run-time object-synthesis and transparent client/server updating of distributed objects using a meta server of all object descriptors
US6004276A (en)*1997-03-031999-12-21Quinton Instrument CompanyOpen architecture cardiology information system
US6021276A (en)*1998-03-112000-02-01International Business Machines CorporationMethod and apparatus for microcode downloading
US6023698A (en)*1996-12-052000-02-08International Business Machines CorporationSystem and method for transparently registering and updating information over the internet
US6026369A (en)*1997-05-092000-02-15International Business Machines CorporationMethod for distributing advertising in a distributed web modification system
US6026413A (en)*1997-08-012000-02-15International Business Machines CorporationDetermining how changes to underlying data affect cached objects
US6029144A (en)*1997-08-292000-02-22International Business Machines CorporationCompliance-to-policy detection method and system
US6029154A (en)*1997-07-282000-02-22Internet Commerce Services CorporationMethod and system for detecting fraud in a credit card transaction over the internet
US6029141A (en)*1997-06-272000-02-22Amazon.Com, Inc.Internet-based customer referral system
US6044471A (en)*1998-06-042000-03-28Z4 Technologies, Inc.Method and apparatus for securing software to reduce unauthorized use
US6049892A (en)*1997-02-242000-04-11Ethos Software CorporationProcess and apparatus for downloading data from a server computer to a client computer
US6073124A (en)*1997-01-292000-06-06Shopnow.Com Inc.Method and system for securely incorporating electronic information into an online purchasing application
US6074299A (en)*1998-02-062000-06-13Cohen; Robert H.Internet based search contest
US6097390A (en)*1997-04-042000-08-01International Business Machines CorporationProgress-indicating mouse pointer
US6100887A (en)*1997-12-052000-08-08At&T CorporationReusable reversible progress indicator software component for a graphical user interface
US6108642A (en)*1998-02-022000-08-22Network Sciences Company, Inc.Device for selectively blocking remote purchase requests
US6128655A (en)*1998-07-102000-10-03International Business Machines CorporationDistribution mechanism for filtering, formatting and reuse of web based content
US6134584A (en)*1997-11-212000-10-17International Business Machines CorporationMethod for accessing and retrieving information from a source maintained by a network server
US6154729A (en)*1998-06-192000-11-28First Data CorporationMethod of reporting merchant information to banks
US6157917A (en)*1997-07-112000-12-05Barber; Timothy P.Bandwidth-preserving method of charging for pay-per-access information on a network
US6167567A (en)*1998-05-052000-12-263Com CorporationTechnique for automatically updating software stored on a client computer in a networked client-server environment
US6171006B1 (en)*1997-06-202001-01-09Lawrence B. WoodallSports bag for hand conditioning related composition and preparation method
US6185608B1 (en)*1998-06-122001-02-06International Business Machines CorporationCaching dynamic web pages
US6199107B1 (en)*1998-07-222001-03-06Microsoft CorporationPartial file caching and read range resume system and method
US6223166B1 (en)*1997-11-262001-04-24International Business Machines CorporationCryptographic encoded ticket issuing and collection system for remote purchasers
US6226618B1 (en)*1998-08-132001-05-01International Business Machines CorporationElectronic content delivery system
US6233565B1 (en)*1998-02-132001-05-15Saranac Software, Inc.Methods and apparatus for internet based financial transactions with evidence of payment
US6240396B1 (en)*1996-09-042001-05-29Priceline.Com IncorporatedConditional purchase offer management system for event tickets
US6247130B1 (en)*1999-01-222001-06-12Bernhard FritschDistribution of musical products by a web site vendor over the internet
US6253186B1 (en)*1996-08-142001-06-26Blue Cross Blue Shield Of South CarolinaMethod and apparatus for detecting fraud
US6263446B1 (en)*1997-12-232001-07-17Arcot Systems, Inc.Method and apparatus for secure distribution of authentication credentials to roaming users
US6263353B1 (en)*1999-02-172001-07-17Advanced Micro Devices, Inc.Method and apparatus for converting between different digital data representation formats
US6278449B1 (en)*1998-09-032001-08-21Sony CorporationApparatus and method for designating information to be retrieved over a computer network
US6289452B1 (en)*1997-11-072001-09-11Cybersource CorporationMethod and system for delivering digital products electronically
US6292835B1 (en)*1997-11-262001-09-18International Business Machines CorporationNetwork bandwidth and object obsolescence sensitive scheduling method and apparatus for objects distributed broadcasting
US6314408B1 (en)*1997-07-152001-11-06Eroom Technology, Inc.Method and apparatus for controlling access to a product
US6317723B1 (en)*1997-05-052001-11-13Walker Digital, LlcMethod and apparatus for selling subscriptions to periodicals in a retail environment
US6327617B1 (en)*1995-11-272001-12-04Microsoft CorporationMethod and system for identifying and obtaining computer software from a remote computer
US6336098B1 (en)*1997-12-112002-01-01International Business Machines Corp.Method for electronic distribution and redemption of coupons on the world wide web
US20020023054A1 (en)*2000-04-132002-02-21Gillespie Kenneth E.Method and system for protecting credit card transactions
US6353926B1 (en)*1998-07-152002-03-05Microsoft CorporationSoftware update notification
US6385596B1 (en)*1998-02-062002-05-07Liquid Audio, Inc.Secure online music distribution system
US6389541B1 (en)*1998-05-152002-05-14First Union National BankRegulating access to digital content
US6396805B2 (en)*1997-03-252002-05-28Intel CorporationSystem for recovering from disruption of a data transfer
US6405175B1 (en)*1999-07-272002-06-11David Way NgShopping scouts web site for rewarding customer referrals on product and price information with rewards scaled by the number of shoppers using the information
US20020091555A1 (en)*2000-12-222002-07-11Leppink David MorganFraud-proof internet ticketing system and method
US20020133637A1 (en)*1995-08-142002-09-19Nicolas PoppMethod and apparatus for generating object-oriented world wide web pages
US6463418B1 (en)*1997-08-152002-10-08Sun Microsystems, Inc.Secure and stateful electronic business transaction system
US6473740B2 (en)*1998-11-292002-10-29Qpass, Inc.Electronic commerce using a transaction network
US20020161711A1 (en)*2001-04-302002-10-31Sartor Karalyn K.Fraud detection method
US6505171B1 (en)*2000-02-042003-01-07Robert H. CohenSystem and method for handling purchasing transactions over a computer network
US6516346B1 (en)*1999-02-192003-02-04International Business Machines CorporationMicrocode upgrade in data processing system
US20030028481A1 (en)*1998-03-252003-02-06Orbis Patents, Ltd.Credit card system and method
US6529885B1 (en)*1999-03-182003-03-04Oracle CorporationMethods and systems for carrying out directory-authenticated electronic transactions including contingency-dependent payments via secure electronic bank drafts
US20030055781A1 (en)*2000-02-142003-03-20Ong Yong KinElectronic funds transfers-zipfund
US6574729B1 (en)*1999-08-262003-06-03Lucent Technologies Inc.System for remotely identifying and providing information of unknown software on remote network node by comparing the unknown software with software audit file maintained on server
US6594682B2 (en)*1997-10-282003-07-15Microsoft CorporationClient-side system for scheduling delivery of web content and locally managing the web content
US6597891B2 (en)*1999-04-052003-07-22International Business Machines CorporationCombining online browsing and on-demand data broadcast for selecting and downloading digital content
US6601047B2 (en)*2000-03-082003-07-29Inbit Inc.Image-based digital evidence system and associated method
US6622168B1 (en)*2000-04-102003-09-16Chutney Technologies, Inc.Dynamic page generation acceleration using component-level caching
US6639687B1 (en)*1998-09-082003-10-28International Business Machines CorporationProgress indicator for multiple actions
US6650998B1 (en)*1996-03-112003-11-18At&T Corp.Information Search System for enabling a user of a user terminal to search a data source
US6697948B1 (en)*1999-05-052004-02-24Michael O. RabinMethods and apparatus for protecting information
US6745224B1 (en)*1996-12-062004-06-01Microsoft CorporationObject framework and services for periodically recurring operations
US6799165B1 (en)*1998-07-282004-09-28Eimar M. BoesjesApparatus and methods for inventory, sale, and delivery of digitally transferable goods
US20050273779A1 (en)*1996-06-072005-12-08William ChengAutomatic updating of diverse software products on multiple client computer systems
US6981037B1 (en)*2001-01-092005-12-27International Business Machines CorporationMethod and system for using access patterns to improve web site hierarchy and organization
US7165051B2 (en)*1998-12-042007-01-16Digital River, Inc.Electronic commerce system and method for detecting fraud
US7171616B1 (en)*1999-09-272007-01-30International Business Machines CorporationMethod, system and computer program product for keeping files current
US7181418B1 (en)*1999-11-302007-02-20John Todd ZuckerInternet customer service method and system

Family Cites Families (190)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3990710A (en)1968-06-241976-11-09Hughes Robert MCoin-operated recording machine
US3798605A (en)*1971-06-301974-03-19IbmCentralized verification system
US4200770A (en)*1977-09-061980-04-29Stanford UniversityCryptographic apparatus and method
US4218582A (en)1977-10-061980-08-19The Board Of Trustees Of The Leland Stanford Junior UniversityPublic key cryptographic apparatus and method
US4405829A (en)1977-12-141983-09-20Massachusetts Institute Of TechnologyCryptographic communications system and method
US4424414A (en)*1978-05-011984-01-03Board Of Trustees Of The Leland Stanford Junior UniversityExponentiation cryptographic apparatus and method
US4465901A (en)1979-06-041984-08-14Best Robert MCrypto microprocessor that executes enciphered programs
US4264782A (en)*1979-06-291981-04-28International Business Machines CorporationMethod and apparatus for transaction and identity verification
JPS57127249A (en)1980-12-291982-08-07Fujitsu LtdSecurity controlling system
US4446519A (en)*1981-05-261984-05-01Corban International, Ltd.Method and apparatus for providing security for computer software
US4490810A (en)1982-02-161984-12-25Hon David CAutomated instruction, game and data retrieval system
US4458315A (en)1982-02-251984-07-03Penta, Inc.Apparatus and method for preventing unauthorized use of computer programs
US4649510A (en)*1982-04-301987-03-10Schmidt Walter EMethods and apparatus for the protection and control of computer programs
US4567512A (en)*1982-08-191986-01-28World Video Library, Inc.Recorded program communication system
US4528643A (en)1983-01-101985-07-09Fpdc, Inc.System for reproducing information in material objects at a point of sale location
US4672554A (en)*1983-05-191987-06-09Brother Kogyo Kabushiki KaishaSoftware vending instrument
US4674055A (en)1983-06-091987-06-16Brother Kogyo Kabushiki KaishaSoftware vending system
US4558302A (en)1983-06-201985-12-10Sperry CorporationHigh speed data compression and decompression apparatus and method
US4658093A (en)*1983-07-111987-04-14Hellman Martin ESoftware distribution system
US4590557A (en)*1983-09-121986-05-20Pitney Bowes Inc.Method and apparatus for controlling software configurations in data processing systems
JPH0695302B2 (en)1983-10-051994-11-24亮一 森 Software management method
US5103392A (en)*1983-10-051992-04-07Fujitsu LimitedSystem for storing history of use of programs including user credit data and having access by the proprietor
US4558413A (en)1983-11-211985-12-10Xerox CorporationSoftware version management system
US4740890A (en)*1983-12-221988-04-26Software Concepts, Inc.Software protection system with trial period usage code and unlimited use unlocking code both recorded on program storage media
JPS60245097A (en)*1984-05-181985-12-04ブラザー工業株式会社 software sales equipment
US4791565A (en)1984-06-201988-12-13Effective Security Systems, Inc.Apparatus for controlling the use of computer software
US4780905A (en)1984-11-261988-10-25Nightwatch, Inc.Computer data encryption system
US4888798A (en)1985-04-191989-12-19Oms, Inc.Modular software security
US4685055A (en)1985-07-011987-08-04Thomas Richard BMethod and system for controlling use of protected software
JPH063631B2 (en)1985-11-121994-01-12ブラザー工業株式会社 Information output device management device
US4864516A (en)1986-03-101989-09-05International Business Machines CorporationMethod for implementing an on-line presentation in an information processing system
US5426421A (en)1986-04-211995-06-20Gray; William F.Method of automatically managing a network or remote function-excecuting apparatus from a programable network control center
US5014234A (en)*1986-08-251991-05-07Ncr CorporationSystem with software usage timer and counter for allowing limited use but preventing continued unauthorized use of protected software
US4815030A (en)*1986-09-031989-03-21Wang Laboratories, Inc.Multitask subscription data retrieval system
US5010571A (en)*1986-09-101991-04-23Titan Linkabit CorporationMetering retrieval of encrypted data stored in customer data retrieval terminal
US4827508A (en)*1986-10-141989-05-02Personal Library Software, Inc.Database usage metering and protection system and method
US5047928A (en)1986-10-241991-09-10Wiedemer John DBilling system for computer software
US5109413A (en)*1986-11-051992-04-28International Business Machines CorporationManipulating rights-to-execute in connection with a software copy protection mechanism
US4796220A (en)*1986-12-151989-01-03Pride Software Development Corp.Method of controlling the copying of software
US4893248A (en)1987-02-061990-01-09Access CorporationMonitoring and reporting system for remote terminals
US4949257A (en)1987-04-281990-08-14Zvi OrbachAutomated merchandising system for computer software
NZ224848A (en)1987-07-151995-07-26Computer Associates InternatioApplication software created from defined modules of code
US4918602A (en)*1987-07-151990-04-17Computer Associates International, Inc.Data processing system and method
US4999806A (en)*1987-09-041991-03-12Fred ChernowSoftware distribution system
US5390297A (en)*1987-11-101995-02-14Auto-Trol Technology CorporationSystem for controlling the number of concurrent copies of a program in a network based on the number of available licenses
US5027291A (en)1987-11-241991-06-25International Business Machines CorporationApplication exit for potentially pickable primitives in a graphics system
US5016009A (en)*1989-01-131991-05-14Stac, Inc.Data compression apparatus and method
JPH02277129A (en)1989-04-181990-11-13Toshiba CorpData processor
US5199066A (en)*1989-04-181993-03-30Special Effects Software, Inc.Method and apparatus for protecting software
CA2053261A1 (en)*1989-04-281990-10-29Gary D. HornbuckleMethod and apparatus for remotely controlling and monitoring the use of computer software
US5006849A (en)*1989-07-261991-04-09Astro, Inc.Apparatus and method for effecting data compression
US5166886A (en)1989-07-311992-11-24Molnar Charles ESystem to demonstrate and sell computer programs
JPH0383132A (en)1989-08-281991-04-09Fujitsu Ltd Software protection control method
US5241671C1 (en)1989-10-262002-07-02Encyclopaedia Britannica EducaMultimedia search system using a plurality of entry path means which indicate interrelatedness of information
US5267171A (en)1990-03-291993-11-30Brother Kogyo Kabushiki KaishaComputer software vending machine
US5355302A (en)1990-06-151994-10-11Arachnid, Inc.System for managing a plurality of computer jukeboxes
US5051745A (en)1990-08-211991-09-24Pkware, Inc.String searcher, and compressor using same
US5237157A (en)1990-09-131993-08-17Intouch Group, Inc.Kiosk apparatus and method for point of preview and for compilation of market data
US5103476A (en)*1990-11-071992-04-07Waite David PSecure system for activating personal computer software at remote locations
US5222134A (en)1990-11-071993-06-22Tau Systems CorporationSecure system for activating personal computer software at remote locations
US5426747A (en)1991-03-221995-06-20Object Design, Inc.Method and apparatus for virtual memory mapping and transaction management in an object-oriented database system
EP0538464B1 (en)*1991-05-081998-12-30Digital Equipment CorporationLicense management system
US5404505A (en)*1991-11-011995-04-04Finisar CorporationSystem for scheduling transmission of indexed and requested database tiers on demand at varying repetition rates
US5557518A (en)1994-04-281996-09-17Citibank, N.A.Trusted agents for open electronic commerce
SE469956B (en)1991-11-271993-10-11Icl Systems Ab Procedure and arrangement to reduce the amount of information required for uniform software revision in multiple user units in a computer system
US5249218A (en)1992-04-061993-09-28Spectrum Information Technologies, Inc.Programmable universal interface system
US5291598A (en)1992-04-071994-03-01Gregory GrundyMethod and system for decentralized manufacture of copy-controlled software
US6131159A (en)1992-05-082000-10-10Paradyne CorporationSystem for downloading programs
US5404510A (en)*1992-05-211995-04-04Oracle CorporationDatabase index design based upon request importance and the reuse and modification of similar existing indexes
US5515538A (en)*1992-05-291996-05-07Sun Microsystems, Inc.Apparatus and method for interrupt handling in a multi-threaded operating system kernel
US5381539A (en)1992-06-041995-01-10Emc CorporationSystem and method for dynamically controlling cache management
US5388993A (en)*1992-07-151995-02-14International Business Machines CorporationMethod of and system for demonstrating a computer program
US5293422A (en)*1992-09-231994-03-08Dynatek, Inc.Usage control system for computer software
US5367667A (en)1992-09-251994-11-22Compaq Computer CorporationSystem for performing remote computer system diagnostic tests
US5430841A (en)1992-10-291995-07-04International Business Machines CorporationContext management in a graphics system
US5327563A (en)1992-11-131994-07-05Hewlett-PackardMethod for locking software files to a specific storage device
US5539908A (en)1992-11-241996-07-23International Business Machines CorporationDynamically linked and shared compression/decompression
US5341429A (en)1992-12-041994-08-23Testdrive CorporationTransformation of ephemeral material
US5509070A (en)*1992-12-151996-04-16Softlock Services Inc.Method for encouraging purchase of executable and non-executable software
US5269698A (en)1993-01-261993-12-14Silicon Graphics, Inc.Retaining and release mechanism for computer storage devices including a pawl latch assembly
US5530865A (en)1993-03-031996-06-25Apple Computer, Inc.Method and apparatus for improved application program switching on a computer-controlled display system
US5365587A (en)1993-03-111994-11-15International Business Machines CorporationSelf modifying access code for altering capabilities
WO1994025913A2 (en)1993-04-301994-11-10Novadigm, Inc.Method and apparatus for enterprise desktop management
US5386369A (en)*1993-07-121995-01-31Globetrotter Software Inc.License metering system for software applications
GB9323489D0 (en)1993-11-081994-01-05Ncr Int IncSelf-service business system
US5625690A (en)*1993-11-151997-04-29Lucent Technologies Inc.Software pay per use system
US5581704A (en)*1993-12-061996-12-03Panasonic Technologies, Inc.System for maintaining data coherency in cache memory by periodically broadcasting invalidation reports from server to client
US5495411A (en)*1993-12-221996-02-27Ananda; MohanSecure software rental system using continuous asynchronous password verification
US5774879A (en)1993-12-271998-06-30First Data CorporationAutomated financial instrument processing system
US5666411A (en)1994-01-131997-09-09Mccarty; Johnnie C.System for computer software protection
AU1735195A (en)1994-02-141995-08-29Telepay, Inc.Automated interactive bill payment system
JPH07230380A (en)1994-02-151995-08-29Internatl Business Mach Corp <Ibm>Method and system for controlling utilization of application program
US5487143A (en)*1994-04-061996-01-23Altera CorporationComputer user interface having tiled and overlapped window areas
US5689560A (en)1994-04-251997-11-18International Business Machines CorporationMethod and apparatus for enabling trial period use of software products: method and apparatus for allowing a try-and-buy user interaction
US5757907A (en)*1994-04-251998-05-26International Business Machines CorporationMethod and apparatus for enabling trial period use of software products: method and apparatus for generating a machine-dependent identification
US5598470A (en)*1994-04-251997-01-28International Business Machines CorporationMethod and apparatus for enabling trial period use of software products: Method and apparatus for utilizing a decryption block
US5563946A (en)1994-04-251996-10-08International Business Machines CorporationMethod and apparatus for enabling trial period use of software products: method and apparatus for passing encrypted files between data processing systems
CA2143874C (en)*1994-04-252000-06-20Thomas Edward CooperMethod and apparatus for enabling trial period use of software products: method and apparatus for utilizing a decryption stub
US5500513A (en)1994-05-111996-03-19Visa InternationalAutomated purchasing control system
US5564038A (en)1994-05-201996-10-08International Business Machines CorporationMethod and apparatus for providing a trial period for a software license product using a date stamp and designated test period
JPH0854951A (en)1994-08-101996-02-27Fujitsu Ltd Software usage management device
JP3531978B2 (en)1994-08-102004-05-31富士通株式会社 Software billing system
JP3519134B2 (en)*1994-08-102004-04-12富士通株式会社 Software usage measurement device and multimedia information output device
US5732266A (en)1994-09-021998-03-24Compaq Computer CorporationStorage medium storing application programs and application initialization files and automatic launching of computer applications stored on the storage medium
JP3647907B2 (en)*1994-09-092005-05-18富士通株式会社 Encryption software decompression system
US5627886A (en)*1994-09-221997-05-06Electronic Data Systems CorporationSystem and method for detecting fraudulent network usage patterns using real-time network monitoring
US5600781A (en)*1994-09-301997-02-04Intel CorporationMethod and apparatus for creating a portable personalized operating environment
US5579479A (en)1994-10-031996-11-26Plum Hall Inc.Computer software licensing authentication method and apparatus
US5535188A (en)1994-10-031996-07-09International Business Machines CorporationData security protection for information recorded on a rewritable storage medium using a write-once read-many storage medium
US5526485A (en)1994-10-131996-06-11Microsoft CorporationJust-in-time debugging system and methods under the windows 3.0 and windows 3.1 operating systems
US5715403A (en)*1994-11-231998-02-03Xerox CorporationSystem for controlling the distribution and use of digital works having attached usage rights where the usage rights are defined by a usage rights grammar
US5634012A (en)*1994-11-231997-05-27Xerox CorporationSystem for controlling the distribution and use of digital works having a fee reporting mechanism
US5629980A (en)*1994-11-231997-05-13Xerox CorporationSystem for controlling the distribution and use of digital works
US5915023A (en)1997-01-061999-06-22Bernstein; RobertAutomatic portable account controller for remotely arranging for transfer of value to a recipient
JP3946275B2 (en)*1995-01-102007-07-18富士通株式会社 Remote installation system and method
CN101398871B (en)1995-02-132011-05-18英特特拉斯特技术公司Systems and methods for secure transaction management and electronic rights protection
US5805898A (en)1995-02-241998-09-08International Business Machines CorporationMethod and apparatus for estimating installation time in a data processing system
US5794052A (en)1995-02-271998-08-11Ast Research, Inc.Method of software installation and setup
US5842024A (en)1995-02-271998-11-24Ast Research, Inc.Method of software installation
US5570373A (en)*1995-03-201996-10-29Lucent Technologies Inc.Method and apparatus for testing a radio in a base station without using a radio test unit
US5826245A (en)1995-03-201998-10-20Sandberg-Diment; ErikProviding verification information for a transaction
US5710884A (en)*1995-03-291998-01-20Intel CorporationSystem for automatically updating personal profile server with updates to additional user information gathered from monitoring user's electronic consuming habits generated on computer during use
US5666501A (en)1995-03-301997-09-09International Business Machines CorporationMethod and apparatus for installing software
US5675645A (en)1995-04-181997-10-07Ricoh Company, Ltd.Method and apparatus for securing executable programs against copying
US5887060A (en)*1995-06-071999-03-23Digital River, Inc.Central database system for automatic software program sales
US5883955A (en)*1995-06-071999-03-16Digital River, Inc.On-line try before you buy software distribution system
AU6269796A (en)*1995-06-071996-12-30Digital River, Inc.Try-before-you-buy software distribution and marketing syste m
US5745754A (en)*1995-06-071998-04-28International Business Machines CorporationSub-agent for fulfilling requests of a web browser using an intelligent agent and providing a report
US5903647A (en)*1995-06-071999-05-11Digital River, Inc.Self-launching encrypted digital information distribution system
US5870543A (en)*1995-06-071999-02-09Digital River, Inc.System for preventing unauthorized copying of active software
US5883954A (en)*1995-06-071999-03-16Digital River, Inc.Self-launching encrypted try before you buy software distribution system
US5740549A (en)*1995-06-121998-04-14Pointcast, Inc.Information and advertising distribution system and method
US5727205A (en)*1995-06-281998-03-10Canon Information Systems, Inc.File installation system for displaying bitmaps during file installation
US5671420A (en)1995-06-281997-09-23Canon Information Systems, Inc.Distribution diskette utility
US5754646A (en)*1995-07-191998-05-19Cable Television Laboratories, Inc.Method for protecting publicly distributed software
US5754754A (en)*1995-07-261998-05-19International Business Machines CorporationTransmission order based selective repeat data transmission error recovery system and method
US5671412A (en)1995-07-281997-09-23Globetrotter Software, IncorporatedLicense management system for software applications
US5649186A (en)1995-08-071997-07-15Silicon Graphics IncorporatedSystem and method for a computer-based dynamic information clipping service
US5835721A (en)1995-08-211998-11-10Apple Computer, Inc.Method and system for data transmission over a network link between computers with the ability to withstand temporary interruptions
US5913040A (en)1995-08-221999-06-15Backweb Ltd.Method and apparatus for transmitting and displaying information between a remote network and a local computer
US5657390A (en)1995-08-251997-08-12Netscape Communications CorporationSecure socket layer application program apparatus and method
US5710887A (en)*1995-08-291998-01-20BroadvisionComputer system and method for electronic commerce
JP3710172B2 (en)1995-09-012005-10-26富士通株式会社 User terminal and center for software price refund
US5654905A (en)1995-09-151997-08-05Ast Research, Inc.System for tracking computer usage time
US5758068A (en)*1995-09-191998-05-26International Business Machines CorporationMethod and apparatus for software license management
WO1997012328A1 (en)*1995-09-251997-04-03Adobe Systems IncorporatedOptimum access to electronic documents
US5781785A (en)1995-09-261998-07-14Adobe Systems IncMethod and apparatus for providing an optimized document file of multiple pages
US5671279A (en)1995-11-131997-09-23Netscape Communications CorporationElectronic commerce using a secure courier system
US5727215A (en)*1995-11-301998-03-10Otis Elevator CompanyMethod for replacing software modules utilizing a replacement address table
US5745574A (en)*1995-12-151998-04-28Entegrity Solutions CorporationSecurity infrastructure for electronic transactions
US5699428A (en)1996-01-161997-12-16Symantec CorporationSystem for automatic decryption of file data on a per-use basis and automatic re-encryption within context of multi-threaded operating system under which applications run in real-time
JPH09212549A (en)1996-01-311997-08-15Hitachi Ltd Electronic commerce method and system
US5836911A (en)1996-02-011998-11-17Medi-Ject CorporationInjection device having positioning means
US6034652A (en)*1996-03-222000-03-07Interval Research CorporationAttention manager for occupying the peripheral attention of a person in the vicinity of a display device
US5768527A (en)1996-04-231998-06-16Motorola, Inc.Device, system and method of real-time multimedia streaming
US5864620A (en)*1996-04-241999-01-26Cybersource CorporationMethod and system for controlling distribution of software in a multitiered distribution chain
US5999912A (en)1996-05-011999-12-07Wodarz; DennisDynamic advertising scheduling, display, and tracking
US5768597A (en)1996-05-021998-06-16Starfish Software, Inc.System and methods for improved installation of compressed software programs
US5805699A (en)1996-05-201998-09-08Fujitsu LimitedSoftware copying system
US5784461A (en)1996-05-231998-07-21Eastman Kodak CompanySecurity system for controlling access to images and image related services
US5742757A (en)*1996-05-301998-04-21Mitsubishi Semiconductor America, Inc.Automatic software license manager
US5956483A (en)1996-06-281999-09-21Microsoft CorporationSystem and method for making function calls from a web browser to a local application
US5919247A (en)1996-07-241999-07-06Marimba, Inc.Method for the distribution of code and data updates
US5987480A (en)1996-07-251999-11-16Donohue; MichaelMethod and system for delivering documents customized for a particular user over the internet using imbedded dynamic content
US6023509A (en)1996-09-302000-02-08Intel CorporationDigital signature purpose encoding
US5897622A (en)*1996-10-161999-04-27Microsoft CorporationElectronic shopping and merchandising system
US5889860A (en)*1996-11-081999-03-30Sunhawk Corporation, Inc.Encryption system with transaction coded decryption key
US5845074A (en)1996-11-221998-12-01E-Parcel, LlcSmart internet information delivery system having a server automatically detects and schedules data transmission based on status of clients CPU
US6012087A (en)*1997-01-142000-01-04Netmind Technologies, Inc.Unique-change detection of dynamic web pages using history tables of signatures
US6963923B1 (en)1997-02-102005-11-08International Business Machines CorporationMethod for file transfer restarts using standard internet protocol
US5940834A (en)1997-03-131999-08-17Mitel CorporationAutomatic web page generator
US5912902A (en)1997-03-141999-06-15Monroe; David A.Data recovery scheme
KR100234204B1 (en)1997-05-151999-12-15윤종용After service system using internet
US5987454A (en)1997-06-091999-11-16Hobbs; AllenMethod and apparatus for selectively augmenting retrieved text, numbers, maps, charts, still pictures and/or graphics, moving pictures and/or graphics and audio information from a network resource
US5983227A (en)1997-06-121999-11-09Yahoo, Inc.Dynamic page generator
US5903896A (en)*1997-07-151999-05-11Microsoft CorporationMethod for installing a file on demand using a preview
US5974443A (en)1997-09-261999-10-26Intervoice Limited PartnershipCombined internet and data access system
US6151708A (en)1997-12-192000-11-21Microsoft CorporationDetermining program update availability via set intersection over a sub-optical pathway
US6807632B1 (en)1999-01-212004-10-19Emc CorporationContent addressable information encapsulation, representation, and transfer
US6845453B2 (en)1998-02-132005-01-18Tecsec, Inc.Multiple factor-based user identification and authentication
JP4006079B2 (en)*1998-02-272007-11-14株式会社東芝 Network computer and control method thereof
US6163604A (en)1998-04-032000-12-19Lucent TechnologiesAutomated fraud management in transaction-based networks
EP1040440A1 (en)1998-10-192000-10-04Hardwarestreet. Com. Inc.Dynamic selection of multiple distributors
EP1040457A1 (en)1998-10-192000-10-04Hardwarestreet. Com. Inc.Multi-level fraud check with dynamic feedback for internet business transaction processor
WO2000023928A2 (en)1998-10-192000-04-27Hardwarestreet.Com, Inc.Internet business transaction processor
US6230145B1 (en)1998-11-032001-05-08First Data CorporationMethod for providing bank card transaction data
US6522342B1 (en)1999-01-272003-02-18Hughes Electronics CorporationGraphical tuning bar for a multi-program data stream
US6085171A (en)1999-02-052000-07-04Excel Communications, Inc.Order entry system for changing communication service
US6314095B1 (en)1999-02-112001-11-06Motorola, Inc.Method and apparatus for a high-speed multimedia content switch with compressed internet protocol header
US6226616B1 (en)*1999-06-212001-05-01Digital Theater Systems, Inc.Sound quality of established low bit-rate audio coding systems without loss of decoder compatibility

Patent Citations (85)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4890258A (en)*1984-06-111989-12-26Sharp Kabushiki KaishaSchedule setting method
US5357563A (en)*1992-01-101994-10-18Microbilt CorporationData card terminal for receiving authorizations from remote locations
US6330546B1 (en)*1992-09-082001-12-11Hnc Software, Inc.Risk determination and management using predictive modeling and transaction profiles for individual transacting entities
US5819226A (en)*1992-09-081998-10-06Hnc Software Inc.Fraud detection using predictive modeling
US5860012A (en)*1993-09-301999-01-12Intel CorporationInstallation of application software through a network from a source computer system on to a target computer system
US5835911A (en)*1994-02-081998-11-10Fujitsu LimitedSoftware distribution and maintenance system and method
US5903566A (en)*1994-06-241999-05-11Metricom, Inc.Method for distributing program code to intelligent nodes in a wireless mesh data communication network
US6651108B2 (en)*1995-08-142003-11-18Next Software, Inc.Method and apparatus for generating object-oriented world wide web pages
US20020133637A1 (en)*1995-08-142002-09-19Nicolas PoppMethod and apparatus for generating object-oriented world wide web pages
US6327617B1 (en)*1995-11-272001-12-04Microsoft CorporationMethod and system for identifying and obtaining computer software from a remote computer
US5890137A (en)*1995-12-151999-03-30Kabushiki Kaisha N.K. KikakuOn-line shopping system and the method of payment settlement
US6650998B1 (en)*1996-03-112003-11-18At&T Corp.Information Search System for enabling a user of a user terminal to search a data source
US5768528A (en)*1996-05-241998-06-16V-Cast, Inc.Client-server system for delivery of online information
US20050273779A1 (en)*1996-06-072005-12-08William ChengAutomatic updating of diverse software products on multiple client computer systems
US6253186B1 (en)*1996-08-142001-06-26Blue Cross Blue Shield Of South CarolinaMethod and apparatus for detecting fraud
US6240396B1 (en)*1996-09-042001-05-29Priceline.Com IncorporatedConditional purchase offer management system for event tickets
US5832208A (en)*1996-09-051998-11-03Cheyenne Software International Sales Corp.Anti-virus agent for use with databases and mail servers
US6023698A (en)*1996-12-052000-02-08International Business Machines CorporationSystem and method for transparently registering and updating information over the internet
US6745224B1 (en)*1996-12-062004-06-01Microsoft CorporationObject framework and services for periodically recurring operations
US6073124A (en)*1997-01-292000-06-06Shopnow.Com Inc.Method and system for securely incorporating electronic information into an online purchasing application
US6049892A (en)*1997-02-242000-04-11Ethos Software CorporationProcess and apparatus for downloading data from a server computer to a client computer
US6049892C1 (en)*1997-02-242002-06-04Ethos Software CorpProcess and apparatus for downloading data from a server computer to a client computer
US6004276A (en)*1997-03-031999-12-21Quinton Instrument CompanyOpen architecture cardiology information system
US6396805B2 (en)*1997-03-252002-05-28Intel CorporationSystem for recovering from disruption of a data transfer
US6097390A (en)*1997-04-042000-08-01International Business Machines CorporationProgress-indicating mouse pointer
US6317723B1 (en)*1997-05-052001-11-13Walker Digital, LlcMethod and apparatus for selling subscriptions to periodicals in a retail environment
US6026369A (en)*1997-05-092000-02-15International Business Machines CorporationMethod for distributing advertising in a distributed web modification system
US5903881A (en)*1997-06-051999-05-11Intuit, Inc.Personal online banking with integrated online statement and checkbook user interface
US6171006B1 (en)*1997-06-202001-01-09Lawrence B. WoodallSports bag for hand conditioning related composition and preparation method
US6029141A (en)*1997-06-272000-02-22Amazon.Com, Inc.Internet-based customer referral system
US5920725A (en)*1997-07-021999-07-06Adaptivity Inc.Run-time object-synthesis and transparent client/server updating of distributed objects using a meta server of all object descriptors
US6157917A (en)*1997-07-112000-12-05Barber; Timothy P.Bandwidth-preserving method of charging for pay-per-access information on a network
US6314408B1 (en)*1997-07-152001-11-06Eroom Technology, Inc.Method and apparatus for controlling access to a product
US6029154A (en)*1997-07-282000-02-22Internet Commerce Services CorporationMethod and system for detecting fraud in a credit card transaction over the internet
US6026413A (en)*1997-08-012000-02-15International Business Machines CorporationDetermining how changes to underlying data affect cached objects
US6463418B1 (en)*1997-08-152002-10-08Sun Microsystems, Inc.Secure and stateful electronic business transaction system
US6029144A (en)*1997-08-292000-02-22International Business Machines CorporationCompliance-to-policy detection method and system
US5883810A (en)*1997-09-241999-03-16Microsoft CorporationElectronic online commerce card with transactionproxy number for online transactions
US6594682B2 (en)*1997-10-282003-07-15Microsoft CorporationClient-side system for scheduling delivery of web content and locally managing the web content
US6289452B1 (en)*1997-11-072001-09-11Cybersource CorporationMethod and system for delivering digital products electronically
US6134584A (en)*1997-11-212000-10-17International Business Machines CorporationMethod for accessing and retrieving information from a source maintained by a network server
US6292835B1 (en)*1997-11-262001-09-18International Business Machines CorporationNetwork bandwidth and object obsolescence sensitive scheduling method and apparatus for objects distributed broadcasting
US6223166B1 (en)*1997-11-262001-04-24International Business Machines CorporationCryptographic encoded ticket issuing and collection system for remote purchasers
US6100887A (en)*1997-12-052000-08-08At&T CorporationReusable reversible progress indicator software component for a graphical user interface
US5918217A (en)*1997-12-101999-06-29Financial Engines, Inc.User interface for a financial advisory system
US6336098B1 (en)*1997-12-112002-01-01International Business Machines Corp.Method for electronic distribution and redemption of coupons on the world wide web
US6263446B1 (en)*1997-12-232001-07-17Arcot Systems, Inc.Method and apparatus for secure distribution of authentication credentials to roaming users
US6108642A (en)*1998-02-022000-08-22Network Sciences Company, Inc.Device for selectively blocking remote purchase requests
US6385596B1 (en)*1998-02-062002-05-07Liquid Audio, Inc.Secure online music distribution system
US6074299A (en)*1998-02-062000-06-13Cohen; Robert H.Internet based search contest
US6233565B1 (en)*1998-02-132001-05-15Saranac Software, Inc.Methods and apparatus for internet based financial transactions with evidence of payment
US6021276A (en)*1998-03-112000-02-01International Business Machines CorporationMethod and apparatus for microcode downloading
US20030028481A1 (en)*1998-03-252003-02-06Orbis Patents, Ltd.Credit card system and method
US6167567A (en)*1998-05-052000-12-263Com CorporationTechnique for automatically updating software stored on a client computer in a networked client-server environment
US6389541B1 (en)*1998-05-152002-05-14First Union National BankRegulating access to digital content
US6044471A (en)*1998-06-042000-03-28Z4 Technologies, Inc.Method and apparatus for securing software to reduce unauthorized use
US6185608B1 (en)*1998-06-122001-02-06International Business Machines CorporationCaching dynamic web pages
US6154729A (en)*1998-06-192000-11-28First Data CorporationMethod of reporting merchant information to banks
US6128655A (en)*1998-07-102000-10-03International Business Machines CorporationDistribution mechanism for filtering, formatting and reuse of web based content
US6353926B1 (en)*1998-07-152002-03-05Microsoft CorporationSoftware update notification
US6199107B1 (en)*1998-07-222001-03-06Microsoft CorporationPartial file caching and read range resume system and method
US6799165B1 (en)*1998-07-282004-09-28Eimar M. BoesjesApparatus and methods for inventory, sale, and delivery of digitally transferable goods
US6226618B1 (en)*1998-08-132001-05-01International Business Machines CorporationElectronic content delivery system
US6278449B1 (en)*1998-09-032001-08-21Sony CorporationApparatus and method for designating information to be retrieved over a computer network
US6639687B1 (en)*1998-09-082003-10-28International Business Machines CorporationProgress indicator for multiple actions
US6473740B2 (en)*1998-11-292002-10-29Qpass, Inc.Electronic commerce using a transaction network
US7165051B2 (en)*1998-12-042007-01-16Digital River, Inc.Electronic commerce system and method for detecting fraud
US6247130B1 (en)*1999-01-222001-06-12Bernhard FritschDistribution of musical products by a web site vendor over the internet
US6263353B1 (en)*1999-02-172001-07-17Advanced Micro Devices, Inc.Method and apparatus for converting between different digital data representation formats
US6516346B1 (en)*1999-02-192003-02-04International Business Machines CorporationMicrocode upgrade in data processing system
US6529885B1 (en)*1999-03-182003-03-04Oracle CorporationMethods and systems for carrying out directory-authenticated electronic transactions including contingency-dependent payments via secure electronic bank drafts
US6597891B2 (en)*1999-04-052003-07-22International Business Machines CorporationCombining online browsing and on-demand data broadcast for selecting and downloading digital content
US6697948B1 (en)*1999-05-052004-02-24Michael O. RabinMethods and apparatus for protecting information
US6405175B1 (en)*1999-07-272002-06-11David Way NgShopping scouts web site for rewarding customer referrals on product and price information with rewards scaled by the number of shoppers using the information
US6574729B1 (en)*1999-08-262003-06-03Lucent Technologies Inc.System for remotely identifying and providing information of unknown software on remote network node by comparing the unknown software with software audit file maintained on server
US7171616B1 (en)*1999-09-272007-01-30International Business Machines CorporationMethod, system and computer program product for keeping files current
US7181418B1 (en)*1999-11-302007-02-20John Todd ZuckerInternet customer service method and system
US6505171B1 (en)*2000-02-042003-01-07Robert H. CohenSystem and method for handling purchasing transactions over a computer network
US20030055781A1 (en)*2000-02-142003-03-20Ong Yong KinElectronic funds transfers-zipfund
US6601047B2 (en)*2000-03-082003-07-29Inbit Inc.Image-based digital evidence system and associated method
US6622168B1 (en)*2000-04-102003-09-16Chutney Technologies, Inc.Dynamic page generation acceleration using component-level caching
US20020023054A1 (en)*2000-04-132002-02-21Gillespie Kenneth E.Method and system for protecting credit card transactions
US20020091555A1 (en)*2000-12-222002-07-11Leppink David MorganFraud-proof internet ticketing system and method
US6981037B1 (en)*2001-01-092005-12-27International Business Machines CorporationMethod and system for using access patterns to improve web site hierarchy and organization
US20020161711A1 (en)*2001-04-302002-10-31Sartor Karalyn K.Fraud detection method

Cited By (110)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20030140104A1 (en)*2000-12-062003-07-24Yuko WatanabeApparatus and method for providing contents
US7979055B2 (en)*2000-12-062011-07-12Ntt Docomo, Inc.Apparatus and method for providing contents
US7191436B1 (en)*2001-03-082007-03-13Microsoft CorporationComputer system utility facilitating dynamically providing program modifications for identified programs
US20030050957A1 (en)*2001-09-072003-03-13Atul HatalkarDelegating scheduling tasks to clients
US20040054995A1 (en)*2002-09-142004-03-18Samsung Electronics Co., Ltd.Method of updating firmware
US7536685B2 (en)*2002-09-142009-05-19Samsung Electronics Co., Ltd.Method of updating firmware
US20040139173A1 (en)*2002-12-112004-07-15Jeyhan KaraoguzMedia processing system automatically offering access to newly available media in a media exchange network
US7937488B2 (en)2002-12-132011-05-03Tarquin Consulting Co., LlcMultimedia scheduler
US7797064B2 (en)2002-12-132010-09-14Stephen LoomisApparatus and method for skipping songs without delay
US7912920B2 (en)2002-12-132011-03-22Stephen LoomisStream sourcing content delivery system
US7493289B2 (en)2002-12-132009-02-17Aol LlcDigital content store system
US7412532B2 (en)2002-12-132008-08-12Aol Llc, A Deleware Limited Liability CompanyMultimedia scheduler
US20120016850A1 (en)*2003-05-222012-01-19Carmenso Data Limited Liability CompanyNotifying Users of File Updates on Computing Devices Using Content Signatures
US9678967B2 (en)2003-05-222017-06-13Callahan Cellular L.L.C.Information source agent systems and methods for distributed data storage and management using content signatures
US9552362B2 (en)2003-05-222017-01-24Callahan Cellular L.L.C.Information source agent systems and methods for backing up files to a repository using file identicality
US11561931B2 (en)2003-05-222023-01-24Callahan Cellular L.L.C.Information source agent systems and methods for distributed data storage and management using content signatures
US8868501B2 (en)*2003-05-222014-10-21Einstein's Elephant, Inc.Notifying users of file updates on computing devices using content signatures
US8122100B2 (en)2003-07-282012-02-21Limelight Networks, Inc.Multiple object download
US8805966B2 (en)2003-07-282014-08-12Limelight Networks, Inc.Rich content download
US20120266075A1 (en)*2003-07-282012-10-18Limilight Networks, Inc.Rich content download
US20050132083A1 (en)*2003-07-282005-06-16Limelight Networks, LlcMultiple object download
US20100235474A1 (en)*2003-07-282010-09-16Limelight Networks, Inc.Consistent browser file download
US20050131983A1 (en)*2003-07-282005-06-16Limelight Networks, LlcConsistent browser file download
US8024358B2 (en)2003-07-282011-09-20Limelight Networks, Inc.Consistent browser file download
US7779035B2 (en)*2003-07-282010-08-17Limelight Networks, Inc.Consistent browser file download
US20050034151A1 (en)*2003-08-082005-02-10Maven Networks, Inc.System and method of integrating video content with interactive elements
US20050080846A1 (en)*2003-09-272005-04-14Webhound, Inc.Method and system for updating digital content over a network
US8209401B2 (en)*2003-10-032012-06-26Limelight Networks, Inc.Rich content download
US20060031785A1 (en)*2003-10-032006-02-09Limelight Networks, LlcRich content download
WO2005036344A3 (en)*2003-10-032006-03-30Limelight Networks IncRich content download
US8578438B2 (en)*2004-05-192013-11-05Sony CorporationContent supply system, content supply apparatus and method, content playback apparatus and method, and program
US20050262546A1 (en)*2004-05-192005-11-24Yasuhiro MuraseContent supply system, content supply apparatus and method, content playback apparatus and method, and program
US7765314B2 (en)*2004-07-162010-07-27Yamaha CorporationContents managing apparatus and program for the same
US20060015815A1 (en)*2004-07-162006-01-19Yamaha CorporationContents managing apparatus and program for the same
US7617256B2 (en)*2004-07-192009-11-10Microsoft CorporationRemote file updates through remote protocol
US20060026165A1 (en)*2004-07-192006-02-02Microsoft CorporationRemote file updates through remote protocol
CN1744603B (en)*2004-07-192010-12-22微软公司Method and computer updated through remote of remote protocol
US11003316B2 (en)*2004-11-092021-05-11Blackberry LimitedDynamic bar oriented user interface
US11126323B2 (en)2004-11-092021-09-21Blackberry LimitedDynamic bar oriented user interface
US20180081508A1 (en)*2004-11-092018-03-22Blackberry LimitedDynamic bar oriented user interface
US20060168098A1 (en)*2004-12-272006-07-27International Business Machines CorporationService offering for the delivery of partial information with a restore capability
US8849992B2 (en)*2005-04-082014-09-30Lg Electronics Inc.System and method for scheduling device management
US20110173254A1 (en)*2005-04-082011-07-14Pablo HernandezSystem and method for scheduling device management
US20070276767A1 (en)*2005-04-152007-11-29Sung-Woo KimMethod for providing contents
US8145989B2 (en)2005-04-152012-03-27Kt CorporationSystem and method for providing continuous downloading service of large size contents through wireless network and computer readable medium for realizing the same
US20070162538A1 (en)*2005-04-152007-07-12Sung-Woo KimSystem and method of providing contents for mobile communication terminal
US8050663B2 (en)*2005-04-152011-11-01Kt CorporationSystem and method of providing contents for mobile communication terminal
US10147081B2 (en)2005-04-152018-12-04Kt CorporationMethod for providing contents
EP1869784A4 (en)*2005-04-152010-09-01Kt Freetel Co LtdMethod for providing continuous downloading service of large size contents through wireless network and record media recored program for realizing the same
US20070208829A1 (en)*2005-04-152007-09-06Sung-Woo KimSystem and method for providing continuous downloading service of large size contents through wireless network and record media recored program for realizing the same
US20060248215A1 (en)*2005-04-282006-11-02Kabushiki Kaisha ToshibaInformation processing apparatus and information processing method
US7975020B1 (en)*2005-07-152011-07-05Amazon Technologies, Inc.Dynamic updating of rendered web pages with supplemental content
US9117232B2 (en)2005-07-152015-08-25Amazon Technologies, Inc.Browser-based retrieval and display of content associated with a link that matches a link signature
US20110238524A1 (en)*2005-07-152011-09-29Nigel GreenBrowser-based retrieval and display of content associated with a link that matches a link signature
US8296392B2 (en)*2005-07-152012-10-23Amazon Technologies, Inc.Browser-based retrieval and display of content associated with a link that matches a link signature
US7975019B1 (en)*2005-07-152011-07-05Amazon Technologies, Inc.Dynamic supplementation of rendered web pages with content supplied by a separate source
US7995588B2 (en)*2006-01-272011-08-09Vuze LlcSystems and methods for distributing data within an internet having a plurality of nodes
US20070177587A1 (en)*2006-01-272007-08-02Gardner Paul ASystems and methods for distributing data
US20070294429A1 (en)*2006-06-192007-12-20Gerhard Dietrich KlassenDevice transfer of a server stored data item based on item ID and determined nature of intended destination
US8510471B2 (en)*2006-06-192013-08-13Research In Motion LimitedDevice transfer of a server stored data item based on item ID and determined nature of intended destination
US20140052652A1 (en)*2006-10-312014-02-20Core Wireless Licensing S.A.R.L.Legal text distribution and processing in mobile broadcasting
US20080109823A1 (en)*2006-11-062008-05-08Lloyd Thomas WhitfieldMethods, systems, and computer products for download status notification
US8484335B2 (en)*2006-11-062013-07-09At&T Intellectual Property I, L.P.Methods, systems, and computer products for download status notification
US20140304730A1 (en)*2007-08-032014-10-09Ty LettauMethods and apparatus for mandatory video viewing
US9961296B2 (en)*2007-08-032018-05-01Adobe Systems IncorporatedMethods and apparatus for mandatory video viewing
US8489668B2 (en)*2007-11-132013-07-16Intuit Inc.Open platform for managing an agent network
US20090125618A1 (en)*2007-11-132009-05-14Intuit Inc.Open platform for managing an agent network
US11580918B2 (en)2008-05-022023-02-14Tandem Diabetes Care, Inc.Display for pump
US11488549B2 (en)2008-05-022022-11-01Tandem Diabetes Care, Inc.Display for pump
US20100077056A1 (en)*2008-09-192010-03-25Limelight Networks, Inc.Content delivery network stream server vignette distribution
US8966003B2 (en)2008-09-192015-02-24Limelight Networks, Inc.Content delivery network stream server vignette distribution
US8713557B2 (en)*2009-06-252014-04-29Ricoh Company, Ltd.Peer-to-peer method of deploying and managing executable code and associated plug-ins
US20100333080A1 (en)*2009-06-252010-12-30Keys Gregory CPeer-to-peer method of deploying and managing executable code and associated plug-ins
US20120127100A1 (en)*2009-06-292012-05-24Michael Domenic ForteAsynchronous motion enabled data transfer techniques for mobile devices
WO2011002496A1 (en)*2009-06-292011-01-06Michael Domenic ForteAsynchronous motion enabled data transfer techniques for mobile devices
US8752116B2 (en)*2009-09-042014-06-10Lg Electronics Inc.Method for partly updating software in network television
US20110061082A1 (en)*2009-09-042011-03-10Lg Electronics Inc.Method for partly updating software in network television
US11743317B2 (en)2009-09-222023-08-29Qualcomm IncorporatedEnhanced block-request streaming using block partitioning or request controls for improved client-side handling
US11770432B2 (en)2009-09-222023-09-26Qualcomm IncorporatedEnhanced block-request streaming system for handling low-latency streaming
US12155715B2 (en)*2009-09-222024-11-26Qualcomm IncorporatedEnhanced block-request streaming using block partitioning or request controls for improved client-side handling
US20210051190A1 (en)*2009-09-222021-02-18Qualcomm IncorporatedEnhanced block-request streaming using block partitioning or request controls for improved client-side handling
US8090863B2 (en)2010-04-072012-01-03Limelight Networks, Inc.Partial object distribution in content delivery network
US8463876B2 (en)2010-04-072013-06-11Limelight, Inc.Partial object distribution in content delivery network
US9055128B2 (en)*2010-06-142015-06-09Sony CorporationInformation processing device
US20130104121A1 (en)*2010-06-142013-04-25Sony Computer Entertainment Inc.Information Processing Device
CN102947793A (en)*2010-06-142013-02-27索尼电脑娱乐公司Information processing device
US8539534B2 (en)*2010-07-232013-09-17Verizon Patent And Licensing Inc.State-based recovery system
US20120023528A1 (en)*2010-07-232012-01-26Verizon Patent And Licensing, Inc.State-based recovery system
US8370452B2 (en)2010-12-272013-02-05Limelight Networks, Inc.Partial object caching
US20120316873A1 (en)*2011-06-092012-12-13Samsung Electronics Co. Ltd.Method of providing information and mobile telecommunication terminal thereof
US10582033B2 (en)*2011-06-092020-03-03Samsung Electronics Co., Ltd.Method of providing information and mobile telecommunication terminal thereof
US10949188B2 (en)2011-12-282021-03-16Microsoft Technology Licensing, LlcMobile terminal and control method thereof
US9032385B2 (en)2011-12-282015-05-12Lg Electronics Inc.Mobile terminal and control method thereof
US9575742B2 (en)2011-12-282017-02-21Microsoft Technology Licensing, LlcMobile terminal and control method thereof
US11694794B2 (en)*2012-04-232023-07-04Tandem Diabetes Care, Inc.System and method for reduction of inadvertent activation of medical device during manipulation
EP2725506A3 (en)*2012-10-292016-10-12Samsung Electronics Co., LtdApparatus and method for displaying loading state of web browser in portable terminal
CN103793454A (en)*2012-10-292014-05-14三星电子株式会社Apparatus and method for displaying loading state of web browser
US20140123037A1 (en)*2012-10-292014-05-01Samsung Electronics Co., Ltd.Apparatus and method for displaying loading state of web browser in portable terminal
US11049614B2 (en)2013-03-152021-06-29Tandem Diabetes Care, Inc.Field update of an ambulatory infusion pump system
US11776689B2 (en)2013-03-152023-10-03Tandem Diabetes Care, Inc.Field update of an ambulatory infusion pump system
US8892686B1 (en)2013-12-192014-11-18Limelight Networks, Inc.Dynamic content transformation for multiple devices
US9986057B2 (en)*2014-10-012018-05-29Sap Portals Israel Ltd.UI framework support for portal systems
US20160100025A1 (en)*2014-10-012016-04-07Rachel EbnerUi framework support for portal systems
JP2018120269A (en)*2017-01-232018-08-02キヤノン株式会社Information processing device, information processing method and program
US20180349125A1 (en)*2017-06-012018-12-06Canon Kabushiki KaishaInformation processing apparatus and program management method
CN112241278A (en)*2019-07-192021-01-19伊姆西Ip控股有限责任公司Method, apparatus and computer program product for updating software
US10936297B2 (en)*2019-07-192021-03-02EMC IP Holding Company LLCMethod, device, and computer program product for updating software
CN110430279A (en)*2019-08-142019-11-08平安普惠企业管理有限公司File download control method and device
US11683700B2 (en)2020-12-142023-06-20T-Mobile Usa, Inc.Digital signatures for small cells of telecommunications networks
US12133091B2 (en)2020-12-142024-10-29T-Mobile Usa, Inc.Digital signatures for small cells of telecommunications networks

Also Published As

Publication numberPublication date
US9817650B2 (en)2017-11-14
US20120216182A1 (en)2012-08-23
US20030212992A1 (en)2003-11-13

Similar Documents

PublicationPublication DateTitle
US9817650B2 (en)Scheduling of a file download and search for updates
US8050980B2 (en)Secure downloading of a file from a network system and method
JP4486169B2 (en) Automatic update of various software products on multiple client computer systems
US8271396B2 (en)Electronic commerce system and method for detecting fraud
US8429201B2 (en)Updating a database from a browser
US6628314B1 (en)Computer interface method and apparatus with targeted advertising
US6266774B1 (en)Method and system for securing, managing or optimizing a personal computer
US20090307683A1 (en)Network-Based Update of Application Programs
US20060230343A1 (en)Method and apparatus for detecting changes in websites and reporting results to web developers for navigation template repair purposes
US6728712B1 (en)System for updating internet address changes
US20020065801A1 (en)Method of downloading web content to a network kiosk in advance
WO2001022245A1 (en)Dynamic navigation tool bar incorporating real-language context addressing

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp