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).

  • Publication number: 20140194196
    Abstract: 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: Application
    Filed: January 4, 2013
    Publication date: July 10, 2014
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey R. Hoy, Andrew J. Ivory, Barry J. Pellas, David M. Stecher
  • Publication number: 20140160026
    Abstract: A computer implemented method is provided for receiving a password from a mobile device. A login initiation is received from a touch screen enabled mobile device to a password-protected service. The mobile device comprises a default keyboard including a set of alphanumeric or symbol characters. Responsive to initiating the login initiation, a customized shortened keyboard is retrieved. The customized shortened keyboard comprises a subset of the set of alphanumeric or symbol characters. The subset comprises alphanumeric or symbol characters within a password, and extraneous alphanumeric or symbol characters, but not the entirety of the set of alphanumeric or symbol characters. The customized shortened keyboard is returned to the mobile device. The password is received from the mobile device. The customized shortened keyboard is used to enter the password into the mobile device. The password is then validated.
    Type: Application
    Filed: December 10, 2012
    Publication date: June 12, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erik J. Burckart, Andrew J. Ivory, Aaron K. Shook, David M. Stecher
  • Publication number: 20140149390
    Abstract: 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: Application
    Filed: November 28, 2012
    Publication date: May 29, 2014
    Applicant: International Business Machines Corporation
    Inventors: Li Chen, Henri F. Meli, David M. Stecher, Lin Sun
  • Publication number: 20140123074
    Abstract: Methods and systems may provide for receiving a display request associated with a parent node of a hierarchical tree, wherein the parent node has a plurality of child nodes. Additionally, a graphical representation of the parent node and the plurality of child nodes may be determined based on a plurality of factors, and a display response can be generated based on the graphical representation. In one example, the display request is received from a browser and the plurality of factors include a browser type associated with the browser.
    Type: Application
    Filed: October 26, 2012
    Publication date: May 1, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael E. Estrem, Andrew J. Ivory, Aaron K. Shook, David M. Stecher
  • Publication number: 20140059497
    Abstract: A method for a multi-level carousel in a user interface is described. The method includes displaying the multi-level carousel in the user interface. The multi-level carousel includes a top level carousel and a sublevel carousel. The method also includes displaying data in the top level carousel and the sublevel carousel in the user interface. Data in the top level carousel has a relationship with data in the sublevel carousel according to a relationship mapping. The method also includes linking navigation of the top level carousel and the sublevel carousel. Linking the navigation includes modifying data shown on the user interface for the top level carousel and the sublevel carousel according to the relationship mapping in response to an input to navigate data shown on the user interface for one of the top level carousel and the sublevel carousel.
    Type: Application
    Filed: August 21, 2012
    Publication date: February 27, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erik J. Burckart, Michael P. Etgen, Andrew J. Ivory, David M. Stecher
  • Publication number: 20140040456
    Abstract: A method, system or computer usable program product for removing underutilized website account registrations including identifying a registration of a website account by a user on a data processing system, tracking access to the website account by the user, responsive to determining an underutilization of the website account, removing the registration of the website account.
    Type: Application
    Filed: August 6, 2012
    Publication date: February 6, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas D. Bingell, Erich P. Hoppe, Andrew J. Ivory, David M. Stecher
  • Publication number: 20140006197
    Abstract: Systems, methods and computer-readable media facilitate consumer reviews of employees that are on duty at the time a receipt is printed. A code is printed on a receipt provided to the consumer where the code includes data representing the employees that are working when the receipt is printed. A review site receives the data encoded on the receipt. The review site retrieves descriptive data (name, picture, position etc.) for the on-duty employees identified by the code on the receipt. The review site presents the descriptive data along with a review user interface.
    Type: Application
    Filed: June 29, 2012
    Publication date: January 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Li Chen, Henri F. Meli, David M. Stecher, Lin Sun
  • Publication number: 20130346525
    Abstract: Embodiments of the present invention provide a system, method, and program product to prioritize a plurality of electronic messages. In an exemplary embodiment, a computer receives at least one vote, from at least one first user of a plurality of user, for each of the plurality of electronic messages. The at least one vote indicates which of the plurality of user is required to respond to each of the plurality of electronic messages. In the exemplary embodiment, the computer creates a community value for each of the plurality of electronic messages based, at least in part, on the at least one vote. The computer prioritizes the plurality of electronic messages based, at least in part, on the community value. In the exemplary embodiment, the at least one vote is received from at least one of a sender or an addressee of the plurality of electronic messages.
    Type: Application
    Filed: July 30, 2013
    Publication date: December 26, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Chen, David M. Stecher, Lin Sun
  • Publication number: 20130346516
    Abstract: Embodiments of the present invention provide a system, method, and program product to prioritize a plurality of electronic messages. In an exemplary embodiment, a computer receives at least one vote, from at least one first user of a plurality of user, for each of the plurality of electronic messages. The at least one vote indicates which of the plurality of user is required to respond to each of the plurality of electronic messages. In the exemplary embodiment, the computer creates a community value for each of the plurality of electronic messages based, at least in part, on the at least one vote. The computer prioritizes the plurality of electronic messages based, at least in part, on the community value. In the exemplary embodiment, the at least one vote is received from at least one of a sender or an addressee of the plurality of electronic messages.
    Type: Application
    Filed: June 26, 2012
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Li Chen, David M. Stecher, Lin Sun
  • Publication number: 20130347132
    Abstract: A mechanism is provided for consumption based digital content rental. Responsive to validating a request from a user to consume the digital content, one or more discrete units of a plurality of discrete units comprised by the digital content are made available to the user. A timer associated with a selected discrete unit is started that records an agreed-to consumption time for the selected discrete unit. The selected discrete unit is presented to the user and then a determination is made as to whether the tinier indicates that the agreed-to consumption time of the selected discrete unit has expired. When the agreed-to consumption time has expired, consumption of the selected discrete unit is ended white leaving each remaining discrete units in the plurality of discrete unit with its own agreed-to consumption time for the user to consume.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Applicant: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew J. Ivory, Aaron K. Shook, David M. Stecher
  • Publication number: 20130339535
    Abstract: Methods and systems of conducting co-browsing sessions may provide for detecting a proximity event between a first device and a second device, and initiating a co-browsing session between the first device and the second device based on the proximity event. In one example, the proximity event is a physical bump between the first and second devices.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erik J. Burckart, Andrew J. Ivory, Aaron K. Shook, David M. Stecher
  • Publication number: 20130339536
    Abstract: Methods and systems of conducting co-browsing sessions may provide for detecting a proximity event between a first device and a second device, and initiating a co-browsing session between the first device and the second device based on the proximity event. In one example, the proximity event is a physical bump between the first and second devices.
    Type: Application
    Filed: July 3, 2012
    Publication date: December 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erik J. Burckart, Andrew J. Ivory, Aaron K. Shook, David M. Stecher
  • Publication number: 20130262173
    Abstract: Prioritizing events in electronic calendars, in one aspect, may automatically prioritize meetings based on the positions within an organization of the individuals attending, as well as the relationship among each of the individual meeting invitees.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li Chen, David M. Stecher, Lin Sun
  • Publication number: 20130247220
    Abstract: Embodiments of the present invention provide a system, method, and program product for controlling access to a digital image. A first computing device receives a digital image from a second computing device. The first computing device stores the digital image in local storage on the first computing device. The first computing device displays the digital image to an authorized user in a first user interface provided by the first computing device. Subsequently, in response to receiving instructions from the second computing device, the first computing device deletes the digital image from local storage on the first computing device. The first computing device can transmit a second digital image to another computing device for display in a user interface and, subsequently, transmit instructions to the other computing device that, when received, cause the other computing device to delete the digital image from local storage.
    Type: Application
    Filed: March 19, 2012
    Publication date: September 19, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas D. Bingell, Erich P. Hoppe, Andrew J. Ivory, David M. Stecher
  • Publication number: 20130246416
    Abstract: Methods are disclosed for grouping search results into a profile page. A search engine accepts a user search string and generates a first set of results. In response to the first set of results, a query generator generates queries corresponding to a number of entities sharing a common name. The search engine executes the queries, returning responsive data sets. An entity resolver merges the data sets to ensure that each unique entity is represented by a single data set. A threshold may be defined such that results meeting a certain level of similarity are merged. A profile generator creates a profile page for each unique entity using biographical data contained in the respective datasets and generates a results page containing links to each unique profile. The results page is then sent to the user for display on a graphical user interface.
    Type: Application
    Filed: May 3, 2013
    Publication date: September 19, 2013
    Applicant: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew Ivory, Aaron K. Shook, David M. Stecher
  • Publication number: 20130238939
    Abstract: Analysis tools are used for resolving a service request for software performance problems. Ranking of the analysis tools includes measuring a plurality of times to resolution of a plurality of service requests for software performance problems after runnings of a plurality of analysis tools are initiated; capturing sets of errors in the plurality of service requests; storing identities of the plurality of analysis tools with the times to resolution of the service requests and the sets of errors; determining an average time to resolution of each of the plurality of analysis tools for each set of errors; organizing the plurality of analysis tools into one or more categories using the sets of errors; and ranking the analysis tools within each category using the average times to resolution of the analysis tools within the category.
    Type: Application
    Filed: April 25, 2013
    Publication date: September 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: Diane Christine CHALMERS, Nixon CHEAZ, James Young McVEA, JR., David M. STECHER
  • Publication number: 20130238940
    Abstract: Analysis tools are used for resolving a service request for software performance problems. Ranking of the analysis tools includes measuring a plurality of times to resolution of a plurality of service requests for software performance problems after runnings of a plurality of analysis tools are initiated; capturing sets of errors in the plurality of service requests; storing identities of the plurality of analysis tools with the times to resolution of the service requests and the sets of errors; determining an average time to resolution of each of the plurality of analysis tools for each set of errors; organizing the plurality of analysis tools into one or more categories using the sets of errors; and ranking the analysis tools within each category using the average times to resolution of the analysis tools within the category.
    Type: Application
    Filed: March 7, 2012
    Publication date: September 12, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Diane C. Chalmers, Nixon Cheaz, James Y. McVea, JR., David M. Stecher
  • Publication number: 20130185284
    Abstract: Methods are disclosed for grouping search results into a profile page. A search engine accepts a user search string and generates a first set of results. In response to the first set of results, a query generator generates queries corresponding to a number of entities sharing a common name. The search engine executes the queries, returning responsive data sets. An entity resolver merges the data sets to ensure that each unique entity is represented by a single data set. A threshold may be defined such that results meeting a certain level of similarity are merged. A profile generator creates a profile page for each unique entity using biographical data contained in the respective data sets, and generates a results page containing links to each unique profile. The results page is then sent to the user for display on a graphical user interface.
    Type: Application
    Filed: January 17, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Erik J. Burckart, Andrew Ivory, Aaron K. Shook, David M. Stecher
  • Patent number: 8490167
    Abstract: A method, system or computer usable program product for preventing a password from being presented in a data entry field on a computer display including, responsive to user entry of a character set in the data entry field, comparing the character set to a securely stored password set for a potential match of the character set with leading characters of a password in the password set, responsive to detecting a match, inhibiting presentation of at least one character of the character set in the data entry field, and responsive to detecting a lack of a match, presenting the character set in the data entry field.
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: July 16, 2013
    Assignee: International Business Machines Corporation
    Inventor: David M. Stecher
  • Publication number: 20130145296
    Abstract: An icon ordering unit determines an icon order of a set of icons in a graphical user interface. The icon ordering unit identifies a set of icons from a plurality of icons that satisfy a filtering rule and further determines icon ordering parameters that satisfy a parameter icon ordering rule. The icon ordering unit determines a conversion value from a value of each of the icon ordering parameters according to a set of one or more conversion rules. The icon ordering unit normalizes each of the conversion values to generate normalized values of the icon ordering parameters. For each of the set of icons, the icon ordering unit aggregates the normalized values of the icon ordering parameters for the icon to generate an aggregate normalized value. The icon ordering unit determines an order for displaying the set of icons based, at least in part, on the aggregate normalized values.
    Type: Application
    Filed: December 1, 2011
    Publication date: June 6, 2013
    Applicant: International Business Machines Corporation
    Inventor: David M. Stecher