Patents by Inventor Andrew Hately

Andrew Hately 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: 7735069
    Abstract: Provided is a method for defining and organizing computer breakpoints for use during a debugging operation of a software application. The claimed subject matter provides flexible breakpoints that are called depending upon the condition of the corresponding call-stack or, in other words, depending upon a specific calling sequence through which the module containing the breakpoint was reached. A novel type of breakpoint is provided that, rather than causing a halt in execution of a module, changes the state of one or more other breakpoints. In an alternative embodiment, a breakpoint is provided that determines whether or not to execute based upon an examination of the call-stack.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Leugim A. Bustelo, Andrew Hately, Julio E. Ruano, Alexander H. Tarpinian
  • Publication number: 20070286566
    Abstract: Personal video recording including identifying a message point in operation of a PVR and transmitting a message. Embodiments include associating a message type with the message point and selecting, in dependence upon the message type, a message to be transmitted. Embodiments include receiving a response to the message; selecting, in dependence upon the response, a command to be executed; and executing the selected command.
    Type: Application
    Filed: June 29, 2007
    Publication date: December 13, 2007
    Inventors: Stephen Boston, David Blaschke, Michael Brown, Andrew Hately, Michael Paolini
  • Publication number: 20070286581
    Abstract: Automated personal video recording on a personal video recorder, including recording shows, each show having an original compression level; further compressing a recorded show to a new compression level, the new compression level being higher than the recorded show's original compression level, thereby making available free space; and recording at least part of a new show in free space made available by further compressing the recorded show. Embodiments include recording a show having a compression level and increasing the show's compression level while recording.
    Type: Application
    Filed: June 29, 2007
    Publication date: December 13, 2007
    Inventors: Stephen Boston, David Blaschke, Michael Brown, Andrew Hately, Michael Paolini
  • Publication number: 20070280631
    Abstract: Administration of storage space requirements on personal video recorders (“PVRs”), including recording a show having a storage space requirement, and incrementing the show's storage space requirement. Embodiments include tracking a recording period for the show and actual storage space used during the recording period; comparing the storage space used with an amount of storage space projected to be used during the tracked recording period; and incrementing the show's storage space requirement if the storage space used is greater than the storage space projected to be used. Embodiments include incrementing the show's storage space requirement in accordance with a predetermined overallocation rate. Embodiments include incrementing a show's storage space requirement in dependence upon genre.
    Type: Application
    Filed: August 14, 2007
    Publication date: December 6, 2007
    Inventors: Stephen Boston, Michael Brown, Andrew Hately, Michael Paolini
  • Publication number: 20070283382
    Abstract: Machine learning for control of a personal video recorder (“PVR”), including providing records of transmissions of messages; identifying a message point in operation of a PVR; selecting, in dependence upon the message point, a message to be transmitted; and determining in dependence upon the records of transmissions of messages whether to transmit the selected message. Embodiments include determining whether to transmit the selected message in dependence upon a frequency with which the message is transmitted to a user. Embodiments include transmitting to users messages prompting for responses identifying commands; storing records of transmissions of messages, including storing records of responses; and selecting a message to be transmitted in dependence upon the records of responses to messages. Embodiments include structuring the selected message in dependence upon the records of responses to messages, including inserting in the selected message choices for a set of sequenced commands.
    Type: Application
    Filed: June 29, 2007
    Publication date: December 6, 2007
    Inventors: Stephen Boston, Michael Brown, Andrew Hately, Michael Paolini
  • Publication number: 20070265773
    Abstract: The manager or host of the computer generating mapping method compiles and stores a list of most of the landmarks within the geographic area within which the deliveries are to be made. The new user is prompted to choose from the stored list all of the landmarks with which he is familiar and knows how to reach. This set of user known landmarks is stored in association with the particular user. When a delivery by the user is to be made within the region, a determination is made of the optimum landmark from which the user may proceed to the destination, and a map is generated only from the landmark to the destination. The basic assumption is that the user knows the starting landmark and how to reach it.
    Type: Application
    Filed: May 9, 2006
    Publication date: November 15, 2007
    Inventors: ANDREW HATELY, Merle Sterling
  • Publication number: 20070240123
    Abstract: Provided is a method for defining and organizing computer breakpoints for use during a debugging operation of a software application. The claimed subject matter provides flexible breakpoints that are called depending upon the condition of the corresponding call-stack or, in other words, depending upon a specific calling sequence through which the module containing the breakpoint was reached. A novel type of breakpoint is provided that, rather than causing a halt in execution of a module, changes the state of one or more other breakpoints. In an alternative embodiment, a breakpoint is provided that determines whether or not to execute based upon an examination of the call-stack.
    Type: Application
    Filed: February 9, 2006
    Publication date: October 11, 2007
    Inventors: Leugim Bustelo, Andrew Hately, Julio Ruano, Alexander Tarpinian
  • Publication number: 20070067339
    Abstract: Creating, i.e. rendering, markup language documents having multiple content portions, respectively, from multiple sources. A set of displayable non-alphanumeric visual indicators, e.g. colors, is associated with each content portion, each indicator respectively representing the status of one of said set of content reviews. Then an implementation is provided enabling a user at the receiving display station to sequentially and collectively proceed through said sets of content reviews to which the content portions in the multiple content displayed may have been subjected, and displaying at each content review step only the indicators representing the status of said content review for all of the content portions subjected to said content review step.
    Type: Application
    Filed: September 1, 2005
    Publication date: March 22, 2007
    Inventors: Leugim Bustelo, Andrew Hately, Julio Ruano
  • Publication number: 20070061721
    Abstract: Providing verifications on a markup language document, from a source on the network, received and displayed at one of said display stations comprising reviewing the markup language document at a display station remote from the receiving display station combined with means responsive to the reviewing means for providing review verifications for the reviewed markup language document. The implementation selectively superimposes a transparent displayed layer over the displayed received markup language document. Then, there are means for indicating the review verifications of the displayed markup language document by non-alphanumeric visual indicators within said transparent displayed layer. The visual indicators may have specific colors.
    Type: Application
    Filed: September 1, 2005
    Publication date: March 15, 2007
    Inventors: Leugim Bustelo, Andrew Hately, Julio Ruano
  • Publication number: 20060288274
    Abstract: Creating a markup language hypertext document having multiple contents, respectively, from multiple sources comprising an implementation for providing multiple contents for a created markup language hypertext document from a plurality of sources including said interactive display stations, and for tracking the source of each of the multiple contents in the created hypertext document. Then, there is an implementation for displaying the created hypertext document at an interactive network, e.g. World Wide Web display station, combined with showing the source of each of said multiple contents in the displayed hypertext document by a non-alphanumeric visual indicator, which may be a preselected color. The color indicator may be indicative of the security type and level of the content source and, thus, the content. The security level may be determined by the electronic signature of the source content, e.g. an XML signature.
    Type: Application
    Filed: June 16, 2005
    Publication date: December 21, 2006
    Inventors: Leugim Bustelo, Andrew Hately, Julio Ruano
  • Publication number: 20060212696
    Abstract: The present invention is directed to a method and system for delivering user selective information from a rich client to multiple parties through a single GUI. Rich client interfaces may be designed to submit information to multiple destinations, targeting to access multiple web services. In the present invention, users of the client interface may be informed about parties to whom they are submitting information. An enhanced user interface may include various visual indicators on each input field, which may provide information about the party receiving the input field. The rich client may validate each party before the information is sent. Selective information through a user interaction at the client side may be delivered from the client to the multiple parties.
    Type: Application
    Filed: March 17, 2005
    Publication date: September 21, 2006
    Inventors: Leugim Bustelo, Andrew Hately, Julio Ruano
  • Publication number: 20060090154
    Abstract: A system, method, and program product for enhancing keyword contribution to a code-completion facility used in association with an Integrated Development Environment source code editor. A code-completion facility supporting a source code editor includes a look-up module that retrieves keywords from a keyword compare pool responsive to a code-completion prompt. The code-completion facility further includes a contribution mechanism for contributing keywords derived from system artifacts to the keyword compare pool. The contribution mechanism includes a remote artifact contribution module for obtaining or deriving keywords from remote object interface definitions and contributing the same to the keyword compare pool.
    Type: Application
    Filed: October 7, 2004
    Publication date: April 27, 2006
    Applicant: International Business Machines Corp.
    Inventors: Leugim Bustelo, Andrew Hately, Julio Ruano
  • Publication number: 20060080639
    Abstract: A method, system and computer program product for creating a software product in an Integrated Development Environment (IDE). In one embodiment, remote object status data is received by a software development module which may be a source code editor or a program execution emulator. Responsive to the received data, the remote object status is rendered within a display medium of the software development module by decorating or otherwise distinguishing the remote OIDs in the IDE. In one embodiment in which the software development module is a source code editor, the method further includes detecting a remote object identifier in a source code file processed by the source code editor, and in response thereto, displaying the remote object status within the source code editor.
    Type: Application
    Filed: October 7, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corp.
    Inventors: Leugim Bustelo, Andrew Hately, Julio Ruano