Patents by Inventor Robert J. Torres

Robert J. Torres 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: 8140970
    Abstract: A method for displaying a virtual keyboard with a semi-transparent overlay of an end user's hands. The method begins by receiving a video signal comprising an image of a keyboard and at least one hand belonging to the end user. Next the method creates a virtual keyboard comprising an outline for each key residing in the image of the keyboard. After creating the virtual keyboard, the method sends to a computer screen the virtual keyboard overlaying on top of the image of the keyboard. The overlaying giving an appearance that keys residing in the image of the keyboard obscured by the end user's hand are now visible.
    Type: Grant
    Filed: February 23, 2009
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Douglas Stuart Brown, John Falk Kelley, James Robert Rudd, Robert J. Torres
  • Patent number: 7992005
    Abstract: The Pattern Based Password Tool provides a user with a unique, single-use password that is hard to steal, but easy for the user to remember. The Pattern Based Password Tool assigns a password to a user, wherein the password specifies a spatial position of at least one element of a plurality of elements on a matrix. The Pattern Based Password Tool populates the plurality of elements on the matrix with randomly generated characters. After reading a password entry, the Pattern Based Password Tool verifies that the password entry is a correct combination of the characters from the plurality of elements on the matrix that correspond to the spatial position of the at least one element as specified by the password.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Torres, Douglas S. Brown, Jehan Moghazy, James R. Rudd
  • Patent number: 7957943
    Abstract: A system for defining the effect of forces on a model. The model is displayed and the model includes a goal axis and an equilibrium line. A plurality of qualitative effects are added to the equilibrium line. Each of the added qualitative effects apply a force to the equilibrium line. A qualitative strength and a quantitative strength are assigned to one or more of the added qualitative effects. The equilibrium line is bent in a positive and a negative direction based on an amount and a direction of force applied to the equilibrium line by each of the added qualitative effects. Also, the equilibrium line is moved in a positive or a negative direction along a goal axis based on a net effect of forces applied to the equilibrium line by the added qualitative effects. In addition, the model as effected by the added qualitative effects is saved to storage.
    Type: Grant
    Filed: October 9, 2007
    Date of Patent: June 7, 2011
    Assignee: International Business Machines Corporation
    Inventor: Robert J. Torres
  • Publication number: 20110131078
    Abstract: A method is implemented in a computer infrastructure having computer executable code tangibly embodied on a computer readable storage medium having programming instructions. The programming instructions are operable to at least one of receive and assess current technology adoption trends. Additionally, the programming instructions are operable to provide a technology adoption forecast.
    Type: Application
    Filed: December 2, 2009
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mark D. DENNARD, James R. RUDD, Robert J. TORRES, Matthew B. TREVATHAN
  • Patent number: 7890444
    Abstract: The advanced data availability tool uses predictive analysis to fill gaps in a data set and then displays actual data, predicted data, and confidence intervals for the actual data and the predicted data. The advanced data availability tool has a data collection tool, a data table created by the data collection tool, a data table analyzer, a predicted data table, and an enhanced data display.
    Type: Grant
    Filed: September 19, 2007
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Torres, James R. Rudd
  • Patent number: 7788273
    Abstract: The extended facet navigator combines two or more facet navigators for searching two or more datasets into a single, space efficient user interface. Each facet navigator is comprised of a plurality of constraint manipulators surrounding a results viewer. In one embodiment, the results from a first facet navigator are a constraint for a second facet navigator. Whenever the results of a first facet navigator are a constraint for a second facet navigator, any change to a constraint manipulator on the first facet navigator will update the results for the first facet navigator. The updated results from the first facet navigator updates the constraint on the second facet navigator. The second facet navigator updates the results of the second facet navigator based on the updated constraint.
    Type: Grant
    Filed: December 6, 2006
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Torres, James R. Rudd
  • Publication number: 20100214226
    Abstract: A method for displaying a virtual keyboard with a semi-transparent overlay of an end user's hands. The method begins by receiving a video signal comprising an image of a keyboard and at least one hand belonging to the end user. Next the method creates a virtual keyboard comprising an outline for each key residing in the image of the keyboard. After creating the virtual keyboard, the method sends to a computer screen the virtual keyboard overlaying on top of the image of the keyboard. The overlaying giving an appearance that keys residing in the image of the keyboard obscured by the end user's hand are now visible.
    Type: Application
    Filed: February 23, 2009
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas Stuart Brown, John Falk Kelley, James Robert Rudd, Robert J. Torres
  • Publication number: 20100073373
    Abstract: A system and method is provided for modeling an application and, more particularly, to a system and method for providing a maturity model of an application (e.g., web 2.0 maturity model). The system is implemented in a computer infrastructure and includes a computer executable code tangibly embodied on a computer readable medium and operable to graphically compare at least a current state of a plurality of technology areas based on a normalized score for each of the plurality of technology areas.
    Type: Application
    Filed: September 23, 2008
    Publication date: March 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Groff, Sri Ramanathan, Judy J. Robb, James R. Rudd, Robert J. Torres, Matthew B. Trevathan
  • Publication number: 20100073404
    Abstract: An image generation method and system. The method includes receiving by a computing apparatus from a video recording device attached to a backside of a video monitor connected to the computing apparatus, a video data stream comprising a first video image of an input device connected to the computing apparatus and a second video image of a users hands enabling switches on the input device. An input device image associated with the input device is displayed. The computing apparatus super-imposes and displays a hand image associated with the user's hands over the input device image. The computing apparatus adjusts a brightness of the hand image such that the input device image is visible through the hand image.
    Type: Application
    Filed: September 24, 2008
    Publication date: March 25, 2010
    Inventors: Douglas Stuart Brown, John Falk Kelley, James Robert Rudd, Robert J. Torres
  • Publication number: 20090105897
    Abstract: A feedback method and system. The method includes identifying by a computing system, a user. A vehicular feedback software application is enabled for the user. A feedback software application in the computing system monitors a group of vehicle operation functions currently being executed by the user with respect to a vehicle. The feedback software application analyzes the group of vehicle operation functions with respect to a profile associated with the user. An analysis report is generated in response to the analysis. The analysis report is presented to the user. The computing system monitors a response to the first analysis report from the user.
    Type: Application
    Filed: October 18, 2007
    Publication date: April 23, 2009
    Inventors: Franklin Charles Breslau, Robert J. Torres
  • Publication number: 20090106312
    Abstract: A feedback method and system. The method includes includes enabling, for a first user, access to a computing system. The computing system enables a feedback software application. The computing system enables access to a first software application. The computing system retrieves a profile associated with the first software application, the first user, and a first work type being performed by the first user. The feedback software application monitors user functions associated with the first user, the first software application, and the first work type being performed by the first user. The feedback software application analyzes the user functions with respect to the profile. The feedback software application generates an analysis report comprising results of the analyzing. The computing system presents to the first user, the first analysis report.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Inventors: Franklin Charles Breslau, Robert J. Torres
  • Publication number: 20090106049
    Abstract: A feedback method and system. The method includes a computing system identifying a user. A biomedical feedback software application is enabled for the user. The biomedical feedback software application in the computing system monitors a first group of current biomedical characteristics of the user. The feedback software application analyzes the first group of current biomedical characteristics of the user with respect to a profile associated with the user. An analysis report is generated in response to the analysis. The analysis report is presented to the user. The computing system monitors a response to the analysis report from the user.
    Type: Application
    Filed: October 18, 2007
    Publication date: April 23, 2009
    Inventors: Franklin Charles Breslau, Robert J. Torres
  • Publication number: 20090094008
    Abstract: A system for defining the effect of forces on a model. The model is displayed and the model includes a goal axis and an equilibrium line. A plurality of qualitative effects are added to the equilibrium line. Each of the added qualitative effects apply a force to the equilibrium line. A qualitative strength and a quantitative strength are assigned to one or more of the added qualitative effects. The equilibrium line is bent in a positive and a negative direction based on an amount and a direction of force applied to the equilibrium line by each of the added qualitative effects. Also, the equilibrium line is moved in a positive or a negative direction along a goal axis based on a net effect of forces applied to the equilibrium line by the added qualitative effects. In addition, the model as effected by the added qualitative effects is saved to storage.
    Type: Application
    Filed: October 9, 2007
    Publication date: April 9, 2009
    Inventor: Robert J. Torres
  • Publication number: 20090077059
    Abstract: The improved metric display displays links to qualitative information, and indicates if the qualitative information may affect the current or future value of a quantitative metric. The improved metric display displays a quantitative metric, one or more links to ranked qualitative information related to the metric by key words or phrases, and an indicator of the qualitative information's potential effect on the current or future value of the quantitative metric.
    Type: Application
    Filed: September 19, 2007
    Publication date: March 19, 2009
    Inventors: Robert J. Torres, James R. Rudd
  • Publication number: 20090076991
    Abstract: The advanced data availability tool uses predictive analysis to fill gaps in a data set and then displays actual data, predicted data, and confidence intervals for the actual data and the predicted data. The advanced data availability tool has a data collection tool, a data table created by the data collection tool, a data table analyzer, a predicted data table, and an enhanced data display.
    Type: Application
    Filed: September 19, 2007
    Publication date: March 19, 2009
    Inventors: Robert J. Torres, James R. Rudd
  • Publication number: 20080195969
    Abstract: Methods and arrangements to manage transparent windows are described herein. Embodiments may comprise logic such as hardware and/or code to select one or more windows to make transparent and to switching the active window between source and target windows via the position of the mouse. Many embodiments provide a right click, pop-up menu (i.e., pressing the right mouse button generates a pop-up menu), a pull-down menu, or a button associated with windows. These features may allow a user to select individual or all windows to be transparent. A transparent window provides some view of windows or objects below the transparent window while providing some view of the contents such as graphics and/or text in the transparent window. Embodiments may also include management logic such as hardware and/or code to facilitate selection of a transparent window to make the window active.
    Type: Application
    Filed: February 14, 2007
    Publication date: August 14, 2008
    Inventors: Douglas S. Brown, Jehan Moghazy, James R. Rudd, Robert J. Torres
  • Publication number: 20080183720
    Abstract: Systems, methods and media for dynamically generating a portal site map, including portlets of the portal site map, are disclosed. Embodiments may include determining a root node of a navigational construct of a portal site, where the root node has one or more child nodes. Embodiments may further include recursively crawling through the one or more child nodes of the root node to discover a composition subtree for at least one of the child nodes, the composition subtree comprising information relating to one or more portlets associated with at least one of the child nodes. Embodiments may further include generating a portal site map having an indication of the one or more child nodes and an indication of the one or more portlets associated with at least one of the child nodes. Further embodiments may include generating a portlet response based on the generated portal site map.
    Type: Application
    Filed: March 28, 2008
    Publication date: July 31, 2008
    Inventors: Douglas Stuart Brown, James Robert Rudd, Robert J. Torres
  • Publication number: 20080141362
    Abstract: The Pattern Based Password Tool provides a user with a unique, single-use password that is hard to steal, but easy for the user to remember. The Pattern Based Password Tool assigns a password to a user, wherein the password specifies a spatial position of at least one element of a plurality of elements on a matrix. The Pattern Based Password Tool populates the plurality of elements on the matrix with randomly generated characters. After reading a password entry, the Pattern Based Password Tool verifies that the password entry is a correct combination of the characters from the plurality of elements on the matrix that correspond to the spatial position of the at least one element as specified by the password.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventors: Robert J. Torres, Douglas S. Brown, Jehan Moghazy, James R. Rudd
  • Publication number: 20080140617
    Abstract: The extended facet navigator combines two or more facet navigators for searching two or more datasets into a single, space efficient user interface. Each facet navigator is comprised of a plurality of constraint manipulators surrounding a results viewer. In one embodiment, the results from a first facet navigator are a constraint for a second facet navigator. Whenever the results of a first facet navigator are a constraint for a second facet navigator, any change to a constraint manipulator on the first facet navigator will update the results for the first facet navigator. The updated results from the first facet navigator updates the constraint on the second facet navigator. The second facet navigator updates the results of the second facet navigator based on the updated constraint.
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Inventors: Robert J. Torres, James R. Rudd
  • Publication number: 20080140588
    Abstract: A system, method, and product are disclosed in a data processing system for providing a financial planning tool. A two-dimensional coordinate system having time depicted along a first axis and value depicted along a second axis is displayed. The first axis is divided into multiple time periods. A different investment plan is specified for each time period by specifying assumptions and a percentage allocation. Assumptions are specified regarding projected growth and anticipated contribution for each type of investment. A percentage allocation is specified of all investments to be held among each type of investment. An investment graph is generated, utilizing the coordinate system, that depicts a total value of all investments held as well as a change over time of the total value during each time period. The investment graph is graphically depicted utilizing a graphical user interface in order to provide a financial planning tool.
    Type: Application
    Filed: February 20, 2008
    Publication date: June 12, 2008
    Inventor: Robert J. Torres