Patents by Inventor Richard Weeks

Richard Weeks 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: 20040006740
    Abstract: According to the present invention, apparatus and methods are provided to enable a user to locate and retrieve sets of information relevant to search criteria specified in a search query submitted by the user. Search results include not only a list of information sets matching with the search criteria, but also the preserved structure of any tags used in annotating the information set according to a structured mark-up language such as XML. A user may select a tag from a presented list of the returned tag structures, and the apparatus lists those documents containing the selected tags. The list of tags is then adjusted to include the selected tag and any other of the returned tags contained in the listed documents. Further tag selection from the adjusted list leads to a further refinement of the listed documents, enabling the user to navigate the search results on the basis of tag information.
    Type: Application
    Filed: March 12, 2003
    Publication date: January 8, 2004
    Inventors: Uwe Krohn, Nicholas J Davies, Richard Weeks
  • Patent number: 6363467
    Abstract: In order to reduce problems caused by a user corrupting memory by incorrect use of memory allocation functions in the C programming language, memory allocation requests of an application (32) are monitored by a monitor sub-process (34) during run-time, and invalid memory allocation requests are detected and the application interrupted by the monitor sub-process. Additionally, an allocator sub-process (42) external to the application performs the memory allocation requests to shield the memory from user errors. A start-up dialog (48) synchronises the application (32) and allocator (42), and the allocator maintains during run-time a memory segment (46) conforming to the memory (44) allocated to the application.
    Type: Grant
    Filed: October 29, 1998
    Date of Patent: March 26, 2002
    Assignee: British Telecommunications plc
    Inventor: Richard Weeks
  • Publication number: 20020035676
    Abstract: In order to reduce problems caused by a user corrupting memory by incorrect use of memory allocation functions in the C programming language, memory allocation requests of an application (32) are monitored by a monitor sub-process (34) during run-time, and invalid memory allocation requests are detected and the application interrupted by the monitor sub-process. Additionally, an allocator sub-process (42) external to the application performs the memory allocation requests to shield the memory from user errors. A start-up dialog (48) synchronises the application (32) and allocator (42), and the allocator maintains during run-time a memory segment (46) conforming to the memory (44) allocated to the application.
    Type: Application
    Filed: October 29, 1998
    Publication date: March 21, 2002
    Inventor: RICHARD WEEKS
  • Patent number: 6353827
    Abstract: Methods and apparatus for identifying associated key words in a data set. Associated key words are identified by a parser which firstly operates to extract key words from a data set. These key words are then analyzed by the parser to identify which key words, if any, have an association as determined by a predefined set of rules. These rules are grammatical and include, for example, two key words both being nouns that occur one after the other without intervening low value words. A similar rule applies to nouns followed by verbs but does not extend to verbs followed by nouns. These rules allow terms and phrases such as “information technology” and “wide area network” to be identified as associated key words rather than as individual and unrelated key words.
    Type: Grant
    Filed: September 22, 1998
    Date of Patent: March 5, 2002
    Assignee: British Telecommunications Public Limited Company
    Inventors: Nicholas John Davies, Richard Weeks
  • Patent number: 6338057
    Abstract: A method and apparatus is provided for extracting key terms from a data set, the method includes identifying a first set of one or more word groups of one or more word that occur more than once in the data set, and removing from this first set a second set of word groups that are sub-strings of longer word groups in the first set. The remaining word groups are key terms. Each word group is weighted according to its frequency of occurrence within the data set. The weighting of any word group may be increased by the frequency of any sub-string of words occurring in the second set and then dividing each weighting by the number of words in the word group. This weighting process operates to determine the order of occurrence of the word groups. Prefixes and suffixes are also removed from each word in the data set. This produces a neutral form of each word so that the weighting values are prefix and suffix independent.
    Type: Grant
    Filed: December 7, 1998
    Date of Patent: January 8, 2002
    Assignee: British Telecommunications public limited company
    Inventor: Richard Weeks
  • Patent number: 6334132
    Abstract: A system for summarizing data sets stores target data items and divides the data set into sections. Each section is compared against the target data items and a ranking value is calculated for each section dependent on the outcome of the comparisons. A summary of the data set is then compiled from sections having a ranking value past a pre-determined threshold value.
    Type: Grant
    Filed: June 2, 1998
    Date of Patent: December 25, 2001
    Assignee: British Telecommunications plc
    Inventor: Richard Weeks
  • Patent number: 6289337
    Abstract: A system for accessing information stored in a distributed information database provides a community of intelligent software agents. Each agent can be built as an extension of a known viewer for a distributed information system such as the Internet WorldWide Web. The agent is effectively integrated with the viewer and can extract pages by means of the viewer for storage in an intelligent page store. The text from the information system is abstracted and is stored with additional information, optionally selected by the user. The agent-based access system uses keyword sets to locate information of interest to a user, together with user profiles such that pages being stored by one user can be notified to another whose profile indicates potential interest. The keyword sets can be extended by use of a thesaurus.
    Type: Grant
    Filed: July 12, 1999
    Date of Patent: September 11, 2001
    Assignee: British Telecommunications plc
    Inventors: Nicholas John Davies, Richard Weeks
  • Patent number: 5931907
    Abstract: A system for accessing information stored in a distributed information database provides a community of intelligent software agents. Each agent can be built as an extension of a known viewer for a distributed information system such as the Internet WorldWide Web. The agent is effectively integrated with the viewer and can extract pages by means of the viewer for storage in an intelligent page store. The text from the information system is abstracted and is stored with additional information, optionally selected by the user. The agent-based access system uses keyword sets to locate information of interest to a user, together with user profiles such that pages being stored by one user can be notified to another whose profile indicates potential interest. The keyword sets can be extended by use of a thesaurus.
    Type: Grant
    Filed: July 22, 1997
    Date of Patent: August 3, 1999
    Assignee: British Telecommunications public limited company
    Inventors: Nicholas John Davies, Richard Weeks
  • Patent number: 4807918
    Abstract: A single line grapple is provided comprising an upper and lower block operatively connected to a plurality of arms and tines whereby drawing the blocks together closes the tines. The blocks are drawn together by a cable reeved between an upper sheave assembly connected to the upper block and a lower sheave assembly which engages the lower block by interlocking mechanical components. When it is desirable to open the tines, the lower block assembly is disengaged from the lower block. An automatic disengagement feature is provided whereby lowering the grapple to the ground provides enough clearance between the interlocking components for the disengagement feature to operate.
    Type: Grant
    Filed: March 15, 1988
    Date of Patent: February 28, 1989
    Assignee: Hawco Manufacturing Co.
    Inventor: Richard A. Weeks
  • Patent number: 4688740
    Abstract: A hand reel for fishing line is formed by an outer annular member rotatable about an inner annular member, both the inner and outer members are made of two annular halves, an outer peripheral surface of the outer annular member is of a generally U-shaped radially outwardly opening configuration as viewed in radial cross-section to accommodate fishing line thereupon, the inner annular member has a plurality of circumferentially spaced radially outwardly opening slots which guidingly receive an innermost circumferential edge of the outer annular member for guiding relative rotation between the two annular members, a slot formed in at least one of the inner annular member halves receives a brake mechanism spring biased axially outwardly and having an axial inboard end portion in bearing engagement against an annular braking surface portion of the outer annular member, the braking mechanism also includes an axially outboard end portion manually manipulable by the fingertips of a user's hand to selectively regulat
    Type: Grant
    Filed: January 9, 1986
    Date of Patent: August 25, 1987
    Assignees: James F. Weeks, J. Richard Weeks
    Inventors: James F. Weeks, J. Richard Weeks, William J. Dittman