Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Odaira, JP

Atsushi Odaira, Tokyo JP

Patent application numberDescriptionPublished
20120080275THRUST GENERATOR AND DISK BRAKE - A ball-and-ramp mechanism of a thrust generator includes a rotary ramp member and a rectilinear ramp member, each having a plurality of sloped grooves sloped along a circumferential direction and having an arcuate diametrical cross-section, and a spherical member interposed between the sloped grooves of the ramp members to transmit force from the rotary ramp member to the rectilinear ramp member. Each of the sloped grooves has regions varying in the curvature radius of the diametrical cross-section in a track area where the spherical member contacts the sloped groove. Accordingly, it is possible to improve the durability of the rotary ramp member and the rectilinear ramp member.04-05-2012

Hiroshi Odaira, Kanagawa JP

Patent application numberDescriptionPublished
20080264678Member for Interconnecting Wiring Films and Method for Producing the Same - The connection resistance between a metal bump (10-30-2008
20100242270Wiring circuit board, manufacturing method for the wiring circuit board, and circuit module - A manufacturing method for a wiring circuit board includes the steps of: forming a board on a surface of a metal layer directly or indirectly through an etching barrier layer; forming an insulating film on the surface of the metal layer; polishing the insulating film to an extent to which a top face of the bump is exposed; and forming a solder ball on the top face of the bump.09-30-2010

Masahiro Odaira, Kawasaki-Shi JP

Patent application numberDescriptionPublished
20080204768Image Processing Apparatus, Method and Program - Disclosed is an image processing apparatus having a large number of image processing functions, in which resources necessary for code processing units can be suppressed while a large-scale decline in performance is prevented. The apparatus includes a plurality of code processing unit (08-28-2008
20090055470DATA COMMUNICATION APPARATUS, CONTROL METHOD THEREOF, COMPUTER PROGRAM AND STORAGE MEDIUM - A data communication apparatus that reduces erroneous transmission, together with allowing an operator to confirm destinations registered as data transmission destinations. To accomplish this, the data communication apparatus includes a destination registering unit adapted to register at least one or more destinations, a data acquisition unit adapted to acquire data to transmit to the registered destinations, a destination list print unit adapted to print a destination list showing the registered destinations to allow an operator to confirm the registered destinations, an operation acquisition unit adapted to acquire, via an operation unit, a first operation operated by the operator if the destinations shown on the destination list are confirmed by the operator, and a transmission unit adapted to transmit, if the first operation is acquired, the acquired data to the destinations shown on the destination list.02-26-2009
20090317096IMAGE FORMING APPARATUS, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM - An image forming apparatus capable of performing operation-checking and an operation for clearing a counter value for a replaced component at component replacement with a simple manipulation, and simple in construction and low in costs. After criterion values for jam detection by a recording-sheet-conveyance-state detection unit that detects sheet feed jam and/or conveyance jam are changed to new component judgment criterion values, whether a roller component has been replaced by a new roller is determined. When replacement to a new roller is determined, a counter value of a life counter for counting the number of times of use of a roller component for detection of replacement time is cleared.12-24-2009
20100007920IMAGE PROCESSING APPARATUS AND METHOD, AND STORAGE MEDIUM - An image processing apparatus capable of efficiently using a removable medium when the removable medium is used instead of a memory provided in the image processing apparatus. The apparatus includes a RAM for storing image data, a removable medium I/F to which the removable medium is coupled, and a CPU. The CPU confirms the remaining capacity of the RAM and determines based on the remaining capacity confirmed during execution of a job and a job operation mode whether the job can be continued by using only the RAM. When it is determined that the job cannot be continued, image data to be saved is selected according to a predetermined priority order, and the selected image data is saved from the RAM onto the removable medium.01-14-2010
20110157618IMAGE DATA TRANSMISSION APPARATUS THAT TRANSMITS IMAGE DATA TO DESIGNATED DESTINATION, CONTROL METHOD, AND STORAGE MEDIUM - An image data transmission apparatus that can reliably transmit image data to an archiving destination before transmitting the image data to a set destination. A destination indicative of an archiving destination that manages image data generated by a scanner unit is set, and the image data is transmitted to the archiving destination. A destination to which the image data is to be transmitted is set, and the image data is transmitted to the destination. When the image data has been successfully transmitted to the archiving destination, the image data is transmitted to the destination.06-30-2011
20110304882IMAGE FORMING APPARATUS, CONTROL METHOD THEREOF, AND PROGRAM - The present invention provides an image forming apparatus connectable to a plurality of external apparatuses via a network, comprising: an acquisition unit that acquires, from the respective external apparatuses, pieces of copy setting information which are generated in the respective external apparatuses, the copy setting information designating apparatuses for scanning and apparatuses for printing; a determination unit that determines, by referring to the pieces of copy setting information acquired by the acquisition unit, whether or not each copy setting information designates the image forming apparatus as the apparatus for printing; and a display control unit that identifiably displays, on a display unit, copy setting information which is determined by the determination unit to designate the image forming apparatus as the apparatus for printing.12-15-2011

Patent applications by Masahiro Odaira, Kawasaki-Shi JP

Masahiro Odaira, Kanagawa-Ken JP

Patent application numberDescriptionPublished
20080252919Image Processing Apparatus and Control Method of the Same - This invention prevents repetitive storage of identical character string data, and efficiently uses a storage area. To accomplish this, a facsimile apparatus 10-16-2008
20080297828Image Processing System Including Image Processing Device and Information Processing Device Which Communicate With Each Other - Provided is an image processing system which reduces the load of destination registration on the user. To accomplish this, in an image processing system including a PC (12-04-2008

Patent applications by Masahiro Odaira, Kanagawa-Ken JP

Rei Odaira, Yomato-Shi JP

Patent application numberDescriptionPublished
20100005457METHOD OF REDUCING LOGGING CODE IN A COMPUTING SYSTEM - A computing system for reducing logging code includes a virtual machine configured to control the flow of operations in the computing system and a compiler configured to receive bytecode instructions from the virtual machine and convert the bytecode instructions into machine instructions. The computing system also includes a compilation store configured to receive and store the machine instructions from the compiler and a recompilation store configured to receive and store recompiled machine instructions from the compiler. The system also includes a software transactional memory engine configured to receive instructions from the compilation store or, in the event that the recompilation store has recompiled machine instructions stored therein, from the recompilation store.01-07-2010

Rei Odaira, Yamato-Shi JP

Patent application numberDescriptionPublished
20090064112TECHNIQUE FOR ALLOCATING REGISTER TO VARIABLE FOR COMPILING - The present invention relates to allocating registers to variables in order to compile a program. In an embodiment of the present invention a compiler apparatus stores interference information indicating an interference relationship between variables, selects a register and allocates the register to each variables in accordance with a predetermined procedure, without allocating the same register to a set of variables having interference relationships. The compiler further replaces multiple variables having the same register allocated thereto with a new variable and generates an interference relationship by merging the interference relationships each concerning one of multiple variables. The compiler further updates interference information according to the generated interference relationship and allocates to each variable in the program using the new variable a register, selected in accordance with the predetermined procedure without allocating the same register to a set of variables having the interference relationships, based on the updated interference information.03-05-2009
20110161615MEMORY MANAGEMENT DEVICE, MEMORY MANAGEMENT METHOD, AND MEMORY MANAGEMENT PROGRAM - One or more embodiments provide a technique of improving the conventional thread-local garbage collection (GC) so as to avoid fragmentation. A memory management device having a plurality of processors implementing transactional memory includes a write barrier processing unit which, when performing write barrier in response to initiation of a pointer write operation, registers an object that is located outside of a local area and that has a pointer pointing to an object located in the local area in a write log so as to set it as a target of conflict detection, and a garbage collector which, provided that no conflict is detected, copies a live shared object in the local area to the outside of the local area and collects any unwanted object irrespective of whether it is shared or not.06-30-2011

Rei Odaira, Yamato JP

Patent application numberDescriptionPublished
20120102284METHOD FOR DETECTING ACCESS TO OBJECT, AND COMPUTER AND COMPUTER PROGRAM PRODUCT FOR THE SAME - A method for detecting access to an object, and a computer and a computer program product including steps and components for converting an original pointer to the object into a pointer pointing to a read-write-protected area by manipulating the original pointer and a step of reversely converting the converted pointer into the original pointer using occurrence of an exception in response to a request to access the read-write-protected area. Additionally, the step of reversely converting may include a step of acquiring, with reference to an instruction that has caused the exception, the manipulated pointer from the instruction that has caused the exception and a step of reversely converting the acquired pointer and acquiring a pointer to a head of the object pointed to by the reversely converted original pointer.04-26-2012

Rei Odaira, Kanagawa JP

Patent application numberDescriptionPublished
20100229159METHOD OF TRACING OBJECT ALLOCATION SITE IN PROGRAM, AS WELL AS COMPUTER SYSTEM AND COMPUTER PROGRAM THEREFOR - A data structure of a run-time object having a hash value field. The data structure allows an object allocation site to be traced from the run-time object, the object allocation site being a site in a program allocating the run-time object. A method for allowing an object allocation site to be traced from a run-time object includes embedding a value corresponding to the object allocation site in the program. A hash-value field includes the embedded value and the object identifier, and the tracing is performed by identifying the object allocation site that corresponds to the embedded value. A computer system for tracing an object allocation site includes a memory that stores the run-time object; an acquirer that acquires the value from a hash value field; and an identification unit that identifies the object allocation site that corresponds to the acquired value.09-09-2010

Rei Odaira, Kanagawa Prefecture JP

Patent application numberDescriptionPublished
20100082664METHOD FOR SEARCHING A TREE STRUCTURE - A method, apparatus, and computer readable article of manufacture for tracing, on the basis of a key, an index created using a tree structure to access data. The method includes: searching the tree structure to reach a target node that can be associated with the key without acquiring a lock on the root node and on an internal node; setting the target node as a current node when the target node is a leaf node; moving the search to a node at a lower layer when the target node is an internal node by tracing an edge in the tree structure to reach a leaf node and setting the leaf node as the current node; and associating the key with the leaf node specified as the current node by acquiring a lock on the leaf node specified as the current node, thereby accessing the data.04-01-2010
20100122041MEMORY CONTROL APPARATUS, PROGRAM, AND METHOD - A memory control apparatus which controls access to a shared memory for each transaction. The apparatus includes a management unit that stores versions of data stored in the shared memory, a log storage unit that stores an update entry including a version of data subjected to an update operation in response to execution of an update operation on the shared memory in processing each transaction, and a control unit that writes a result of processing corresponding to execution of a relevant update operation to the shared memory when a request to commit a transaction has been given, and a relevant update entry version matches a corresponding version stored in the management unit, or re-executes the update operation and writes a result of re-execution to the shared memory when the update entry version does not match the corresponding version in the management unit.05-13-2010

Rei Odaira, Kanagawa-Ken JP

Patent application numberDescriptionPublished
20100005265METHOD FOR ISOLATING OBJECTS IN MEMORY REGION - Method for isolating an object that has not been accessed for a certain period of time in a virtual memory space. When a garbage collection operates on a computer, the following steps are executed: detecting the object which has not been accessed for a certain period of time as a non-access object; moving the non-access object to a newly reserved virtual memory region when a certain time period elapses after detecting the non-access object; and setting the newly reserved virtual memory region to be an inaccessible region so that the garbage collection does not access the inaccessible region after a certain further time period elapses after moving the non-access object to the newly reserved virtual memory region.01-07-2010
20110154354METHOD AND PROGRAM FOR RECORDING OBJECT ALLOCATION SITE - A method, system, and program for recording an object allocation site. In the structure of an object, a pointer to a class of an object is replaced by a pointer to an allocation site descriptor which is unique to each object allocation site, a common allocation site descriptor is used for objects created at the same allocation site, and the class of the object is accessed through the allocation site descriptor.06-23-2011

Yasuo Odaira, Niigata JP

Patent application numberDescriptionPublished
20080213850Pretreatment of Waste Mushroom Bed and Method of Converting the Same to Yield Sugars and Ethanol - It is an objective of the present invention to develop a method of pretreating a waste mushroom bed so as to easily and efficiently obtain sugars and ethanol with the use of such waste mushroom bed. It is another objective of the present invention to develop a method of converting the pretreated waste mushroom bed to yield sugars and ethanol. According to the present invention, it has been found that the above objective can be achieved by maintaining a waste mushroom bed at 4° C. to 30° C. for 1 week or longer after harvesting of fruit bodies for conversion of the waste mushroom bed to yield sugars and ethanol.09-04-2008