Patents by Inventor Niklas Heidloff

Niklas Heidloff 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: 9563875
    Abstract: A system for automatically providing notifications to a user regarding interesting content, which automatically collects information regarding persons that are important to the user, as well as indications of important content sources. The important content sources are then monitored for actions performed by one of the important persons for the user, and notifications are generated to the user in the event that the important person performs an action on a document or other information item stored in the important content source. Important persons for a user may be determined through a communication application used by the user, such as an electronic mail program, instant messaging program, or the like, in response to indications of persons that the user has either sent messages to and/or received messages from. The notifications may be provided through the user's communication application, by electronic mail messages, instant messages, or the like.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: February 7, 2017
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien
  • Patent number: 9172665
    Abstract: A system for minimizing the time required to initiate and terminate an instant messaging session. An initial message in an instant messaging session is checked to determine whether it has any significant content. If the received initial message has insignificant content, then a non-intrusive notification is provided to the user, without changing the current focus in the user interface. A pre-composed response message may also be automatically transmitted to the initiating user, requesting that a more significant message be sent. When an initial message in an instant messaging session is received that is determined to have significant content, the user is promptly notified in a different manner, which may be intrusive such that the current focus of the user interface is changed to a new window or the like containing the newly initiated instant messaging session.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: October 27, 2015
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien, Shruti Kumar
  • Patent number: 8650254
    Abstract: A system for providing version control for documents attached to electronic mail messages in which a user's personal document library is used to store documents attached to the email messages the user sends and/or receives. Each time an attached document is transmitted or received within a message thread, a different version of the document is created and stored in the personal document library. The multiple document versions created allow the disclosed system to provide the user with the options of opening the most recent version of an attached document and/or opening the version of the attached document that is associated with the specific opened message. An attached document is represented within an email message using a URL (Uniform Resource Locator), where the stored URL points to the version of the attached document for that message that is stored in the user's personal document library.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: February 11, 2014
    Assignee: International Business Machines Corporation
    Inventors: Oliver Kieselbach, Niklas Heidloff, Michael R. O'Brien
  • Publication number: 20130339878
    Abstract: A system for minimizing the time required to initiate and terminate an instant messaging session. An initial message in an instant messaging session is checked to determine whether it has any significant content. If the received initial message has insignificant content, then a non-intrusive notification is provided to the user, without changing the current focus in the user interface. A pre-composed response message may also be automatically transmitted to the initiating user, requesting that a more significant message be sent. When an initial message in an instant messaging session is received that is determined to have significant content, the user is promptly notified in a different manner, which may be intrusive such that the current focus of the user interface is changed to a new window or the like containing the newly initiated instant messaging session.
    Type: Application
    Filed: June 3, 2013
    Publication date: December 19, 2013
    Inventors: Niklas Heidloff, Michael R. O'Brien, Shruti Kumar
  • Patent number: 8458252
    Abstract: A system for minimizing the time required to initiate and terminate an instant messaging session. An initial message in an instant messaging session is checked to determine whether it has any significant content. If the received initial message has insignificant content, then a non-intrusive notification is provided to the user, without changing the current focus in the user interface. A pre-composed response message may also be automatically transmitted to the initiating user, requesting that a more significant message be sent. When an initial message in an instant messaging session is received that is determined to have significant content, the user is promptly notified in a different manner, which may be intrusive such that the current focus of the user interface is changed to a new window or the like containing the newly initiated instant messaging session.
    Type: Grant
    Filed: December 15, 2006
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien, Shruti Kumar
  • Patent number: 8432932
    Abstract: A system for blending synchronous and asynchronous computer communication applications that determines when a user of a synchronous communication application, such as an instant messaging application, attempts to send a message to another user that is unavailable for synchronous communications, and that forwards the message from the synchronous communication application to an asynchronous communication application for delivery. The forwarded message may be an email message, and the system may operate to determine a destination electronic mail address of the destination user for inclusion in the forwarded message, and include an indication in the forwarded message that it has been forwarded from the synchronous communication application. This indication enables the asynchronous communication application to perform special processing with regard to the forwarded message.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: April 30, 2013
    Assignee: International Business Machines Corporation
    Inventors: Michael R. O'Brien, Niklas Heidloff, Gregory R. Klouda, James P. Galvin, Jr.
  • Publication number: 20130007163
    Abstract: A system for blending synchronous and asynchronous computer communication applications that determines when a user of a synchronous communication application, such as an instant messaging application, attempts to send a message to another user that is unavailable for synchronous communications, and that forwards the message from the synchronous communication application to an asynchronous communication application for delivery. The forwarded message may be an email message, and the system may operate to determine a destination electronic mail address of the destination user for inclusion in the forwarded message, and include an indication in the forwarded message that it has been forwarded from the synchronous communication application. This indication enables the asynchronous communication application to perform special processing with regard to the forwarded message.
    Type: Application
    Filed: September 12, 2012
    Publication date: January 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael R. O'Brien, Niklas Heidloff, Gregory R. Klouda, James P. Galvin, JR.
  • Patent number: 8327322
    Abstract: The present invention provides a system and method for allowing integration of loosely coupled components for applications requiring templates and, more specifically, for utilizing the property broker and component technology to solve the missing sandbox model for Lotus Notes out of the box templates on the rich client. It utilizes the property broker and component technology so that components can communicate with one another as standard “out of the box” templates (such as Notes mail8.ntf and pernames.ntf) are allowed to publish properties automatically, e.g., when the selections in views/folders change. Customers are then allowed to define their own applications via an editor using pre-existing or “out of the box” components or custom components of disparate technologies. Component views from the out of the box templates can easily be reused by graphically dragging them from a component palette and dropping them onto the page.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: December 4, 2012
    Assignee: International Business Machines Corporation
    Inventors: Stephen T. Auriemma, Niklas Heidloff, Bhavan K. Kumar, Kannepalli V. Sreekanth
  • Patent number: 8306056
    Abstract: A system for blending synchronous and asynchronous computer communication applications that determines when a user of a synchronous communication application, such as an instant messaging application, attempts to send a message to another user that is unavailable for synchronous communications, and that forwards the message from the synchronous communication application to an asynchronous communication application for delivery. The forwarded message may be an email message, and the system may operate to determine a destination electronic mail address of the destination user for inclusion in the forwarded message, and include an indication in the forwarded message that it has been forwarded from the synchronous communication application. This indication enables the asynchronous communication application to perform special processing when the receiving user retrieves the forwarded message from the asynchronous communication application.
    Type: Grant
    Filed: May 31, 2005
    Date of Patent: November 6, 2012
    Assignee: International Business Machines Corporation
    Inventors: Michael R. O'Brien, Niklas Heidloff, Gregory R. Klouda, James P. Galvin, Jr.
  • Patent number: 8195746
    Abstract: A system for providing automatic off-line availability of shared document content linked in electronic mail (“email”) messages. Documents indicated by links in processed email messages may accessed when a client system user is working either online or offline. A software component operates to read through email messages sent to a client system user, and to locate messages including links to content stored on the server system. The software component accesses the content indicated by the links contained in the email messages, and moves the content onto the client system for offline access. The software component may include a periodically scheduled agent, and/or a component that is called just prior to the client system or email application going offline.
    Type: Grant
    Filed: March 11, 2005
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien, Hardy Groeger
  • Patent number: 8175581
    Abstract: A method, system and apparatus for the selective notification of incoming electronic messages. In this regard, a selective message notification method can include selectively generating a notification for a received message based upon pre-determined criteria irrespective of how the received message is handled. The pre-determined criteria can include a manually specified criteria, a rules based criteria, or a profile based criteria.
    Type: Grant
    Filed: November 15, 2004
    Date of Patent: May 8, 2012
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Oliver Kieselbach, Gregory R. Klouda, Michael R. O'Brien
  • Patent number: 8108837
    Abstract: A core idea of present invention is not only to have one fixed link/reference to one specific database, but to use a script/formula (e.g. a Notes @formula/expression) that resolves to a link to a specific database at runtime. This allows pointing to different NSFs in the development environment vs. production environment vs. any other environment. This reference (e.g., the @formula/expression) is written in a new user interface (UI) of the Lotus Notes Composite Application Editor (CAE) that is part of the current UI to define component property preferences. This UI would generate the XML below so that users don't have to do this manually.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Thomas J. Calow
  • Patent number: 8081760
    Abstract: A method, system and apparatus for the offline securing of messages through selective security data replication. A method for selectively replicating security data for offline processing of electronic messages can include identifying a messaging partner associated with the electronic message responsive to processing an electronic message. Subsequently, it can be determined whether electronic messages previously had been received from or transmitted to the identified messaging partner. If it is determined that electronic messages previously had been received from or transmitted to the identified messaging partner, identifying information for the identified messaging partner can be added to a batch listing. Consequently, during a replication process, security data can be selectively replicated from an external repository to a local repository only for security data associated with messaging partners corresponding to identifying information in the batch listing.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: December 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kathryn A. Glickman, Niklas Heidloff, Paul B. Moody, Michael O'Brien
  • Patent number: 8056010
    Abstract: A system for conveniently removing recipients from a message being added to a message thread that enables a user to filter people from a recipient list of a message being added to a message thread. The system advantageously enables a user to filter out potential recipients based on a) their previous non-participation in the thread, b) their lack of registered interest in a topic of the thread, and/or c) their being listed only as recipients by way of their being contained in a group indicated in the recipient list.
    Type: Grant
    Filed: May 25, 2007
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Oliver Kieselbach, Niklas Heidloff, Gregory R. Klouda, Michael R. O'Brien
  • Patent number: 8037044
    Abstract: Described is a method for generating a parametric search statement for finding a target document. The parametric search statement is generated in the text boxes of a search bar. A user action is performed in the text box. An in-place context menu having menu items responsive to the user action are displayed near the location of the user action. Each menu item includes at least one of an attribute of the target document, a comparison operator and a value. One of the menu items is selected from the in-place context menu based on a known characteristic of the target document. Parametric search statements are easily generated using the method without the need to access numerous dialogs boxes or to enter significant text.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien, Gregory Robert Klouda
  • Patent number: 7991767
    Abstract: A method and system for sharing search index entries across multiple computer systems organized in a peer to peer network, in which unique content is indexed only once, even though the content may be physically duplicated in multiple computer systems in the peer to peer network. When files are obtained by a shared indexing service, and a determination is made as to whether the received files are duplicates with regard to previously indexed files. If a file is determined to be a duplicate, the index representation of the previously indexed copy of the file is modified to indicate that the file is also associated with another computer system in the peer to peer network. If a file is not a duplicate of a previously indexed file, the file is indexed to support future searches. The index representation of a file includes category identifiers associating one or more computer systems with the file. When a file is indexed, one or more category identifiers are generated and stored in association with that file.
    Type: Grant
    Filed: April 29, 2005
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: David A. Brooks, Niklas Heidloff, Hong Dai, Craig R. Wolpert, Igor L. Belakovskiy
  • Publication number: 20110093480
    Abstract: A core idea of present invention is not only to have one fixed link/reference to one specific database, but to use a script/formula (e.g. a Notes @formula/expression) that resolves to a link to a specific database at runtime. This allows pointing to different NSFs in the development environment vs. production environment vs. any other environment. This reference (e.g., the @formula/expression) is written in a new user interface (UI) of the Lotus Notes Composite Application Editor (CAE) that is part of the current UI to define component property preferences. This UI would generate the XML below so that users don't have to do this manually.
    Type: Application
    Filed: December 28, 2007
    Publication date: April 21, 2011
    Inventors: Niklas Heidloff, Thomas J. Calow
  • Patent number: 7870206
    Abstract: Linked non-shared documents within email messages are made accessible to a recipient. Upon initiation of sending of an email message by a user, the MIME of the email is automatically parsed through to detect URL tags indicating that a linked document is contained within the email message. Upon detection of a URL tag, the prefix of the URL is checked to determine if it is accessible to a recipient. If the prefix indicates that the link is not accessible to the recipient, the sender is provided with at least the following options for making the linked document accessible to the recipient: sending the linked document as an in-line document by converting the document into HTML format and embedding it into a multi part MIME message, sending the linked document as an attachment with a link to a file system or document library, or converting the linked document into a pdf file and sending it as an attachment.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Shruti Kumar, Michael R. O'Brien
  • Patent number: 7821405
    Abstract: A system and method for automatically generating and receiving notifications regarding accesses to documents in a shared repository, where the notifications are filtered such that they are only generated and/or received for accesses that match a personal interest profile of a local user. The personal interest profile of the local user includes a number of keywords determined to be of interest to the local user, as well as a number of important person identifiers associated with other users determined to be important to the local user. The system is operable to provide notifications in response to accesses by important other users to shared documents, including reading of those documents by the important other users.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Niklas Heidloff, Michael R. O'Brien, Carl J. Kraenzel
  • Patent number: 7756851
    Abstract: A system for full text indexing optimization that operates based on identification of idle and active content in a content source, and by prioritizing indexing of idle content over active content. Active and idle content items are automatically identified, and idle content items are given a higher priority for indexing, while active content items are given a lower priority. Active content items are generally those that are considered relatively more likely to be located by the user without using the full text indexing function, while idle content items are those content items that are relatively more likely to be located through use of the full text indexing function. The specific content item attributes that are used to determine whether a given content item is active or idle may depend on the type content source for which the full text index is being provided.
    Type: Grant
    Filed: September 28, 2005
    Date of Patent: July 13, 2010
    Assignee: International Business Machines Corporation
    Inventors: David A. Brooks, Niklas Heidloff, Igor L. Belakovskiy, Michael R. O'Brien