Patents by Inventor Peter H. Schow

Peter H. Schow 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: 9241024
    Abstract: A method for providing an interface to a service for a plurality of clients by a backend data center using a remote file system that includes receiving a first file by the remote file system from a client of the plurality of clients, determining the service associated with the first file, reformatting the first file based on the service, transmitting the reformatted first file as a request to the service, receiving a response from the service based on the request, and storing the response in a second file on the remote file system, wherein the second file is accessed remotely by the client from the remote file system, and wherein the first file is simultaneously visible to the client and the backend data center.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: January 19, 2016
    Assignee: Oracle America Inc.
    Inventors: Gregory A. Williams, Mark A. Son-Bell, Arieh Markel, Peter H. Schow, Carl F. Meske, Jr.
  • Patent number: 8427668
    Abstract: A method for executing a job using a remote file system that includes obtaining a plurality of job data files by the remote file system, wherein the plurality of job data files are created on the remote file system, detecting a job request for the job in an input directory to obtain a detected job request, wherein the job request is generated by a client, and executing the job based on the job data files and the detected job request, wherein executing the job generates an output file, wherein the remote file system is accessible using a local file system of the client.
    Type: Grant
    Filed: July 3, 2006
    Date of Patent: April 23, 2013
    Assignee: Oracle America Inc.
    Inventors: Arieh Markel, Peter Alexander Wilson, Mark A. Son-Bell, Carl F. Meske, Jr., Gregory A. Williams, Peter H. Schow
  • Patent number: 8341629
    Abstract: A method for virtual computing that includes receiving a virtual computer specification, wherein the virtual computer specification defines a plurality of hardware and software configuration requirements for a virtual computer and a duration requirement for use of the virtual computer, requisitioning a plurality of computing resources based on the plurality of hardware and software configuration requirements, provisioning the plurality of computing resources from a pool of computing resources to obtain a provisioned virtual computer, and scheduling the plurality of computing resources of the provisioned virtual computer for use based on the duration requirement.
    Type: Grant
    Filed: March 23, 2011
    Date of Patent: December 25, 2012
    Assignee: Oracle International Corporation
    Inventors: Gregory A. Williams, Mark A. Son-Bell, Carl F. Meske, Jr., Arieh Markel, Peter H. Schow
  • Publication number: 20110173614
    Abstract: A method for virtual computing that includes receiving a virtual computer specification, wherein the virtual computer specification defines a plurality of hardware and software configuration requirements for a virtual computer and a duration requirement for use of the virtual computer, requisitioning a plurality of computing resources based on the plurality of hardware and software configuration requirements, provisioning the plurality of computing resources from a pool of computing resources to obtain a provisioned virtual computer, and scheduling the plurality of computing resources of the provisioned virtual computer for use based on the duration requirement.
    Type: Application
    Filed: March 23, 2011
    Publication date: July 14, 2011
    Applicant: ORACLE AMERICA, INC.
    Inventors: Gregory A. Williams, Mark A. Son-Bell, Carl F. Meske, JR., Arieh Markel, Peter H. Schow
  • Patent number: 7941801
    Abstract: A method for virtual computing that includes receiving a virtual computer specification, wherein the virtual computer specification defines a plurality of hardware and software configuration requirements for a virtual computer and a duration requirement for use of the virtual computer, requisitioning a plurality of computing resources based on the plurality of hardware and software configuration requirements, provisioning the plurality of computing resources from a pool of computing resources to obtain a provisioned virtual computer, and scheduling the plurality of computing resources of the provisioned virtual computer for use based on the duration requirement.
    Type: Grant
    Filed: March 7, 2006
    Date of Patent: May 10, 2011
    Assignee: Oracle America Inc.
    Inventors: Gregory A. Williams, Mark A. Son-Bell, Carl F. Meske, Jr., Arieh Markel, Peter H. Schow
  • Patent number: 7813964
    Abstract: A method for selling and executing an application using a remote file system for a plurality of clients that includes receiving a purchase request for the application from a client of the plurality of clients, adding an application icon to the remote file system for the client, wherein the application icon allows access to the application and wherein the application icon is added after receiving the purchasing request, receiving an execution request for the application, wherein the execution request is received when the client accesses the application icon, and initiating execution of the application from the remote file system for the client, wherein the application is executed by the client from the remote file system.
    Type: Grant
    Filed: January 6, 2006
    Date of Patent: October 12, 2010
    Assignee: Oracle America, Inc.
    Inventors: Mark A. Son-Bell, Gregory A. Williams, Arieh Markel, Carl F. Meske, Jr., Peter H. Schow
  • Patent number: 7805507
    Abstract: A method for managing an asset that includes identifying a relative location of a scheme, wherein the scheme is used to manage the asset, creating a relative Uniform Resource Identifier (URI) using the relative location, wherein the relative URI that includes at least one variable, and creating an entry in a native access interface definition, wherein the entry that includes the relative URI, wherein the native asset interface definition is bound to a data acquisition (DAQ) definition, and wherein the DAQ definition is an interface between a protocol handler and an information model, wherein managing the asset is performed using an actual URI to obtain management information, wherein the actual URI is obtained by replacing the at least one variable of the relative URI, and wherein the management information is transmitted to a management application.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: September 28, 2010
    Assignee: Oracle America, Inc.
    Inventors: Arieh Markel, Alexander G. Vul, Brandon Eugene Taylor, Peter H. Schow
  • Patent number: 7761493
    Abstract: A module possessing a class descriptor declares for the module the supported classes. The installation of the module triggers the examination class information model hierarchies possessed by the container on which the module is installed. Finding the established class information model hierarchies to be lacking with respect to the newly installed supported classes, a query is made to ascertain child-parent information for the newly installed supported classes. Using this information, an ancestry of each class is achieved so as to sparsely populate an information model hierarchy for each newly installed supported class.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: July 20, 2010
    Assignee: Oracle America, inc.
    Inventors: Arieh Markel, Jordan Boucher, Nicholas Stephen, Peter H. Schow
  • Patent number: 7734640
    Abstract: A method for enumerating an asset includes receiving an enumeration request for enumerating an asset, obtaining a data acquisition (DAQ) definition associated with the enumeration request, translating the enumeration request from an information model format to a DAQ format, wherein the DAQ definition complies with the DAQ format, identifying an actual uniform resource identifier (URI) from the DAQ definition based on the enumeration request, where the URI identifies an enumeration mechanism, triggering a protocol handler associated with the enumeration mechanism, and obtaining information about at least one instance of the asset from the protocol handler.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: June 8, 2010
    Assignee: Oracle America, Inc.
    Inventors: Arieh Markel, Peter H. Schow
  • Patent number: 7711625
    Abstract: A method for providing management information about an asset includes obtaining a job from a job queue, determining the asset type of the asset from the job, triggering a protocol handler based on a data acquisition (DAQ) definition associated with the asset type and the job, receiving management information about the asset from the protocol handler, identifying at least one registered listener of the management information from the DAQ definition, where at least one registered listener includes an information model class instance, and notifying the at least one registered listener of the management information.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: May 4, 2010
    Assignee: Oracle America, Inc.
    Inventors: Arieh Markel, Peter H. Schow, Brandon Eugene Taylor
  • Patent number: 7676475
    Abstract: A method for gathering management information about an asset that includes receiving a first request for the management information about the asset, wherein the first request complies with the information model format, identifying a data acquisition (DAQ) definition for the DAQ definition complies with the DAQ format, triggering a protocol handler according to the DAQ definition, receiving the management information from the protocol handler about the asset, and updating a cache entry with the management information.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: March 9, 2010
    Assignee: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Alexander G. Vul, Brandon Eugene Taylor, Peter H. Schow
  • Patent number: 7562084
    Abstract: A method for managing an asset that includes acquiring an information model request for managing the asset, wherein the information model request is in an information model format, identifying a name and a type of an attribute from the information model request, obtaining a mapping specification entry matching the name and the type of the attribute, translating the information model request from the information model format to a data acquisition (DAQ) format based on the mapping specification entry to create a translated request, managing the asset according to the translated request to obtain management information, and transmitting the management information to an information model.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: July 14, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Alexander G. Vul, Peter H. Schow, Nicholas Mark Grant Stephen
  • Publication number: 20080071651
    Abstract: A method for providing management information about an asset includes obtaining a job from a job queue, determining the asset type of the asset from the job, triggering a protocol handler based on a data acquisition (DAQ) definition associated with the asset type and the job, receiving management information about the asset from the protocol handler, identifying at least one registered listener of the management information from the DAQ definition, where at least one registered listener includes an information model class instance, and notifying the at least one registered listener of the management information.
    Type: Application
    Filed: June 22, 2006
    Publication date: March 20, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Peter H. Schow, Brandon Eugene Taylor
  • Publication number: 20080040466
    Abstract: A method for managing an asset includes identifying an asset type of the asset, identifying a plurality of categories of the asset type, assembling a plurality of primitive definitions into a native asset interface definition according to the plurality of categories, where the plurality of primitive definitions are stored in a library, where the native asset interface definition is bound to a data acquisition (DAQ) definition, and where the DAQ definition is an interface between a protocol handler and an information model, and adding the native asset interface definition to a DAQ runtime, where the DAQ runtime uses the DAQ definition to manage the asset.
    Type: Application
    Filed: June 22, 2006
    Publication date: February 14, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Jordan Thomas Boucher, Peter H. Schow, Brandon Eugene Taylor
  • Publication number: 20080010289
    Abstract: A method for gathering management information about an asset that includes receiving a first request for the management information about the asset, wherein the first request complies with the information model format, identifying a data acquisition (DAQ) definition for the DAQ definition complies with the DAQ format, triggering a protocol handler according to the DAQ definition, receiving the management information from the protocol handler about the asset, and updating a cache entry with the management information.
    Type: Application
    Filed: June 22, 2006
    Publication date: January 10, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Alexander G. Vul, Brandon Eugene Taylor, Peter H. Schow
  • Publication number: 20080007763
    Abstract: A method for executing a job using a remote file system that includes obtaining a plurality of job data files by the remote file system, wherein the plurality of job data files are created on the remote file system, detecting a job request for the job in an input directory to obtain a detected job request, wherein the job request is generated by a client, and executing the job based on the job data files and the detected job request, wherein executing the job generates an output file, wherein the remote file system is accessible using a local file system of the client.
    Type: Application
    Filed: July 3, 2006
    Publication date: January 10, 2008
    Applicant: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Peter A. Wilson, Mark A. Son-Bell, Carl F. Meske, Gregory A. Williams, Peter H. Schow
  • Publication number: 20070299848
    Abstract: A method for managing an asset that includes acquiring an information model request for managing the asset, wherein the information model request is in an information model format, identifying a name and a type of an attribute from the information model request, obtaining a mapping specification entry matching the name and the type of the attribute, translating the information model request from the information model format to a data acquisition (DAQ) format based on the mapping specification entry to create a translated request, managing the asset according to the translated request to obtain management information, and transmitting the management information to an information model.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Applicant: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Alexander G. Vul, Peter H. Schow, Nicholas Mark Grant Stephen
  • Publication number: 20070299819
    Abstract: A method for enumerating an asset includes receiving an enumeration request for enumerating an asset, obtaining a data acquisition (DAQ) definition associated with the enumeration request, translating the enumeration request from an information model format to a DAQ format, wherein the DAQ definition complies with the DAQ format, identifying an actual uniform resource identifier (URI) from the DAQ definition based on the enumeration request, where the URI identifies an enumeration mechanism, triggering a protocol handler associated with the enumeration mechanism, and obtaining information about at least one instance of the asset from the protocol handler.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Applicant: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Peter H. Schow
  • Publication number: 20070299847
    Abstract: A method for managing an asset using a DAQ runtime that includes acquiring a management request from an information model, identifying an asset type of the plurality of asset types for the management request, identifying a DAQ definition based on the asset type and the management request, wherein a native asset interface definition of the plurality of native asset interface definitions is bound to the DAQ definition, obtaining a protocol of the plurality of heterogeneous protocols and a mechanism of the plurality of mechanisms from the DAQ definition, managing the asset using the protocol and the mechanism to acquire management information, and transmitting the management information to a listener.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Applicant: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Alexander G. Vul, Brandon Eugene Taylor, Peter H. Schow
  • Publication number: 20070299977
    Abstract: A method for managing an asset that includes identifying a relative location of a scheme, wherein the scheme is used to manage the asset, creating a relative Uniform Resource Identifier (URI) using the relative location, wherein the relative URI that includes at least one variable, and creating an entry in a native access interface definition, wherein the entry that includes the relative URI, wherein the native asset interface definition is bound to a data acquisition (DAQ) definition, and wherein the DAQ definition is an interface between a protocol handler and an information model, wherein managing the asset is performed using an actual URI to obtain management information, wherein the actual URI is obtained by replacing the at least one variable of the relative URI, and wherein the management information is transmitted to a management application.
    Type: Application
    Filed: June 22, 2006
    Publication date: December 27, 2007
    Applicant: Sun Microsystems, Inc.
    Inventors: Arieh Markel, Alexander G. Vul, Brandon Eugene Taylor, Peter H. Schow