Patents Represented by Attorney Shimokaji & Associates, P.C.
-
Patent number: 7531386Abstract: 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: GrantFiled: September 6, 2007Date of Patent: May 12, 2009Assignee: International Business Machines CorporationInventors: Tohru Nakanishi, Kohsei Tanahashi
-
Patent number: 7529793Abstract: 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: GrantFiled: April 7, 2005Date of Patent: May 5, 2009Assignee: International Business Machines CorporationInventors: Takayuki Itoh, Masayoshi Teraguchi, Yumi Yamaguchi, Akiko Nishikai
-
Patent number: 7525107Abstract: 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: GrantFiled: December 5, 2006Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Johji Nakagaki, Akihiro Asahara, Hideo Kimura, Hiroaki Kitahara, Tatsuya Nishiwaki, Yasuhiko Shiota, Takeshi Yamada
-
Patent number: 7525417Abstract: 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: GrantFiled: May 16, 2008Date of Patent: April 28, 2009Assignee: International Business Machines CorporationInventors: Travis M. Grigsby, Vandana Mallempati, Steven Michael Miller, Lisa Anne Seacat
-
Patent number: 7523389Abstract: The present invention makes it possible to quickly identify a place where a hyperlink is located in a document being displayed, and to design the document without caring about the indication of the location of the hyperlink. When a control thread is activated, a transparent sheet generation unit stores a transparent sheet into a transparent sheet storage unit; a thread activation unit activates a display thread and a visualization thread to cause a position identifying unit to identify a position where a hyperlink exists in a document being displayed; and to cause a marker drawing unit to draw a marker at the position thus identified in the transparent sheet. When the display thread is activated, a display unit reads a transparent sheet from the transparent sheet storage unit, and displays the transparent sheet in a visible state which has been stored in a visibleness state storage unit.Type: GrantFiled: October 13, 2005Date of Patent: April 21, 2009Assignee: International Business Machines CorporationInventor: Takamasa Hirata
-
Patent number: 7517731Abstract: 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: GrantFiled: August 1, 2008Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Tohru Nakanishi, Kosei Tanahashi
-
Patent number: 7519966Abstract: Information processing apparatus, including occurrence number counter counting events that occurred in each of a plurality of CPUs. Apparatus performs functions of; storing accumulated occurrence number of events, which occurred while the thread is being executed by each of the CPUs, in a thread storage area of the thread associating accumulated occurrence number with CPU; storing, in the thread storage area, a value of occurrence number counter of the CPU, the value having been counted before the thread is resumed by the CPU; and adding, to accumulated occurrence number which has been stored in accumulated number storing unit while corresponding to the CPU, a difference value obtained by subtracting a counter value, which has been stored in the start-time number storing unit of the thread, from a counter value of the occurrence number counter of the CPU, in a case where the CPU terminates an execution of the thread.Type: GrantFiled: November 7, 2005Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Kiyokuni Kawachiya, Takeshi Ogasawara, Hideaki Komatsu
-
System and method for performing a high-level multi-dimensional query on a multi-structural database
Patent number: 7519582Abstract: A multi-structural query system performs a high-level multi-dimensional query on a multi-structural database. The query system enables a user to navigate a search by adding restrictions incrementally. The query system uses a schema to discover structure in a multi-structural database. The query system leaves a choice of nodes to return in response to a query as a constrained set of choices available to the algorithm. The query system further casts the selection of a set of nodes as an optimization. The query system uses pairwise-disjoint collections to capture a concise set of highlights of a data set within the allowed schema. The query system further comprises efficient algorithms that yield approximately optimal solutions for several classes of objective functions.Type: GrantFiled: June 13, 2005Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Ronald Fagin, Ramanathan V. Guha, Phokion Gerasimos Kolaitis, Jasmine Gina Novak, Shanmugasundaram Ravikumar, Dandapani Sivakumar, Andrew Stephen Tomkins -
Patent number: 7519624Abstract: A system efficiently and proactively assesses the impact of user's actions on a network storage system. The system generally operates on a storage area network that includes a database represented by states and policies, before the user action is executed. The system comprises a storage monitor that captures a snapshot of the database states. An impact analysis module of the system then applies a user action to the snapshot; and further selectively applies at least some of the policies to the snapshot. The impact analysis module simulates the user action on the snapshot without applying actually changes to the database, and further analyzes whether the simulated user action violates at least one applied policy. The system takes the appropriate action based on the result of the analysis.Type: GrantFiled: November 16, 2005Date of Patent: April 14, 2009Assignee: International Business Machines CorporationInventors: Madhukar R. Korupolu, Aameek Singh, Kaladhar Voruganti
-
Patent number: 7509629Abstract: To provide a UML design method by which architecture design pursuing optimal design parameters while viewing the overall target system on the UML model can be performed. A UML design method of the present invention is a UML design method for performing design by modeling a target system based on Unified Modeling Language (UML), using a profile storing a design parameter, the method including the steps of: storing a stereotype and a tagged value in the profile as the design parameters; annotating a UML model of the target system with the stored stereotype and tagged value; and associating the added stereotype and tagged value with each class constituting the UML model, and displaying the stereotype and tagged value and the UML model, which are associated, on a graphical user interface.Type: GrantFiled: May 11, 2005Date of Patent: March 24, 2009Assignee: International Business Machines CorporationInventors: Masaharu Sakamoto, Takaaki Murao, Naoto Sato, Shin Saito
-
Patent number: 7497365Abstract: A paste coater that can apply an amount of a solder paste to small-diameter bump electrodes at a narrow pitch is described. A paste coater includes: a transfer roller, supported by a sub frame; a roller drive mechanism for rotating the transfer roller; a paste storage unit for storing paste to be supplied to the surface of the transfer roller; a squeegee having a distal edge, parallel to the rotary shaft of the transfer roller, separated by a gap from the distal edge to the surface of the transfer roller; a squeegee holder for holding and including biasing means for pushing the squeegee in a first direction thereby widening the gap; and a gap adjustment mechanism with biasing means for pushing the squeegee in a second direction thereby narrowing the gap.Type: GrantFiled: December 11, 2006Date of Patent: March 3, 2009Assignee: International Business Machines CorporationInventors: Hideo Kimura, Toshiyuki Yokoue, Yasuhiko Shiota
-
Patent number: 7495346Abstract: 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: GrantFiled: August 1, 2008Date of Patent: February 24, 2009Assignee: International Business Machines CorporationInventors: Tohru Nakanishi, Kosei Tanahashi
-
Patent number: 7493318Abstract: In order to improve the efficiency of execution of a program by prefetching data necessary to execute the program, a system is provided that causes a computer to execute a recursive query prior to a program being subjected to prefetching. This system detects from iterative processing in the program a query to generate a resultant table by selecting a record that satisfies a selection condition from a target table. The system generates an initial query to generate an initial table that includes values of variables that are set prior to starting the iterative processing in the program.Type: GrantFiled: December 7, 2006Date of Patent: February 17, 2009Assignee: International Business Machines CorporationInventors: Hideaki Komatsu, Akira Koseki, Toshio Suganuma
-
Patent number: 7487461Abstract: A command pattern recognition system based on a virtual keyboard layout combines pattern recognition with a virtual, graphical, or on-screen keyboard to provide a command control method with relative ease of use. The system allows the user conveniently issue commands on pen-based computing or communication devices. The system supports a very large set of commands, including practically all commands needed for any application. By utilizing shortcut definitions it can work with any existing software without any modification. In addition, the system utilizes various techniques to achieve reliable recognition of a very large gesture vocabulary. Further, the system provides feedback and display methods to help the user effectively use and learn command gestures for commands.Type: GrantFiled: May 4, 2005Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Shumin Zhai, Per-Ola Kristensson
-
Patent number: 7487174Abstract: A text annotation structured storage method stores text annotations with associated type information in a structured data store. The present system persists or stores annotations in a structured data store in an indexable and queryable format. Exemplary structured data stores comprise XML databases and relational databases. The method exploits type information in a type system to develop corresponding schemas in a structured data model. The method comprises techniques for mapping annotations to an XML data model and a relational data model. The method captures various features of the type system, such as complex types and inheritance, in the schema for the persistent store. In particular, the repository provides support for path navigation over the hierarchical type system starting at any type.Type: GrantFiled: January 17, 2006Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Krishna Prasad Chitrapura, Rahul Gupta, Rajasekar Krishnamurthy, Sriram Raghavan, Shivakumar Vaithyanathan, Huaiyu Zhu, Jennifer L Beckmann
-
Patent number: 7486120Abstract: Object To provide a highly accurate and stable pulse width modulation (PWM) pulse signal generation device compatible with high resolution images without increasing a basic frequency of an external oscillation circuit. Solving Means A PWM pulse signal generation device includes a first PLL control circuit 410, a ring oscillator 420 in which a plurality of basic delay elements are serially connected, and a delayed pulse generation circuit constituted by a delay ratio adjusting circuit 330 and a delay circuit 350. The delay circuit 350 is formed by setting one adjustment delay element having a delay ratio R that is adjusted by the delay ratio adjusting circuit 330 at a first stage and a plurality of serially connecting basic delay elements.Type: GrantFiled: June 4, 2007Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventor: Hiroaki Kubo
-
Patent number: 7487150Abstract: A pattern-based data matching method matches pattern-based data. The data matching method generates a regular expression pattern for input datasets and describes similarity measures between the generated patterns. The data matching method 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 method computes a compact pattern describing the sequence. Embodiments of the data matching method comprise noise reduction and repetitive pattern discovery in the input dataset and calculation of recall and precision of the generated pattern.Type: GrantFiled: July 2, 2005Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Paul Geoffrey Brown, Jussi Petri Myllymaki
-
Patent number: 7484293Abstract: A semiconductor package that has a superior high frequency characteristics and that can obtain a large area for an internal wiring pattern is provided. According to the present invention, a semiconductor package includes: a multilayer printed wiring board 12, and an IC chip, mounted on the obverse face of the multilayer wiring board 12, and multiple bump terminals 16, mounted on the reverse face. Each bump terminal 16 includes an insulating core 42 having a flat face 40 and a conductive coating deposited on all external surfaces except that of the flat face 40. The end faces of the conductive coatings 44 appear like rings around the insulating cores 42, and are soldered to annular connection pads 52 formed on the reverse face of the multilayer printed wiring board 12.Type: GrantFiled: December 7, 2006Date of Patent: February 3, 2009Assignee: International Business Machines CorporationInventors: Yoshiyuki Yamaji, Hirokazu Noma, Hiroyuki Mori
-
Patent number: 7477564Abstract: 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: GrantFiled: December 20, 2005Date of Patent: January 13, 2009Assignee: International Business Machines CorporationInventors: Masayoshi Taniguchi, Isamu Mashima, Jun Usami
-
Patent number: 7475007Abstract: Provided is an expression extraction device for extracting evaluation expressions from text having descriptions on evaluations of a specific evaluation target, which includes a registered expression storage unit for registering an evaluation expression including a predetermined polarity as a registered expression, an expression extraction unit for extracting multiple evaluation expressions and a conjunction expression from the text, a registered expression detection unit for detecting the evaluation expression including the registered expression registered with the registered expression storage unit out of the multiple evaluation expressions, and a polarity judgment unit for judging that the evaluation expression, which is in conjunction with the evaluation expression including the registered expression by means of the conjunction expression in a form of ordinary conjunction, and the series of evaluation expressions, which are not in conjunction with the evaluation expression by means of the conjunction expreType: GrantFiled: February 18, 2005Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventors: Hiroshi Kanayama, Tetsuya Nasukawa