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: 10623248
    Abstract: 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: Grant
    Filed: October 11, 2018
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: 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: 20190044801
    Abstract: 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: Application
    Filed: October 11, 2018
    Publication date: February 7, 2019
    Inventors: 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: 10135680
    Abstract: 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: Grant
    Filed: June 29, 2015
    Date of Patent: November 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: 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: 10025466
    Abstract: 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: Grant
    Filed: June 11, 2015
    Date of Patent: July 17, 2018
    Assignee: International Business Machines Corporation
    Inventor: Lucinio Santos-Gomez
  • Publication number: 20180144260
    Abstract: 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: Application
    Filed: November 21, 2016
    Publication date: May 24, 2018
    Inventor: Lucinio Santos-Gomez
  • Patent number: 9921826
    Abstract: 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: Grant
    Filed: June 28, 2016
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
  • Patent number: 9916156
    Abstract: 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: Grant
    Filed: June 20, 2016
    Date of Patent: March 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
  • Patent number: 9678656
    Abstract: 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: Grant
    Filed: December 19, 2014
    Date of Patent: June 13, 2017
    Assignee: International Business Machines Corporation
    Inventor: Lucinio Santos-Gomez
  • Publication number: 20170068647
    Abstract: 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: Application
    Filed: September 8, 2015
    Publication date: March 9, 2017
    Inventors: Saurabh Agarwal, Steven P. Barbieri, Brad L. Blancett, Michael D. Elder, Chad Holliday, John A. Page, Lucinio Santos-Gomez, John E. Swanke
  • Publication number: 20160380817
    Abstract: 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: Application
    Filed: June 29, 2015
    Publication date: December 29, 2016
    Inventors: 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: 20160364099
    Abstract: 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: Application
    Filed: June 11, 2015
    Publication date: December 15, 2016
    Inventor: Lucinio Santos-Gomez
  • Publication number: 20160306629
    Abstract: 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: Application
    Filed: June 28, 2016
    Publication date: October 20, 2016
    Applicant: International Business Machines Corporation
    Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
  • Publication number: 20160306625
    Abstract: 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: Application
    Filed: June 20, 2016
    Publication date: October 20, 2016
    Applicant: International Business Machines Corporation
    Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
  • Patent number: 9418178
    Abstract: 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: Grant
    Filed: October 24, 2011
    Date of Patent: August 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Lucinio Santos-Gomez
  • Patent number: 9417869
    Abstract: 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: Grant
    Filed: November 10, 2014
    Date of Patent: August 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
  • Patent number: 9411577
    Abstract: 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: Grant
    Filed: May 6, 2015
    Date of Patent: August 9, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
  • Publication number: 20160179324
    Abstract: 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: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventor: Lucinio Santos-Gomez
  • Publication number: 20160132325
    Abstract: 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: Application
    Filed: May 6, 2015
    Publication date: May 12, 2016
    Applicant: International Business Machines Corporation
    Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
  • Publication number: 20160132324
    Abstract: 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: Application
    Filed: November 10, 2014
    Publication date: May 12, 2016
    Inventors: Michael D. Elder, Sara Russell, Lucinio Santos, John-Mason P. Shackelford, John E. Swanke
  • Patent number: 9146752
    Abstract: 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: Grant
    Filed: September 7, 2011
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventor: Lucinio Santos-Gomez