Patents by Inventor Richard Crump

Richard Crump 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: 20230334224
    Abstract: Systems and methods for aggregating multi-media sources and streamlining delivery of political information are provided herein. In one aspect of this disclosure, a method for aggregating multi-media sources and streamlining delivery of political information includes receiving, at an input of a news server, a request from a client coupled to the news server, the request relating to at least one function or operation of a multi-media aggregator and information hub system. At least one action may be taken or performed in response to the client request. For example, the at least one action may include one or more of sending a page containing a news client interface from the news server to the client in response to the request from the client corresponding to a request for latest political news.
    Type: Application
    Filed: June 18, 2023
    Publication date: October 19, 2023
    Inventor: Richard Crump
  • Publication number: 20200285685
    Abstract: A system of management and delivery of research/scientific posters over a computer network includes a web application for creating a poster session portal, managing poster submissions, allowing presenters to submit posters, and searching a poster repository. The system also includes a server that processes session portal creation requests, session management requests, and poster submission requests. Session portal information and poster meta-data may be stored on a database associated with the system. The system further includes a searchable repository for storing and accessing research/scientific posters, and a research/scientific poster labeling system with a viewing access policy-engine. A research/scientific poster's label may be scanned using a mobile application of the system, and contents of the research/scientific poster may be viewed using the mobile application and/or other applications associated with the system.
    Type: Application
    Filed: March 9, 2020
    Publication date: September 10, 2020
    Inventor: Richard Crump
  • Publication number: 20080040684
    Abstract: An interactive map web-based tool is provided which gives the user the ability to customize their use of a map. The present invention includes a customized overlay of point of interest information on an existing map. The information overlay includes icons, drop down lists, information panels, advertising content, pop-up windows and hypertext links which are associated with points of interest, where each point of interest is associated with a class. Drop down lists permit the user to display one or more points of interest by location or class. Visual cues, including color coding, icon shaping and text differentiation for different classes of points of interest allow a user of the map to quickly differentiate area resources. With such an arrangement a traveler can easily select for display only those particular resources that are of interest to the traveler and thereby create a local search experience focused on their specific travel needs.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 14, 2008
    Inventor: Richard Crump
  • Publication number: 20080040028
    Abstract: An interactive map web-based tool is provided which gives the user the ability to customize their use of a map. The present invention includes a customized overlay of point of interest information on an existing map. The information overlay includes icons, drop down lists, information panels, advertising content, pop-up windows and hypertext links which are associated with points of interest, where each point of interest is associated with a class. Drop down lists permit the user to display one or more points of interest by location or class. Visual cues, including color coding, icon shaping and text differentiation for different classes of points of interest allow a user of the map to quickly differentiate area resources. With such an arrangement a traveler can easily select for display only those particular resources that are of interest to the traveler and thereby create a local search experience focused on their specific travel needs.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 14, 2008
    Inventor: Richard Crump
  • Publication number: 20080040678
    Abstract: An interactive map web-based tool is provided which gives the user the ability to customize their use of a map. The present invention includes a customized overlay of point of interest information on an existing map. The information overlay includes icons, drop down lists, information panels, advertising content, pop-up windows and hypertext links which are associated with points of interest, where each point of interest is associated with a class. Drop down lists permit the user to display one or more points of interest by location or class. Visual cues, including color coding, icon shaping and text differentiation for different classes of points of interest allow a user of the map to quickly differentiate area resources. With such an arrangement a traveler can easily select for display only those particular resources that are of interest to the traveler and thereby create a local search experience focused on their specific travel needs.
    Type: Application
    Filed: August 14, 2007
    Publication date: February 14, 2008
    Inventor: Richard Crump
  • Patent number: 7330896
    Abstract: A single address configuration table entry maps multiple source devices in a source network to a single destination device in a destination network. The single address configuration table entry is used when any of the source devices initiates a connection to the destination device. The single address configuration table entry includes a “wildcard” for matching the source address of connection requests that are originated by any of the multiple source devices and destined for the destination device. When a connection is initiated by a source device, certain address/channel information is dynamically allocated in order to map the source device to the destination device. A dynamic routing table entry is installed in a dynamic routing table in order to map the source device to the destination device using the dynamically allocated address/channel information.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: February 12, 2008
    Assignee: Nortel Networks Limited
    Inventors: Richard Crump, Janet Yung Doong
  • Patent number: 7315862
    Abstract: Described are a system and method of providing simultaneous lock-free access by a write process and at least one read process to records. The records are organized according to a first search data structure and according to a second search data structure. When searching for a particular record, the search occurs along a search path determined by the first search data structure until a record is accessed that indicates that the first search data structure is in an intermediate state. The searching for the particular record then continues along a search path determined by the second search data structure in response to the record that indicates that the first search data structure is in an intermediate state.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: January 1, 2008
    Assignee: Nortel Networks Limited
    Inventors: Richard Crump, Shekhar Kshirsagar
  • Patent number: 7233579
    Abstract: Described are a system and computer-implemented method for searching and updating a routing table for forwarding IP packets through a communications network. Records containing IP address prefixes are organized in a binary tree data structure. When inserting a new record, one of the records in the binary tree data structure is identified as an enclosing record having an associated record data range that encloses record data of the new record. An enclosing pointer of the new record is set to point to the identified enclosing record. When searching for a longest matching prefix for a destination IP address, the binary tree data structure is traversed and one of the records in the binary tree data structure is identified as an enclosing record, which is returned as the longest matching prefix.
    Type: Grant
    Filed: December 20, 2002
    Date of Patent: June 19, 2007
    Assignee: Nortel Networks Limited
    Inventors: Richard Crump, Janet Yung Doong, Shekhar Kshirsagar
  • Patent number: 7185097
    Abstract: One or more addresses are encoded into a single regular expression. The regular expression may be used for configuring and/or storing addressing information in a network device.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: February 27, 2007
    Assignee: Nortel Networks Limited
    Inventors: Okoziem Allen, Richard Crump
  • Patent number: 7099323
    Abstract: A multicast network device, such as a router, may support a plurality of multicast routing protocols. Each multicast routing protocol maintains its own routing table that stores the multicast routes known to the multicast routing protocol. A unicast routing table may also be included in the network device. Some multicast protocols make us of unicast as well as multicast routes. A single multicast routing table is provided to store the multicast routes for each multicast routing protocol and a selected set of unicast routes form the unicast routing table. Multicast routing table management logic controls the content of the multicast routing table. The single multicast routing table allows for efficient access to the multicast and unicast routes as well as for the exchange of routing information between different multicast routing protocols.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: August 29, 2006
    Assignee: Nortel Networks Limited
    Inventors: Janet Doong, Richard Crump, Michael Kinzlmaier
  • Patent number: 7007100
    Abstract: A multicast network device, such as a route may support a plurality of multicast routing protocols. A single multicast routing table may be provided to store the multicast routes for each multicast routing protocol and a selected set of unicast routes from a unicast routing table. In order to synchronize route changes in the multicast routing table with the plurality of multicast routing protocols, a route ID value is assigned to each route in the multicast routing table. Each multicast routing protocol is assigned a bookmark in a route change queue, where the bookmark is assigned the route ID value of the last route processed by the multicast routing protocol. When a route is changed, the route is assigned a new route ID value and stored in the route change queue. A multicast routing protocol may determine if a route change has occurred by comparing its bookmark to the highest route ID value in the route change queue.
    Type: Grant
    Filed: December 20, 2000
    Date of Patent: February 28, 2006
    Assignee: Nortel Networks Limited
    Inventors: Janet Doong, Richard Crump
  • Patent number: 6892245
    Abstract: A management information base (MIB) for a multi-domain network address translator provides management objects for configuring and controlling the multi-domain network address translator. The MIB includes management objects for defining a domain-specific source address filter range, which is a range of addresses used to detect domain-specific packets that require domain-specific network address translation forwarding. The domain-specific source address filter management objects include a beginning address, a prefix length, a domain indicator, and a domain-specific translation pool indicator. The MIB also includes management objects for defining a domain-specific translation pool, which is a range of addresses from which domain-specific translation addresses are selected for domain-specific network address translation forwarding. The domain-specific translation pool management objects include a beginning address, a prefix length, and a domain indicator.
    Type: Grant
    Filed: September 22, 2000
    Date of Patent: May 10, 2005
    Assignee: Nortel Networks Limited
    Inventors: Richard Crump, Timothy Cunningham, Joseph Flaherty, Manish Patel
  • Patent number: 6879993
    Abstract: Each connection-oriented client in a network device is bound to its own communication channel. The communication channel may be an X.25 logical channel having a single virtual circuit.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: April 12, 2005
    Assignee: Nortel Networks Limited
    Inventor: Richard Crump
  • Patent number: 6823386
    Abstract: A single address configuration table entry maps multiple source devices in a source network to a single destination device in a destination network. The single address configuration table entry is used when any of the source devices initiates a connection to the destination device. The single address configuration table entry includes a “wildcard” for matching the source address of connection requests that are originated by any of the multiple source devices and destined for the destination device. When a connection is initiated by a source device, certain address/channel information is dynamically allocated in order to map the source device to the destination device. A dynamic routing table entry is installed in a dynamic routing table in order to map the source device to the destination device using the dynamically allocated address/channel information.
    Type: Grant
    Filed: February 24, 2000
    Date of Patent: November 23, 2004
    Assignee: Nortel Networks Limited
    Inventors: Richard Crump, Janet Yung Doong
  • Patent number: 6757731
    Abstract: A system, device, and method for interfacing multiple protocol stacks in a communication network utilizes a virtual circuit subsystem to interconnect protocol stacks internally within a network device. The virtual circuit subsystem establishes a virtual connection between at least a first protocol of a first protocol stack and a second protocol of a second protocol stack. The virtual circuit subsystem enables messages to be exchanged between the first protocol of the first protocol stack and the second protocol of the second protocol stack over the virtual connection. Specifically, the virtual circuit subsystem converts a transmitted message received from the first protocol into a received message for the second protocol, and converts a transmitted message received from the second protocol into a received message for the first protocol.
    Type: Grant
    Filed: January 6, 2000
    Date of Patent: June 29, 2004
    Assignee: Nortel Networks Limited
    Inventors: Frank Barnes, Sandipan Basu, Donald McGinley, Richard Crump, Arvind Kukreja
  • Patent number: 6618359
    Abstract: A method, translating apparatus, apparatus comprising a computer readable medium, and system for error recovery in a mixed protocol communication network includes a translation function that communicates with a first device using a first communication protocol and a second device using a second communication protocol. When the translation function determines that a connection failure occurred between the translation function and the second device, the translation function completes a first link reset procedure with the first device to suspend data flow between the first device and the translation function, completes a connection establishment procedure with the second device to establish a connection between the translation function and the second device, and then completes a second link reset procedure with the first device to enable data flow between the first device and the translation function.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: September 9, 2003
    Assignee: Nortel Networks Limited
    Inventors: Yue Long Chen, Richard Crump, Mark F. Leary
  • Patent number: 6581175
    Abstract: An apparatus and method of requesting retransmission of at least a portion of a message (having a plurality of message segments) from a sender utilizes message units in a memory device for storing data relating to retransmit messages. In particular, each message unit in the memory has data for one message segment. To that end, a retransmit message requesting retransmission of a set of message segments to a given receiver is received from the given receiver. The given retransmit message then is parsed to determine both the identity of the given receiver, and the identity of the set of message segments requested by the given receiver. A message unit then is produced in the memory for each of the set of message segments that does not have an existing message unit in memory. Data representing the identity of the given receiver then is added to all message units for the set of message segments.
    Type: Grant
    Filed: December 27, 1999
    Date of Patent: June 17, 2003
    Assignee: Nortel Networks Limited
    Inventors: Richard Crump, Janet Doong, Xiangrong Cai
  • Patent number: 6484206
    Abstract: An efficient technique for recovering multiple connections detects a connection failure affecting multiple clients, selects one of the number of affected clients, repeatedly attempts to reestablish the failed connection between the selected client and the server until the connection is successfully re-established, and then re-establishes the connections for the remaining clients.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: November 19, 2002
    Assignee: Nortel Networks Limited
    Inventors: Richard Crump, Todd Short
  • Publication number: 20020078208
    Abstract: An efficient technique for recovering multiple connections detects a connection failure affecting multiple clients, selects one of the number of affected clients, repeatedly attempts to reestablish the failed connection between the selected client and the server until the connection is successfully re-established, and then re-establishes the connections for the remaining clients.
    Type: Application
    Filed: October 7, 1998
    Publication date: June 20, 2002
    Inventors: RICHARD CRUMP, TODD SHORT
  • Patent number: 6320874
    Abstract: A method, translating apparatus, apparatus comprising a computer readable medium, and system for establishing and terminating an end-to-end connection in a mixed protocol communication network includes a translation function that communicates with a first device using a first communication protocol and a second device using a second communication protocol. In order to establish an end-to-end connection, the translation function receives a first control message from the second device initiating a connection between the second device and the translation function, completes a connection establishment procedure with the second device, receives a first data message from the second device, and transmits a second data message to the first device.
    Type: Grant
    Filed: October 7, 1998
    Date of Patent: November 20, 2001
    Assignee: Nortel Networks Limited
    Inventors: Richard Crump, Mark F. Leary, Ellis L. Wong, Donald F. Betsinger, Shuching Shieh