Patents by Inventor Amir Ronen

Amir Ronen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8665645
    Abstract: A plurality of memory cells are managed by obtaining values of one or more environmental parameters of the cells and adjusting values of one or more reference voltages of the cells accordingly. Alternatively, a statistic of at least some of the cells, relative to a single reference parameter that corresponds to a control parameter of the cells, is measured, and the value of the reference voltage is adjusted accordingly. Examples of environmental parameters include program-erase cycle count, data retention time and temperature. Examples of reference voltages include read reference voltages and program verify reference voltages. Examples of statistics include the fraction of cells whose threshold voltages exceed initial lower bounds or initial medians.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: March 4, 2014
    Assignee: Sandisk IL Ltd.
    Inventors: Meir Avraham, Amir Ronen
  • Publication number: 20140033174
    Abstract: A method, apparatus and product for software bug prediction. The method comprising obtaining from a plurality of developers probability estimates to areas in a plurality of code partitioned areas of a code, wherein a probability estimate is representative of an estimated probability of the area having a software bug according to a developer of the plurality of developers; and determining a testing strategy of the plurality of code partitioned areas based on the probability estimates.
    Type: Application
    Filed: July 29, 2012
    Publication date: January 30, 2014
    Applicant: International Business Machines Corporation
    Inventors: Eitan Farchi, Orna Raz-Pelleg, Amir Ronen
  • Publication number: 20140006235
    Abstract: A system, method and product for distribution-based incentives relating to resource consumption. The system comprising: a receiver configured to obtain from one or more monitoring devices monitoring information relating to resource consumption by a consumer over a space, wherein the space is partitioned into slots, wherein based on the monitoring information a consumption tuple of a consumer can be determined; a distribution obtaining module for obtaining a predetermined distribution of consumption of the resource, which is associated with the consumer; and a price computation module configured to compute a price of consumption by the consumer based on the consumption tuple, wherein the price is computed using a pricing function which is based on the predetermined distribution, whereby a price associated with resource consumption in a slot depends upon resource consumption in other slots.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Dinesh Garg, Amir Ronen
  • Publication number: 20130301823
    Abstract: A method, apparatus, and computer program product for generating a social network data structure, the method comprising: receiving a corpus comprising one or more communication indications for one or more customers, each communication indication indicating start time and end time of a communication of the customer; and generating a social network data structure indicating connections between customers based upon the start time and end time indications of communication indication comprised in the communication indications.
    Type: Application
    Filed: May 10, 2012
    Publication date: November 14, 2013
    Applicant: International Business Machines Corporation
    Inventors: Dorit Baras, Amir Ronen
  • Publication number: 20130281800
    Abstract: A wearable monitoring apparatus for monitoring at least one biological parameter of an internal tissue of an ambulatory user. Said wearable monitoring apparatus comprises at least one transducer configured for delivering electromagnetic (EM) radiation to said internal tissue and intercepting a reflection of said EM radiation said reform in a plurality of transmission sessions during at least 24 hours, a processing unit configured for analyzing respective said reflection and identifying a change in said at least one biological parameter accordingly, a reporting unit configured for generating a report according to said change, and a housing for containing said at least one transducer, said reporting unit, and said processing unit, said housing being configured for being disposed on said body of said ambulatory user.
    Type: Application
    Filed: June 20, 2013
    Publication date: October 24, 2013
    Inventors: Amir SAROKA, Shlomi BERGIDA, Nadav MIZRAHI, Dan RAPPAPORT, Amir RONEN, Benyamin ALMOG
  • Publication number: 20130227113
    Abstract: Systems and methods for optimizing a virtualized communication network are provided. The method comprises monitoring traffic among nodes in a virtualized communication network to determine one or more relationships among the nodes, wherein the nodes include physical and logically defined components; determining whether one or more edges connecting the nodes in the communications network satisfy a rule; grouping the nodes connected by the one or more edges that satisfy the rule into at least one group; ranking the nodes in the group in accordance with a parameter; and implementing a policy to optimize the virtualized communication network in accordance with information determined from the ranking or the grouping of the nodes.
    Type: Application
    Filed: February 26, 2012
    Publication date: August 29, 2013
    Applicant: International Business Machines Corporation
    Inventors: Dorit Baras, Akram Bitar, Benny Rochwerger, Amir Ronen
  • Patent number: 8407423
    Abstract: Read-ahead of data blocks in a storage system is performed based on a policy. The policy is stochastically selected from a plurality of policies in respect to probabilities. The probabilities are calculated based on past performances, also referred to as rewards. Policies which induce better performance may be given precedence over other policies. However, the other policies may be also utilized to reevaluate them. A balance between exploration of different policies and exploitation of previously discovered good policies may be achieved.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Dan Pelleg, Eran Raichstein, Amir Ronen
  • Patent number: 8307164
    Abstract: Read-ahead of data blocks in a storage system is performed based on a policy. The policy is stochastically selected from a plurality of policies in respect to probabilities. The probabilities are calculated based on past performances, also referred to as rewards. Policies which induce better performance may be given precedence over other policies. However, the other policies may be also utilized to reevaluate them. A balance between exploration of different policies and exploitation of previously discovered good policies may be achieved.
    Type: Grant
    Filed: December 15, 2009
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Dan Pelleg, Eran Raichstein, Amir Ronen
  • Publication number: 20120203974
    Abstract: Read-ahead of data blocks in a storage system is performed based on a policy. The policy is stochastically selected from a plurality of policies in respect to probabilities. The probabilities are calculated based on past performances, also referred to as rewards. Policies which induce better performance may be given precedence over other policies. However, the other policies may be also utilized to reevaluate them. A balance between exploration of different policies and exploitation of previously discovered good policies may be achieved.
    Type: Application
    Filed: April 19, 2012
    Publication date: August 9, 2012
    Applicant: International Business Machines Corporation
    Inventors: Dan Pelleg, Eran Raichstein, Amir Ronen
  • Publication number: 20120203975
    Abstract: Read-ahead of data blocks in a storage system is performed based on a policy. The policy is stochastically selected from a plurality of policies in respect to probabilities. The probabilities are calculated based on past performances, also referred to as rewards. Policies which induce better performance may be given precedence over other policies. However, the other policies may be also utilized to reevaluate them. A balance between exploration of different policies and exploitation of previously discovered good policies may be achieved.
    Type: Application
    Filed: April 19, 2012
    Publication date: August 9, 2012
    Applicant: International Business Machines Corporation
    Inventors: Dan Pelleg, Eran Raichstein, Amir Ronen
  • Patent number: 8212367
    Abstract: An integrated circuit (IC) die includes two bonding pads, that share a common logical function, such as signal input or signal output, separated by the width of the die, and preferably on opposite sides of the die. System-in-package devices are produced by steps including directly electrically connecting one or the other bonding pad to bonding pads of other, functionally different IC dies, with the bonding pads of the other IC dies, to which are connected bonding pads of common logical function of the IC dies of the present invention, being functionally identical but geometrically different. Multchip package devices are produced by stacking the IC dies of the present invention with other IC dies and directly electrically connecting one or the other bonding pad to different bonding pads of the other IC dies.
    Type: Grant
    Filed: July 27, 2005
    Date of Patent: July 3, 2012
    Assignee: SanDisk IL Ltd.
    Inventor: Amir Ronen
  • Publication number: 20120166348
    Abstract: Data records of a service provider may be utilized to estimate data regarding to users who are customers of an alternative service provider, such as a competitor. The data records may indicate interaction between users. An estimated value of a selected user may be determined based on a statistical model. The statistical model may be built using training data. The statistical model may take into account social activity of the selected user, such as which users are socially proximate to him. The statistical model may take into account interactions of the selected user with users who are customers of the service provider. The statistical model may take into account demographic data. The statistical model may take into account data regarding users who are socially proximate to the selected user.
    Type: Application
    Filed: December 26, 2010
    Publication date: June 28, 2012
    Applicant: International Business Machines Corporation
    Inventors: Kirill Dyagilev, Yossi Richter, Amir Ronen, Elad Yom-Tov
  • Publication number: 20110319746
    Abstract: A method for monitoring an intrabody region of a patient. The method comprises intercepting electromagnetic (EM) radiation from the intrabody region in a plurality of EM radiation sessions during a period of at least 6 hours, calculating a dielectric related change of the intrabody region by analyzing respective the intercepted EM radiation, detecting a physiological pattern according to said dielectric related change, and outputting a notification indicating the physiological pattern.
    Type: Application
    Filed: March 4, 2010
    Publication date: December 29, 2011
    Applicant: SENSIBLE MEDICAL INNOVATIONS LTD.
    Inventors: Ilan Kochba, Dan Rappaport, Amir Saroka, Shlomi Bergida, Nadav Mizrahi, Amir Ronen
  • Publication number: 20110170349
    Abstract: A plurality of memory cells are managed by obtaining values of one or more environmental parameters of the cells and adjusting values of one or more reference voltages of the cells accordingly. Alternatively, a statistic of at least some of the cells, relative to a single reference parameter that corresponds to a control parameter of the cells, is measured, and the value of the reference voltage is adjusted accordingly. Examples of environmental parameters include program-erase cycle count, data retention time and temperature. Examples of reference voltages include read reference voltages and program verify reference voltages. Examples of statistics include the fraction of cells whose threshold voltages exceed initial lower bounds or initial medians.
    Type: Application
    Filed: March 28, 2011
    Publication date: July 14, 2011
    Inventors: Meir Avraham, Amir Ronen
  • Publication number: 20110160549
    Abstract: A wearable monitoring apparatus for monitoring at least one biological parameter of an internal tissue of an ambulatory user. Said wearable monitoring apparatus comprises at least one transducer configured for delivering electromagnetic (EM) radiation to said internal tissue and intercepting a reflection of said EM radiation said reform in a plurality of transmission sessions during at least 24 hours, a processing unit configured for analyzing respective said reflection and identifying a change in said at least one biological parameter accordingly, a reporting unit configured for generating a report according to said change, and a housing for containing said at least one transducer, said reporting unit, and said processing unit, said housing being configured for being disposed on said body of said ambulatory user.
    Type: Application
    Filed: September 4, 2008
    Publication date: June 30, 2011
    Inventors: Amir Saroka, Shlomi Bergida, Nadav Mizarahi, Dan Rappaport, Amir Ronen, Benyamin Almog
  • Publication number: 20110145508
    Abstract: Read-ahead of data blocks in a storage system is performed based on a policy. The policy is stochastically selected from a plurality of policies in respect to probabilities. The probabilities are calculated based on past performances, also referred to as rewards. Policies which induce better performance may be given precedence over other policies. However, the other policies may be also utilized to reevaluate them. A balance between exploration of different policies and exploitation of previously discovered good policies may be achieved.
    Type: Application
    Filed: December 15, 2009
    Publication date: June 16, 2011
    Applicant: International Business Machines Corporation
    Inventors: Dan Pelleg, Eran Raichstein, Amir Ronen
  • Patent number: 7957189
    Abstract: A plurality of memory cells are managed by obtaining values of one or more environmental parameters of the cells and adjusting values of one or more reference voltages of the cells accordingly. Alternatively, a statistic of at least some of the cells, relative to a single reference parameter that corresponds to a control parameter of the cells, is measured, and the value of the reference voltage is adjusted accordingly. Examples of environmental parameters include program-erase cycle count, data retention time and temperature. Examples of reference voltages include read reference voltages and program verify reference voltages. Examples of statistics include the fraction of cells whose threshold voltages exceed initial lower bounds or initial medians.
    Type: Grant
    Filed: November 2, 2006
    Date of Patent: June 7, 2011
    Assignee: SanDisk IL Ltd.
    Inventors: Meir Avraham, Amir Ronen
  • Patent number: 7863093
    Abstract: An integrated circuit (IC) die includes two bonding pads, that share a common logical function, such as signal input or signal output, separated by the width of the die, and preferably on opposite sides of the die. System-in-package devices are produced by steps including directly electrically connecting one or the other bonding pad to bonding pads of other, functionally different IC dies, with the bonding pads of the other IC dies, to which are connected bonding pads of common logical function of the IC dies of the present invention, being functionally identical but geometrically different. Multichip package devices are produced by stacking the IC dies of the present invention with other IC dies and directly electrically connecting one or the other bonding pad to different bonding pads of the other IC dies.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: January 4, 2011
    Assignee: SanDisk IL Ltd
    Inventor: Amir Ronen
  • Patent number: 7817469
    Abstract: A plurality of memory cells are managed by obtaining values of one or more environmental parameters of the cells and adjusting values of one or more reference voltages of the cells accordingly. Alternatively, a statistic of at least some of the cells, relative to a single reference parameter that corresponds to a control parameter of the cells, is measured, and the value of the reference voltage is adjusted accordingly. Examples of environmental parameters include program-erase cycle count, data retention time and temperature. Examples of reference voltages include read reference voltages and program verify reference voltages. Examples of statistics include the fraction of cells whose threshold voltages exceed initial lower bounds or initial medians.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: October 19, 2010
    Assignee: SanDisk IL Ltd.
    Inventors: Meir Avraham, Amir Ronen
  • Publication number: 20100256462
    Abstract: A method for monitoring thoracic tissue. The method comprises intercepting reflections of electromagnetic (EM) radiation reflected from thoracic tissue of a patient in radiation sessions during a period of at least 24 hours, detecting a change of a dielectric coefficient of the thoracic tissue by analyzing respective the reflections, and outputting a notification indicating the change. The reflections are changed as an outcome of thoracic movements which occur during the period.
    Type: Application
    Filed: September 4, 2008
    Publication date: October 7, 2010
    Applicant: Sensible Medical Innovations Ltd.
    Inventors: Dan Rappaport, Nadav Mizrahi, Shlomi Bergida, Amir Saroka, Amir Ronen, Ilan Kochba