Patents by Inventor Ophir Horn

Ophir Horn 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: 9612932
    Abstract: A method performed by a monitoring tool in a computer system, the method including: displaying a user interface including information regarding a first resource; running a correlation algorithm to determine whether other resources in the computer system show correlation for one or more performance metrics; selecting one or more other resources as suggestions based on results of the correlation algorithm; displaying selected resources in a list with the base resource and render a graph of performance metrics over time with performance data of the base resource and the suggested resources overlaid; and overlaying further performance data on the graph for a resource searched for, and selected by, the human user.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: April 4, 2017
    Assignee: NETAPP, INC.
    Inventors: Aashay Joshi, Ran Gilboa, Ophir Horn
  • Patent number: 9507686
    Abstract: A method of displaying health information of a system asset in a computer system, the method including: accessing a data log associated with the system asset, wherein the data log includes a store of the health information of the system asset, identifying a plurality of state entries in the store of the health information, each of the state entries including a timestamp and a state of the system asset at the respective time stamp, generating a timeline based on the state entries, the timeline having a plurality of chronological portions defined by the timestamps, wherein each portion of the timeline is assigned a visual cue based on a state associated with its respective state entries, and visually rendering the timeline upon a computer display.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: November 29, 2016
    Assignee: NETAPP, INC.
    Inventors: Ophir Horn, Srivardhan Sunkesula, Ran Gilboa
  • Patent number: 9471455
    Abstract: A method performed by a monitoring tool in a computer system, the method including: identifying a software update applied to a plurality of computer system assets, retrieving a first status of a first one of the assets from a first time period before the software update was applied to the first asset, retrieving a second status of the first asset from a second time period after the software update was applied to the first asset, determining a first effectiveness of the software update for the first asset based on comparing the first status and the second status, and displaying within a Graphical User Interface (GUI) an identification of the software update, an identification of the first asset, and a recommendation for the software update based on the first effectiveness.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: October 18, 2016
    Assignee: NETAPP, INC.
    Inventors: Ophir Horn, Nancy Walia, Jason Sprague, Francisco Rosa
  • Patent number: 9338057
    Abstract: Examples are disclosed for searching data associated with devices in a heterogeneous data center. In some examples, data may be gathered for a database. The data may be associated with a heterogeneous data center having devices from multiple vendors. The database may be indexed to link data for a given device to an attribute, association or usage context for the given device. Responsive to a search request, data for a given device from among the devices in the heterogeneous data center may be provided based on a comparison of the search request to the indexed database. Other examples are described and claimed.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: May 10, 2016
    Assignee: NETAPP, INC.
    Inventors: Sandeep Jangra, Ran Gilboa, Ophir Horn
  • Publication number: 20150180745
    Abstract: A method of retrieving hierarchical information, the method including receiving a request on an interface of a server, the request identifying a base node and an expansion node, the base node and the expansion node being hierarchically-arranged data objects in a data memory in communication with the server, parsing the request to determine the base node in the hierarchical information, parsing the request to determine the expansion node in the hierarchical information, retrieving a base record associated with the base node, retrieving an expansion record associated with the expansion node and referenced by the base record, inserting information from the base record and information from the expansion record into a response, and returning the response to a client computer in response to the request.
    Type: Application
    Filed: June 20, 2014
    Publication date: June 25, 2015
    Inventors: Ophir Horn, Ran Gilboa, Jason Sprague, Dmitry Erkin, Francisco Rosa
  • Publication number: 20150180744
    Abstract: A method performed by a monitoring tool in a computer system, the method including: displaying a user interface including information regarding a first resource; running a correlation algorithm to determine whether other resources in the computer system show correlation for one or more performance metrics; selecting one or more other resources as suggestions based on results of the correlation algorithm; displaying selected resources in a list with the base resource and render a graph of performance metrics over time with performance data of the base resource and the suggested resources overlaid; and overlaying further performance data on the graph for a resource searched for, and selected by, the human user.
    Type: Application
    Filed: June 20, 2014
    Publication date: June 25, 2015
    Inventors: Aashay Joshi, Ran Gilboa, Ophir Horn
  • Publication number: 20150180739
    Abstract: A method of displaying health information of a system asset in a computer system, the method including: accessing a data log associated with the system asset, wherein the data log includes a store of the health information of the system asset, identifying a plurality of state entries in the store of the health information, each of the state entries including a timestamp and a state of the system asset at the respective time stamp, generating a timeline based on the state entries, the timeline having a plurality of chronological portions defined by the timestamps, wherein each portion of the timeline is assigned a visual cue based on a state associated with its respective state entries, and visually rendering the timeline upon a computer display.
    Type: Application
    Filed: March 5, 2014
    Publication date: June 25, 2015
    Inventors: Ophir Horn, Srivardhan Sunkesula, Ran Gilboa
  • Publication number: 20150178066
    Abstract: A method performed by a monitoring tool in a computer system, the method including: identifying a software update applied to a plurality of computer system assets, retrieving a first status of a first one of the assets from a first time period before the software update was applied to the first asset, retrieving a second status of the first asset from a second time period after the software update was applied to the first asset, determining a first effectiveness of the software update for the first asset based on comparing the first status and the second status, and displaying within a Graphical User Interface (GUI) an identification of the software update, an identification of the first asset, and a recommendation for the software update based on the first effectiveness.
    Type: Application
    Filed: June 20, 2014
    Publication date: June 25, 2015
    Inventors: Ophir Horn, Nancy Walia, Jason Sprague, Francisco Rosa
  • Publication number: 20150120747
    Abstract: Examples are disclosed for searching data associated with devices in a heterogeneous data center. In some examples, data may be gathered for a database. The data may be associated with a heterogeneous data center having devices from multiple vendors. The database may be indexed to link data for a given device to an attribute, association or usage context for the given device. Responsive to a search request, data for a given device from among the devices in the heterogeneous data center may be provided based on a comparison of the search request to the indexed database. Other examples are described and claimed.
    Type: Application
    Filed: October 30, 2013
    Publication date: April 30, 2015
    Applicant: NetApp, Inc.
    Inventors: Sandeep Jangra, Ran Gilboa, Ophir Horn