Patents by Inventor David Kaeli
David Kaeli 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: 9977721Abstract: The present invention provides methods, systems, apparatus, and computer software/program code products adapted for operating in, or in conjunction with, an otherwise conventional computing system, and which enable evaluating, monitoring and predicting the performance of computer systems and individual elements or groups of elements within such computer systems.Type: GrantFiled: July 24, 2014Date of Patent: May 22, 2018Assignee: NETAPP, INC.Inventors: George Smirnov, Leon Fairbanks, Kenneth Hu, David Kaeli
-
Publication number: 20180101459Abstract: The present invention provides methods, systems, apparatus, and computer software/program code products adapted for operating in, or in conjunction with, an otherwise conventional computing system, and which enable evaluating, monitoring and predicting the performance of computer systems and individual elements or groups of elements within such computer systems.Type: ApplicationFiled: July 24, 2014Publication date: April 12, 2018Applicant: NETAPP, INC.Inventors: George Smirnov, Leon Fairbanks, Kenneth Hu, David Kaeli
-
Publication number: 20140350889Abstract: The present invention provides methods, systems, apparatus, and computer software/program code products adapted for operating in, or in conjunction with, an otherwise conventional computing system, and which enable evaluating, monitoring and predicting the performance of computer systems and individual elements or groups of elements within such computer systems.Type: ApplicationFiled: July 24, 2014Publication date: November 27, 2014Applicant: NETAPP, INC.Inventors: George Smirnov, Leon Fairbanks, Kenneth Hu, David Kaeli
-
Patent number: 8805647Abstract: The present invention provides methods, systems, apparatus, and computer software/program code products adapted for operating in, or in conjunction with, an otherwise conventional computing system, and which enable evaluating, monitoring and predicting the performance of computer systems and individual elements or groups of elements within such computer systems.Type: GrantFiled: December 22, 2008Date of Patent: August 12, 2014Assignee: NetApp, Inc.Inventors: George Smirnov, Leon Fairbanks, Kenneth Hu, David Kaeli
-
Patent number: 8719936Abstract: An intrusion detection system collects architectural level events from a Virtual Machine Monitor where the collected events represent operation of a corresponding Virtual Machine. The events are consolidated into features that are compared with features from a known normal operating system. If an amount of any differences between the collected features and the normal features exceeds a threshold value, a compromised Virtual Machine may be indicated. The comparison thresholds are determined by training on normal and abnormal systems and analyzing the collected events with machine learning algorithms to arrive at a model of normal operation.Type: GrantFiled: February 2, 2009Date of Patent: May 6, 2014Assignee: Northeastern UniversityInventors: Micha Moffie, David Kaeli, Aviram Cohen, Javed Aslam, Malak Alshawabkeh, Jennifer Dy, Fatemeh Azmandian
-
Patent number: 8601245Abstract: A scalable processing system includes a memory device having a plurality of executable program instructions, wherein each of the executable program instructions includes a timetag data field indicative of the nominal sequential order of the associated executable program instructions. The system also includes a plurality of processing elements, which are configured and arranged to receive executable program instructions from the memory device, wherein each of the processing elements executes executable instructions having the highest priority as indicated by the state of the timetag data field.Type: GrantFiled: July 15, 2011Date of Patent: December 3, 2013Assignee: Board of Governors for Higher Education, State of Rhode Island and Providence PlantationsInventors: Augustus K. Uht, David Morano, David Kaeli
-
Publication number: 20120290263Abstract: The present invention provides methods, systems, apparatus, and computer software/program code products adapted for operating in, or in conjunction with, an otherwise conventional computing system, and which enable evaluating, monitoring and predicting the performance of computer systems and individual elements or groups of elements within such computer systems.Type: ApplicationFiled: December 22, 2008Publication date: November 15, 2012Inventors: George Smirnov, Leon Fairbanks, Kenneth Hu, David Kaeli
-
Patent number: 8099487Abstract: Systems and methods are provided for determining an optimized placement for a virtual machine in a virtualized environment on the basis of available performance metrics, in which the virtualized environment includes at least two virtual machines, each hosting at least one application, and at least one virtualized hardware system managed by at least one virtualization server.Type: GrantFiled: September 29, 2010Date of Patent: January 17, 2012Assignee: NetApp, Inc.Inventors: George Smirnov, Kenneth Hu, David Kaeli
-
Publication number: 20110276792Abstract: A scalable processing system includes a memory device having a plurality of executable program instructions, wherein each of the executable program instructions includes a timetag data field indicative of the nominal sequential order of the associated executable program instructions. The system also includes a plurality of processing elements, which are configured and arranged to receive executable program instructions from the memory device, wherein each of the processing elements executes executable instructions having the highest priority as indicated by the state of the timetag data field.Type: ApplicationFiled: July 15, 2011Publication date: November 10, 2011Applicant: Board of Governors for Higher Education, State of Rhode Island an Providence PlantationsInventors: Augustus K. Uht, David Morano, David Kaeli
-
Patent number: 7991980Abstract: A scalable processing system includes a memory device having a plurality of executable program instructions, wherein each of the executable program instructions includes a timetag data field indicative of the nominal sequential order of the associated executable program instructions. The system also includes a plurality of processing elements, which are configured and arranged to receive executable program instructions from the memory device, wherein each of the processing elements executes executable instructions having the highest priority as indicated by the state of the timetag data field.Type: GrantFiled: October 20, 2008Date of Patent: August 2, 2011Assignee: The Board of Governors for Higher Education, State of Rhode Island and Providence PlantationsInventors: Augustus K. Uht, David Morano, David Kaeli
-
Publication number: 20110060827Abstract: An improvement in a networked digital computing system comprises an Information Resource Manager (IRM) operable to communicate with elements of the digital computing system to obtain performance information regarding operation of and resources available in the computing system, and to utilize this information to enable the IRM to adjust the application parameters relating to application execution, thereby to optimize execution of the at least one application program.Type: ApplicationFiled: September 13, 2010Publication date: March 10, 2011Applicant: AKORRI NETWORKS, INC.Inventors: Richard Corley, William Stronge, Kevin Faulkner, Brian Schofer, David Kaeli, Peter Beale
-
Publication number: 20110004935Abstract: An intrusion detection system collects architectural level events from a Virtual Machine Monitor where the collected events represent operation of a corresponding Virtual Machine. The events are consolidated into features that are compared with features from a known normal operating system. If an amount of any differences between the collected features and the normal features exceeds a threshold value, a compromised Virtual Machine may be indicated. The comparison thresholds are determined by training on normal and abnormal systems and analyzing the collected events with machine learning algorithms to arrive at a model of normal operation.Type: ApplicationFiled: February 2, 2009Publication date: January 6, 2011Inventors: Micha Moffie, David Kaeli, Aviram Cohen, Javed Aslam, Malak Alshawabkeh, Jennifer Dy, Fatemeh Azmandian
-
Publication number: 20090043994Abstract: A scalable processing system includes a memory device having a plurality of executable program instructions, wherein each of the executable program instructions includes a timetag data field indicative of the nominal sequential order of the associated executable program instructions. The system also includes a plurality of processing elements, which are configured and arranged to receive executable program instructions from the memory device, wherein each of the processing elements executes executable instructions having the highest priority as indicated by the state of the timetag data field.Type: ApplicationFiled: October 20, 2008Publication date: February 12, 2009Applicant: The Board of Governors for Higher Education, State of Rhode Island and Providence PlantationsInventors: Augustus K. Uht, David Morano, David Kaeli
-
Patent number: 7409534Abstract: A computing device that provides hardware conversion of flow control predicates associated with program instructions executable within the computing device, detects the beginning and the end of a branch domain of the program instructions, and realizes the beginning and the end of the branch domain at execution time, for selectively enabling and disabling instructions within said branch domain.Type: GrantFiled: August 31, 2006Date of Patent: August 5, 2008Assignee: The Board of Governors for Higher Education, State of Rhode Island and Providence PlantationsInventors: Augustus K. Uht, David Morano, David Kaeli
-
Publication number: 20080163234Abstract: The invention provides methods, apparatus, systems and computer program code (software) products operable in a digital processing environment, and more particularly a digital storage environment, for enabling a mapping from a set of applications to storage elements used in the digital storage environment, and to provide a hierarchical image of a set of applications (other software programs) that are generating load on any storage element in the digital storage environment.Type: ApplicationFiled: December 20, 2007Publication date: July 3, 2008Inventors: William Stronge, Robert Strechay, Kevin Faulkner, Richard Corley, David Kaeli
-
Patent number: 7380108Abstract: A computing device that provides hardware conversion of flow control predicates associated with program instructions executable within the computing device, detects the beginning and the end of a branch domain of the program instructions, and realizes the beginning and the end of the branch domain at execution time, for selectively enabling and disabling instructions within said branch domain.Type: GrantFiled: August 31, 2006Date of Patent: May 27, 2008Assignee: Board of Govenors for Higher Education, State of Rhode Island and Providence PlantationsInventors: Augustus K. Uht, David Morano, David Kaeli
-
Publication number: 20080027948Abstract: An improvement in a networked digital computing system comprises an Information Resource Manager (IRM) operable to communicate with elements of the digital computing system to obtain performance information regarding operation of and resources available in the computing system, and to utilize this information to enable the IRM to adjust the application parameters relating to application execution, thereby to optimize execution of the at least one application program.Type: ApplicationFiled: July 5, 2007Publication date: January 31, 2008Inventors: Richard Corley, William Stronge, Kevin Faulkner, Brian Schofer, David Kaeli, Peter Beale
-
Patent number: 7210025Abstract: A computing device that provides hardware conversion of flow control predicates associated with program instructions executable within the computing device, detects the beginning and the end of a branch domain of the program instructions, and realizes the beginning and the end of the branch domain at execution time, for selectively enabling and disabling instructions within said branch domain.Type: GrantFiled: April 19, 2001Date of Patent: April 24, 2007Inventors: Augustus K. Uht, David Morano, David Kaeli
-
Patent number: 6976150Abstract: A scalable processing system includes a memory device having a plurality of executable program instructions, wherein each of the executable program instructions includes a timetag data field indicative of the nominal sequential order of the associated executable program instructions. The system also includes a plurality of processing elements, which are configured and arranged to recieve executable program instructions from the memory device, wherein each of the processing elements executes executable instructions having the highest priority as indicated by the state of the timetag data field.Type: GrantFiled: April 6, 2001Date of Patent: December 13, 2005Assignee: The Board of Governors for Higher Education, State of Rhode Island and Providence PlantationsInventors: Augustus K. Uht, David Morano, David Kaeli