Patents by Inventor Martin Mares
Martin Mares 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).
-
Publication number: 20230315732Abstract: In one embodiment, a method comprises: accessing information from an extensibility platform configured to monitor observability data from a monitored computer network topology; receiving a query regarding the information, the query formatted according to a unified query language for the extensibility platform; determining which specific requested data from the information to return in response to the query based on a fetch block within the query; determining one or more bounding blocks within the query that establish one or more boundaries on the query, wherein one of the one or more bounding blocks comprises a topology boundary block to define a specific topology of the monitored computer network topology, wherein the specific topology identifies one or more entities within the monitored computer network topology to which the query is specifically directed; and returning results of the query as defined by the requested data to return and limited to the specific topology.Type: ApplicationFiled: May 2, 2023Publication date: October 5, 2023Inventors: Anna Igorevna BOKHAN-DILAWARI, Martin Mares, Vojtech Mucha, Martin Hvizdos, Marek Timr, Stepán Vávra
-
Patent number: 10439953Abstract: In accordance with an embodiment, described herein is a system and method for partition migration in a multitenant application server environment. Each resource group, or partition which includes that resource group, can be associated with a virtual target (e.g., virtual host) information that defines a target to which that resource group or partition should be targeted and deployed. A web tier component (e.g., Oracle Traffic Director) includes a routing information, which maps the virtual target for a partition to a corresponding target such as a server or cluster, so that requests for that partition are directed to the appropriate target, for example as part of one or more sessions. When a partition is migrated, session information is replicated between an original target and a new target, and the web tier component provided with a revised routing information, so that subsequent requests for that partition are directed to the new target.Type: GrantFiled: June 23, 2015Date of Patent: October 8, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Chanda Patel, Rajiv Mordani, Nazrul Islam, Joseph Dipol, Martin Mares, Trilok Agarwal
-
Patent number: 10009225Abstract: In accordance with an embodiment, described herein is a system and method for supporting multiple partitions and edit sessions in a multitenant application server environment. In accordance with an embodiment, a first administrator or user can obtain a named edit session for use with a partition, make changes, and then activate those changes. Another administrator or user can create a named edit session in parallel. If there are conflicts between a concurrent change and changes being made by another user, the administrator will receive an error when activating the changes. At that point, the administrator can resolve the conflicts and activate the changes. Upon activation, the changes in the edit session will be applied to a global edit configuration.Type: GrantFiled: June 23, 2015Date of Patent: June 26, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Martin Mares, Peter Bower, Petr Janouch, Marek Potociar, Pavel Bucek, Michal Gajdos
-
Patent number: 9973451Abstract: In accordance with an embodiment, described herein is a system and method for providing administrative command progress status for use with a cloud computing environment. In accordance with an embodiment, a job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs, wherein each instance of the administrative commands is associated with a unique job identifier. A command line interface allows a user to issue a command to be processed within the cloud environment as a job. During progress of a job associated with an annotated command, a status associated with the progress of the job is determined and provided to the command line interface. For example, the system can provide job progress status during these operations, to reassure the user that the operation is proceeding normally.Type: GrantFiled: September 3, 2014Date of Patent: May 15, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bhakti Mehta, Nazrul Islam, Chris Kasso, Martin Mares
-
Patent number: 9928111Abstract: In accordance with an embodiment, described herein is a system and method for supporting the use of configuration tagging in a multitenant application server environment. In accordance with an embodiment, a user interface is provided which displays a domain structure, including partitions and target systems, and enables components of the domain to be associated with user-specified tags that are received from an administrator, including for example, a first component associated with a first set of one or more tag(s), and a second component associated with a second set of one or more tag(s), which are then associated with the corresponding domain component. For example, a virtual target or target system can be associated with a tag such as “Gold”, “Silver” or “Bronze”. The tagged components can then be associated with the creation or definition of a partition.Type: GrantFiled: June 23, 2015Date of Patent: March 27, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Joseph Dipol, Martin Mares, Nazrul Islam, Romain Grecourt, Jennifer Galloway
-
Patent number: 9697052Abstract: In accordance with an embodiment, described herein is a system and method for supporting the use of partition templates in a multitenant application server environment. A partition template, including a partition configurator and/or attributes, can be used to configure partitions deployed to a domain using that partition template. When a request is received to create a new partition, a selected partition template is determined. The partition configurator of that partition template is then used to configure and deploy the partition to the domain at a corresponding virtual target, which in turn is associated with a target system (e.g., a computer server, or a cluster). A plurality of partition templates can be provided, wherein each partition template can include its own partition configurator and/or attributes that can be used to configure partitions deployed to the domain using that partition template, including different configuration attributes for each partition template.Type: GrantFiled: June 23, 2015Date of Patent: July 4, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Joseph Dipol, Martin Mares, Nazrul Islam, Romain Grecourt, Jennifer Galloway
-
Patent number: 9692717Abstract: In accordance with an embodiment, described herein is a system and method for supporting detachable administration commands for use with a cloud computing environment. In accordance with an embodiment, a job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs, wherein each instance of the administrative commands is associated with a unique job identifier. A command line interface allows a user to issue a command to be processed within the cloud environment as a job, detach the command line interface from the job being processed, and subsequently reattach the command line interface to the job being processed by indicating the job's unique job identifier. For example, several independent parallel commands can be executed together from one console or one script, and users can check on, or wait for a result of some task.Type: GrantFiled: September 3, 2014Date of Patent: June 27, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Martin Mares, Chris Kasso, Bhakti Mehta, Nazrul Islam
-
Patent number: 9634965Abstract: In accordance with an embodiment, described herein is a system and method for providing a job manager for use with a cloud computing environment. In accordance with an embodiment, the system include a job manager that manages the execution of jobs within the cloud environment including their job states. A job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs. The job manager updates a job registry, including registering instances of the administrative commands together with unique job identifiers, and returning the job identifiers so that a user can retrieve command process status, and the result of the job can be stored in the job registry. For example, the job manager can perform housekeeping tasks, such as purging jobs according to a retention policy, performing any necessary cleanup, and performing security checks to ensure tasks are authorized.Type: GrantFiled: September 3, 2014Date of Patent: April 25, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Bhakti Mehta, Chris Kasso, Martin Mares, Nazrul Islam
-
Patent number: 9497145Abstract: In accordance with an embodiment, described herein is a system and method for supporting fault tolerant job management for use with a cloud computing environment. In accordance with an embodiment, the system comprises a job manager that manages the execution of jobs within the cloud environment including their job states, and a job manager service that provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs. The job manager supports fault tolerant job processing including associating the jobs with checkpoints, recognizing a failover command for the jobs, and associating the jobs with work units of the administrative commands, and storing a state for each job upon processing each work unit of the command.Type: GrantFiled: September 3, 2014Date of Patent: November 15, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Martin Mares, Nazrul Islam, Chris Kasso
-
Publication number: 20160020949Abstract: In accordance with an embodiment, described herein is a system and method for supporting multiple partitions and edit sessions in a multitenant application server environment. In accordance with an embodiment, a first administrator or user can obtain a named edit session for use with a partition, make changes, and then activate those changes. Another administrator or user can create a named edit session in parallel. If there are conflicts between a concurrent change and changes being made by another user, the administrator will receive an error when activating the changes. At that point, the administrator can resolve the conflicts and activate the changes. Upon activation, the changes in the edit session will be applied to a global edit configuration.Type: ApplicationFiled: June 23, 2015Publication date: January 21, 2016Inventors: MARTIN MARES, PETER BOWER, PETR JANOUCH, MAREK POTOCIAR, PAVEL BUCEK, MICHAL GAJDOS
-
Publication number: 20150370608Abstract: In accordance with an embodiment, described herein is a system and method for supporting the use of partition templates in a multitenant application server environment. A partition template, including a partition configurator and/or attributes, can be used to configure partitions deployed to a domain using that partition template. When a request is received to create a new partition, a selected partition template is determined. The partition configurator of that partition template is then used to configure and deploy the partition to the domain at a corresponding virtual target, which in turn is associated with a target system (e.g., a computer server, or a cluster). A plurality of partition templates can be provided, wherein each partition template can include its own partition configurator and/or attributes that can be used to configure partitions deployed to the domain using that partition template, including different configuration attributes for each partition template.Type: ApplicationFiled: June 23, 2015Publication date: December 24, 2015Inventors: JOSEPH DIPOL, MARTIN MARES, NAZRUL ISLAM, ROMAIN GRECOURT, JENNIFER GALLOWAY
-
Publication number: 20150372938Abstract: In accordance with an embodiment, described herein is a system and method for partition migration in a multitenant application server environment. Each resource group, or partition which includes that resource group, can be associated with a virtual target (e.g., virtual host) information that defines a target to which that resource group or partition should be targeted and deployed. A web tier component (e.g., Oracle Traffic Director) includes a routing information, which maps the virtual target for a partition to a corresponding target such as a server or cluster, so that requests for that partition are directed to the appropriate target, for example as part of one or more sessions. When a partition is migrated, session information is replicated between an original target and a new target, and the web tier component provided with a revised routing information, so that subsequent requests for that partition are directed to the new target.Type: ApplicationFiled: June 23, 2015Publication date: December 24, 2015Inventors: CHANDA PATEL, RAJIV MORDANI, NAZRUL ISLAM, JOSEPH DIPOL, MARTIN MARES, TRILOK AGARWAL
-
Publication number: 20150373099Abstract: In accordance with an embodiment, described herein is a system and method for supporting the use of configuration tagging in a multitenant application server environment. In accordance with an embodiment, a user interface is provided which displays a domain structure, including partitions and target systems, and enables components of the domain to be associated with user-specified tags that are received from an administrator, including for example, a first component associated with a first set of one or more tag(s), and a second component associated with a second set of one or more tag(s), which are then associated with the corresponding domain component. For example, a virtual target or target system can be associated with a tag such as “Gold”, “Silver” or “Bronze”. The tagged components can then be associated with the creation or definition of a partition.Type: ApplicationFiled: June 23, 2015Publication date: December 24, 2015Inventors: JOSEPH DIPOL, MARTIN MARES, NAZRUL ISLAM, ROMAIN GRECOURT, JENNIFER GALLOWAY
-
Publication number: 20150089040Abstract: In accordance with an embodiment, described herein is a system and method for supporting detachable administration commands for use with a cloud computing environment. In accordance with an embodiment, a job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs, wherein each instance of the administrative commands is associated with a unique job identifier. A command line interface allows a user to issue a command to be processed within the cloud environment as a job, detach the command line interface from the job being processed, and subsequently reattach the command line interface to the job being processed by indicating the job's unique job identifier. For example, several independent parallel commands can be executed together from one console or one script, and users can check on, or wait for a result of some task.Type: ApplicationFiled: September 3, 2014Publication date: March 26, 2015Inventors: Martin Mares, Chris Kasso, Bhakti Mehta, Nazrul Islam
-
Publication number: 20150089274Abstract: In accordance with an embodiment, described herein is a system and method for supporting fault tolerant job management for use with a cloud computing environment. In accordance with an embodiment, the system comprises a job manager that manages the execution of jobs within the cloud environment including their job states, and a job manager service that provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs. The job manager supports fault tolerant job processing including associating the jobs with checkpoints, recognizing a failover command for the jobs, and associating the jobs with work units of the administrative commands, and storing a state for each job upon processing each work unit of the command.Type: ApplicationFiled: September 3, 2014Publication date: March 26, 2015Inventors: Martin Mares, Nazrul Islam, Chris Kasso
-
Publication number: 20150089039Abstract: In accordance with an embodiment, described herein is a system and method for providing administrative command progress status for use with a cloud computing environment. In accordance with an embodiment, a job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs, wherein each instance of the administrative commands is associated with a unique job identifier. A command line interface allows a user to issue a command to be processed within the cloud environment as a job. During progress of a job associated with an annotated command, a status associated with the progress of the job is determined and provided to the command line interface. For example, the system can provide job progress status during these operations, to reassure the user that the operation is proceeding normally.Type: ApplicationFiled: September 3, 2014Publication date: March 26, 2015Inventors: Bhakti Mehta, Nazrul Islam, Chris Kasso, Martin Mares
-
Publication number: 20150089041Abstract: In accordance with an embodiment, described herein is a system and method for providing a job manager for use with a cloud computing environment. In accordance with an embodiment, the system include a job manager that manages the execution of jobs within the cloud environment including their job states. A job manager service provides an application program interface which receives administrative commands to be processed within the cloud environment as jobs. The job manager updates a job registry, including registering instances of the administrative commands together with unique job identifiers, and returning the job identifiers so that a user can retrieve command process status, and the result of the job can be stored in the job registry. For example, the job manager can perform housekeeping tasks, such as purging jobs according to a retention policy, performing any necessary cleanup, and performing security checks to ensure tasks are authorized.Type: ApplicationFiled: September 3, 2014Publication date: March 26, 2015Inventors: Bhakti Mehta, Chris Kasso, Martin Mares, Nazrul Islam