Abstract:
PROBLEM TO BE SOLVED: To provide a method for providing context-aware input data to an application running on a computer system. SOLUTION: The method includes: a step for generating in advance external constraints with respect to at least one input field of at least one application; and a step for providing the context-aware input data to at least one input field of a currently used application, on the basis of the external constraints. In another embodiment, there is provided an apparatus for providing the context-aware input data to the application running on the computer. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To achieve copy and paste for pasting a display area while maintaining a display style by a simple operation. SOLUTION: From the data of a copy source style and the data of a paste destination style, whether the copy source style may change the paste destination style is determined, and when it is determined that the copy source style may change the paste destination style, the style to be fetched from the copy source style to the paste destination style is processed so that the paste destination style can not be changed, and the data of the paste destination style fetching the copy source style are generated. The paste destination display area pasted with the copy source display area is displayed on a display screen by using the data of the paste destination style fetching the copy source style. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a superior information processing apparatus, along with a method of controlling the same, capable of smoothly transferring transfer data such as an execution result of an application or an HTML (HyperText Markup Language) file acquired from a Web server according to TCP/IP (Transmission Control Protocol/Internet Protocol) protocol to an external device (PDA) by use of infrared communication function. SOLUTION: The information processing apparatus periodically accesses a predetermined server (e.g., the Web server) on a network to acquire a desired file (e.g., the HTML file). This file acquisition operation is performed regardless of the operation of an infrared transmitting and receiving unit. In other words, the information processing apparatus is trying to regularly cache the latest download data for the PDA. As a result, the PDA as the external device can be connected to the information processing apparatus only by being set to an infrared communication mode and being held over an area where the information processing apparatus can find a station to receive the latest data. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a tape storage device having an optimum additional writing method. SOLUTION: The tape storage device includes: a buffer storing data about read and additional writing; a tape in which the data stored in the buffer is recorded; a reading/writing head which reads data from the tape to the buffer and writes data from the buffer to the tape; and a control means for reading data from a designated position of the tape in response to the read command and storing the data into the buffer, and in response to the additional writing command, writing the data stored in the buffer from a data write additional data terminal position of the tape. A nonvolatile memory storing data stored in the buffer by the write command is provided, data stored temporarily in the nonvolatile memory is moved by the prescribed judgement criterion to a tape write position where the data is to be written so that movement distance which the tape travels for the head becomes the minimum, and thus write is executed. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a technology for preventing fragmentation by improving a conventional thread-local garbage collection (GC). SOLUTION: A memory management device includes a plurality of processors with transactional memories mounted thereon. The memory management device includes: a write barrier processing part 236 which registers objects located outside a specific area and having pointers pointing objects located inside the specific area, in a write log, for conflict detection when executing a write barrier in response to the start of a pointer write operation; and a garbage collector 238 which copies live shared objects located in the specific area to the outside of the specific area when no conflict is detected, and collects unnecessary objects irrespective of whether the objects are shared or not. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a retrieval device, a retrieval system, a retrieval method, and a computer program, allowing completion of retrieval for presenting a retrieval result of a document file according with a retrieval condition to a user having authority to perform prescribed processing, in a short time. SOLUTION: The retrieval device 1 includes: a correspondence relation information creation part 201 creating correspondence relation information indicating belonging relation of the user to a group; an index information creation part 202 extracting user identification information associated to group identification information included in authority information imparted to the document file from the correspondence relation information and creating index information including information wherein the extracted user identification information and the document file are associated; and a retrieval part 204 retrieving the document file which accords with the retrieval condition received with input in an input reception part 203 and wherein the user identification information included in the index information and user information received with input accord. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a program for recording an object generation site. SOLUTION: As a first embodiment, this method for recording the generation site of an object is provided which includes steps of: replacing a pointer in an object structure and pointing to a class by a pointer pointing to a generation site descriptor which is unique to each object generation site; and accessing the class of the object through the generation site descriptor. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To achieve a decoding technique (approximate decoding technique) of achieving stable operation even if noise variance is low at the implementation with a fixed fractional part arithmetic operation having a finite dynamic range. SOLUTION: A computer executes calculation using a sum-product decoding method (belief propagation method) with respect to (LDPC or turbo) codes. For calculating an update equation of a log extrinsic value ratio from an input, a (separated) correction term is prepared obtained by variable transformation (scale transformation) of the update equation so that the update equation is represented by a sum (combination) of a plurality of terms by transformation of the equation and a communication channel noise variance is a term separated from other terms constituting a sum of a plurality of terms as a term to be a factor (scale factor) by which a log is multiplied. With an estimated communication channel noise variance as an input, the (separated) correction term is approximated by a simple function so as to cause the computer to make calculation (iteration) on the basis of a fixed fractional part on bit strings of finite length. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method for self shopping support capable of supporting a shopper to perform self-service shopping by using electronic shelf labels (ESL) while a shopper looks at actual items displayed in a store and expanding functions of the electronic shelf labels and expansively linking with the other data processing system. SOLUTION: The shopper uses a mobile processing device (typically, portable phone possessed by the shopper) in the store. An application program as the function required for obtaining contents from the electronic shelf labels (ESL) is introduced to a portable phone possessed by the shopper (610), and the shopper can expect to readily enjoy shopping (620). When photographing the electronic shelf label (ESL) (630), the content correlated with the item is encoded (a price display (640) is automatically changed to a bar code (650)), and decoded (660). COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a system to accelerate address conversion from a virtual address to a physical address by mapping a virtual memory area by a large page according to a use situation of a virtual memory and individually processing a physical page corresponding to a virtual page needing individual coping inside the virtual memory area mapped to the large page. SOLUTION: In this method to accelerate the address conversion to the physical address, a computer maps the virtual memory area including a plurality of virtual pages each having a page unit satisfying a prescribed condition by the large page that is an area larger than the virtual page, and sets physical memory protection information for protecting the physical page corresponding to a part of the virtual pages wherein a memory protection attribute differs on condition that the memory protection attribute of the part of the virtual pages included in the mapping large page differs from a memory protection attribute of the other virtual pages. COPYRIGHT: (C)2011,JPO&INPIT