Patents Represented by Attorney Shimokaji & Associates
  • Patent number: 7562237
    Abstract: One object of the present invention is to provide an LSI that can dynamically perform appropriate adjustment for a power voltage to be supplied to an internal circuit, not only at the time of the occurrence of the initial change of a performance due to a variation or variety factors through a manufacturing process, but also at the time of the occurrence of the time elapsed change.
    Type: Grant
    Filed: August 29, 2007
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventor: Shuhsaku Matsuse
  • Patent number: 7561698
    Abstract: A system for automatically shutting of a portable audio player is disclosed. A portable audio player includes a microphone, an audio detector and a processor. The portable audio player may be connected to external speakers for outputting an audio signal played by the portable audio player. The microphone and audio detector may monitor audio signal output from the external speakers check if the external speakers cease outputting an audio signal. A processor may compare an audio signal value generated by the audio detector based on the audio signal output of the external speakers. When the audio signal value drops below a threshold value, a switch on the portable audio player is activated to power off the portable audio player.
    Type: Grant
    Filed: August 14, 2008
    Date of Patent: July 14, 2009
    Assignee: International Business Machines Corporation
    Inventor: Ori Pomerantz
  • Patent number: 7558786
    Abstract: A database system, a computer executable method, a computer executable program for the database system, and a method for updating an indexing tables in a database system are provided. The database system comprises a database storing item tables of items appended by timestamps. Each of the items is further categorized by timestamp into the tables, and the item tables are indexed by indexing data. The database system further comprises an indexing table for the indexing data, listing the earliest timestamp of the item table together with the indexing data and a system manager for searching the item tables using the indexing table and a maintenance module for the indexing table.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventors: Christine Margaret Robson, Yuji Watanabe
  • Patent number: 7556377
    Abstract: A system and method of adaptively establishing fixation thresholds for eye-gaze tracking data and identifying fixations within the eye-gaze tracking data are disclosed. Eye-gaze tracking data is collected. A saccade estimate may be calculated using a percentile statistic of the changes in eye-gaze position. Fixations may be determined by comparing the saccade estimates with the changes in eye-gaze positions over time windows.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: July 7, 2009
    Assignee: International Business Machines Corporation
    Inventor: David James Beymer
  • Patent number: 7548933
    Abstract: A query interpretation system exploits semantic annotations in keyword queries over a collection of text documents, casting semantic annotations produced by text analysis engines into a formal annotation type system. The system uses the annotation type system to enumerate various interpretations of a keyword query and automatically translate a keyword query into a set of interpretations expressed in some intermediate query language. The system returns a result list of documents by combining the results of executing one or more of these interpretations. Even though the system generates and uses a complex type system, a user is able to use simple keyword queries to locate documents.
    Type: Grant
    Filed: October 14, 2005
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rajasekar Krishnamurthy, Sriram Raghavan, Shivakumar Vaithyanathan, Huaiyu Zhu
  • Patent number: 7548963
    Abstract: A multi-plan generation system generates a multi-plan for a multi-layer storage area network. The system generates a predetermined number of plans while generating and retaining globally optimum plans. The system dynamically calculates and orders these plans according to optimization criteria and user requirements. The system comprises a planner for each of the layers in a storage area network such as a host planner, a storage planner, a network planner, a zone planner, etc. Each of the planners applies a variance optimization, a preview optimization, and a detail optimization and interacts with a policy repository to obtain policy guidance, enabling the system to prune the set of plans. A control module invokes the planners in a predetermined order.
    Type: Grant
    Filed: July 9, 2005
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Murthy V. Devarakonda, David Alson George, Sandeep Kumar Gopisetty, Kang-Won Lee, Konstantinos Magoutis, Ramani Ranjan Routray, Gauri Shah, Chung-Hao Tan, Norbert George Vogl, Kaladhar Voruganti
  • Patent number: 7548845
    Abstract: An apparatus selects from among a plurality of translation records a translation record for use in translation of a newly received text. Each of the translation records stores with respect to past translation results at least one pair of a source-language text, being a divided part corresponding to a translation segment in the received text, and a target-language text corresponding to the source-language text. A first key generation unit generates an input key for each of the translation segments in the received text. A translation segment is encoded based on a predetermined conversion rule. An acquisition unit acquires a translation record key in which a source-language text is encoded based on the predetermined conversion rule. A key search unit determines whether a translation record key identical with each of the input keys is present or not. A first count unit counts a quantity of input keys that have translation record keys identical with each of the translation records.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Eiju Akahane, Yumi Ikeza
  • Patent number: 7546310
    Abstract: A system and method for detecting preference expressions indicating evaluators' likes and dislikes of a product from evaluations of the product and stores text describing evaluation of the product in association with an attribute of the text. The method extracts an evaluating expression describing evaluation of the specific object from each of the texts, determines whether the extracted evaluating expression has positive or negative polarity, where the positive indicates favorable evaluation and the negative indicates unfavorable evaluation. The system inputs a text attribute that is designated as an object for detecting the preference expression and detects an evaluating expression, which is detected from a text having an input attribute from the extracted evaluating expressions as one of the preference expressions and outputs the preference expressions in association with a frequency of the preference expressions being determined to have the positive or negative polarity in the text having the attribute.
    Type: Grant
    Filed: November 14, 2005
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yuta Tsuboi, Hiroshi Kanayama, Tetsuya Nasukawa, Hideo Watanabe
  • Patent number: 7546417
    Abstract: A method of accessing data from a cache is disclosed. Tag bits of data among sets and ways of cache lines are divided into common subtags and remaining subtags. Similarly, an access address tag is divided into an address common subtag and address remaining tag. When the index of an access address selects a set, a match comparison of the address common subtag and the selected set common subtag is performed. Also, the address remaining tag and selected set remaining subtags are compared for matching before the selected set and associated data is supplied to the requester.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ramakrishnan Rajamony, William Evan Speight, Lixin Zhang
  • Patent number: 7546352
    Abstract: A method for automatically merging e-mail replies containing reviewer comments to open source software code is disclosed. Individual reply messages may be identified for merger and evaluated for comments for each line of code. Comments, context information, and reviewer information may then be extracted and incorporated into a merged reply message where each line of code commented on contains comments associated with that line of code. The merged reply message may then be transmitted back to the sender with the incorporated comments.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: June 9, 2009
    Assignee: International Business Machines Corporation
    Inventors: Sukadev Bhattiprolu, Haren Myneni, Malahal R. Naineni, Badari Pulavarty, Chandra S. Seetharaman, Narasimha N. Sharoff
  • Patent number: 7543295
    Abstract: A system of the present invention includes: a memory device which includes a first memory area for storing first information indicating that a first task acquires or attempts to acquire a lock, and a second memory area for storing second information indicating that a second task acquires or attempts to acquire the lock, and in which a time lag may occur between a time when the first task issues a writing instruction and a time when the written content is enabled to be referred to by the second task; a first acquisition section which reads the second memory area after issuing a writing instruction to write the first information to the first memory area in response to a request from the first task, and which makes a reply indicating a success of the lock acquisition on condition that the second information is not read; and a second acquisition section which writes the second information to the second memory area in response to a request from the second task, which enables the written content to be referred to b
    Type: Grant
    Filed: October 17, 2007
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Kiyokuni Kawachiya, Akira Koseki, Tamiya Onodera, Graeme Johnson
  • Patent number: 7540009
    Abstract: A method and system for using tagging in programming such as television programming, movie DVDs and streaming video, and establishing personalized tag alerts for objectionable programming. The invention includes the user inputting a desired class of objectionable programming, and then the user inputting a desired action for that class of objectionable programming. Content codes are mapped to the user inputs. The invention reads the tags of the programming, and then the required user action is performed based on the user inputs for that tag, which may entail skipping a scene, playing a scene, outputting alerts, or altering a scene. The user may also pre-review tagging on the frames and scenes and adjust the warnings or other actions.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Raquel Benita Bryant, Veronique Le Shan Tice Moses, Zendre Necole Simmons, Johnissia Raymonde Stevenson
  • Patent number: 7536403
    Abstract: A method of incrementally maintaining a stable, bounded, uniform random sample S from a dataset R, in the presence of arbitrary insertions and deletions to the dataset R, and without accesses to the dataset R, comprises a random pairing method in which deletions are uncompensated until compensated by a subsequent insertion (randomly paired to the deletion) by including the insertion's item into S if and only if the uncompensated deletion's item was removed from S (i.e., was in S so that it could be removed). A method for resizing a sample to a new uniform sample of increased size while maintaining a bound on the sample size and balancing cost between dataset accesses and transactions to the dataset is also disclosed. A method for maintaining uniform, bounded samples for a dataset in the presence of growth in size of the dataset is additionally disclosed.
    Type: Grant
    Filed: December 22, 2006
    Date of Patent: May 19, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rainer Gemulla, Peter J. Haas, Wolfgang Lehner
  • Patent number: 7536357
    Abstract: A method is disclosed for use with at least one initial document describing a technical concept suitable for licensing, the method comprising: retrieving a set of intellectual property documents from a data warehouse; partitioning the set of intellectual property documents into a plurality of document categories; classifying the set of intellectual property documents by an industry parameter; constructing a contingency table that includes a listing of industry classifications for each of the document categories, and identifying documents within a particular one of the document categories that have different industry classifications so as to identify at least one potential new licensee industry of the technical concept described in the initial document.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: May 19, 2009
    Assignee: International Business Machines Corporation
    Inventors: Stephen Kane Boyer, Ying Chen, Jeffrey Thomas Kreulen, James J. Rhodes, William Scott Spangler
  • Patent number: 7536588
    Abstract: A bladed storage servicing system comprising a RAID layout facilitates the removal of one or more functional storage devices in a tray of the bladed storage subsystem in order to service a failed storage device. Upon removal of the tray from the bladed storage subsystem, the system designates the functional storage devices on the tray as temporarily removed. The system logs writes to the removed functional storage devices so that the functional storage devices can be returned to consistency when replaced in the bladed storage subsystem. The system manages reads to the removed functional storage devices through reconstruction from active storage devices in the bladed storage subsystem. Upon reinsertion of the tray in the bladed storage subsystem, the system verifies the identities of the functional storage devices and resynchronizes the functional storage devices to ensure data consistency.
    Type: Grant
    Filed: February 8, 2006
    Date of Patent: May 19, 2009
    Assignee: International Business Machines Corporation
    Inventors: James Lee Hafner, Krishnakumar Surugucchi
  • Patent number: 7531386
    Abstract: There is provided a semiconductor package including: a substrate having a plurality of electrode pads on a surface thereof; a semiconductor chip mounted on the substrate, the semiconductor chip electrically connecting with the plurality of electrode pads; and a stiffener arranged on the substrate so as to surround the semiconductor chip. The stiffener includes: an insulating material layer; and a rigid plate mounted substantially parallel to a surface of the substrate in the insulating material layer, the rigid plate having formed therein a plurality of through holes, at least a part of the through holes being filled with the insulating material.
    Type: Grant
    Filed: September 6, 2007
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Tohru Nakanishi, Kohsei Tanahashi
  • Patent number: 7529803
    Abstract: A method for recovering information from electronic communications, including conveying an indication of a topic of interest, from a searcher on the topic, to a computing system storing a first set of the communications of a first communicator, and searching within the first set, in response to the indication, to identify one or more first communications on the topic of interest, thereby defining a primary sub-set of communications. The method further includes determining identities of one or more second communicators who participated in the primary sub-set, searching within a second set of the communications of the one or more second communicators, in response to the indication, to identify one or more second communications on the topic of interest, thereby defining a secondary sub-set of communications, the second set of the communications being stored in the computing system, and conveying information from the searches to the searcher.
    Type: Grant
    Filed: May 2, 2005
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Avner Levi, Shmuel Ur, Yaron Arbetman
  • Patent number: 7529793
    Abstract: Reduces time for processing a request Simple Object Access Protocol, SOAP, message in a request means such as mobile equipment or the like. Sequence definition means divides one parent SOAP message as one request concerning a Web Service into segments of a Simple Object Access Protocol header and a SOAP body. Segment creation means creates the segment of the Simple Object Access Protocol body of the parent SOAP message and the segment of the SOAP header of the parent Simple Object Access Protocol message in this order. Sending means executes sending processing in parallel with creation processing by the segment creation means. Specifically, the sending means assigns one child Simple Object Access Protocol message enveloping the content of a segment to each of the segments, and sends each of the child Simple Object Access Protocol messages to the provider in accordance with a creation sequence of the segments.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Takayuki Itoh, Masayoshi Teraguchi, Yumi Yamaguchi, Akiko Nishikai
  • Patent number: 7525417
    Abstract: A method for managing observable information in a front of a vehicle and providing a representation of the information to a rear of the vehicle in the form of a local optical signal is disclosed.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Travis M. Grigsby, Vandana Mallempati, Steven Michael Miller, Lisa Anne Seacat
  • Patent number: 7525107
    Abstract: An apparatus and method for forming an alignment layer with uniform orientation is provided. An alignment layer-forming apparatus includes an ion source for generating ion beams and one or more masks disposed between the ion source and a substrate. The masks each have a reflective face directed to the substrate. The ion beams are reflected between the reflective face of each mask and a thin-film which is disposed on the substrate and which is processed into an alignment layer, whereby the alignment layer is formed with the ion beam finally applied to the thin-film. The orientation of a liquid crystal can be rendered uniform by varying the shape and/or arrangement of the reflective face of the mask. Hence, a liquid crystal display with no brightness or color non-uniformity can be manufactured.
    Type: Grant
    Filed: December 5, 2006
    Date of Patent: April 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Johji Nakagaki, Akihiro Asahara, Hideo Kimura, Hiroaki Kitahara, Tatsuya Nishiwaki, Yasuhiko Shiota, Takeshi Yamada