Patents by Inventor Andrew Schirmer

Andrew Schirmer 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: 20060168009
    Abstract: A method, system and apparatus for blocking unsolicited instant messages. A system for selectively blocking unsolicited instant messages can include an instant messaging client, at least one human sensory test and, a spim sentry. Notably, the spim sentry can be configured to selectively block an incoming instant message based upon an application of the human sensory test to a source of the incoming instant message. For example, the human sensory test can be a visual test where identifiable text is obscured in a picture. Also, the human sensory test can be an audible test where identifiable audio is obscured in an audio message.
    Type: Application
    Filed: November 19, 2004
    Publication date: July 27, 2006
    Applicant: International Business Machines Corporation
    Inventors: Ruthie Lyle, Michael Muller, Andrew Schirmer
  • Publication number: 20060149731
    Abstract: A system and method are provided for deriving affinity relationships between objects. A plurality of objects may be stored in a database. When two or more of these objects interact, the system and method may create an entry in a database defining the interaction. A counter may be incremented each time an interaction occurs between a pair of objects. If the counter exceeds a predefined threshold, the objects in the interacting object pair may be classified as having an affinity for each other.
    Type: Application
    Filed: January 5, 2005
    Publication date: July 6, 2006
    Inventors: Andrew Schirmer, Vaughn Rokosz
  • Publication number: 20060107018
    Abstract: A system and method for managing an electronic storage volume is described. The method includes assigning a threshold to a constrained storage space to define a first state in which an amount of data stored in the constrained storage space exceeds the threshold and a second state in which the amount of data stored in the confined storage space does not exceed the threshold. The method also includes comparing the amount of data to be stored in the constrained storage space and the threshold, and performing a predefined action if the comparison indicates that the amount data to be in the confined storage space would cause a transition between the first state and the second state.
    Type: Application
    Filed: November 15, 2004
    Publication date: May 18, 2006
    Applicant: International Business Machines Corporation
    Inventors: Ruthie Lyle, Fonda Daniels, Andrew Schirmer
  • Publication number: 20060041624
    Abstract: A method and system for generating an individualized electronic message is described. The method includes receiving at an electronic message server a source message and generating a plurality of individualized electronic messages based upon an association between respective body portions of the source message and intended recipient groups. The source message includes a first body portion having a first group identifier and a second body portion having a second group identifier.
    Type: Application
    Filed: August 18, 2004
    Publication date: February 23, 2006
    Applicant: International Business Machines Corporation
    Inventors: Ruthie Lyle, Veronique Moses, Andrew Schirmer
  • Publication number: 20060031220
    Abstract: A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.
    Type: Application
    Filed: August 4, 2004
    Publication date: February 9, 2006
    Inventors: David Newbold, Tolga Oral, Andrew Schirmer, Martin Wattenberg, Michael Bolin
  • Publication number: 20050144228
    Abstract: Under the present invention, interactivity metrics between users of collaborative spaces are measured. Based on the interactivity metrics, the collaborative spaces are categorized. Then, when a potential user provides desired interactivity metrics for a collaborative space he/she wishes to utilize, one or more of the categorized collaborative spaces can be recommend thereto.
    Type: Application
    Filed: December 8, 2003
    Publication date: June 30, 2005
    Applicant: International Business Machines Corporation
    Inventors: Vaughn Rokosz, Andrew Schirmer
  • Publication number: 20050135681
    Abstract: The invention provides a methods, systems, and computer software for preventing inadvertent transmission of electronic messages by comparing data in a current electronic message to be sent with data in at least one prior electronic message to determine if at least one condition exists that would indicate that the electronic message is being sent prematurely, and prompting the sender, if at least one condition is identified, that a possible error exists, prompting the sender to confirm sending the electronic message with the possible error prior to sending the message, correcting the possible error automatically or semi-automatically, or a combination thereof.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Inventor: Andrew Schirmer
  • Publication number: 20050131945
    Abstract: Under the present invention, a method, system, interface and program product for displaying an object hierarchy in a compact form, and for facilitating navigation through the displayed object hierarchy, is provided. The method includes: displaying a first level root node of the object hierarchy; upon selection of the first level root node, displaying a listing of all second level child nodes of the first level root node immediately adjacent the first level root node; and selecting one of the second level child nodes; wherein, upon selection of one of the second level child nodes, the listing of all second level child nodes of the first level root node disappears, and the selected second level child node is displayed immediately adjacent the first level root node. Nodes from additional levels of the object hierarchy can be selected and displayed in a similar manner.
    Type: Application
    Filed: December 16, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Michael Muller, Vaughn Rokosz, Andrew Schirmer, Jennifer Smith
  • Patent number: 6768997
    Abstract: A system and method for creating a Boolean search query. The system includes a field determining object which determines searchable fields of a database. The fields may be arranged as selectable tiles in a view for selection by a user. A user may select a particular tile for including in a search query using a field selecting object. A field arranging object may be used to arrange the tiles selected as blocks in a graphical display of a search query. The relative position of the blocks determines any Boolean logical operation(s) to be performed. Boolean operators may also be displayed in the view for selection by the user.
    Type: Grant
    Filed: May 24, 1999
    Date of Patent: July 27, 2004
    Assignee: International Business Machines Corporation
    Inventors: Andrew Schirmer, Julia Vogelsang
  • Publication number: 20020059297
    Abstract: A system and method for creating a Boolean search query. The system includes a field determining object which determines searchable fields of a database. The fields may be arranged as selectable tiles in a view for selection by a user. A user may select a particular tile for including in a search query using a field selecting object. A field arranging object may be used to arrange the tiles selected as blocks in a graphical display of a search query. The relative position of the blocks determines any Boolean logical operation(s) to be performed. Boolean operators may also be displayed in the view for selection by the user.
    Type: Application
    Filed: May 24, 1999
    Publication date: May 16, 2002
    Inventors: ANDREW SCHIRMER, JULIA VOGELSANG