Abstract: Concurrent refresh in a cache memory includes calculating a refresh time interval at a centralized refresh controller, the centralized refresh controller being common to all cache memory banks of the cache memory, transmitting a starting time of the refresh time interval to a bank controller, the bank controller being local to, and associated with, only one cache memory bank of the cache memory, sampling a continuous refresh status indicative of a number of refreshes necessary to maintain data within the cache memory bank associated with the bank controller, requesting a gap in a processing pipeline of the cache memory to facilitate the number of refreshes necessary, receiving a refresh grant in response to the requesting, and transmitting an encoded refresh command to the bank controller, the encoded refresh command indicating a number of refresh operations granted to the cache memory bank associated with the bank controller.
Type:
Grant
Filed:
June 24, 2010
Date of Patent:
October 16, 2012
Assignee:
International Business Machines Corporation
Inventors:
Timothy C. Bronson, Hieu T. Huynh, Charlie C. Hwang, Kenneth D. Klapproth
Abstract: Provided herein are novel solid state forms of tapentadol salts, process for their preparation, pharmaceutical compositions, and method of treating thereof. The tapentadol salts include an L-(?)-camphorsulfonate salt, a dibenzoyl-(L)-tartrate salt, a dibenzoyl-(D)-tartrate salt, a malate salt, a maleate salt, or a salicylate salt.
Abstract: In particular embodiments, fusing multi-sensor data sets includes receiving a first sensor data set and a second sensor data set generated in response to sensing a structure. The sensor data sets describe structural features of the structure. First delta vector sets are generated for the first sensor data set, and second delta vector sets are generated for the second sensor data set. Each delta vector set comprises delta vectors indicating relative geometrical relationships between a structural feature and other structural features. Association scores are determined for delta pairs comprising a first delta vector set and a second delta vector set. Same feature delta pairs are identified according to the association scores. A same feature delta vector set comprises a delta pair corresponding to the same structural feature.
Abstract: A method of modulating and demodulating a signal includes modulating data information included in an input data signal provided from an external source and clock information included in an input clock signal provided from the external source into a transmission signal, using (n+1) delay clock signals generated based on the input clock signal, where n is a natural number. The transmission signal is demodulated into an output clock signal including restored clock information and an output data signal including restored data information, using (m+1) delay clock signals generated based on the clock information, where m is a natural number less than n.
Type:
Grant
Filed:
September 29, 2009
Date of Patent:
October 16, 2012
Assignees:
Samsung Electronics Co., Ltd., Seoul National University R&DB Foundation
Inventors:
Weon-Jun Choe, Ah-Reum Kim, Kyo-Jin Choo, Deog-Kyoon Jeong, Do-Hwan Oh, Hee-Soo Song
Abstract: A method of forming fin field effect transistor (finFET) devices includes forming a plurality of semiconductor fins over a buried oxide (BOX) layer; performing a nitrogen implant so as to formed nitrided regions in a upper portion of the BOX layer corresponding to regions between the plurality of semiconductor fins; forming a gate dielectric layer over the semiconductor fins and the nitrided regions of the upper portion of the BOX layer; and forming one or more gate electrode materials over the gate dielectric layer; wherein the presence of the nitrided regions of upper portion of the BOX layer prevents oxygen absorption into the gate dielectric layer as a result of thermal processing.
Type:
Grant
Filed:
March 4, 2010
Date of Patent:
October 9, 2012
Assignee:
International Business Machines Corporation
Abstract: A method of loading stator windings into a stator core includes guiding a first stator winding including a plurality of slot segment portions along at least one guide track towards an arbor member having a plurality of slots, inserting one of the plurality of slot segment portions of the first stator winding into one of the plurality of slots, and guiding a second stator winding including a plurality of slot segment portions along the at least one guide track towards the arbor member. The method also includes indexing one of the at least one guide track and the arbor member to position another of the plurality of slots adjacent the at least one guide track, inserting one of the plurality of slot segment portions of the second stator winding into another of the plurality of slots, rotating the arbor member, and feeding a plurality of slot segment portions into remaining ones of the plurality of slots.
Type:
Grant
Filed:
August 5, 2011
Date of Patent:
October 9, 2012
Assignee:
Remy Technologies L.L.C.
Inventors:
Jeremiah Shives, Kirk Neet, David Schuster, Keith J. Murphy
Abstract: A stackable flat-roof/ground framework (1) for solar panels, comprising a sloping desk-like supporting region (2, 5, 6) for the solar panel, at least said supporting region (2, 5, 6) being implemented as a wire grate, wherein the supporting region of the flat-roof/ground framework has downwardly angled elements on two opposite edges, one element, used as rear wall (3), being designed to be longer and one element, used a front wall (4), being designed to be shorter, and having weightable panel-like base regions (2, 5, 6), said base regions (2, 5, 6) being angled from the rear wall (3) and/or the front wall (4).
Abstract: A display apparatus includes a thin film transistor array panel including a display region and a non-display region, a gate line extending along a first direction, a data line extending along a second direction, substantially perpendicular to the first direction, the data line being insulated from and crossing the gate line, a storage electrode line which receives a common voltage signal, and a first gate driver disposed on the thin film transistor array panel and which supplies at least one of a gate on signal and a gate off signal to the gate line. The storage electrode line includes a first portion extending along the first direction and a second portion extending along the second direction in the non-display region. A width, measured along the second direction, of the first portion is less than a width, measured along the first direction, of the second portion.
Abstract: A method, device, and program for determining states in a flow of packets are provided. A flow of transmitted packets is received. When the difference between the sequence number of the arriving packet and the next expected sequence number is equal to zero and when the TTL number of the arriving packet is equal to the TTL number of the previous packet, there is a stable state beginning with the first of the consecutively received packets. If a difference between the sequence number of an arriving packet and a next expected sequence number is greater than 1, or TTL of the arriving packet is not equal to the TTL number of the previous packet, there is a not stable state. Time between end of one stable state and start of the next stable state is the hole, and the states and holes correlate to events for analysis of the network.
Type:
Grant
Filed:
November 19, 2009
Date of Patent:
October 9, 2012
Assignee:
AT&T Intellectual Property I, L.P.
Inventors:
Gomathi Ramachandran, Leonard A. Ciavattone, Alfred C. Morton, Jr.
Abstract: A method of coupling asynchronous process interaction between computer systems integrated within an overall system of interconnected systems includes receiving a set of information describing an invocation call for execution of a first process on a first system integrated within the overall system; correlating a first callback argument received upon completion of the first process that includes a first unique identifier for the first process generated by the first system with the set of information according to the first unique identifier for the first process; and sending a notification message to a callback endpoint in a second process implemented to receive notification upon completion of the first process by the first system indicating completion of the first process. The second process executing on a second system integrated within the overall system makes the invocation call. The set of information specifies the first unique identifier and the callback endpoint.
Type:
Grant
Filed:
November 19, 2008
Date of Patent:
October 9, 2012
Assignee:
International Business Machines Corporation
Inventors:
Christoph Bachhuber-Haller, Martin Henke, Monika Illgner-Kurz, Georg Ochs, Bernhard Schmid, Thomas Spatzier, Jeremias Werner
Abstract: The present invention relates to a process for preparation of silver nanoparticles and the compositions of silver ink containing the same. The present invention can prepare the silver nanoparticles with various shapes through a simple preparation process, improve the selectivity of the size of the silver nanoparticles, fire the silver nanoparticles even at a low temperature of 150° C. or less during a short time, provide the ink compositions capable of forming the coating or the fine pattern showing the high conductivity, and provide the ink compositions capable of being applied to the reflective film material, the electromagnetic wave shield, and the antimicrobial agent, etc.
Type:
Grant
Filed:
August 2, 2007
Date of Patent:
October 9, 2012
Assignee:
Inktec Co., Ltd.
Inventors:
Kwang-Choon Chung, Hyun-Nam Cho, Byung Hun Kim, Su Han Kim, Myung Bong Yoo, Nam Boo Cho, Yi Sup Han
Abstract: A method of performing a three-way merge includes receiving first, second, and third versions of a structured document containing first, second, and third pluralities of elements respectively; deserializing the first, second, and third versions to generate first, second, and third tree-structured data models respectively representing the first, second, and third versions; generating an identifier for each node of each data model that is unique within the data model by applying identifier determination rules to a context describing the element corresponding to the node; comparing each identifier in the first data model with each identifier in the second data model to identify each node in the first data model not having matching identifiers with any node in the second data model and to link each pair of nodes having matching identifiers; and applying comparison rules to the contexts of each linked pair of nodes to identify differences therebetween.
Type:
Grant
Filed:
September 25, 2008
Date of Patent:
October 9, 2012
Assignee:
International Business Machines Corporation
Abstract: A flash memory device includes a wafer; a gate oxide layer disposed upon the wafer; a floating gate disposed upon the gate oxide layer, the wafer, or a combination thereof; the floating gate including a flat floating gate portion and a generally rectangular floating gate portion disposed upon selected areas of the flat floating gate portion; a high K dielectric material disposed upon the floating gate; and a control gate disposed upon the high K dielectric material; wherein the high K dielectric material forms a zigzag pattern coupling the floating gate with the control gate.
Type:
Grant
Filed:
January 18, 2010
Date of Patent:
October 9, 2012
Assignee:
International Business Machines Corporation
Abstract: A layered structure including graphene, wherein a basal plane of the graphene is a (0001) plane; and a layer including an organic material having a conjugated system disposed on the graphene, wherein the layer comprising the organic material layer having the conjugated system is bound to the (0001) plane of the graphene by a ?-? interaction, and a method of preparing the same.
Type:
Grant
Filed:
November 1, 2010
Date of Patent:
October 9, 2012
Assignee:
Samsung Electronics Co., Ltd.
Inventors:
Jae-young Choi, Do-hwan Kim, Soo-ghang Ihn
Abstract: The invention relates to a method for controlling at least one actuator for actuating the cowlings of a thrust inverter in a turbojet engine, the actuator being driven by an electric motor including a relative position sensor providing information on the evolution of the movement thereof, wherein the motor is controlled based on the instantaneous position of the cowling in at least one portion of the movement thereof between an open position and a closed position, the instantaneous position of the cowling being determined from at least one reference position absolute data and relative position data relative to said reference position provided by the relative position sensor of the motor, wherein in case the actuation is resumed after an interruption, a new determination of the reference position is initiated.
Abstract: A portable articulated arm coordinate measuring machine (AACMM) is provided. The AACMM includes a manually positionable articulated arm having opposed first and second ends. The arm includes a plurality of connected arm segments, each of the arm segments including at least one position transducer for producing a position signal. A measurement device is attached to a first end of the AACMM. An electronic circuit is provided for receiving the position signals from the transducers and for providing data corresponding to a position of the measurement device. A light source is coupled to the arm and disposed to emit light adjacent the measurement device.
Abstract: A display apparatus includes a display panel, a gate driver, a gray scale compensator, and a date driver. The gate driver sequentially applies gate data to the gate lines. The gray scale compensator compares the primitive gray scale data of the n-th frame with the primitive gray scale data of the (n?1)-th frame to output a compensated gray scale data of a n-th frame, when a primitive gray scale data of a (n?1)-th frame is lower than a gray scale data of a first gray scale and a primitive gray scale data of the n-th frame is higher than a gray scale data of a second gray scale. The date driver converts the compensated gray scale data into a date voltage corresponding to the compensated gray scale data and applies the data voltage to the date line. Therefore, response time of the liquid crystal molecules may be reduced.
Type:
Grant
Filed:
September 7, 2011
Date of Patent:
October 9, 2012
Assignee:
Samsung Electronics Co., Ltd.
Inventors:
Byung-Kil Jeon, Jun-Pyo Lee, Woo-Chul Kim
Abstract: An output part outputs a high voltage of a first clock signal as a high voltage of an (m)-th gate signal (‘m’ is a natural number) and a low voltage in response to a high signal of an (m+1)-th gate signal outputted from an (m+1)-th stage. A first maintenance part maintains a control part of the pull-up part at a low voltage in response to an (m?1)-th node signal or an (m+1)-th node signal lower than a high signal of a second clock signal having a phase opposite to the phase of the first clock signal received from an (m?1)-th stage or the (m+1)-th stage. A second maintenance part maintains the low voltage of the (m)-th gate signal in response to the (m?1)-th node signal or the (m+1)-th node signal.
Abstract: A system and method for database security provides, a database security method that receives an encryption property from an application and receives information relating to a database server. The method then requests security access to a database server using the strongest encryption algorithm server may support. If this request gets turned down, then the method determines the strongest encryption algorithm the server actually supports using the information the database server sent back and calculates the encryption keys. The method then caches the encryption algorithm along with the encryption keys in a persistent storage. For subsequent connections, the method checks the persistent storage first and retrieves the encryption algorithm and encryption keys from the persistent storage if the cache values are available, and sends the cached value to database server. By doing this, the database driver doesn't need to synchronize the encryption algorithm with server and calculate the encryption keys again.
Type:
Grant
Filed:
March 13, 2008
Date of Patent:
October 9, 2012
Assignee:
International Business Machines Corporation
Inventors:
Satheesh E. Bandaram, Huaxin Gao, Bilung Lee, Paul Arnold Ostler
Abstract: Systems, methods, and computer products for just-in-time compilation for virtual machine environments for fast applications start-up and maximal run-time performance. Exemplary embodiments include a just in time compilation method for a virtual machine environment coupled to a memory, including identifying a program structure for compilation, creating a low optimization compiled version of the program structure that is relocatable in the memory, storing into a persistent cache the low optimization compiled version of the program structure that is relocatable and relocating the low optimization compiled version of the program structure into a virtual machine address space in the memory, wherein relocating the low optimization compiled version of the program structure includes transforming the low optimization compiled version to a compiled version with fixed addresses in the memory that can be executed.
Type:
Grant
Filed:
August 22, 2007
Date of Patent:
October 9, 2012
Assignee:
International Business Machines Corporation
Inventors:
Nikola Grcevski, Derek B. Inglis, Marius Pirvu, Mark G. Stoodley