Patents by Inventor Jonathan Klein
Jonathan Klein 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).
-
Publication number: 20130249438Abstract: This document discusses apparatus and methods associated with an early warning strobe input of a boost converter. In an example, a method of increasing a set point of a boost converter configured to provide power to a mobile device can include receiving an indication that the mobile device will transition from the first low-power mode to a second higher-power mode; and increasing the set point of the boost converter in response to the indication.Type: ApplicationFiled: March 14, 2013Publication date: September 26, 2013Applicant: Fairchild Semiconductor CorporationInventors: Juha Joonas Oikarinen, Juha-Matti Kujala, Jonathan Klein
-
Publication number: 20130249520Abstract: Apparatus and methods of implementing a voltage converter bypass switch, among other things, are discussed herein. In certain examples, a boost converter can include a bypass switch configured to bypass an inductor and a transistor of the boost converter to more directly couple a supply voltage to an output of the boost converter during a bypass mode, and to isolate a supply voltage input from the output during a boost mode of the boost converter.Type: ApplicationFiled: March 14, 2013Publication date: September 26, 2013Applicant: Fairchild Semiconductor CorporationInventors: Juha Joonas Oikarinen, Juha-Matti Kujala, Jonathan Klein
-
Patent number: 8508208Abstract: This document provides methods and apparatus configured to efficiently regulate an output voltage near a desired voltage level, for example, under varying input or load conditions. An example apparatus can include a regulator having a boost controller configured to provide voltage to an output of the regulator when at least one of the output voltage or the input voltage is below a first threshold voltage and a buck controller configured to provide voltage to the output of the regulator when at least one of the output voltage or the input voltage is above a second threshold voltage. Further, the regulator can be configured to provide the input voltage at the output of the regulator when at least one of the input voltage or the output voltage is between the first and second threshold voltages. In some examples, the first threshold is below the second threshold.Type: GrantFiled: July 2, 2010Date of Patent: August 13, 2013Assignee: Fairchild Semiconductor CorporationInventor: Jonathan Klein
-
Patent number: 8429467Abstract: An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In one embodiment, context data is determined for the condition detected in the monitored system. A rule-based engine is provided that is configured to automatically determine one or more actions to be performed for the condition detected in the monitored system based on the determined context data. The actions may include performing tasks that gather diagnostic data that is relevant to the detected condition, store the gathered diagnostic data in a repository, recommend one or more diagnostic actions to a user, and other diagnostic related actions.Type: GrantFiled: October 15, 2008Date of Patent: April 23, 2013Assignee: Oracle International CorporationInventors: Marcus Fallen, Benoit Dageville, Jonathan Klein, Ajith Kumar Mysorenagarajarao, Gary Ngai, Mark Ramacher, Yair Sarig
-
Patent number: 8326816Abstract: A method, apparatus, and computer readable medium for preserving data dependency during replay of database commands without strictly preserving a global ordering of the database commands is provided. A capture process captures a workload of database commands executed by a production system. The captured workload includes object identifiers that identify database objects that were referenced directly or indirectly during execution of the database commands by the production system. The captured workload also includes an indication of whether the database objects were potentially read or written during execution of the commands. The workload is processed to determine that an object accessed during execution of a command was previously modified during execution of one or more other commands. A replay process on a test database system prevents the command from being replayed until after the one or more other commands have been replayed to modify the object.Type: GrantFiled: May 6, 2010Date of Patent: December 4, 2012Assignee: Oracle International CorporationInventors: Romain Colle, Benoit Dageville, Karl Dias, Leonidas Galanis, Supiti Buranawatanachoke, Jonathan Klein, Efstratios Papadomanolakis, Yujun Wang
-
Patent number: 8271417Abstract: Techniques for indicating the status or health of a software system in a simple and summarized manner. In one embodiment, a health meter is displayed that displays a status value indicating the status or health of the software system. The status or health of the system as indicated by the health meter may be based upon one or more characteristics or perspectives (or components) of the system, such as performance, resource utilization, reliability, availability, scalability, and status values computed for the components.Type: GrantFiled: October 15, 2008Date of Patent: September 18, 2012Assignee: Oracle International CorporationInventors: Balasubrahmanyam Kuchibhotla, Karl Dias, Jonathan Klein, Gary Ngai, Mark Ramacher, Leng Tan
-
Patent number: 8260871Abstract: Techniques for intelligently identifying diagnostic data to be communicated from a product or system site (e.g., a customer site) to a diagnosis site (e.g., a vendor site). An appropriate amount of diagnostic data is identified to facilitate efficient and quick diagnosis and error resolution. Techniques are also provided that enable a customer to review the data identified for transmission to the diagnosis site prior to the transmission.Type: GrantFiled: October 15, 2008Date of Patent: September 4, 2012Assignee: Oracle International CorporationInventors: Marcus Fallen, Benoit Dageville, Jonathan Klein, Ajith Kumar Mysorenagarajarao, Gary Ngai, Mark Ramacher, Yair Sarig
-
Patent number: 8212361Abstract: A semiconductor die package capable of being mounted to a motherboard is disclosed. The semiconductor die package includes a substrate, and a first semiconductor die mounted on the substrate, where the first semiconductor die includes a first vertical device comprising a first input region and a first output region at opposite surfaces of the first semiconductor die. The semiconductor die package includes a second semiconductor die mounted on the substrate, where second semiconductor die comprises a second vertical device comprising a second input region and a second output region at opposite surfaces of the second semiconductor die. A substantially planar conductive node clip electrically communicates the first output region in the first semiconductor die and the second input region in the second semiconductor die. The first semiconductor die and the second semiconductor die are between the substrate and the conductive node clip.Type: GrantFiled: October 8, 2009Date of Patent: July 3, 2012Assignee: Fairchild Semiconductor CorporationInventors: Rajeev Joshi, Venkat Iyer, Jonathan Klein
-
Patent number: 8161323Abstract: Techniques for proactively and reactively running diagnostic functions. These diagnostic functions help to improve diagnostics of conditions detected in a monitored system and to limit/quarantine the damages caused by the detected conditions. In one embodiment, a health monitor infrastructure is provided that is configured to perform one or more health checks in a monitored system for diagnosing and/or gathering information related to the system. The one or more health checks may be invoked pro-actively on a scheduled basis, reactively in response to a condition detected in the system, or may even be invoked manually by a user such as a system administrator.Type: GrantFiled: October 15, 2008Date of Patent: April 17, 2012Assignee: Oracle International CorporationInventors: Balasubrahmanya Kuchibhotla, Jonathan Klein, Karl Dias, Uri Shaft
-
Patent number: 8138739Abstract: A hysteretic DC-DC converter includes an observer circuit configured to generate an observer control signal for injection into the control loop of the converter. The observer circuit may be configured to differentiate the output voltage of the converter to generate a differentiated output voltage. A transconductance amplifier may be configured to output the observer control signal from the differentiated output voltage. The observer control signal may be injected into the control loop in a summing node.Type: GrantFiled: October 3, 2008Date of Patent: March 20, 2012Assignee: Fairchild Semiconductor CorporationInventors: Gabriel Eirea, Jonathan Klein
-
Publication number: 20120064667Abstract: A semiconductor die package capable of being mounted to a motherboard is disclosed. The semiconductor die package includes a substrate, and a first semiconductor die mounted on the substrate, where the first semiconductor die includes a first vertical device comprising a first input region and a first output region at opposite surfaces of the first semiconductor die. The semiconductor die package includes a second semiconductor die mounted on the substrate, where second semiconductor die comprises a second vertical device comprising a second input region and a second output region at opposite surfaces of the second semiconductor die. A substantially planar conductive node clip electrically communicates the first output region in the first semiconductor die and the second input region in the second semiconductor die. The first semiconductor die and the second semiconductor die are between the substrate and the conductive node clip.Type: ApplicationFiled: November 16, 2011Publication date: March 15, 2012Inventors: Rajeev Joshi, Venkat Iyer, Jonathan Klein
-
Patent number: 8135995Abstract: Techniques for systematically gathering, organizing, and storing diagnostic data related to multiple monitored systems (e.g., multiple instances of a product or multiple products). A centralized repository is provided that is organized in a hierarchical manner to facilitate proper organization of the diagnostic data related to multiple monitored systems. In one embodiment, a root directory comprising one or more subdirectories is provided for storing diagnostic data collected for each monitored system. Multiple root directories may be provided under a common base directory for storing diagnostic data corresponding to multiple monitored systems. This enables correlation of diagnostic data across multiple monitored systems.Type: GrantFiled: October 15, 2008Date of Patent: March 13, 2012Assignee: Oracle International CorporationInventors: Gary Ngai, Jonathan Klein, Mark Ramacher, Benoit Dageville, Hailing Yu, Mike Feng, Yair Sarig, Marcus Fallen, John Beresniewicz
-
Publication number: 20120001610Abstract: This document provides methods and apparatus configured to efficiently regulate an output voltage near a desired voltage level, for example, under varying input or load conditions. An example apparatus can include a regulator having a boost controller configured to provide voltage to an output of the regulator when at least one of the output voltage or the input voltage is below a first threshold voltage and a buck controller configured to provide voltage to the output of the regulator when at least one of the output voltage or the input voltage is above a second threshold voltage. Further, the regulator can be configured to provide the input voltage at the output of the regulator when at least one of the input voltage or the output voltage is between the first and second threshold voltages. In some examples, the first threshold is below the second threshold.Type: ApplicationFiled: July 2, 2010Publication date: January 5, 2012Applicant: Fairchild Semiconductor CorporationInventor: Jonathan Klein
-
Publication number: 20110295801Abstract: A method and apparatus for capturing database system workload and replaying that workload in a database system is provided. According to one aspect, in order to subject a test database system to the same workload to which the production database system actually would be subjected, a database server in the production system captures and records workload that the database server receives from external entities. This captured workload is processed. Processes external to a database server in the test database system send the processed workload to that database server. As a result, the test database system is subjected to the same workload to which the production database system originally was subjected. The foregoing technique permits a database administrator to determine how the production database system will fare if the difference that is present in the test database system is introduced into the production database system.Type: ApplicationFiled: August 11, 2011Publication date: December 1, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Karl DIAS, Leonidas GALANIS, Jonathan KLEIN, Venkateshwaran VENKATARAMANI, Yujun WANG
-
Publication number: 20110276550Abstract: A method, apparatus, and computer readable medium for preserving data dependency during replay of database commands without strictly preserving a global ordering of the database commands is provided. A capture process captures a workload of database commands executed by a production system. The captured workload includes object identifiers that identify database objects that were referenced directly or indirectly during execution of the database commands by the production system. The captured workload also includes an indication of whether the database objects were potentially read or written during execution of the commands. The workload is processed to determine that an object accessed during execution of a command was previously modified during execution of one or more other commands. A replay process on a test database system prevents the command from being replayed until after the one or more other commands have been replayed to modify the object.Type: ApplicationFiled: May 6, 2010Publication date: November 10, 2011Inventors: Romain Colle, Benoit Dageville, Karl Dias, Leonidas Galanis, Supiti Buranawatanachoke, Jonathan Klein, Efstratios Papadomanolakis, Yujun Wang
-
Patent number: 8024299Abstract: A method and apparatus for capturing database system workload and replaying that workload in a database system is provided. According to one aspect, in order to subject a test database system to the same workload to which the production database system actually would be subjected, a database server in the production system captures and records workload that the database server receives from external entities. This captured workload is processed. Processes external to a database server in the test database system send the processed workload to that database server. As a result, the test database system is subjected to the same workload to which the production database system originally was subjected. The foregoing technique permits a database administrator to determine how the production database system will fare if the difference that is present in the test database system is introduced into the production database system.Type: GrantFiled: May 3, 2007Date of Patent: September 20, 2011Assignee: Oracle International CorporationInventors: Karl Dias, Leonidas Galanis, Jonathan Klein, Venkateshwaran Venkataramani, Yujun Wang
-
Patent number: 7984015Abstract: A method and apparatus for capturing database system workload and replaying that workload in a database system is provided. According to one aspect, in order to subject a test database system to the same workload to which the production database system actually would be subjected, a database server in the production system captures and records workload that the database server receives from external entities. This captured workload is processed. Processes external to a database server in the test database system send the processed workload to that database server. As a result, the test database system is subjected to the same workload to which the production database system originally was subjected. The foregoing technique permits a database administrator to determine how the production database system will fare if the difference that is present in the test database system is introduced into the production database system.Type: GrantFiled: May 3, 2007Date of Patent: July 19, 2011Assignee: Oracle International CorporationInventors: Karl Dias, Leonidas Galanis, Jonathan Klein, Venkateshwaran Venkataramani, Yujun Wang, Richard Sarwal, Leng Tan, Graham Wood, Benoit Dageville, Chao Liang, Sanjay Kaluskar
-
Patent number: 7937623Abstract: A diagnosability system for automatically collecting, storing, communicating, and analyzing diagnostic data for one or more monitored systems. The diagnosability system comprises several components configured for the collection, storage, communication, and analysis of diagnostic data for a condition detected in monitored system. The diagnosability system enables targeted dumping of diagnostic data so that only diagnostic data that is relevant for diagnosing the condition detected in the monitored system is collected and stored. This in turn enables first failure analysis thereby reducing the time needed to resolve the condition detected in the monitored system.Type: GrantFiled: October 15, 2008Date of Patent: May 3, 2011Assignee: Oracle International CorporationInventors: Mark Ramacher, Gary Ngai, Benoit Dageville, Karl Dias, Yair Sarig, Marcus Fallen, Ajith Kumar Mysorenagarajarao, John Beresniewicz, Mike Feng, Jonathan Klein, Hailing Yu, Leng Tan, Balasubrahmanya Kuchibhotla, Uri Shaft, Venkateshwaran Venkataramani, Amir Valiani
-
Patent number: 7937368Abstract: A method and mechanism for identifying one or more transactions that have modified or created an object in a database system. Also disclosed is a method and mechanism to compensate for the effects of a transaction in a database system is disclosed. The disclosed approach can be applied to perform auditing for changes and/or transactions in a database system and for identifying the scope of changes and data accesses made by a transaction in the system.Type: GrantFiled: May 17, 2006Date of Patent: May 3, 2011Assignee: Oracle International CorporationInventors: Kenneth R. Jacobs, Amit Ganesh, Jonathan Klein, Archna Kalra Johnson, Vivekanandhan Raja
-
Publication number: 20110082874Abstract: The multi-party conversation analyzer of the present invention allows users to search a database of recorded phone calls to find calls which fit user-defined criteria for “suspicious calls”. Such criteria may include indications that a call included a 3-way call event, presence of an unauthorized voiced during the call, presence of the voice of an individual known to engage in identity theft, etc. A segment of speech within a call may be graphically selected and a search for calls with similar voices rapidly initiated. Searches across the database for specified voices are speeded by first searching for calls which contain speech from cohort speakers with similar voice characteristics.Type: ApplicationFiled: September 20, 2008Publication date: April 7, 2011Inventors: Jay Gainsboro, Charles Barrasso, Jonathan Klein, George Roberts