Abstract:
PROBLEM TO BE SOLVED: To make control of a receiver and downloading possible by avoiding a problem of a cache by an OS.SOLUTION: A mirror file number corresponding to a file to be requested is transmitted to a host OS. It is determined that whether or not data is cached in the host OS, and a block device is requested to read data of the mirror file number when it is determined that the transmitted data of the mirror file number is not cached. The block device acquires an address in memory in which actual content corresponding to a sector number is stored, acquires a sequence number corresponding to the content, changes the acquired sequence number and read data in the acquired address in the memory. Data obtained by adding the changed sequence number to the read data is provided to the host OS. When it is determined that data is cached in the host OS, the data cached in the host OS is provided.
Abstract:
PROBLEM TO BE SOLVED: To realize quick adaptation to a communication link between a transmitter and a receiver by using two different frequency carriers.SOLUTION: A receiver detects a preamble from a transmission bit string. When determining that the total sum of the number of modified bits exceeds a certain threshold in a range of a payload following the preamble (when detecting that a reception state of a communication link has been degraded), the receiver issues, to a transmitter, a request for changing a transmission parameter (four parameters may be used for enhancement/lowering) for the transmission bit string by using a communication link, which is a relatively-low-frequency carrier. On the other hand, the transmitter receives the request for change, and executes the request for changing the transmission parameter for the transmission bit string on the way while maintaining transmission of a payload in the transmission bit string.
Abstract:
PROBLEM TO BE SOLVED: To efficiently perform the debug of a logic circuit by detecting an operation whose failure is highly likely to be generated, and reporting it. SOLUTION: This observation device 20 for inputting a signal to be outputted by an observation object device, and for observing the operation of the observation object device is provided with an output signal acquiring part 100 for acquiring an output signal to be outputted by the observation object device 10, status transition storing parts 102a and 102b for storing the set of the output signals acquired in two or more continuous cycles as the status transition of the output signals, status transition adding parts 110a and 110b for, when the status transition corresponding to the set of the output signals newly acquired by the output signal acquiring part 100 is not stored in the status transition storing parts 102a and 102b, making the status transition storing part additionally store the set of the newly acquired output signals as new status transition and a status transition output part 120 for outputting the status transition of the output signals stored in the status transition storing parts 102a and 102b. COPYRIGHT: (C)2006,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To provide a technology for the encryption processing of stored data and the management of an encryption key suitably applicable to the case that the user authentication and encryption of stored data are both applied to a storage device. SOLUTION: The storage device is provided with an encryption circuit 54 for using an encryption key created from prescribed individual identification information such as a password to encrypt desired data and the individual identification information itself, a magnetic disk 10 for recording the data and the individual identification information encrypted by the encryption circuit 54, and a CPU 58 for using the encrypted individual identification information stored in the magnetic disk 10 to authenticate a user. Then the storage device authenticates the user on the basis of authentication data, uses the encryption key to encrypt write data transmitted from a host system and records the encrypted data to the magnetic disk 10, or uses the encryption key to decrypt the data read from the magnetic disk 10 and to transmit the decrypted data to the host system. COPYRIGHT: (C)2004,JPO&NCIPI
Abstract:
PROBLEM TO BE SOLVED: To download data of a high-capacity file from a server (an access point) to a client (a portable device) of a user at a high speed with efficiently using both millimeter wave wireless communication and the conventional wireless communication (WiFi, Bluetooth (R), 3G, and the like).SOLUTION: File data is packetized and transmitted from a server to a client. The file data is transmitted as a data packet by a millimeter wave. In parallel to that, a check-out packet (a roll-calling packet) corresponding to the data packet is transmitted. At establishment of a link, a latency of each communication channel is measured for testing. On a reception side, when reception of the check-out packet is completed, whether or not a millimeter wave packet corresponding to the check-out packet is arrived is checked (or roll-calling is performed). If no corresponding millimeter wave packet is arrived, it is determined that the corresponding millimeter wave packet is lost, and a retransmission request is returned to the server readily via WiFi.
Abstract:
PROBLEM TO BE SOLVED: To provide a digital filter that enables a high-speed operation with a small amount of circuitry, and that achieves higher accuracy. SOLUTION: The digital filter can operate runtime processing at a high rate of speed only with table reference so that the filter can meet the limit on the power spectral density with the effective number of bits for the DAC being fewer than in the conventional art. The digital filter gives a sequence pattern that represents directions of positive and negative transitions of the phase that continue over a predetermined number from a certain reference symbol to an adjoining (next) reference symbol, finds one or more interpolate symbols that meet conditions of a predetermined frequency spectrum (band), and a predetermined (range of) amplitude with reference to the given sequence pattern, and stores the found sequence pattern and a phase value and an amplitude value corresponding to the found one or more interpolate symbols in a memory as a lookup table. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To solve the bottleneck of a memory access in a Montgomery arithmetic circuit while using a 2-ports or single-port general memory. SOLUTION: The circuit comprises two memories 7 and 8, and the variables necessary to be read from the memories of variables necessary for operation are recorded in different memories. In the same reading stage of pipeline processing, a variable is read from the memory 7 to a resister 5, and the other variable is read from the memory 8 to the other resister.
Abstract:
PROBLEM TO BE SOLVED: To provide a device etc. capable of efficiently performing data transfer when transferring measurement data to be observed to a subsequent stage so that a fatal loss of measurement information is prevented even if the measurement data exceeds a transfer band. SOLUTION: The device includes: (A) a data receiver unit for successively receiving occurrence event information and for generating time information including an absolute elapsed time from the start of measurement; (B) a buffer for tentatively storing successive event information and time information; a data amount decision unit for deciding a data amount (C1) initially to be in a first stage, (C2) to be in a second stage when the buffer use rate exceeds a first ascending time threshold, and (C3) in the case of the second stage, to have returned to the first stage when the use rate falls below a first descending time threshold smaller than the first ascending time threshold; and a data transfer unit (D1) in the case of the first stage, for transferring the event information and the time information from the buffer to the subsequent stage intact, and (D2) in the case of the second stage, for transferring the event information from the buffer and coarse time information, having degraded accuracy of the time information, successively to the subsequent stage. COPYRIGHT: (C)2010,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a technique for appropriately managing a database in an apparatus with a limited storage capacity. SOLUTION: A client apparatus includes a first storage unit storing a part of a record set included in the database of a database server apparatus, and a second storage unit storing a copy of the record set stored in the first storage unit. The client apparatus usually searches the second storage unit, and if data is not found, the client apparatus transmits a searchl request to the database server apparatus, and stores a search result in the second storage unit. When receiving update data from the database server apparatus, the client apparatus performs processing of updating the first storage unit. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To detect whether or not specific operation is performed in executing a monitored task on an information processor with a simple configuration. SOLUTION: This detection device has: a cluster storage part storing a range of an execution time belonging to a cluster in association with each the cluster wherein the execution time of the already executed monitored task is classified; an acquisition part acquiring the execution time of the monitored task according to new execution of the monitored task on the information processor; and a decision part deciding that the specific operation is performed in executing the monitored task on condition that the execution time of the newly executed monitored task is not included in the range corresponding to any cluster. COPYRIGHT: (C)2008,JPO&INPIT