Patents by Inventor David Konopnicki

David Konopnicki 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: 20090106365
    Abstract: The present invention discloses a solution for providing conditional reminders for electronic messages. The solution can identify an electronic message conveyed from a sender to a recipient, wherein the electronic message is an email message or text exchange message. A software program can determine a response time and a response condition for the electronic message. When the response time expires and when the response condition is unsatisfied, a software program can present a reminder to the sender and/or the recipient, where the reminder indicates that a response is due. When a software program detects a recipient action that satisfies the response condition before the response time expires, no reminder will be presented to either the sender or the recipient.
    Type: Application
    Filed: October 17, 2007
    Publication date: April 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: TAL DRORY, THOMAS R. HAYNES, DAVID KONOPNICKI, YAFIT SAMI, LIN SUN
  • Publication number: 20090089275
    Abstract: The present invention discloses a solution of using user provided structure feedback to index electronic documents. In the solution, a search engine can serve search results based on an indexed store of electronic documents to at least user. Structure feedback can be received concerning the search results. The structure feedback can identify at least one structure element of an electronic document and at least one user specified semantic tag for the structure element. The indexed store can be changed to incorporate the structure feedback. The changed index store can be used when subsequently serving search results. The search engine can be a Web search engine and/or a desktop search engine.
    Type: Application
    Filed: October 2, 2007
    Publication date: April 2, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: TAL DRORY, DAVID KONOPNICKI
  • Publication number: 20090012950
    Abstract: A method and system are provided for searching across independent applications. A first seedlist (202) is provided from a first application (201), the first seedlist (202) including a list of data items (211) for crawling by a search engine (220). The data items (211) are owned by the first application (201). A second seedlist (206) is also provided from a second independent application (205), the second seedlist (206) including annotation data (214) for crawling by a search engine (220). The annotation data (214) relates to the data items (211) of the first application (201). A search index (204) provides searchable data from the two or more applications (201, 205), the searchable data relating to the same set of data items (211).
    Type: Application
    Filed: July 2, 2007
    Publication date: January 8, 2009
    Inventors: Laurent Hasson, David Konopnicki
  • Publication number: 20090006364
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to crawling content and provide a method, system and computer program product for metadata processing for seed lists for structured content sources. In one embodiment, a method for processing metadata for a seed list can include extracting metadata from a seed list for application content, storing the metadata in a repository, associating the metadata with fields of the application content, crawling the fields of the application content by reference to the metadata, and indexing the fields. In an aspect of the embodiment, the method further can include annotating the application to produce metadata for the fields of the application content. In yet another aspect of the embodiment, the method can include mapping the metadata to a document schema generic to a plurality of heterogeneous application content.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Konopnicki, Laurent D. Hasson
  • Publication number: 20090006362
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to crawling content and provide a novel and non-obvious method, system and computer program product for seed lists for hierarchically structured content sources. In one embodiment, a method for crawling seed lists for hierarchically structured content sources can be provided. The method can include specifying a depth of crawling for hierarchically structured content, crawling only seed lists at the specified depth among other seed lists in a hierarchy of seed lists mimicking the hierarchically structured content, and returning indexed data for the crawled seed lists. Optionally, an administrator user interface can be provided for specifying the depth of crawling for the hierarchically structured content.
    Type: Application
    Filed: June 28, 2007
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Konopnicki, Laurent D. Hasson
  • Publication number: 20080177718
    Abstract: A method and system for providing a user interface (320, 420, 520, 620) with input fields to be applied to a plurality of processes (301-304, 401-404, 501-504, 601-604). In one embodiment, the user interface is a search user interface (320, 420) and the processes are searchable applications (301-304, 401-404). In another embodiment, the user interface is a workflow form (520, 620) and the processes are workflow steps (501-504, 601-604). The method includes defining a set of basic fields (312, 465, 512, 635). Each process (301-304, 401-404, 501-504, 601-604) provides a set of process fields (331-334, 462, 531-534, 632) and each process field is either mapped (314, 467, 514, 637) to a basic field or defined as a process-specific field.
    Type: Application
    Filed: January 23, 2007
    Publication date: July 24, 2008
    Inventors: Laurent Hasson, David Konopnicki
  • Publication number: 20080033954
    Abstract: A system for securing application information in a shared, system-wide search service. Each application can register a security filtering module that is to be used at search time to filter data associated with that application. When a user performs a search, initial, unfiltered search results are obtained based the contents of the shared search index. The unfiltered search results are organized by application, and previously registered filter modules are called to perform user specific, per-application filtering on the initial results. The filter modules cause data to which the user issuing the search request does not have access to be removed from the search results, on a per application basis. Those of the initial search results that are determined in this way to not be accessible to the user issuing the search request are removed, resulting in a set of filtered search results that are presented to the user. The filtered search results thus contain indications only of data that is accessible to the user.
    Type: Application
    Filed: August 7, 2006
    Publication date: February 7, 2008
    Inventors: David A. Brooks, David Konopnicki, Laurent D. Hasson, Igor L. Belakovskiy
  • Publication number: 20070265831
    Abstract: A system-level text correction service (330) is provided. The service (330) includes monitoring (410) the input of text (340) on a computer system, identifying an incorrect input word in a first application. Correction proposal words are retrieved from a system-level dictionary (320), wherein the system-level dictionary (320) stores a reference word with an identifier of at least one application type in which the reference word is used. The correction proposal words are ranked according to the similarity of the proposal word to the input word and by comparing the first application to the application types of the reference word.
    Type: Application
    Filed: May 9, 2006
    Publication date: November 15, 2007
    Inventors: Itai Dinur, David Konopnicki
  • Publication number: 20070143251
    Abstract: A method and system for administration of a search system (310) for searching data from a plurality of applications. The method includes defining the requirements of a plurality of applications (301-303) to send data to the search system (310), and using optimization techniques (312) to adapt the resources (420) of the search system to meet the requirements. Resources (420) are allocated and de-allocated to the search system (310) in response to the outcome of the optimization. Policies (415) regarding resource consumption can be defined at predetermined times or in predetermined circumstances to enable dynamic resource allocation.
    Type: Application
    Filed: December 21, 2005
    Publication date: June 21, 2007
    Applicant: International Business Machines Corporation
    Inventors: David Brooks, Laurent Hasson, David Konopnicki
  • Publication number: 20050222978
    Abstract: The disclosed embodiments relate to an apparatus for performing query operations. The apparatus comprises a base table having spatial objects, an index table having data entries that are associated with the spatial objects. A module that is adapted to perform the query operation is configured to convert a query window into values, create a scan range for each of the values with a begin range value, an end range value, and a stop condition, scan the data entries for each of the scan range to identify one of the end range value and the stop condition, and return a result based upon the data entries that are within the scan range for each of the values.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Inventors: Tal Drory, Amir Bar-Or, Nitzan Peleg, David Konopnicki