Patents by Inventor Byron Nevins

Byron Nevins 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: 10594619
    Abstract: A system and method for supporting configuration of dynamic clusters in an application server environment. The method can begin with providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, wherein the system can associate one or more partitions with a tenant, for use by the tenant. The method can further provide a dynamic cluster for use by the one or more partitions, the dynamic cluster comprising an initial number of servers running within the dynamic cluster. The method can then receive, at an administration server to receive, a command; and then configure, via an API, the dynamic cluster.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: March 17, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Christopher Kasso, Byron Nevins, Peter Bower, Rehana Tabassum
  • Patent number: 10361968
    Abstract: In accordance with an embodiment, described herein is a system and method for providing service expiration in a cloud computing environment. In accordance with an embodiment, the system includes a plurality of services which can be used by applications within the cloud environment, wherein the services can be associated with and utilize resources within the cloud environment. A service expiration component associates reservations with the services, periodically determines a status of the reservations and of any expired services associated therewith, and instructs the system to release the resources of expired services, for use by other services.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: July 23, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nazrul Islam, Rajiv Mordani, Byron Nevins
  • Patent number: 10051043
    Abstract: In accordance with an embodiment, described herein is a system and method for JMX support in an application server environment. An exemplary method can provide, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, a plurality of managed beans, each managed beans being a partition level managed bean or a domain level managed bean, each partition level managed bean originating at an originating partition of the one or more partitions, and a JMX framework comprising an API and a managed bean server. The plurality of managed beans can be registered at the managed bean server, with the partition level managed beans being decorated with an identifier.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: August 14, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Christopher Kasso, Peter Bower, Qianhong Pan, Sanjeeb Sahoo, Nazrul Islam, Rajiv Mordani, Byron Nevins, MD. Sazzad Hossain, Rehana Tabassum, Yamini Kalyandurga Balasubramanyam
  • Patent number: 9843487
    Abstract: Described herein is a system and method for provisioning or controlling services using a hybrid service management engine (SME) plugin. In accordance with an embodiment, SMEs provide a means by which service types can be plugged into a cloud environment. For example, an SME can control a service-specific lifecycle, including provisioning, management, and monitoring of a service type. In accordance with an embodiment, an SME plugin associated with a service type can extend a hybrid SME plugin, to delegate one or more lifecycle operations to be controlled with shell or other scripts. Since a service provider can be associated with an SME that is used for the lifecycle and configuration of its services, the use of a hybrid SME plugin allows shell scripts to be leveraged to assist in the provisioning and control of those services.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: December 12, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Rajiv Mordani, Abhijit Kumar, Nazrul Islam, Byron Nevins, Chanda Rani Patel
  • Publication number: 20160094404
    Abstract: In accordance with an embodiment, described herein is a system and method for JMX support in an application server environment. An exemplary method can provide, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, one or more partitions, a plurality of managed beans, each managed beans being a partition level managed bean or a domain level managed bean, each partition level managed bean originating at an originating partition of the one or more partitions, and a JMX framework comprising an API and a managed bean server. The plurality of managed beans can be registered at the managed bean server, with the partition level managed beans being decorated with an identifier.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventors: Christopher Kasso, Peter Bower, QIANHONG Pan, Sanjeeb Sahoo, Nazrul Islam, Rajiv Mordani, Byron Nevins, MD. Sazzad Hossain, Rehana Tabbasum, Yamini Kalyandurga Balasubramanyam
  • Publication number: 20150372936
    Abstract: A system and method for supporting configuration of dynamic clusters in an application server environment. The method can begin with providing, at one or more computers, including an application server environment executing thereon, a plurality of deployable resources which can be used within the application server environment, and one or more partitions, wherein each partition provides an administrative and runtime subdivision of the domain, wherein the system can associate one or more partitions with a tenant, for use by the tenant. The method can further provide a dynamic cluster for use by the one or more partitions, the dynamic cluster comprising an initial number of servers running within the dynamic cluster. The method can then receive, at an administration server to receive, a command; and then configure, via an API, the dynamic cluster.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 24, 2015
    Inventors: CHRISTOPHER KASSO, BYRON NEVINS, PETER BOWER, REHANA TABASSUM
  • Publication number: 20150089067
    Abstract: In accordance with an embodiment, described herein is a system and method for providing service expiration in a cloud computing environment. In accordance with an embodiment, the system includes a plurality of services which can be used by applications within the cloud environment, wherein the services can be associated with and utilize resources within the cloud environment. A service expiration component associates reservations with the services, periodically determines a status of the reservations and of any expired services associated therewith, and instructs the system to release the resources of expired services, for use by other services.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 26, 2015
    Inventors: Nazrul Islam, Rajiv Mordani, Byron Nevins
  • Publication number: 20150089068
    Abstract: In accordance with an embodiment, described herein is a system and method for service locking in a cloud computing environment. In accordance with an embodiment, the system includes a plurality of services which can be used by applications within the cloud environment, wherein the services can be associated with and utilize resources within the cloud environment. A service locking component provides locking of a cloud entity, such as a service's configuration or usage of resources, including determining a requested configuration or usage by each of the services of resources, and if the requested configuration is not allowed, or the usage by a particular service reaches an allocation of resources for that service, instructing the system to lock the entity, for example the service, at its current configuration or usage of resources.
    Type: Application
    Filed: September 5, 2014
    Publication date: March 26, 2015
    Inventors: Nazrul Islam, Rajiv Mordani, Byron Nevins
  • Publication number: 20140280975
    Abstract: Described herein is a system and method for provisioning or controlling services using a hybrid service management engine (SME) plugin. In accordance with an embodiment, SMEs provide a means by which service types can be plugged into a cloud environment. For example, an SME can control a service-specific lifecycle, including provisioning, management, and monitoring of a service type. In accordance with an embodiment, an SME plugin associated with a service type can extend a hybrid SME plugin, to delegate one or more lifecycle operations to be controlled with shell or other scripts. Since a service provider can be associated with an SME that is used for the lifecycle and configuration of its services, the use of a hybrid SME plugin allows shell scripts to be leveraged to assist in the provisioning and control of those services.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: Oracle International Corporation
    Inventors: Rajiv Mordani, Abhijit Kumar, Nazrul Islam, Byron Nevins, Chanda Rani Patel