Patents by Inventor Michael Lawrence Emens

Michael Lawrence Emens 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: 20090043639
    Abstract: A system and method for accessing, extracting, filtering, organizing, and rendering statistical records on electronic systems is provided. Statistical information available on disparate electronic systems, and/or other e-commerce environments such as online shopping sites, can be gathered, extracted and presented to determine market trends.
    Type: Application
    Filed: August 7, 2007
    Publication date: February 12, 2009
    Inventors: Michael Lawrence EMENS, Prashant Arvind Marathay
  • Patent number: 6978246
    Abstract: The present invention provides for an integrated matching service and calendaring system. Calendar events are utilized as a bridge between an electronic calendaring system and a matching service. A calendar event represents an activity, e.g., job opening, tennis match, bicycle race, etc., the requirements to match the activity, the entity attributes, and any match results. An entity defines criteria and information for a matching activity which is stored as a calendar event in the electronic calendar system. Portions of the criteria and information are stored as attachments to the calendar event. The calendar events representing a matching activity and associated attachments are provided to a matching server which locates suitable matches for the activity based upon the criteria and information of the activity. If a suitable match is located, the matching server notifies the entities involved by listing the corresponding entities as attendees associated with the calendar event.
    Type: Grant
    Filed: April 24, 2000
    Date of Patent: December 20, 2005
    Assignee: International Business Machines Corporation
    Inventors: Joann Ruvolo, Reiner Kraft, Stefan B. Edlund, Michael Lawrence Emens, Daniel Alexander Ford
  • Patent number: 6895402
    Abstract: A computer-implemented method for detecting framing of a network (such as the Internet or an intranet) resource identified by a target uniform resource locator (URL), by locating a suspect URL and an associated suspect page which reference the target URL, examining the suspect page for the existence of framing, if framing exists, then checking to see if the target URL is referenced within a frame, and if the target URL is referenced within the frame, then identifying the suspect URL and the associated suspect page as framing the network resource.
    Type: Grant
    Filed: August 25, 1999
    Date of Patent: May 17, 2005
    Assignee: International Business Machines Corporation
    Inventors: Michael Lawrence Emens, Reiner Kraft
  • Patent number: 6662230
    Abstract: A method for automatically limiting access of a client computer to data objects accessed through a server computer dynamically prevents robots or webcrawlers from obtaining too much of the server database and from dramatically reducing server performance. The method includes the steps of receiving a request for a data object, recording a log entry for the request, calculating client request values, and refusing the request if a client request value exceeds one of a set of corresponding predefined maximum request values. Each log entry contains a client identifier, timestamp, and at least one data object identifier for the request. The client request values preferably include a request frequency, which is compared with a predefined maximum request frequency, and a cumulative data request, which is compared with a data access threshold. If the client is refused access, the client identifier is added to a deny list, and future requests from the client are automatically denied.
    Type: Grant
    Filed: October 20, 1999
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: Matthias Eichstaedt, Michael Lawrence Emens, Reiner Kraft
  • Patent number: 6633867
    Abstract: A computer program product is provided as a session search system and associated method that provide a novel type of query referred to as “session query”. In the context of a session query, a user issues a search query using, for example, a web-based form. This query is processed immediately by the search engine, yielding search result elements that are returned within the new context of a “dynamic search result set”. As long as the user is reviewing the “dynamic search result set” of the session query, the search result is updated automatically in almost real-time, when new information arrives. When the user is no longer interested in continuing the search, the session query is terminated. The session search system generally includes two modules: A client module that presents the “dynamic search result set” to the user, and a server module that manages the current set of active session queries.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: Reiner Kraft, Michael Lawrence Emens, Peter Chi-Shing Yim
  • Patent number: 6591279
    Abstract: A method, apparatus, and article of manufacture for providing computer-based notifications of real world events over a network. The system includes client computers, proxy server computers, and device server computers. The proxy server computer receives notification profiles including both sensor conditions and associated actions from the client computers. The notification profiles are then stored in a user and profile database on the proxy server computer. The proxy server computer receives an indication from a sensor that a real world event has occurred, and then matches the received indication against the sensor conditions in the stored notification profiles. The associated actions are performed in response to a match between the received indication and the sensor conditions, wherein the associated actions include transmitting a notification message to one or more of the client computers and the notification message includes a digital image of the real world event.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: July 8, 2003
    Assignee: International Business Machines Corporation
    Inventors: Michael Lawrence Emens, Reiner Kraft, Neelakantan Sundaresan
  • Patent number: 6564257
    Abstract: Protecting a searchable repository containing a document locator when a user searches the repository for the document locator, by replacing the document locator with a unique time-sensitive key. The document locator may be a uniform resource locator, or URL. A user search request is intercepted, each URL in the original search result is extracted and replaced with a key, and the altered result returned to the user. When the user selects the key from the search result within the expiration interval, the associated URL and document are able to be retrieved.
    Type: Grant
    Filed: December 9, 1999
    Date of Patent: May 13, 2003
    Assignee: International Business Machines Corporation
    Inventors: Michael Lawrence Emens, Reiner Kraft
  • Patent number: 6493744
    Abstract: An automatic method for rating data files for objectionable content in a distributed computer system includes preprocessing the file to create semantic units, comparing the semantic units with a rating repository containing entries and associated ratings, assigning content rating vectors to the semantic units, and creating a modified data file incorporating rating information derived from the content rating vectors. For text files, the semantic units are words or phrases, and the rating repository also contains words or phrases with corresponding content rating vectors. For audio files, the file is first converted to a text file using voice recognition software. For image files, image processing software is used to recognize individual objects and compare them to basic images and ratings stored in the rating repository.
    Type: Grant
    Filed: August 16, 1999
    Date of Patent: December 10, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael Lawrence Emens, Reiner Kraft, Neelakantan Sundaresan
  • Patent number: 6484162
    Abstract: A system and method associates a label and description with a search query such that the query, label, and description can be stored in a shared query repository so that queries can be retrieved by multiple users for reuse. The shared query repository can be searched, so that an appropriate query can be located, retrieved, and then submitted for execution over a document database by a search engine. Retrieved queries can be combined with other retrieved queries or modified with new search terms, and the new combined search query can be used for a new search on the database. The database search system and method efficiently permits reuse of search queries and facilitates sharing of search strategies.
    Type: Grant
    Filed: June 29, 1999
    Date of Patent: November 19, 2002
    Assignee: International Business Machines Corporation
    Inventors: Stefan B. Edlund, Michael Lawrence Emens, Reiner Kraft, Peter Chi-Shing Yim
  • Patent number: 6463343
    Abstract: A method, apparatus, and article of manufacture for controlling a remote device from a client computer using a digital image of a remote location associated with the remote device. Using graphical user interface (GUI) provided by a client computer, the user select areas in the digital image for mapping to control functions for the remote device. These control functions are associated with command objects downloaded from a server computer and displayed on the graphical user interface. The control functions for the remote device can then be selected by moving a cursor over the selected areas of the digital image. When a control function is selected, the client computer formulates a request that the server computer and/or remote device can understand. Instantaneous feedback is provided by the digital image for any control functions that may be invoked by the user.
    Type: Grant
    Filed: August 10, 1999
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael Lawrence Emens, Reiner Kraft, Neelakantan Sundaresan
  • Patent number: 6434548
    Abstract: A system and method of distributed metadata searching is disclosed. The present invention permits an extension of the searching and retrieval functions of existing Internet web search engines by utilizing computational resources embodied in user computer systems and search browsers. By distributing the searching and scanning functions to the user level, the present invention reduces the computational and communications burden on Internet web search engines and crawlers, resulting in lower computational resource utilization by Internet search engine providers. Given the exponential growth rate currently being experienced in the Internet community, the present invention provides one of the few methods by which complete searches of this vast distributed database may be performed.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: August 13, 2002
    Assignee: International Business Machines Corporation
    Inventors: Michael Lawrence Emens, Reiner Kraft, Peter Chi-Shing Yim
  • Patent number: 6418453
    Abstract: A network repository service supplements the functions of a web server to enable an increase in the efficiency of web crawling. The repository service: (a) automatically maintains a file modification list that contains the names of files on the server that have been modified (i.e., added, deleted, or otherwise modified), together with the date and time of the file modification; and (b) provides a requesting crawler with the file modification list (or a portion of the list corresponding to a time period specified by the crawler). The repository service may also (c) limit or restrict access privileges of crawlers that do not request the file modification list prior to crawling, thereby protecting the server from overcrawling.
    Type: Grant
    Filed: November 3, 1999
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: Reiner Kraft, Michael Lawrence Emens
  • Patent number: 6418452
    Abstract: A master repository service maintains a directory of web servers and the most recent times that their web contents were modified, and provides this information to web crawlers to increase their efficiency. The master repository service receives web content update reports from a plurality of web servers, updates the directory to keep it current, and provides crawlers with web site modification information. The web site modification information preferably comprises identifiers for new web sites, “dead” web sites, and modified web sites. Each crawler is preferably provided only with web site modification information received since it last received information from the master repository service. The information allows web crawlers to know immediately about new web sites, and allows them to spend time visiting only those web sites that are new or that have changed their content.
    Type: Grant
    Filed: November 3, 1999
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: Reiner Kraft, Michael Lawrence Emens
  • Patent number: 6295559
    Abstract: A method for providing rated hypermedia content, in which the rating represents degrees of objectionable content, includes four steps: generating raw hypermedia content from a set of units containing data from external data files, obtaining content rating vectors associated with the external data files, deriving a composite content rating vector for the raw hypermedia content from the content rating vectors, and storing the composite content rating vector in the raw hypermedia content to produce rated hypermedia content. Preferably, the raw hypermedia content is a raw search result page created automatically by a search engine in response to a query from a client machine. A rated search result page is generated and transmitted to the client machine over a computer network. The units may represent external data files, preferably other Web pages, and the content rating vectors represent the degrees of objectionable content of the Web pages.
    Type: Grant
    Filed: August 26, 1999
    Date of Patent: September 25, 2001
    Assignee: International Business Machines Corporation
    Inventors: Michael Lawrence Emens, Reiner Kraft, Neelakantan Sundaresan