Patents Represented by Attorney Shimokaji & Associates
  • Patent number: 7958381
    Abstract: A method, system, and computer usable program product for energy conservation in multipath data communications are provided in the illustrative embodiments. A current utilization of each of several of I/O devices is determined. A violation determination is made whether an I/O device from the several I/O devices can be powered down without violating a rule. The I/O device is powered down responsive to the violation determination being false. A powering up determination may be made whether an additional I/O device is needed in a multipath I/O configuration. The I/O device may be located, powered up, and made available for multipath I/O configuration. A latency determination may be made whether a latency time of the I/O device can elapse before the time when the additional I/O device is needed. The powering on may occur no later than the latency time before the time the additional I/O device is needed.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventors: Nathan Fontenot, Jacob Lorien Moilanen, Joel Howard Schopp, Michael Thomas Strosaker
  • Patent number: 7953368
    Abstract: Included are: a circuit unit having a non-volatile memory; a circuit unit having a volatile memory; a read-write circuit for reading data from, writing data into, the non-volatile memory, and for reading data from, writing data into, the volatile memory; an antenna and an RF amplifier which are first power supply means for receiving a first radio wave, and for supplying power to the circuit unit; and an antenna and an RF amplifier which are second power supply means for receiving a second radio wave whose frequency is different from that of the first radio wave, and for supplying power to the circuit unit.
    Type: Grant
    Filed: December 14, 2005
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yohichi Miwa, Aya Minami
  • Patent number: 7953977
    Abstract: A security device of this invention includes a nonvolatile storage unit 22 for storing a validity check unit including a counter updated every time signature function means 30 is called up, a volatile storage unit 24 for reading and storing a counter array out of an external nonvolatile storage unit storing the counter array, in which the counter array is obtained by coupling a hash value generated for each signature key with a signature number counter for counting the number of signatures performed by use of the signature key, and a hash function unit 28 for reading the counter array out of the volatile storage unit 24, generating the hash value, and transferring the hash value to the validity check unit for a validity check.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: May 31, 2011
    Assignee: International Business Machines Corporation
    Inventors: Hiroshi Maruyama, Seiji Munetoh, Sachiko Yoshihama
  • Patent number: 7949715
    Abstract: There is provided a method, a system and a program product for delivering on-target messages needed for a user, without omissions. A method for delivering a plurality of delivery messages in a delivery message database to one or more clients, comprising the steps of: delivering one or more delivery messages for a first delivery which are extracted from the delivery message database to at least one of the one or more clients, monitoring reading statuses of each of the one or more delivery messages for the first delivery, generating correlation data indicating a correlation between the plurality of delivery messages based on a result of monitoring the reading statuses, and delivering one or more delivery messages for a second delivery which are not included in the one or more delivery messages for a first delivery and are extracted from the delivery message database based on the correlation data.
    Type: Grant
    Filed: February 23, 2006
    Date of Patent: May 24, 2011
    Assignee: International Business Machines Corporation
    Inventor: Keiichi Maruyama
  • Patent number: 7934571
    Abstract: A moving base for robotic vacuum cleaner includes a base; a motor mounted in a motor chamber on the base to alternatively drive a drive shaft thereof to rotate clockwise or counterclockwise; a primary wheel fixed to and rotating along with the drive shaft of the motor; a clutch assembly connected to the primary wheel; an axle connected at an end to the clutch assembly, so as to be driven by the primary wheel to rotate when the drive shaft of the motor rotates clockwise, or to disengage from the driving by the primary wheel when the drive shaft of the motor rotates counterclockwise: and a secondary wheel connected to another end of the axle to rotate along with the axle. Since only one motor is needed to control a moving direction thereof, the robotic vacuum cleaner can have effectively reduced manufacturing cost and overall volume.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: May 3, 2011
    Inventors: Jane-Ferng Chiu, Cheng-Han Shieh, Ching-Kuo Wang
  • Patent number: 7937350
    Abstract: The invention relates to a method for determining a time for retraining a data mining model, including the steps of: calculating multivariate statistics of a training model during a training phase; storing the multivariate statistics in the data mining model; evaluating reliability of the data mining model based on the multivariate statistics and at least one distribution parameter, and deciding to retrain the data mining model based on an arbitrary measure of one or more statistical parameters including an F-test statistical analysis.
    Type: Grant
    Filed: November 6, 2007
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventors: Christoph Lingenfelder, Stefan Raspl, Yannick Saillet
  • Patent number: 7936356
    Abstract: An information processor for information registration, capturing means captures a graphics processing command, and database registering means registers, as information about completed work in the database, information about a series of graphics processing commands concerning completed works out of the captured graphics processing commands. In an information processor for information retrieval, proceeding work detecting means detects a work in progress as a proceeding work based on the captured graphics processing command, and information acquiring means searches a database for the information about the work in progress which has been done before based on the graphics processing command concerning the proceeding work and acquires the information about the work in progress which has been done before.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventors: Sanehiro Furuichi, Susumu Shimotono, Tetsuya Noguchi, Jun Sugiyama, Hassan Hajji
  • Patent number: 7937428
    Abstract: A dynamic Bloom filter comprises a cascaded set of Bloom filters. The system estimates or guesses a cardinality of input items, selects a number of hash functions based on the desired false positive rate, and allocates memory for an initial Bloom filter based on the estimated cardinality and desired false positive rate. The system inserts items into the initial Bloom filter and counts the bits set as they are inserted. If the number of bits set in the current Bloom filter reaches a predetermined target, the system declares the current Bloom filter full. The system recursively generates additional Bloom filters as needed for items remaining after the initial Bloom filter is filled; items are checked to eliminate duplicates. Each of the set of Bloom filters is individually queried to identify a positive or negative in response to a query.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: May 3, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kevin Scott Beyer, Sridhar Rajagopalan, Adriana Zubiri
  • Patent number: 7925725
    Abstract: The present invention provides an apparatus, method, and program for automatically generating setting information for a different model on the basis of settings previously made. Additionally, the present invention is directed to automatically determining one piece of setting information to be set for a different model on the basis of settings previously made. The present invention is also directed to automatically generating, on the basis of settings previously made, setting information that is to be set for a different model and that meets the user's intention.
    Type: Grant
    Filed: September 27, 2007
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Takashi Ashida, Yasutaka Kanayama, Nao Takekawa, Hiroyuki Tanaka
  • Patent number: 7924850
    Abstract: The present invention provides a system which maintains a function of monitoring and controlling a network regardless of an increase of data to be downloaded by a computer whose access to the network is restricted.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kentaro Aoki, Yukinobu Moriya, Katsuhiko Shimada, Naoto Shimizu, Hideki Sugiyama
  • Patent number: 7921454
    Abstract: A system and method are disclosed for protecting a password assigned to a user, the method comprising: providing a password entry screen having a virtual keyboard, the virtual keyboard including a plurality of character keys arranged in a non-QWERTY format; authenticating the user if a password submitted by the user accessing the password entry screen matches a user password retrieved from a password database; and denying access to the user if the submitted password does not match the retrieved user password. The system comprises a storage module and a computer program for performing the method.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: April 5, 2011
    Assignee: International Business Machines Corporation
    Inventors: Julian A. Cerruti, Stefan Nusser, Jerald Thomas Schoudt, Gustavo Stefani, Eric Wilcox
  • Patent number: 7919710
    Abstract: A solar cell includes a first electrode, a second electrode and a stacked semiconductor layer. The stacked semiconductor layer is disposed between the first electrode and the second electrode. The stacked semiconductor layer includes a first semiconductor layer, a second semiconductor layer and an intrinsic semiconductor layer. The first semiconductor layer has a first energy gap. The second semiconductor layer has a second energy gap. The intrinsic semiconductor layer is disposed between the first semiconductor layer and the second semiconductor layer, wherein the intrinsic semiconductor layer is a chalcopyrite layer and has a third energy gap. The third energy gap is less than the first energy gap and the second energy gap.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: April 5, 2011
    Assignee: Nexpower Technology Corp.
    Inventors: Wei-Lun Lu, Feng-Chien Hsieh, Bae-Heng Tseng
  • Patent number: 7912805
    Abstract: A pattern-based data matching system matches pattern-based data. The data matching system generates a regular expression pattern for input datasets and describes similarity measures between the generated patterns. The data matching system analyzes an input dataset in terms of symbol classes, generalizing input values into a general pattern to allow identification or extrapolation of overlap between input datasets, aiding in matching fields in databases that are being merged and in learning a pattern for an input dataset. For each sequence of data values, the present system computes a compact pattern describing the sequence. Embodiments of the data matching system comprise noise reduction and repetitive pattern discovery in the input dataset and calculation of recall and precision of the generated pattern.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Paul Geoffrey Brown, Jussi Petri Myllymaki
  • Patent number: 7912048
    Abstract: The method is that of detecting a network address translation device which transfers network data to a first device. This method includes: obtaining an address of a second device connected to the network; generating pseudo network data in which an address is set as a destination address, and in which a number of times that the network data can be transferred is set as a number of transfers required to reach the first device; transmitting the pseudo network data to the second device; detecting a message from the second device, the message indicating that the pseudo network data cannot be further transferred; and determining that the second device is operating the network address translation device in response to the detection of the message.
    Type: Grant
    Filed: March 20, 2007
    Date of Patent: March 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Naoto Shimizu, Kentaro Aoki, Yukinobu Moriya, Hideo Yasuniwa
  • Patent number: 7903911
    Abstract: An optical link module of the present invention for connecting light beams by deflection and including light-emitting devices arranged in a planar manner; an optical fiber bundle that is an optical waveguide for receiving the light beams from the light-emitting devices, and an optical turn which includes a plurality of aspherical lenses which are disposed between the light-emitting devices and the optical fiber bundle and are formed while corresponding to the number of the light-emitting devices and the number of optical fibers.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kazuo Sekiya, Tadashi Fukuzawa
  • Patent number: 7866126
    Abstract: A fold may be made in a conventional box which reduces the amount of packaging material necessary to secure an item in the box. Rear projection televisions may have a thick base and a thin top. Therefore, rectangular boxes may have much space at the top from the front of the box to the back of the box, in particular, when the television is in the carton, there may be substantial space between the back of the top of the television to the back panel of the carton. Typically, packaging material is placed in this space. By placing a fold in the carton along the portion of the box where this packaging material may conventionally extend, the amount of packaging material may be reduced by abutting the packaging material to the fold in the carton instead of the back panel of the carton.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 11, 2011
    Assignee: TTE Technology, Inc.
    Inventor: Michel Cadio
  • Patent number: 7862777
    Abstract: A coaxial tissue block puncher set comprises a carrier mechanism, the first, second and third operating mechanisms being respectively installed at proper positions thereon, while each of the operating mechanisms respectively has a base and a lifting unit being movingly installed on the base, wherein lifting unit of the first operating mechanism is movingly installed with a first punch needle tube, lifting unit of the second operating mechanism being movingly installed with a second punch needle tube is pierced through the first punch needle tube, and lifting unit of the third operating mechanism being movingly installed with a thimble is pierced through the second punch needle tube. Therefore, user is able to punch-extract relevant pathological paraffin and put to relevant position in the empty block thereby forming a tissue array without the need for tedious manual methods thus achieving the effectiveness of fastness, precision and easy operation, etc.
    Type: Grant
    Filed: March 21, 2008
    Date of Patent: January 4, 2011
    Inventors: Shih-Chung Lor, Chin-Tsung Lor, Kuo-Lung Lor
  • Patent number: 7859934
    Abstract: A method and apparatus to configure redundant memory elements in a system on a chip (SoC) having discrete voltage domains (islands). A plurality of memories are provided for each voltage island, each containing redundancy elements or having the capability to access redundant memory elements in a neighboring voltage domain; a fuse cell stores configuration information for controlling the switching of memory elements of the plurality of memories; a shift register receives and retains configuration information on a memory array from the fuse cell corresponding to each memory; and a control circuit directs operation of the shift register. The shift register includes a shift portion for receiving the data of the configuration information and transferring the data to another shift register, and a latch portion for retaining the data inputted to the shift portion.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: December 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Masayoshi Taniguchi, Isamu Mashima, Jun Usami
  • Patent number: 7836528
    Abstract: A medical linen is disclosed. The medical linen may include a base sheet with a slide surface attached to the base sheet.
    Type: Grant
    Filed: March 3, 2009
    Date of Patent: November 23, 2010
    Assignee: Mobility Plus LLC
    Inventor: Deryck G Nuckton
  • Patent number: D633500
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: March 1, 2011
    Inventor: Eric Bouniol