Patents Represented by Attorney Vazken Alexanian
  • Patent number: 8140673
    Abstract: A method and system for controlling load admission rate of an application server is provided. In the method, actual heap utilization and load admission rate of the application server in current control cycle are detected; based on the detected actual heap utilization and load admission rate, load characteristics variation parameters of the application server are estimated; and control gain of a feedback controller is calculated based on the load characteristics variation parameters; the feedback controller calculates desired load admission rate of the application server in next control cycle by using the calculated control gain. The load admission rate of the application server can be adaptively controlled by tracking changes in workload characteristics of the application server, such that the actual heap utilization of the application server is maintained at or close to target heap utilization.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yixin Diao, Xiao Lei Hu, Michael Joseph Spreitzer, Asser Nasreldin Tantawi, Rui Xiong Tian, Hai Shan Wu
  • Patent number: 8140600
    Abstract: A method and a computer readable article of manufacture for controlling memory power consumption on a computer. The method includes a memory having a power saving mode and performs a garbage collection for collecting no-longer-needed objects in groups the no-longer-needed objects being allocated to memory blocks obtained by dividing a memory's address space by a predetermined constant size. The method includes the steps of dividing a heap area of the memory into a number of sub-heap areas; managing the sub-heap areas; and changing the number of sub-heap areas used for garbage collection based on a magnitude correlation between a required time for the garbage collection and a predefined target value.
    Type: Grant
    Filed: November 20, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventor: Takeshi Ogasawara
  • Patent number: 8139567
    Abstract: A base station apparatus adaptive for antenna arrays including at least one radio frequency (RF) header module, at least one data processing apparatus, and transceiving apparatus for transceiving data between the at least one radio frequency (RF) header module and the at least one data processing apparatus. The transceiving apparatus includes an uplink module to group data received by the RF header module according to grouping configuration information, and to transfer the grouped data to the data processing apparatus; and a downlink module to degroup the data from the data processing apparatus according to the grouping configuration information, and to transfer the degrouped data to the RF header module. Also provided are methods of receiving and sending data, and a computer readable article of manufacture tangibly embodying computer readable instructions for executing a computer implemented method of sending and receiving data for a base station.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jian Wen Chen, Yonghua Lin, Ravinder Kumar Sabhikhi, Qing Wang, Zhen Bo Zhu
  • Patent number: 8140895
    Abstract: A method and system for recovering a SIP transaction. The method including monitoring an event related to transaction change; recording information related to the event; and regenerating a transaction by use of the recorded information upon failover. A system is also provided to carry out the steps of the method. Through the present invention, a transaction may be regenerated upon occurrence of failure during the transaction period, thereby enabling transaction-level failover and noticeably reducing the information load needed to recorded compared with the prior art. The present invention not only improves reliability of a SIP-based service but also requires less overhead for transaction recovery.
    Type: Grant
    Filed: July 30, 2010
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Wei Lu, Bo Yang
  • Patent number: 8137203
    Abstract: A virtual-space hazard assessment system, for use in a virtual space, having target identifying information that identifies a target that appears in the virtual space. The system includes: a hazard-rating-request receiver for receiving a hazard rating request to rate the degree of hazard of the target; hazard storage for storing a table in which the degree of hazard of the target and the target identifying information are associated with each other; a hazard-degree increasing mechanism for increasing the degree of hazard of the target stored in the table in the hazard storage according to the degree of hazard received by the hazard-rating-request receiver; a hazard-degree decreasing mechanism for decreasing the degree of hazard stored in the table in the hazard storage with the elapse of time; and hazard-information-output instructing mechanism for issuing an instruction to output hazard information stored in the hazard storage.
    Type: Grant
    Filed: March 26, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Megumi Nakamura, Mika Saito
  • Patent number: 8140546
    Abstract: A computer system, methods, and programs for creating an index for aggregating data in at least one tree structure including at least one node each including one label indicating node type and values. The system includes a node ID assignment processing unit for assigning IDs to the nodes in a post order; first, second, and third index creation processing units. The first unit creates a first index having one or more sets of data including the node ID and values included in the node; the second unit creates a second index having one or more sets of data including node ID and ID of a descendant node having the minimum ID; and the third unit creates a third index having one or more sets of data including IDs of one or more nodes having specific values.
    Type: Grant
    Filed: June 4, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventor: Issei Yoshida
  • Patent number: 8138974
    Abstract: A location estimation method using label propagation. The achieved location estimation method is robust to variations in radio signal strengths and is highly accurate by using the q-norm (0<q<1), especially, for calculating the similarities among radio signal strength vectors. The accuracy in location estimation is further improved by putting more importance on the time-series similarities. Specifically, the time-series similarity is calculated by using time-series values indicating the temporal order of radio signal strengths during the measurement. If the time-series similarity is larger than the similarity between the radio signal strength vectors, the time-series similarity is preferentially used. The exponential attenuation function can also be used for calculating the similarities, instead of the q norm (0<q<1).
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: March 20, 2012
    Assignee: International Busines Machines Corporation
    Inventors: Shohei Hido, Tsuyoshi Ide, Hisashi Kashima, Shoko Suzuki, Akira Tajima, Rikiya Takahashi, Toshihiro Takahashi, Yuta Tsuboi
  • Patent number: 8139389
    Abstract: A programmable device including a source-drain-gate structure. The device includes two programming electrodes and an antiferromagnetic multiferroic material between the two programming electrodes for switching the spontaneous polarization between a first spontaneous polarization direction and a second spontaneous polarization direction. The programmable device further includes a ferromagnetic material, which is in immediate contact with the multiferroic material. Magnetization of the ferromagnetic material is switchable by a transition between the first switching state and the second switching state of the multiferroic material by an exchange coupling between electronic states of the multiferroic material and the ferromagnetic material. The programmable device also includes means for determining a direction of the magnetization of the ferromagnetic material. A spin valve effect is used for causing an electrical resistance between the source and the drain electrode.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Siegfried Friedrich Karg, Gerhard Ingmar Meijer
  • Patent number: 8132051
    Abstract: A method and system for sampling input data. The method includes: buffering input data; recording an execution path of the buffered input data in an online operation module; determining whether the buffered input data passes through a desired execution path, and responsive to the buffered input data passing through the desired execution path, sampling the buffered input data to a data set. The system includes: buffering means for buffering input data; recording means for recording an execution path; sampling means for determining whether the buffered input data passes through a desired execution path.
    Type: Grant
    Filed: April 27, 2010
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rui Hou, Zhi Yu Liu, Huayong Wang, Yan Qi Wang, Qiong Zou, Yao Zou
  • Patent number: 8131894
    Abstract: A system, method, and computer readable article of manufacture for sharing buffer management. The system includes: a predictor module to predict at runtime a transaction data size of a transaction according to history information of the transaction; and a resource management module to allocate sharing buffer resources for the transaction according to the predicted transaction data size in response to beginning of the transaction, to record an actual sharing buffer size occupied by the transaction in response to the successful commitment of the transaction, and to update the history information of the transaction.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Harold Wade Cain, III, Rui Hou, Xiaowei Shen, Huayong Wang
  • Patent number: 8132099
    Abstract: A method and apparatus for obtaining accessibility information in content of a rich internet application. The method for obtaining accessibility information includes executing an object of the content displayed on a display screen, estimating a role of the object using reference model information prepared beforehand concerning a plurality of objects, and outputting the estimated role of the object as the accessibility information. Therefore, even when the object does not have accessibility information, the accessibility information can be obtained based on the output during the execution and the internal state. In this way, it is possible for a visually impaired user to operate rich internet applications that are created by Dynamic HTML and Flash™.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: March 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Chieko Asakawa, Hisashi Miyashita, Daisuke Sato, Hironobu Takagi
  • Patent number: 8126933
    Abstract: An operational assistance server device, method and computer readable article of manufacture for providing operational assistance to a user operating an application is provided. The operational assistance server device includes: an operation table; an operation table storage unit for storing the operation table; an user's operation history; an operation sequence generation unit for generating the operation sequence; an operation record storage unit; operation subsequences; an appearing-operation-sequence extraction unit for extracting appearing operation sequences from the operation subsequences; and an appearing-operation-sequence storage unit for storing the appearing operation sequences extracted by the appearing-operation-sequence extraction unit; where the appearing operation sequence appears at a frequency higher than a predetermined value.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventor: Risa Nishiyama
  • Patent number: 8126941
    Abstract: A memory management method and a system for performing garbage collection. The method includes the steps of providing in a memory space a heap partitioned into a plurality of areas including an area for object allocation and a To area for future object allocation. In garbage collection, an object reachable from a root set among objects allocated in the area of use is copied into the To area. In addition, a finalizable object among the objects allocated in the area of use is set as a finalization target. Here, the finalizable object is an object unreachable from the root set and has a finalize method. After the garbage collection is completed, the finalizable object of finalization target allocated in the area of use is finalized.
    Type: Grant
    Filed: April 27, 2009
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi Inoue
  • Patent number: 8119528
    Abstract: A process for preparing a phase change memory semiconductor device comprising a (plurality of) nanoscale electrode(s) for alternately switching a chalcogenide phase change material from its high resistance (amorphous) state to its low resistance (crystalline) state, whereby a reduced amount of current is employed, and wherein the plurality of nanoscale electrodes, when present, have substantially the same dimensions.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Alejandro G Schrott, Eric A Joseph, Mary Beth Rothwell, Matthew J Breitwisch, Chung H Lam, Bipin Rajendran, Sarunya Bangsaruntip
  • Patent number: 8108874
    Abstract: Variations of waiting times of requests for services handled by a processor are minimized. In response to the processor receiving a request for a service, an arrival time of the request for the service is recorded and added to a total arrival time for all requests for the service, and a counter of a number of waiting requests for the service is incremented. In response to the processor processing the request, the arrival time of the request is subtracted from the total arrival time, and the counter is decremented. In either case, an average waiting time of requests for the service is determined, a history of the average waiting times is maintained, and the variation within this history is determined. Where the variation is greater than a threshold, processor resources are adjusted to minimize variations within waiting times of requests for all the services handled by the processor.
    Type: Grant
    Filed: May 24, 2007
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Takeshi Ogasawara, Hideaki Komatsu
  • Patent number: 8108381
    Abstract: A system and method for analyzing electronic data records including an annotation unit being operable to receive a set of electronic data records and to compute concept vectors for the set of electronic data records, wherein the coordinates of the concept vectors represent scores of the concepts in the respective electronic data record and wherein the concepts are part of an ontology, a similarity network unit being operable to compute a similarity network by means of the concept vectors and by at least one relationship between the concepts of the ontology, the similarity network representing similarities between the electronic data records, wherein the vertices of the similarity network represent the electronic data records and the edges of the similarity network represent similarity values indicating a degree of similarity between the vertices and steps for executing the system.
    Type: Grant
    Filed: September 18, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Frey Aagaard Eberholst, André Elisseeff, Peter Lundkvist, Ulf H. Nielsen, Erich M. Ruetsche
  • Patent number: 8108439
    Abstract: This invention aims to provide a method and apparatus for displaying and/or browsing a multi-faceted data set containing hierarchical subject labels. In the present invention, subject labels can be located into a 3D space. Complex information, such as, the relationship between subject labels and weights of respective subject labels can be presented by displaying the 3D space. In this way, the screen size can be reduced and the user experience is improved.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hong Lei Guo, Zhili Guo, Zhong Su, Xian Wu, Xiao Xun Zhang
  • Patent number: 8101474
    Abstract: A novel buried-channel graphene device structure and method for manufacture. The new structure includes a two level channel layer comprised of a buried-channel graphene layer with an amorphous silicon top channel layer. The method for making such structure includes the steps of depositing a graphene layer on a substrate, depositing an amorphous silicon layer on the graphene layer, converting the upper layer of the amorphous silicon layer to a gate dielectric by nitridation, oxidation or oxynitridation, while keeping the lower layer of the amorphous silicon layer to serve as part of the channel to form the buried-channel graphene device.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventor: Wenjuan Zhu
  • Patent number: 8095652
    Abstract: An analysis system, information processing apparatus, activity analysis method, and program for analyzing activities of an information source on a network. The system and apparatus include an attribute extraction block for extracting, an information propagation graph acquisition block for searching action history data, and a characteristic user calculation block for calculating an amount characteristic. The method and program product include the steps of extracting an information characteristic value, searching action history data, registering the information, calculating an amount characteristic, and integrating the amount characteristic.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Raymond Harry Putra Rudy, Akiko Suzuki, Hiroki Yanagisawa, Issei Yoshida
  • Patent number: 8090697
    Abstract: Disclosed is a means and a method for executing a nested transaction in an execution environment supporting flat transactions only. To process a StartTransaction operation within a nested transaction it is suggested to check whether the StartTransaction operation is on the first nesting level of the nested transactions. An actual transaction within the execution environment by issuing a corresponding StartTransaction is started only in the affirmative case but not otherwise. To process a CommitTransaction operation within a nested transaction to successfully terminate a transaction it is suggested to check whether the CommitTransaction operation is on the first nesting level of the nested transaction. An actual transaction within the execution environment will be terminated only by issuing a corresponding CommitTransaction operation in the affirmative case but not otherwise.
    Type: Grant
    Filed: October 27, 2007
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Joerg Bischof, Keith Whittingham