Patents by Inventor Brian W. Svihovec
Brian W. Svihovec 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: 11184427Abstract: Managing microservice function requests is provided. A request originating from a browser of the computer to execute a function corresponding to a microservice locally deployed on the computer is received using a software development kit operating in the computer. The request to execute the function is routed to the microservice using a local reverse proxy running in the software development kit. Other requests originating from the browser of the computer to execute one or more other functions corresponding to one or more microservices in a remotely deployed microservice architecture that interact with the function corresponding to the microservice are received using the software development kit. The other requests to execute the one or more other functions corresponding to the one or more microservices in the remotely deployed microservice architecture are routed, via a single uniform resource locator corresponding to a remote reverse proxy, using the local reverse proxy.Type: GrantFiled: November 18, 2019Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Richard L. Kulp, Gili Mendel, Brian W. Svihovec
-
Publication number: 20200112604Abstract: Managing microservice function requests is provided. A request originating from a browser of the computer to execute a function corresponding to a microservice locally deployed on the computer is received using a software development kit operating in the computer. The request to execute the function is routed to the microservice using a local reverse proxy running in the software development kit. Other requests originating from the browser of the computer to execute one or more other functions corresponding to one or more microservices in a remotely deployed microservice architecture that interact with the function corresponding to the microservice are received using the software development kit. The other requests to execute the one or more other functions corresponding to the one or more microservices in the remotely deployed microservice architecture are routed, via a single uniform resource locator corresponding to a remote reverse proxy, using the local reverse proxy.Type: ApplicationFiled: November 18, 2019Publication date: April 9, 2020Inventors: Richard L. Kulp, Gili Mendel, Brian W. Svihovec
-
Patent number: 10574736Abstract: Managing microservice function requests is provided. A request originating from a browser of the computer to execute a function corresponding to a microservice locally deployed on the computer is received using a software development kit operating in the computer. The request to execute the function is routed to the microservice using a local reverse proxy running in the software development kit. Other requests originating from the browser of the computer to execute one or more other functions corresponding to one or more microservices in a remotely deployed microservice architecture that interact with the function corresponding to the microservice are received using the software development kit. The other requests to execute the one or more other functions corresponding to the one or more microservices in the remotely deployed microservice architecture are routed, via a single uniform resource locator corresponding to a remote reverse proxy, using the local reverse proxy.Type: GrantFiled: January 9, 2017Date of Patent: February 25, 2020Assignee: International Business Machines CorporationInventors: Richard L. Kulp, Gili Mendel, Brian W. Svihovec
-
Patent number: 10120664Abstract: A computer-implemented method includes receiving a set of complete source instructions to process a source code entity, an incremental build part, and a set of file definitions. The method analyzes the set of complete source instructions. The method identifies, from the set of analyzed source instructions, a set of operations that reference the incremental build subset. The method repeats: (i) determining, for each operation, whether any additional files are affected by the operation, the additional files forming a set of affected files; (ii) creating a combined set of files, the combined set of files consisting of the set of affected files and the incremental build subset; and (iii) updating the set of operations to include those from the analyzed source instructions that reference the combined set of files; until no new files are added to the combined set of files. The method generates a set of incremental source instructions.Type: GrantFiled: August 28, 2015Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Michael S. Fulton, Gary I. Mazo, Brian W. Svihovec
-
Publication number: 20180198845Abstract: Managing microservice function requests is provided. A request originating from a browser of the computer to execute a function corresponding to a microservice locally deployed on the computer is received using a software development kit operating in the computer. The request to execute the function is routed to the microservice using a local reverse proxy running in the software development kit. Other requests originating from the browser of the computer to execute one or more other functions corresponding to one or more microservices in a remotely deployed microservice architecture that interact with the function corresponding to the microservice are received using the software development kit. The other requests to execute the one or more other functions corresponding to the one or more microservices in the remotely deployed microservice architecture are routed, via a single uniform resource locator corresponding to a remote reverse proxy, using the local reverse proxy.Type: ApplicationFiled: January 9, 2017Publication date: July 12, 2018Inventors: Richard L. Kulp, Gili Mendel, Brian W. Svihovec
-
Patent number: 9910645Abstract: A computer-implemented method includes receiving a set of complete source instructions to process a source code entity, an incremental build part, and a set of file definitions. The method analyzes the set of complete source instructions. The method identifies, from the set of analyzed source instructions, a set of operations that reference the incremental build subset. The method repeats: (i) determining, for each operation, whether any additional files are affected by the operation, the additional files forming a set of affected files; (ii) creating a combined set of files, the combined set of files consisting of the set of affected files and the incremental build subset; and (iii) updating the set of operations to include those from the analyzed source instructions that reference the combined set of files; until no new files are added to the combined set of files. The method generates a set of incremental source instructions.Type: GrantFiled: November 5, 2015Date of Patent: March 6, 2018Assignee: International Business Machines CorporationInventors: Michael S. Fulton, Gary I. Mazo, Brian W. Svihovec
-
Patent number: 9805011Abstract: Techniques are described for facilitating editing of a large, remote file across a client-server architecture. In one example, a method includes outputting, for communication to a system hosting a remote file, in response to an initial user input to edit the remote file, a request for a portion of the remote file, wherein the portion of the remote file is specified to include a selected opening position. The method further includes receiving a client copy of the portion of the remote file. The client copy includes a range of pages from the remote file. The range of pages includes an opening position corresponding to the selected opening position. The client copy of the portion of the remote file is loaded in client memory. The method further includes performing a user edit incorporation process iteratively for respective pages in the client copy of the portion of the remote file.Type: GrantFiled: January 4, 2016Date of Patent: October 31, 2017Assignee: International Business Machines CorporationInventors: Michael S. Fulton, Brian W. Svihovec
-
Publication number: 20170192945Abstract: Techniques are described for facilitating editing of a large, remote file across a client-server architecture. In one example, a method includes outputting, for communication to a system hosting a remote file, in response to an initial user input to edit the remote file, a request for a portion of the remote file, wherein the portion of the remote file is specified to include a selected opening position. The method further includes receiving a client copy of the portion of the remote file. The client copy includes a range of pages from the remote file. The range of pages includes an opening position corresponding to the selected opening position. The client copy of the portion of the remote file is loaded in client memory. The method further includes performing a user edit incorporation process iteratively for respective pages in the client copy of the portion of the remote file.Type: ApplicationFiled: January 4, 2016Publication date: July 6, 2017Inventors: Michael S. Fulton, Brian W. Svihovec
-
Publication number: 20170060547Abstract: A computer-implemented method includes receiving a set of complete source instructions to process a source code entity, an incremental build part, and a set of file definitions. The method analyzes the set of complete source instructions. The method identifies, from the set of analyzed source instructions, a set of operations that reference the incremental build subset. The method repeats: (i) determining, for each operation, whether any additional files are affected by the operation, the additional files forming a set of affected files; (ii) creating a combined set of files, the combined set of files consisting of the set of affected files and the incremental build subset; and (iii) updating the set of operations to include those from the analyzed source instructions that reference the combined set of files; until no new files are added to the combined set of files. The method generates a set of incremental source instructions.Type: ApplicationFiled: November 5, 2015Publication date: March 2, 2017Inventors: Michael S. Fulton, Gary I. Mazo, Brian W. Svihovec
-
Publication number: 20170060550Abstract: A computer-implemented method includes receiving a set of complete source instructions to process a source code entity, an incremental build part, and a set of file definitions. The method analyzes the set of complete source instructions. The method identifies, from the set of analyzed source instructions, a set of operations that reference the incremental build subset. The method repeats: (i) determining, for each operation, whether any additional files are affected by the operation, the additional files forming a set of affected files; (ii) creating a combined set of files, the combined set of files consisting of the set of affected files and the incremental build subset; and (iii) updating the set of operations to include those from the analyzed source instructions that reference the combined set of files; until no new files are added to the combined set of files. The method generates a set of incremental source instructions.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Michael S. Fulton, Gary I. Mazo, Brian W. Svihovec
-
Publication number: 20160283285Abstract: According to one embodiment of the present invention, a system for tracking control for computing tasks receives a reference to a control file specifying a computing task. The system submits the specified task for performance on a computing system in accordance with the control file and receives an identifier for the performance of the task. The system stores information associating the identifier and the reference, and, in response to receiving a request for information associated with the identifier, returns the associated reference. Embodiments of the present invention further include a method and computer program product for maintaining metadata for computing tasks in substantially the same manners described above.Type: ApplicationFiled: March 23, 2015Publication date: September 29, 2016Inventors: Venkatuday M. Balabhadrapatruni, Melvin E. Fowler, II, Michael S. Fulton, Gary I. Mazo, Brian W. Svihovec
-
Publication number: 20160283286Abstract: According to one embodiment of the present invention, a system for tracking control for computing tasks receives a reference to a control file specifying a computing task. The system submits the specified task for performance on a computing system in accordance with the control file and receives an identifier for the performance of the task. The system stores information associating the identifier and the reference, and, in response to receiving a request for information associated with the identifier, returns the associated reference. Embodiments of the present invention further include a method and computer program product for maintaining metadata for computing tasks in substantially the same manners described above.Type: ApplicationFiled: October 27, 2015Publication date: September 29, 2016Inventors: Venkatuday M. Balabhadrapatruni, Melvin E. Fowler, II, Michael S. Fulton, Gary I. Mazo, Brian W. Svihovec