Patents by Inventor Lucinio Santos
Lucinio Santos 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: 10623248Abstract: According to one embodiment of the present invention, a system analyzes an environment specification document that specifies a proposed configuration of a full-stack environment for a computing system and that describes infrastructure, middleware, and application elements. The system correlates the environment specification document with an environment instantiated on the computing system from the environment specification document. The system determines an impact of changes in the proposed configuration on the environment instantiated on the computing system, and configures the computing system in accordance with the proposed configuration based on the determined impact. Embodiments of the present invention further include a method and computer program product for analyzing an environment specification document in substantially the same manners described above.Type: GrantFiled: October 11, 2018Date of Patent: April 14, 2020Assignee: International Business Machines CorporationInventors: Saurabh Agarwal, Steven P. Barbieri, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, John A. Page, Lucinio Santos-Gomez, John E. Swanke
-
Publication number: 20190044801Abstract: According to one embodiment of the present invention, a system analyzes an environment specification document that specifies a proposed configuration of a full-stack environment for a computing system and that describes infrastructure, middleware, and application elements. The system correlates the environment specification document with an environment instantiated on the computing system from the environment specification document. The system determines an impact of changes in the proposed configuration on the environment instantiated on the computing system, and configures the computing system in accordance with the proposed configuration based on the determined impact. Embodiments of the present invention further include a method and computer program product for analyzing an environment specification document in substantially the same manners described above.Type: ApplicationFiled: October 11, 2018Publication date: February 7, 2019Inventors: Saurabh Agarwal, Steven P. Barbieri, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, John A. Page, Lucinio Santos-Gomez, John E. Swanke
-
Patent number: 10135680Abstract: According to one embodiment of the present invention, a system analyzes an environment specification document that specifies a proposed configuration of a full-stack environment for a computing system and that describes infrastructure, middleware, and application elements. The system correlates the environment specification document with an environment instantiated on the computing system from the environment specification document. The system determines an impact of changes in the proposed configuration on the environment instantiated on the computing system, and configures the computing system in accordance with the proposed configuration based on the determined impact. Embodiments of the present invention further include a method and computer program product for analyzing an environment specification document in substantially the same manners described above.Type: GrantFiled: June 29, 2015Date of Patent: November 20, 2018Assignee: International Business Machines CorporationInventors: Saurabh Agarwal, Steven P. Barbieri, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, John A. Page, Lucinio Santos-Gomez, John E. Swanke
-
Patent number: 10025466Abstract: According to one embodiment of the present invention, a computer system comprising at least one processor may generate a tabular object containing data about an object. The layout of such tabular object comprises rows and columns, and may have a structure that includes plural sets of dual columns, each set representing pairs of related data (e.g. property value pairs). The size and portion of the tabular object in view at any particular time are determined by the user's sizing and scrolling behavior. The assignment of object data (e.g., property value pairs) to the resulting cells in that tabular object takes place dynamically according to the size and portion of the tabular object being displayed at any particular time in a manner that optimizes the use of available space.Type: GrantFiled: June 11, 2015Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventor: Lucinio Santos-Gomez
-
Publication number: 20180144260Abstract: Embodiments of the invention provide a method, system and computer program product for high risk road location prediction. In an embodiment of the invention, a method for high risk road location prediction includes characterizing different portions of different roadways and computing a risk probability for each of the different portions based upon observed accident rates occurring at the different portions. The method additionally includes selecting a new portion of the different roadways for which a risk probability has not been computed, and characterizing the new portion. Finally, the method includes matching the new portion to one of the different portions based upon a common characterization and assigning a risk probability to the new portion based upon a computed risk probability for the one of the different portions matched to the new portion.Type: ApplicationFiled: November 21, 2016Publication date: May 24, 2018Inventor: Lucinio Santos-Gomez
-
Patent number: 9921826Abstract: A system for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.Type: GrantFiled: June 28, 2016Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
-
Patent number: 9916156Abstract: A system for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.Type: GrantFiled: June 20, 2016Date of Patent: March 13, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
-
Patent number: 9678656Abstract: Inadvertent touch selection events from a touch screen are avoided. A threshold physical distance between a touch start and a touch end for a touch screen is set. A touch input from the touch screen is received. A determination is made as to whether or not the touch input traverses a distance that is less than or greater than the threshold physical distance. In response to determining that the touch input traverses a distance that is less or equal to the threshold physical distance, a processor activates a selection event for an item. In response to determining that the touch input traverses a distance that is greater than the threshold physical distance, the processor scrolls the plurality of scrollable items.Type: GrantFiled: December 19, 2014Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventor: Lucinio Santos-Gomez
-
Publication number: 20170068647Abstract: Processes, machines, and manufactures of embodiments can provide for commenting out of portions of a document, such as an open standard script file, that is being drafted or edited in a dual function text and graphical editor.Type: ApplicationFiled: September 8, 2015Publication date: March 9, 2017Inventors: Saurabh Agarwal, Steven P. Barbieri, Brad L. Blancett, Michael D. Elder, Chad Holliday, John A. Page, Lucinio Santos-Gomez, John E. Swanke
-
Publication number: 20160380817Abstract: According to one embodiment of the present invention, a system analyzes an environment specification document that specifies a proposed configuration of a full-stack environment for a computing system and that describes infrastructure, middleware, and application elements. The system correlates the environment specification document with an environment instantiated on the computing system from the environment specification document. The system determines an impact of changes in the proposed configuration on the environment instantiated on the computing system, and configures the computing system in accordance with the proposed configuration based on the determined impact. Embodiments of the present invention further include a method and computer program product for analyzing an environment specification document in substantially the same manners described above.Type: ApplicationFiled: June 29, 2015Publication date: December 29, 2016Inventors: Saurabh Agarwal, Steven P. Barbieri, Brad L. Blancett, Michael D. Elder, Chad M. Holliday, John A. Page, Lucinio Santos-Gomez, John E. Swanke
-
Publication number: 20160364099Abstract: According to one embodiment of the present invention, a computer system comprising at least one processor may generate a tabular object containing data about an object. The layout of such tabular object comprises rows and columns, and may have a structure that includes plural sets of dual columns, each set representing pairs of related data (e.g. property value pairs). The size and portion of the tabular object in view at any particular time are determined by the user's sizing and scrolling behavior. The assignment of object data (e.g., property value pairs) to the resulting cells in that tabular object takes place dynamically according to the size and portion of the tabular object being displayed at any particular time in a manner that optimizes the use of available space.Type: ApplicationFiled: June 11, 2015Publication date: December 15, 2016Inventor: Lucinio Santos-Gomez
-
Publication number: 20160306629Abstract: A system for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.Type: ApplicationFiled: June 28, 2016Publication date: October 20, 2016Applicant: International Business Machines CorporationInventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
-
Publication number: 20160306625Abstract: A system for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.Type: ApplicationFiled: June 20, 2016Publication date: October 20, 2016Applicant: International Business Machines CorporationInventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
-
Patent number: 9418178Abstract: Exemplary embodiments disclose controlling of the size and content of a hierarchical visualization by a software component executing on a computer that displays a multi-level hierarchical visualization of nodes including a collapsed sub-hierarchy. The exemplary embodiments include displaying a user interface that enables a user to invoke a contextual search that is contextual to the collapsed sub-hierarchy; responsive to the user invoking the contextual search, receiving search criteria entered by the user; displaying any nodes from the collapsed sub-hierarchy matching the search criteria; receiving a user selection of which ones of the matching nodes from the collapsed sub-hierarchy to show; and displaying a partial rendering of the collapsed sub-hierarchy that shows the selected matching nodes while keeping remaining non-matching nodes hidden.Type: GrantFiled: October 24, 2011Date of Patent: August 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Lucinio Santos-Gomez
-
Patent number: 9417869Abstract: A system for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.Type: GrantFiled: November 10, 2014Date of Patent: August 16, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
-
Patent number: 9411577Abstract: A method for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.Type: GrantFiled: May 6, 2015Date of Patent: August 9, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
-
Publication number: 20160179324Abstract: Inadvertent touch selection events from a touch screen are avoided. A threshold physical distance between a touch start and a touch end for a touch screen is set. A touch input from the touch screen is received. A determination is made as to whether or not the touch input traverses a distance that is less than or greater than the threshold physical distance. In response to determining that the touch input traverses a distance that is less or equal to the threshold physical distance, a processor activates a selection event for an item. In response to determining that the touch input traverses a distance that is greater than the threshold physical distance, the processor scrolls the plurality of scrollable items.Type: ApplicationFiled: December 19, 2014Publication date: June 23, 2016Inventor: Lucinio Santos-Gomez
-
Publication number: 20160132325Abstract: A method for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.Type: ApplicationFiled: May 6, 2015Publication date: May 12, 2016Applicant: International Business Machines CorporationInventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
-
Publication number: 20160132324Abstract: A system for visualizing a congruency of versions of an application across phases of a release pipeline includes a selecting engine to select a phase from a number of phases; a representing engine to represent, via a user interface (UI), a congruency for a number of versions of an application compared against a target version of the application across the phases of a release pipeline, the congruency for the number of versions of the application represented with identifiers; a differentiating engine to differentiate a latest-deployed version of the application against a planned version of the application in a particular environment; and a comparing engine to compare, based on a selection, properties of the versions of the application.Type: ApplicationFiled: November 10, 2014Publication date: May 12, 2016Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
-
Patent number: 9146752Abstract: A method for interacting with multi-dimensional object relationships, including: opening an expandable dialog in response to detecting a cursor hover event by a cursor on a first object in a user interface, wherein the user interface is displayed on a display device; expanding the dialog according to a navigable chain of object relationships, wherein the chain of object relationships includes progressive lists of possible objects linked by lists of possible relationships, wherein the dialog is responsive to compound hovering by the cursor; and saving a relationship path selected from the chain of object relationships according to a user selection of a second object, wherein the relationship path includes the second object linked to the first object by a first relationship.Type: GrantFiled: September 7, 2011Date of Patent: September 29, 2015Assignee: International Business Machines CorporationInventor: Lucinio Santos-Gomez