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: 11586603
    Abstract: 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: Grant
    Filed: May 23, 2018
    Date of Patent: February 21, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Joseph Rozenfeld, Stephen Brodsky
  • Patent number: 10360211
    Abstract: 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: Grant
    Filed: May 5, 2017
    Date of Patent: July 23, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
  • Patent number: 10013331
    Abstract: 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: Grant
    Filed: March 20, 2015
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Brodsky, Zeus O. Courtois, Tom W. Jacopi, Michael Y. Kwong, Tony K. Leung, Sonali Surange
  • Publication number: 20170367972
    Abstract: The present invention relates to methods and compositions for the treatment of infections of the nails, in particular the treatment of onychomycosis.
    Type: Application
    Filed: June 26, 2017
    Publication date: December 28, 2017
    Inventor: Stephen Brodsky
  • Publication number: 20170242888
    Abstract: 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: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
  • Patent number: 9679017
    Abstract: 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: Grant
    Filed: August 10, 2015
    Date of Patent: June 13, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
  • Patent number: 9424116
    Abstract: 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: Grant
    Filed: March 10, 2015
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Brodsky, Anshul Dawra, Thomas Friedrich, Benjamin Nguyen, Robin M. Noble-Thomas, Rohit R. Thirumurthy, Sudarshan R. Thitte
  • Patent number: 9280407
    Abstract: 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: Grant
    Filed: April 16, 2014
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Brodsky, Anshul Dawra, Thomas Friedrich, Benjamin Nguyen, Robin M. Noble-Thomas, Rohit R. Thirumurthy, Sudarshan R. Thitte
  • Publication number: 20150347524
    Abstract: 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: Application
    Filed: August 10, 2015
    Publication date: December 3, 2015
    Inventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
  • Patent number: 9171036
    Abstract: 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: Grant
    Filed: May 15, 2009
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: 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: 20150304182
    Abstract: 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: Application
    Filed: March 10, 2015
    Publication date: October 22, 2015
    Inventors: Stephen A. Brodsky, Anshul Dawra, Thomas Friedrich, Benjamin Nguyen, Robin M. Noble-Thomas, Rohit R. Thirumurthy, Sudarshan R. Thitte
  • Publication number: 20150301928
    Abstract: 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: Application
    Filed: April 16, 2014
    Publication date: October 22, 2015
    Applicant: International Business Machines Corporation
    Inventors: Stephen A. Brodsky, Anshul Dawra, Thomas Friedrich, Benjamin Nguyen, Robin M. Noble-Thomas, Rohit R. Thirumurthy, Sudarshan R. Thitte
  • Patent number: 9159149
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: October 13, 2015
    Assignee: Interntional Business Machines Corporation
    Inventors: Stephen A. Brodsky, Wim De Pauw, Eric C. Yang
  • Patent number: 9142047
    Abstract: 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: Grant
    Filed: August 15, 2013
    Date of Patent: September 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen A. Brodsky, Wim De Pauw, Eric C. Yang
  • Publication number: 20150227450
    Abstract: 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: Application
    Filed: March 20, 2015
    Publication date: August 13, 2015
    Inventors: Stephen A. Brodsky, Zeus O. Courtois, Tom W. Jacopi, Michael Y. Kwong, Tony K. Leung, Sonali Surange
  • Patent number: 8868617
    Abstract: 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: Grant
    Filed: December 23, 2009
    Date of Patent: October 21, 2014
    Assignee: International Business Machines Corporation
    Inventors: Lawrence E. Dunnell, Loic Raymond Robert Julien, Maryela E. Weihrauch, Paul A. Ostler, Stephen A. Brodsky, Tony K. Leung
  • Publication number: 20140280399
    Abstract: 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: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen A. Brodsky, Wim De Pauw, Eric C. Yang
  • Publication number: 20140267293
    Abstract: 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: Application
    Filed: August 15, 2013
    Publication date: September 18, 2014
    Applicant: International Business Machines Corporation
    Inventors: Stephen A. Brodsky, Wim De Pauw, Eric C. Yang
  • Patent number: 8739116
    Abstract: 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: Grant
    Filed: February 24, 2012
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: 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: 8732656
    Abstract: 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: Grant
    Filed: February 24, 2012
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: 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