Consumer product distribution in the embedded system market
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04L-009/32
H04L-029/06
G06F-012/14
G06F-017/00
H04N-007/16
H04N-007/167
G06F-021/00
출원번호
UP-0199923
(2002-07-18)
등록번호
US-7644279
(2010-02-11)
발명자
/ 주소
Rubin, Owen Robert
Murray, Eric
Uhrig, Nalini Praba
출원인 / 주소
NVIDIA Corporation
대리인 / 주소
Patterson & Sheridan, LLP
인용정보
피인용 횟수 :
1인용 특허 :
64
초록▼
Aspects for consumer product distribution in the embedded system market are described. The aspects include forming a secure network for distributing product digitation files capable of configuring operations of an adaptive computing engine (ACE), and providing an agent server within the secure netwo
Aspects for consumer product distribution in the embedded system market are described. The aspects include forming a secure network for distributing product digitation files capable of configuring operations of an adaptive computing engine (ACE), and providing an agent server within the secure network for controlling licenses of the product digitation files, wherein a separation of responsibility and control of the distributing and licensing exists.
대표청구항▼
What is claimed is: 1. A system for consumer product distribution, the system comprising: an agent server configured to: receive a digitation file from a source, wherein the digitation file comprises an interdigitated stream of data that includes configuration information and data to be processed b
What is claimed is: 1. A system for consumer product distribution, the system comprising: an agent server configured to: receive a digitation file from a source, wherein the digitation file comprises an interdigitated stream of data that includes configuration information and data to be processed by an adaptive computing engine (ACE), and wherein operations performed by the ACE are configured by the digitation file, associate the digitation file with a certificate to create a signed digitation file, and return the signed digitation file to the source; and a license server configured to: store the signed digitation file, and store a license associated with the signed digitation file, wherein a first ACE is configured to receive a first instance of the digitation file, verify that the first instance of the digitation file includes a signature that corresponds to the certificate associated with the digitation file by the agent server, and request a first instance of the license associated with the first instance of the digitation file from the license server. 2. The system of claim 1, further comprising a secure connection for transmitting the digitation file from the source to the agent server. 3. The system of claim 2, wherein the agent server returns the signed digitation file to the source across the secure connection. 4. The system of claim 3, wherein the source is configured to encrypt the signed digitation file and to assign a code identifier to the signed and encrypted digitation file. 5. The system of claim 4, wherein the source is further configured to send the signed and encrypted digitation file to the agent server to be made available for acquisition. 6. The system of claim 1, wherein the first ACE includes a security manager configured to verify that the first instance of the digitation file includes a signature that corresponds to the certificate associated with the digitation file by the agent server. 7. The system of claim 6, wherein the security manager is configured to save the first instance of the license received from the license server and to determine terms of the first instance of the license for tracking use of the first instance of the digitation file. 8. The system of claim 1, wherein the first ACE and the license server utilize certificates to authenticate with each other. 9. The system of claim 1, wherein the first ACE includes: a memory storing the first instance of the digitation file, wherein the memory includes an adaptive silicon foundation, and wherein the first instance of the digitation file, when applied to the adaptive silicon foundation, provides a hardware designation and software application for the adaptive silicon foundation; a plurality of computational elements; and an interconnection network adapted to configure the plurality of computational elements in response to the configuration information to perform any one of a plurality of algorithms in response to the configuration information. 10. A method for consumer product distribution, the method comprising the steps of: receiving a digitation file from a source, wherein the digitation file comprises an interdigitated stream of data that includes configuration information and data to be processed by an adaptive computing engine (ACE), and wherein operations performed by the ACE are configured by the digitation file; associating the digitation file with a certificate to create a signed digitation file; and returning the signed digitation file to the source, wherein the signed digitation file and a license associated with the signed digitation file are stored in a license server, and wherein a first ACE is configured to receive a first instance of the digitation file, verify that the first instance of the digitation file includes a signature that corresponds to the certificate associated with the digitation file by the agent server, and request a first instance of the license associated with the first instance of the digitation file from the license server. 11. The method of claim 10, further comprising the step of: utilizing a secure connection for receiving the digitation file from the source. 12. The method of claim 11, wherein the step of returning the signed digitation file to the source is performed over the secure connection. 13. The method of claim 10, wherein the source is configured to encrypt the signed digitation file and to assign a code identifier to the encrypted and encrypted digitation file. 14. The method of claim 10, wherein the first ACE is further configured to request acquisition of the first instance of the digitation file. 15. The method of claim 10, wherein the first ACE includes a security manager configured to verify that the signature included in the first instance of the digitation file corresponds to the certificate associated with the digitation file by an agent server. 16. The method of claim 10, wherein the first ACE includes: a memory storing the first instance of the digitation file, wherein the memory includes an adaptive silicon foundation, and wherein the first instance of the digitation file, when applied to the adaptive silicon foundation, provides a hardware designation and software application for the adaptive silicon foundation; a plurality of computational elements; and an interconnection network adapted to configure the plurality of computational elements in response to the configuration information to perform any one of a plurality of algorithms in response to the configuration information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (64)
Steckel Ralph J. ; Hodges ; III Edward Eugene ; Weller Herman Morris, Animal litter having the property of detecting urinary infection in felines.
Bennett Toby D. ; Davis Donald J. ; Harris Jonathan C. ; Miller Ian D., Apparatus and method for constructing data for transmission within a reliable communication protocol by performing portions of the protocol suite concurrently.
Kawan Joseph C. (Hollywood CA) Takata Melvin M. (Hermosa Beach CA) Samulon Alfred S. (Malibu CA) Parekh Dilip J. (Los Angeles CA) Marks Harvey (Canoga Park CA) Caruthers Douglas W. (Marina Del Rey CA, Computer and telephone apparatus with user friendly interface and enhanced integrity features.
Martin Vorbach DE; Robert Munch DE, Internal bus system for DFPS and units with two- or multi-dimensional programmable cell architectures, for managing large volumes of data with a high interconnection complexity.
Fisher, Jr., David L.; Radcliffe, Matthew H.; Casimiro-Garcia, Cristina; Rivera, Jorge Arturo, Method and apparatus for formatting smart cards and card readers.
Bertolet Allan Robert ; Clinton Kim P.N. ; Gould Scott Whitney ; Keyser III Frank Ray ; Reny Timothy Shawn ; Zittritsch Terrance John, Method and system for layout and schematic generation for heterogeneous arrays.
Lin, Jyh-Han; Geiger, Robert L.; Smith, Ronald R.; Chan, Alan W.; Wanchoo, Sanjay, Method for authenticating a JAVA archive (JAR) for portable devices.
Vorbach, Martin; Munch, Robert, Method for deadlock-free configuration of dataflow processors and modules with a two- or multidimensional programmable cell structure (FPGAs, DPGAs, etc.).
Wang, Alex C.; Chan, Wai Alan; Lin, Jy-Han; Geiger, Robert L.; Smith, Ronald R.; Wanchoo, Sanjay, Method for enforcing a time limited software license in a mobile communication device.
Martin Vorbach DE; Robert Munch DE, Method for hierarchical caching of configuration data having dataflow processors and modules having two-or multidimensional programmable cell structure (FPGAs, DPGAs, etc.)--.
Force Gordon (San Jose CA) Davis Timothy D. (Arlington TX) Duncan Richard L. (Bedford TX) Norcross Thomas M. (Arlington TX) Shay Michael J. (Arlington TX) Short Timothy A. (Duncanville TX), Programmable distributed personal security.
Trimberger Stephen M. ; Carberry Richard A. ; Johnson Robert Anders ; Wong Jennifer, Programmable logic device including configuration data or user data memory slices.
Davis Donald J. ; Bennett Toby D. ; Harris Jonathan C. ; Miller Ian D. ; Edwards Stephen G., System and method for programming the hardware of field programmable gate arrays (FPGAs) and related reconfiguration resources as if they were software by creating hardware objects.
Ginter Karl L. ; Shear Victor H. ; Sibert W. Olin ; Spahn Francis J. ; Van Wie David M., Systems and methods for secure transaction management and electronic rights protection.
Ginter, Karl L.; Shear, Victor H.; Spahn, Francis J.; Van Wie, David M., Systems and methods for secure transaction management and electronic rights protection.
Martin Vorbach DE; Robert Munch DE, UNIT FOR PROCESSING NUMERIC AND LOGIC OPERATIONS FOR USE IN CENTRAL PROCESSING UNITS (CPUS), MULTIPROCESSOR SYSTEMS, DATA-FLOW PROCESSORS (DSPS), SYSTOLIC PROCESSORS AND FIELD PROGRAMMABLE GATE ARRAY.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.