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: 8665645Abstract: 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: GrantFiled: March 28, 2011Date of Patent: March 4, 2014Assignee: Sandisk IL Ltd.Inventors: Meir Avraham, Amir Ronen
-
Publication number: 20140033174Abstract: 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: ApplicationFiled: July 29, 2012Publication date: January 30, 2014Applicant: International Business Machines CorporationInventors: Eitan Farchi, Orna Raz-Pelleg, Amir Ronen
-
Publication number: 20140006235Abstract: 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: ApplicationFiled: June 28, 2012Publication date: January 2, 2014Applicant: International Business Machines CorporationInventors: Dinesh Garg, Amir Ronen
-
Publication number: 20130301823Abstract: 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: ApplicationFiled: May 10, 2012Publication date: November 14, 2013Applicant: International Business Machines CorporationInventors: Dorit Baras, Amir Ronen
-
Publication number: 20130281800Abstract: 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: ApplicationFiled: June 20, 2013Publication date: October 24, 2013Inventors: Amir SAROKA, Shlomi BERGIDA, Nadav MIZRAHI, Dan RAPPAPORT, Amir RONEN, Benyamin ALMOG
-
Publication number: 20130227113Abstract: 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: ApplicationFiled: February 26, 2012Publication date: August 29, 2013Applicant: International Business Machines CorporationInventors: Dorit Baras, Akram Bitar, Benny Rochwerger, Amir Ronen
-
Patent number: 8407423Abstract: 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: GrantFiled: April 19, 2012Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: Dan Pelleg, Eran Raichstein, Amir Ronen
-
Patent number: 8307164Abstract: 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: GrantFiled: December 15, 2009Date of Patent: November 6, 2012Assignee: International Business Machines CorporationInventors: Dan Pelleg, Eran Raichstein, Amir Ronen
-
Publication number: 20120203974Abstract: 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: ApplicationFiled: April 19, 2012Publication date: August 9, 2012Applicant: International Business Machines CorporationInventors: Dan Pelleg, Eran Raichstein, Amir Ronen
-
Publication number: 20120203975Abstract: 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: ApplicationFiled: April 19, 2012Publication date: August 9, 2012Applicant: International Business Machines CorporationInventors: Dan Pelleg, Eran Raichstein, Amir Ronen
-
Patent number: 8212367Abstract: 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: GrantFiled: July 27, 2005Date of Patent: July 3, 2012Assignee: SanDisk IL Ltd.Inventor: Amir Ronen
-
Publication number: 20120166348Abstract: 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: ApplicationFiled: December 26, 2010Publication date: June 28, 2012Applicant: International Business Machines CorporationInventors: Kirill Dyagilev, Yossi Richter, Amir Ronen, Elad Yom-Tov
-
Publication number: 20110319746Abstract: 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: ApplicationFiled: March 4, 2010Publication date: December 29, 2011Applicant: SENSIBLE MEDICAL INNOVATIONS LTD.Inventors: Ilan Kochba, Dan Rappaport, Amir Saroka, Shlomi Bergida, Nadav Mizrahi, Amir Ronen
-
Publication number: 20110170349Abstract: 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: ApplicationFiled: March 28, 2011Publication date: July 14, 2011Inventors: Meir Avraham, Amir Ronen
-
Publication number: 20110160549Abstract: 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: ApplicationFiled: September 4, 2008Publication date: June 30, 2011Inventors: Amir Saroka, Shlomi Bergida, Nadav Mizarahi, Dan Rappaport, Amir Ronen, Benyamin Almog
-
Publication number: 20110145508Abstract: 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: ApplicationFiled: December 15, 2009Publication date: June 16, 2011Applicant: International Business Machines CorporationInventors: Dan Pelleg, Eran Raichstein, Amir Ronen
-
Patent number: 7957189Abstract: 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: GrantFiled: November 2, 2006Date of Patent: June 7, 2011Assignee: SanDisk IL Ltd.Inventors: Meir Avraham, Amir Ronen
-
Patent number: 7863093Abstract: 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: GrantFiled: June 12, 2008Date of Patent: January 4, 2011Assignee: SanDisk IL LtdInventor: Amir Ronen
-
Patent number: 7817469Abstract: 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: GrantFiled: August 18, 2005Date of Patent: October 19, 2010Assignee: SanDisk IL Ltd.Inventors: Meir Avraham, Amir Ronen
-
Publication number: 20100256462Abstract: 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: ApplicationFiled: September 4, 2008Publication date: October 7, 2010Applicant: Sensible Medical Innovations Ltd.Inventors: Dan Rappaport, Nadav Mizrahi, Shlomi Bergida, Amir Saroka, Amir Ronen, Ilan Kochba