Patents by Inventor Zachary A. Garbow

Zachary A. Garbow 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: 20070083821
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, create a viewport based on a selected region of a source window, determine data that is within the selected region, and display the data in the viewport. The source window is minimized to an icon, which represents the source window, but which is different from the data displayed in the viewport. In response to additional data being received, the additional data is displayed in the viewport if the additional data is within the selected region. In an embodiment, the additional data is compared to the data already displayed in the viewport, and if the additional data fulfills a notification criteria, a notification that the criteria was fulfilled is presented via a notification technique.
    Type: Application
    Filed: October 7, 2005
    Publication date: April 12, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zachary Garbow, Frederick Kulack, Kevin Paterson
  • Publication number: 20070043866
    Abstract: Methods, apparatus and articles of manufacture for determining and managing the impact, or probable impact, of electronic-mail messages on computer resources. In one embodiment, prior to sending a first electronic mail message to a plurality of intended recipients over a network, a prospective impact of the first electronic mail message on computer resources on the network should the first electronic mail message be sent is determined.
    Type: Application
    Filed: August 18, 2005
    Publication date: February 22, 2007
    Applicant: International Business Machines Corporation
    Inventors: Zachary Garbow, Robert Hamlin, Clayton McDaniel, Emuejevoke Sanomi-Fleming, Kenneth Trisko
  • Publication number: 20060282859
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, calculate scores for cells within a program based on a speed at which the cells were presented and a frequency that the cells were presented. A cell includes one or more frames of presentable data. Chapters within the program are then determined and located within the program based on gradients of the scores that exceed a threshold. The scores are calculated based on incrementing a score for each cell each time the cell is presented and by different amounts depending on the speed at which the cell is presented. In an embodiment, the score is incremented by a larger amount in response to a slower presentation speed of the associated cell. In an embodiment, scores may be received from multiple clients where the program was presented, the scores may be aggregated for all the clients, and the chapters may be determined based on the aggregated scores.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Applicant: International Business Machines Corporation
    Inventors: Zachary Garbow, Michael Nelson, Kevin Paterson
  • Publication number: 20060271865
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, display a graphical representation of data that changes over time, create a region in the graphical representation, retrieve data from a database based on the region, and create a graphical representation of the retrieved data. In various embodiment, a profile is created and the data is retrieved based on the profile. The profile may include a schedule for retrieving the data, an identification of the region, an identification of a key, an identification of an x-axis, and an identification of a y-axis. In an embodiment, an union of multiple profiles is created, and data in the database that is not represented by the union is deleted. In another embodiment, regions that are adjacent in time are concatenated. In another embodiment, the creation of the graphical representation may be separated into multiple units of work for execution in a network if a workload at a computer exceeds a threshold.
    Type: Application
    Filed: May 26, 2005
    Publication date: November 30, 2006
    Applicant: International Business Machines Corporation
    Inventor: Zachary Garbow
  • Publication number: 20060158425
    Abstract: Methods and apparatus enable calibration of a display for a particular user thereof. An image displayed such as by an interactive system is adjusted based on physical attributes associated with the user or other characteristics of the user in order to customize the image being displayed. For some embodiments, change to the image includes dynamically resizing and/or repositioning a projected display based on the size and reach of the user to make items shown in the display such as menus or hyperlinks more easily accessible to the user. Input from a camera of the interactive system can be utilized to detect the attribute such as a height of the user for correlation to a typical reach of the user. In operation, the interactive system can therefore dynamically adapt to each unique user as different users approach and interact with the interactive system by automatic calibration of the image being displayed.
    Type: Application
    Filed: July 28, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Gregory Andrews, Zachary Garbow, Robert Hamlin
  • Publication number: 20060085395
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, display icons representing search terms on a search graph, having at least one axis. The axis represents a search criteria. The position of the icon specifies a value (such as an importance or weight) of the search criteria. A search engine uses the search terms, the search criteria, and the value to conduct the search. The results of the search are displayed in a results pane, and the search results are updated as the positions of the icons on the search graph change. The search criteria associated with the axes of the search graph may also change. In this way, the user interface for the search is made easier for the user to control.
    Type: Application
    Filed: October 14, 2004
    Publication date: April 20, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Connie Cradick, Ryan Cradick, Zachary Garbow, Emuejevoke Sanomi-Fleming
  • Publication number: 20060036751
    Abstract: Methods, apparatus and articles of manufacture are provided for governing the transfer of data characterizing a user's behavior, physiological parameters and/or psychological parameters. One embodiment provides a method of handling a request, from a requesting application, for emotion data characterizing an emotional state of a user. A firewall ruleset defining rules governing the transfer of the emotion data to requesting applications is accessed to determine whether to provide the emotion data the requesting application. The request is denied if the firewall ruleset rules are not satisfied.
    Type: Application
    Filed: April 8, 2004
    Publication date: February 16, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zachary Garbow, Robert Hamlin, Emuejevoke Sanomi-Fleming
  • Publication number: 20060005244
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment count the number of times that a file or registry entry is added, changed, or deleted at clients in a network. If the count exceeds a threshold, then a warning is sent to the clients. The warning may prompt the clients to delete or rename the file or registry entry, run an anti-virus program, quarantine the file or registry entry, or issue a message. In this way, viruses may be detected at clients.
    Type: Application
    Filed: June 10, 2004
    Publication date: January 5, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zachary Garbow, Michael Gordon, Robert Hamlin, William Marshall, Clayton McDaniel, Emuejevoke Sanomi-Fleming
  • Publication number: 20050198152
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment determine whether a window meets a criteria. If the window meets the criteria, the window is sent to a personal digital assistant. If the window does meet the criteria, then the window is sent to a computer display. In an embodiment, the personal digital assistant is attached via a hinge to the computer and is capable of rotating via the hinge between a closed position atop a lid portion of the computer to an open position side-by-side with the lid portion. In this way, the display of the computer is viewable simultaneously with the personal digital assistant.
    Type: Application
    Filed: February 12, 2004
    Publication date: September 8, 2005
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Zachary Garbow