Patents by Inventor David M. Stecher
David M. Stecher 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: 11017152Abstract: A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.Type: GrantFiled: July 12, 2019Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Patent number: 11017153Abstract: A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.Type: GrantFiled: July 12, 2019Date of Patent: May 25, 2021Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Patent number: 10817653Abstract: A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.Type: GrantFiled: June 10, 2013Date of Patent: October 27, 2020Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Patent number: 10803232Abstract: A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.Type: GrantFiled: June 6, 2013Date of Patent: October 13, 2020Assignee: International Business Machines CorporationInventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Publication number: 20190332654Abstract: A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.Type: ApplicationFiled: July 12, 2019Publication date: October 31, 2019Inventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Publication number: 20190332653Abstract: A method, system and computer program product for optimizing the loading of a web page. The server receives indications (e.g., Document Object Model (DOM) elements) of web page elements of interest of a web page from multiple client devices. The server updates a list of web page elements for the requested web page that is sorted in terms of popularity based on these received indications of web page elements of interest. The server may then appropriately respond to a request to retrieve that web page by accessing such a list and transmitting to the browser of the requesting client device the data to populate the content of the web page elements for the requested web page in an order based on the sorted list. In this manner, the browser will be able to optimize the loading of the web page.Type: ApplicationFiled: July 12, 2019Publication date: October 31, 2019Inventors: Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook, David M. Stecher
-
Patent number: 10423714Abstract: Some examples described are directed to operations performed by a processor of a computer system to receive text data corresponding to a piece of text (e.g., a text string) displayable via a display device. The processor can further perform operations to determine, based on evaluation of the text data using text-filtering logic, that a revision condition exists for at least a portion of the piece of text. The processor can further perform operations to, in response to determination that the revision condition exists, determine, for a display data set corresponding to the piece of text, to either not display the at least the portion of the piece of text or display a modified form of the at least the portion of the piece of text. The processor can further perform operations to, present, via the display device, a display (e.g., a graphical-user-interface object) corresponding to the display data set.Type: GrantFiled: January 26, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Diane C. Chalmers, Nixon Cheaz, Andrew J. Ivory, David M. Stecher
-
Patent number: 10310848Abstract: Methods and systems may provide for tracking, on a position-by-position basis in a diverged code history associated with a diverged source stream, an origin source stream and an original position of code contained within the diverged source stream. Additionally, a modification may be detected with respect to a first portion of the code contained within the diverged source stream at a first position. In such a case, the modification and the first position may be automatically documented in the diverged code history.Type: GrantFiled: May 29, 2015Date of Patent: June 4, 2019Assignee: International Business Machines CorporationInventors: Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Patent number: 10169032Abstract: Methods and systems may provide for tracking, on a position-by-position basis in a diverged code history associated with a diverged source stream, an origin source stream and an original position of code contained within the diverged source stream. Additionally, a modification may be detected with respect to a first portion of the code contained within the diverged source stream at a first position. In such a case, the modification and the first position may be automatically documented in the diverged code history.Type: GrantFiled: October 16, 2014Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Patent number: 10108596Abstract: Version control for a document can include receiving from a user a request to commit one or more revisions to a master document in a document repository. The one or more revisions can be included in a local copy of the master document. A processor can determine whether an accept only designation is assigned to at least a portion of the local copy. In response to a determination that an accept only designation is assigned to at least a portion of the local copy, the respective revisions assigned an accept only designation can be disallowed from incorporation into the master document. Revisions made to the master document can be sent to the user for incorporation into the user's local copy of the master document. Such sending is not prevented by the assignment of an accept only designation to at least a portion of the local copy of the master document.Type: GrantFiled: May 3, 2017Date of Patent: October 23, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erik J. Burckart, Andrew J. Ivory, Aaron Kyle Shook, David M. Stecher
-
Patent number: 10108720Abstract: According to an embodiment of the present invention, a system displays initial search results based on a query and enables selection by a user of an item within the search results. The system determines refined search results based on behavior of the user with respect to the initial search results. Embodiments of the present invention further include a method and computer program product for presenting revised search results based on user behavior while examining the results in substantially the same manners described above.Type: GrantFiled: November 28, 2012Date of Patent: October 23, 2018Assignee: International Business Machines CorporationInventors: Li Chen, Henri F. Meli, David M. Stecher, Lin Sun
-
Patent number: 9838274Abstract: A method, system and computer-usable medium are disclosed for controlling access to a node deployed in a cloud environment. A new node, based upon a common image, is created in a cloud computing environment. A unique set of randomized system parameters are then generated for the new node, which is then mapped to a set of generic system parameters. A request to access the new node is intercepted, which contains the generic system parameters. The intercepted access request is then parsed to extract the set of generic system parameters, which are then replaced with the unique set of randomized system parameters associated with the target node to generate a modified access request. The modified access request is then forwarded to the target node.Type: GrantFiled: November 19, 2014Date of Patent: December 5, 2017Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Patent number: 9781013Abstract: A method, system and computer-usable medium are disclosed for controlling access to a node deployed in a cloud environment. A new node, based upon a common image, is created in a cloud computing environment. A unique set of randomized system parameters are then generated for the new node, which is then mapped to a set of generic system parameters. A request to access the new node is intercepted, which contains the generic system parameters. The intercepted access request is then parsed to extract the set of generic system parameters, which are then replaced with the unique set of randomized system parameters associated with the target node to generate a modified access request. The modified access request is then forwarded to the target node.Type: GrantFiled: August 6, 2015Date of Patent: October 3, 2017Assignee: International Business Machines CorporationInventors: Joshua A. Alger, Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Publication number: 20170235711Abstract: Version control for a document can include receiving from a user a request to commit one or more revisions to a master document in a document repository. The one or more revisions can be included in a local copy of the master document. A processor can determine whether an accept only designation is assigned to at least a portion of the local copy. In response to a determination that an accept only designation is assigned to at least a portion of the local copy, the respective revisions assigned an accept only designation can be disallowed from incorporation into the master document. Revisions made to the master document can be sent to the user for incorporation into the user's local copy of the master document. Such sending is not prevented by the assignment of an accept only designation to at least a portion of the local copy of the master document.Type: ApplicationFiled: May 3, 2017Publication date: August 17, 2017Inventors: Erik J. Burckart, Andrew J. Ivory, Aaron Kyle Shook, David M. Stecher
-
Patent number: 9678997Abstract: Version control for a document can include receiving from a user a request to commit one or more revisions to a master document in a document repository. The one or more revisions can be included in a local copy of the master document. A processor can determine whether an accept only designation is assigned to at least a portion of the local copy. In response to a determination that an accept only designation is assigned to at least a portion of the local copy, the respective revisions assigned an accept only designation can be disallowed from incorporation into the master document. Revisions made to the master document can be sent to the user for incorporation into the user's local copy of the master document. Such sending is not prevented by the assignment of an accept only designation to at least a portion of the local copy of the master document.Type: GrantFiled: October 27, 2013Date of Patent: June 13, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erik J. Burckart, Andrew J. Ivory, Aaron Kyle Shook, David M. Stecher
-
Publication number: 20170139886Abstract: Some examples described are directed to operations performed by a processor of a computer system to receive text data corresponding to a piece of text (e.g., a text string) displayable via a display device. The processor can further perform operations to determine, based on evaluation of the text data using text-filtering logic, that a revision condition exists for at least a portion of the piece of text. The processor can further perform operations to, in response to determination that the revision condition exists, determine, for a display data set corresponding to the piece of text, to either not display the at least the portion of the piece of text or display a modified form of the at least the portion of the piece of text. The processor can further perform operations to, present, via the display device, a display (e.g., a graphical-user-interface object) corresponding to the display data set.Type: ApplicationFiled: January 26, 2017Publication date: May 18, 2017Inventors: Diane C. Chalmers, Nixon Cheaz, Andrew J. Ivory, David M. Stecher
-
Patent number: 9588949Abstract: Some examples described are directed to detecting that an object in a graphical user interface (GUI) obscures presentation of a first portion of a word below the object in a layering order of the GUI. A second portion of the word is displayed in the GUI. Some examples are further directed to evaluating the second portion of the word against a plurality of words prohibited for presentation via the GUI. Some examples are further directed to detecting, in response to evaluation of the second portion of the word against the plurality of words, that the second portion of the word is one of the plurality of words. Some examples are further directed to modifying presentation of the word in response to detection that the second portion of the word is one of the plurality of words prohibited for presentation via the GUI.Type: GrantFiled: January 2, 2015Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Diane C. Chalmers, Nixon Cheaz, Andrew J. Ivory, David M. Stecher
-
Patent number: 9588750Abstract: A method, computer-readable storage medium, and computer system are provided. In an embodiment, install a first program product with an installation manager. Run a pseudo first program product while the first program product is installing. Perform functions of the first program product with the pseudo first program product while the first program product is installing.Type: GrantFiled: March 22, 2013Date of Patent: March 7, 2017Assignee: International Business Machines CorporationInventors: Jeffrey R. Hoy, Barry J. Pellas, Matthew T. Pellas, David M. Stecher
-
Patent number: 9442710Abstract: A method for utilizing a partial active installation session on a first computer system for an active installation session of a program product on a second computer system. Active installation of the program product having a plurality of components is initiated on the first computer system. A plurality of deployed components installed during the partial active installation session is duplicated. The deployed software components are archived into a new installation package. The new installation package is copied and deployed to the second computer system. Installation of the active product installation is completed on the second system.Type: GrantFiled: December 27, 2013Date of Patent: September 13, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeffrey R. Hoy, Barry J. Pellas, David M. Stecher
-
Patent number: 9433858Abstract: A computer receives an image access preference that is associated with a user included in a first game session. The computer receives an image from a camera, connected to the computer, through a network. The computer analyzes the first image to identify the presence of the user. The computer generates and compares a first analysis result a to a set of stored data to determine, based on the comparison, if the user is present. Responsive to determining that the user is present, the computer applies the received access preferences, associated with the present user, to the first image.Type: GrantFiled: January 4, 2013Date of Patent: September 6, 2016Assignee: International Business Machines CorporationInventors: Jeffrey R. Hoy, Andrew J. Ivory, Barry J. Pellas, David M. Stecher