Patents by Inventor Jonathan Soule

Jonathan Soule 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: 9954824
    Abstract: A method includes extending an interface, to a device outside a firewall, for requesting a service performed by a device inside the firewall. The interface is extended using a software component, executing outside the firewall, which executes a separate interface to accept requests for services from devices outside the firewall. The separate interface, exposed outside the firewall, is configured for accepting a subset of the services available inside the firewall.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: April 24, 2018
    Assignee: Oracle International Corporation
    Inventors: Yair Sarig, Jonathan Klein, Nirav Gandhi, Jonathan Soule, Vinod Ramachandran, Mithilesh Bhat
  • Publication number: 20160359810
    Abstract: A method includes extending an interface, to a device outside a firewall, for requesting a service performed by a device inside the firewall. The interface is extended using a software component, executing outside the firewall, which executes a separate interface to accept requests for services from devices outside the firewall. The separate interface, exposed outside the firewall, is configured for accepting a subset of the services available inside the firewall.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 8, 2016
    Inventors: Yair Sarig, Jonathan Klein, Nirav Gandhi, Jonathan Soule, Vinod Ramachandran, Mithilesh Bhat
  • Publication number: 20070005296
    Abstract: A computer derives, from a current measurement of an attribute of a system, an instantaneous severity score based on a probability model that is determined from prior measurements. The computer then displays, for several successive moments in time, either the instantaneous severity score or an aggregated severity score obtained from a set of instantaneous severity scores (e.g. by averaging). Each set of scores to be aggregated may be identified by, e.g., a fixed-width time window located at a fixed offset from a moment in time at which the aggregated score is to be displayed. Aggregation suppresses or dampens momentary abnormalities, which would otherwise get displayed. In some embodiments, graphs for multiple categories of metrics are displayed on a single screen, aligned in time, to enable a human operator to form a visual correlation therebetween, e.g. to identify causes of atypical performance in the system.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: John Beresniewicz, Amir Najmi, Jonathan Soule
  • Patent number: 6766318
    Abstract: An intelligent approach for collecting statistical information in information systems generally involves performing a set of administrative function steps within a “maintenance window” that is defined by one or more specified time periods. First, a set of administrative function steps to be performed are identified. The set of administrative function steps is prioritized to produce a set of prioritized administrative function steps. Then, the set of prioritized administrative function steps is performed during the maintenance window. Aspects and features of the invention include: identifying and prioritizing administrative function steps; estimated function times and maintenance window; failure prediction; environment recommendations; history information and learning techniques; saving state and context information; and user feedback.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: July 20, 2004
    Assignee: Oracle International Corporation
    Inventors: Todd Guay, Jonathan Soule, Yong Feng, Vipul Shah, Geoffrey Wilson, Jay Rossiter
  • Patent number: 6553369
    Abstract: An intelligent approach for performing administrative functions generally involves performing a set of administrative function steps within a “maintenance window” that is defined by one or more specified time periods. First, a set of administrative function steps to be performed are identified. The set of administrative function steps is prioritized to produce a set of prioritized administrative function steps. Then, the set of prioritized administrative function steps is performed during the maintenance window. Aspects and features of the invention include: identifying and prioritizing administrative function steps; estimated function times and maintenance window; failure prediction; environment recommendations; history information and learning techniques; saving state and context information; and user feedback.
    Type: Grant
    Filed: March 11, 1999
    Date of Patent: April 22, 2003
    Assignee: Oracle Corporation
    Inventors: Todd Guay, Jonathan Soule, Yong Feng, Vipul Shah, Geoffrey Wilson, Jay Rossiter
  • Patent number: 6374257
    Abstract: A method and apparatus for identifying one or more schemas from which a Structured Query Language (SQL) statement may have been executed is provided. According to the method, to identify schemas from which a database command may have been executed a set of object references that are included in the database command is determined. From the set of object references, one or more ambiguous object references that are contained in the set of object references are identified. A set of one or more schemas that contain objects that correspond to each of the one or more ambiguous object references is then identified.
    Type: Grant
    Filed: June 16, 1999
    Date of Patent: April 16, 2002
    Assignee: Oracle Corporation
    Inventors: Todd Guay, Vipul Shah, Jonathan Soule, Yao Feng