Patents by Inventor Laurent D. Hasson
Laurent D. Hasson 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: 20190146954Abstract: 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: ApplicationFiled: January 8, 2019Publication date: May 16, 2019Inventors: David Konopnicki, Laurent D. Hasson
-
Patent number: 10176258Abstract: 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: GrantFiled: June 28, 2007Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: David Konopnicki, Laurent D. Hasson
-
Patent number: 9654544Abstract: A method, system and apparatus for time-out management for session-dependent applications. A time-out management system can include one or more of pages defining a session-dependent application. The system further can include a server-side time-out manager configured for use in a content server in detecting a time-out condition in the session-dependent application when the session-dependent application has been distributed to a content client. Finally, the system can include at least one client-side time-out manager configured to detect activity for the session-dependent application and to notify the content server when activity is detected in the session-dependent application when the session-dependent application has been distributed to the content client.Type: GrantFiled: July 19, 2004Date of Patent: May 16, 2017Assignee: International Business Machines CorporationInventors: Laurent D. Hasson, Jianren Li, Qun Zhou
-
Patent number: 9230083Abstract: Securing application information in a shared, system-wide search service, in which each application can register a security filtering module that is to be used at search time to filter data associated with that application. Initial, unfiltered search results are obtained based on the contents of the shared search index, and are organized by application. Previously registered filter modules are called to perform user specific, per-application filtering on the initial results, such that data to which the user issuing the search request does not have access is removed from the search results, resulting in a set of filtered search results that are presented to the user and that contain indications only of data that is accessible to the user.Type: GrantFiled: November 30, 2014Date of Patent: January 5, 2016Assignee: International Business Machines CorporationInventors: David A. Brooks, David Konopnicki, Laurent D. Hasson, Igor L. Belakovskiy
-
Publication number: 20150088854Abstract: 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: ApplicationFiled: November 30, 2014Publication date: March 26, 2015Inventors: David A. Brooks, David Konopnicki, Laurent D. Hasson, Igor L. Belakovskiy
-
Patent number: 8938474Abstract: 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: GrantFiled: August 7, 2006Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: David A. Brooks, David Konopnicki, Laurent D. Hasson, Igor L. Belakovskiy
-
Patent number: 8001456Abstract: Methods, systems and computer program products are provided for communicating data between a web application running on a server and a browser running on a client in a network environment. Information is requested at the client from the server. The requested information is received at the client. The requested information is separated into a data portion and a markup portion.Type: GrantFiled: February 28, 2005Date of Patent: August 16, 2011Assignee: International Business Machines CorporationInventors: Thomas F. McElroy, Yongcheng Li, Roderick C. Henderson, John J. Ponzo, Laurent D. Hasson
-
Patent number: 7506303Abstract: A system, method and program product for generating artifacts that can convert back and forth between non-EMF (Eclipse Modeling Framework) objects and EMF-based objects in an EMF-based runtime environment such as Web Data Objects (WDO) or Service Data Objects (SDO). Included is a system for inputting one or more non EMF application classes such as Java Beans and generating artifacts that include: a source meta model (ecore) that describes the data model defined by the input application classes; an EMap file that contains mappings between the classes and properties of the non-EMF objects and the EMF Objects; a target meta model (ecore) which represents the source meta model as transformed by the emap mappings; and a set of java classes (Mediators and DiffHandlers) that will at runtime perform the transformation between the two environments (non-EMF and EMF based objects).Type: GrantFiled: January 12, 2005Date of Patent: March 17, 2009Assignee: International Business Machines CorporationInventors: Titania M. Gupta, Laurent D. Hasson
-
Patent number: 7480894Abstract: A server method for converting objects of a first type into objects of a second type, the method comprising: a) identifying one or more object classes of the first type; b) determining instance data based on the classes of the first type; c) introspecting each class of the first type; d) creating an artifact representing a software model; and e) generating one or more converters, each converter being based on the artifact and is configured for receiving the instance data and generating JavaScript code for recreating the instance from the classes as objects of the second type, for display on a browser.Type: GrantFiled: February 20, 2004Date of Patent: January 20, 2009Assignee: International Business Machines CorporationInventors: Laurent D. Hasson, Jobi George, John J. Ponzo
-
Publication number: 20090006364Abstract: 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: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Konopnicki, Laurent D. Hasson
-
Publication number: 20090006362Abstract: 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: ApplicationFiled: June 28, 2007Publication date: January 1, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David Konopnicki, Laurent D. Hasson
-
Publication number: 20080033954Abstract: 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: ApplicationFiled: August 7, 2006Publication date: February 7, 2008Inventors: David A. Brooks, David Konopnicki, Laurent D. Hasson, Igor L. Belakovskiy