Patents by Inventor Stephen Brodsky
Stephen Brodsky 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: 11586603Abstract: At a data management service, an index structure corresponding to a data sheet is stored. The data sheet comprises a grid of cells. An entry of the index structure comprises a reference to content of a cell of the data sheet. In response to a grid structure change of the data sheet, the index entry is automatically updated such that the same content remains referenced from the index entry as before. A result of a computation of an application is obtained using an identifier of the index entry to obtain content from the data sheet. The result is provided to a destination.Type: GrantFiled: May 23, 2018Date of Patent: February 21, 2023Assignee: Amazon Technologies, Inc.Inventors: Joseph Rozenfeld, Stephen Brodsky
-
Patent number: 10360211Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.Type: GrantFiled: May 5, 2017Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
-
Patent number: 10013331Abstract: Provided are techniques for invoking with a processor executing on a computer a source code parser to obtain source information that includes a first location of an Application Programming Interface (API) call and parameters of the API call in source code of a client application, where the parameters the API call do not include query text for a query that is to be used to access a database; examining a stack trace to determine a second location of the API call in the stack trace; and deriving the query of the API call and a third location of the query in the source code by identifying the query in the stack trace at the location of the API call in the stack trace.Type: GrantFiled: March 20, 2015Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Stephen A. Brodsky, Zeus O. Courtois, Tom W. Jacopi, Michael Y. Kwong, Tony K. Leung, Sonali Surange
-
Publication number: 20170367972Abstract: The present invention relates to methods and compositions for the treatment of infections of the nails, in particular the treatment of onychomycosis.Type: ApplicationFiled: June 26, 2017Publication date: December 28, 2017Inventor: Stephen Brodsky
-
Publication number: 20170242888Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.Type: ApplicationFiled: May 5, 2017Publication date: August 24, 2017Inventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
-
Patent number: 9679017Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.Type: GrantFiled: August 10, 2015Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
-
Patent number: 9424116Abstract: According to one embodiment of the present invention, a system for processing a computer program for a distributed server environment executes the computer program in the distributed server environment in accordance with a configuration for the computer program. The computer program is generated within a development environment. The configuration indicates a type of server environment and is associated with one or more data sets for processing by the computer program. The system monitors execution of the computer program within the distributed server environment and provides a program status to the development environment. The system displays results produced by the computer program within the distributed server environment via the development environment. Embodiments of the present invention further include a method and computer program product for processing a computer program in substantially the same manners described above.Type: GrantFiled: March 10, 2015Date of Patent: August 23, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Brodsky, Anshul Dawra, Thomas Friedrich, Benjamin Nguyen, Robin M. Noble-Thomas, Rohit R. Thirumurthy, Sudarshan R. Thitte
-
Patent number: 9280407Abstract: According to one embodiment of the present invention, a system for processing a computer program for a distributed server environment executes the computer program in the distributed server environment in accordance with a configuration for the computer program. The computer program is generated within a development environment. The configuration indicates a type of server environment and is associated with one or more data sets for processing by the computer program. The system monitors execution of the computer program within the distributed server environment and provides a program status to the development environment. The system displays results produced by the computer program within the distributed server environment via the development environment. Embodiments of the present invention further include a method and computer program product for processing a computer program in substantially the same manners described above.Type: GrantFiled: April 16, 2014Date of Patent: March 8, 2016Assignee: International Business Machines CorporationInventors: Stephen A. Brodsky, Anshul Dawra, Thomas Friedrich, Benjamin Nguyen, Robin M. Noble-Thomas, Rohit R. Thirumurthy, Sudarshan R. Thitte
-
Publication number: 20150347524Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.Type: ApplicationFiled: August 10, 2015Publication date: December 3, 2015Inventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
-
Patent number: 9171036Abstract: Systems, methods and articles of manufacture are disclosed for batching heterogeneous database commands. The heterogeneous database commands may include at least two database command types. Further, at least two of the heterogeneous database commands may include host variables. A request to execute the heterogeneous database commands may be received. The heterogeneous database commands may be sent to a database system for execution, responsive to the request.Type: GrantFiled: May 15, 2009Date of Patent: October 27, 2015Assignee: International Business Machines CorporationInventors: William R. Bireley, Dilip K. Biswal, Delmar E. Blevins, Stephen A. Brodsky, Anshul Dawra, Swaminathan Gounder, Paul A. Ostler, Manish Sehgal, Catalina Y. Wei, David J. Wisneski
-
Publication number: 20150304182Abstract: According to one embodiment of the present invention, a system for processing a computer program for a distributed server environment executes the computer program in the distributed server environment in accordance with a configuration for the computer program. The computer program is generated within a development environment. The configuration indicates a type of server environment and is associated with one or more data sets for processing by the computer program. The system monitors execution of the computer program within the distributed server environment and provides a program status to the development environment. The system displays results produced by the computer program within the distributed server environment via the development environment. Embodiments of the present invention further include a method and computer program product for processing a computer program in substantially the same manners described above.Type: ApplicationFiled: March 10, 2015Publication date: October 22, 2015Inventors: Stephen A. Brodsky, Anshul Dawra, Thomas Friedrich, Benjamin Nguyen, Robin M. Noble-Thomas, Rohit R. Thirumurthy, Sudarshan R. Thitte
-
Publication number: 20150301928Abstract: According to one embodiment of the present invention, a system for processing a computer program for a distributed server environment executes the computer program in the distributed server environment in accordance with a configuration for the computer program. The computer program is generated within a development environment. The configuration indicates a type of server environment and is associated with one or more data sets for processing by the computer program. The system monitors execution of the computer program within the distributed server environment and provides a program status to the development environment. The system displays results produced by the computer program within the distributed server environment via the development environment. Embodiments of the present invention further include a method and computer program product for processing a computer program in substantially the same manners described above.Type: ApplicationFiled: April 16, 2014Publication date: October 22, 2015Applicant: International Business Machines CorporationInventors: Stephen A. Brodsky, Anshul Dawra, Thomas Friedrich, Benjamin Nguyen, Robin M. Noble-Thomas, Rohit R. Thirumurthy, Sudarshan R. Thitte
-
Patent number: 9159149Abstract: Data transfers within and between nodes in a distributed computing environment are visualized. In one aspect, the nodes are represented as geometrical shapes. The first part of the geometrical shape represents logic of the corresponding node. The second part of the geometrical shape represents storage of the corresponding node. A line connecting the first part and the second part represents data transfer between logic of a node and storage of a node. Both inter-node and intra-node transfers may be shown.Type: GrantFiled: March 14, 2013Date of Patent: October 13, 2015Assignee: Interntional Business Machines CorporationInventors: Stephen A. Brodsky, Wim De Pauw, Eric C. Yang
-
Patent number: 9142047Abstract: Data transfers within and between nodes in a distributed computing environment are visualized. In one aspect, the nodes are represented as geometrical shapes. The first part of the geometrical shape represents logic of the corresponding node. The second part of the geometrical shape represents storage of the corresponding node. A line connecting the first part and the second part represents data transfer between logic of a node and storage of a node. Both inter-node and intra-node transfers may be shown.Type: GrantFiled: August 15, 2013Date of Patent: September 22, 2015Assignee: International Business Machines CorporationInventors: Stephen A. Brodsky, Wim De Pauw, Eric C. Yang
-
Publication number: 20150227450Abstract: Provided are techniques for invoking with a processor executing on a computer a source code parser to obtain source information that includes a first location of an Application Programming Interface (API) call and parameters of the API call in source code of a client application, where the parameters the API call do not include query text for a query that is to be used to access a database; examining a stack trace to determine a second location of the API call in the stack trace; and deriving the query of the API call and a third location of the query in the source code by identifying the query in the stack trace at the location of the API call in the stack trace.Type: ApplicationFiled: March 20, 2015Publication date: August 13, 2015Inventors: Stephen A. Brodsky, Zeus O. Courtois, Tom W. Jacopi, Michael Y. Kwong, Tony K. Leung, Sonali Surange
-
Patent number: 8868617Abstract: A system and method for connection of an application program to its corresponding database in a relational database system environment. Rather than embedding connection configuration information or properties in an application program, connection configurations are stored in a connection configuration repository. The connection configuration repository is likewise stored in a database within the relational database system environment. The connection configuration information stored in the configuration repository may be updated, revised, deleted or assembled into groups/subgroups, without affecting the application programs.Type: GrantFiled: December 23, 2009Date of Patent: October 21, 2014Assignee: International Business Machines CorporationInventors: Lawrence E. Dunnell, Loic Raymond Robert Julien, Maryela E. Weihrauch, Paul A. Ostler, Stephen A. Brodsky, Tony K. Leung
-
Publication number: 20140280399Abstract: Data transfers within and between nodes in a distributed computing environment are visualized. In one aspect, the nodes are represented as geometrical shapes. The first part of the geometrical shape represents logic of the corresponding node. The second part of the geometrical shape represents storage of the corresponding node. A line connecting the first part and the second part represents data transfer between logic of a node and storage of a node. Both inter-node and intra-node transfers may be shown.Type: ApplicationFiled: March 14, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Stephen A. Brodsky, Wim De Pauw, Eric C. Yang
-
Publication number: 20140267293Abstract: Data transfers within and between nodes in a distributed computing environment are visualized. In one aspect, the nodes are represented as geometrical shapes. The first part of the geometrical shape represents logic of the corresponding node. The second part of the geometrical shape represents storage of the corresponding node. A line connecting the first part and the second part represents data transfer between logic of a node and storage of a node. Both inter-node and intra-node transfers may be shown.Type: ApplicationFiled: August 15, 2013Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Stephen A. Brodsky, Wim De Pauw, Eric C. Yang
-
Patent number: 8739116Abstract: Development tools are disclosed that connect various artifacts in a database aware fashion. For example, the development environment may integrate SQL query builders across multiple application development interfaces (e.g., a source code editor, XML editor, database scripting tools, etc.), significantly improving developer productivity, reducing development cost and time. Thus, the process of consuming heterogeneous artifacts in an application (or creating them for consumption) becomes a very productive experience, eliminating the need to manually cut/paste information in multiple project files in many cases.Type: GrantFiled: February 24, 2012Date of Patent: May 27, 2014Assignee: International Business Machines CorporationInventors: Azadeh Ahadian, Todd R. Bender, Stephen A. Brodsky, Clifford D. Chu, Zeus O. Courtois, Rebecca B. Nin, Michael L. Pauser, Brian G. Payton, Sonali Surange, Hongdi Zhang
-
Patent number: 8732656Abstract: Embodiments of the invention introduce development tools that connect various artifacts in a database aware fashion. For example, embodiments of the invention integrate SQL query builders across multiple application development interfaces (e.g., a source code editor, XML editor, database scripting tools, etc.), significantly improving developer productivity, reducing development cost and time. Thus, the process of consuming heterogeneous artifacts in an application (or creating them for consumption) becomes a very productive experience, eliminating the need to manually cut/paste information in multiple project files in many cases.Type: GrantFiled: February 24, 2012Date of Patent: May 20, 2014Assignee: International Business Machines CorporationInventors: Azadeh Ahadian, Todd R. Bender, Stephen A. Brodsky, Clifford D. Chu, Zeus O. Courtois, Rebecca B. Nin, Michael L. Pauser, Brian G. Payton, Sonali Surange, Hongdi Zhang