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: 20230334224Abstract: 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: ApplicationFiled: June 18, 2023Publication date: October 19, 2023Inventor: Richard Crump
-
Publication number: 20200285685Abstract: 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: ApplicationFiled: March 9, 2020Publication date: September 10, 2020Inventor: Richard Crump
-
Publication number: 20080040684Abstract: 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: ApplicationFiled: August 14, 2007Publication date: February 14, 2008Inventor: Richard Crump
-
Publication number: 20080040028Abstract: 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: ApplicationFiled: August 14, 2007Publication date: February 14, 2008Inventor: Richard Crump
-
Publication number: 20080040678Abstract: 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: ApplicationFiled: August 14, 2007Publication date: February 14, 2008Inventor: Richard Crump
-
Patent number: 7330896Abstract: 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: GrantFiled: March 31, 2004Date of Patent: February 12, 2008Assignee: Nortel Networks LimitedInventors: Richard Crump, Janet Yung Doong
-
Patent number: 7315862Abstract: 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: GrantFiled: December 20, 2002Date of Patent: January 1, 2008Assignee: Nortel Networks LimitedInventors: Richard Crump, Shekhar Kshirsagar
-
Patent number: 7233579Abstract: 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: GrantFiled: December 20, 2002Date of Patent: June 19, 2007Assignee: Nortel Networks LimitedInventors: Richard Crump, Janet Yung Doong, Shekhar Kshirsagar
-
Patent number: 7185097Abstract: 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: GrantFiled: February 24, 2000Date of Patent: February 27, 2007Assignee: Nortel Networks LimitedInventors: Okoziem Allen, Richard Crump
-
Patent number: 7099323Abstract: 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: GrantFiled: December 20, 2000Date of Patent: August 29, 2006Assignee: Nortel Networks LimitedInventors: Janet Doong, Richard Crump, Michael Kinzlmaier
-
Patent number: 7007100Abstract: 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: GrantFiled: December 20, 2000Date of Patent: February 28, 2006Assignee: Nortel Networks LimitedInventors: Janet Doong, Richard Crump
-
Patent number: 6892245Abstract: 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: GrantFiled: September 22, 2000Date of Patent: May 10, 2005Assignee: Nortel Networks LimitedInventors: Richard Crump, Timothy Cunningham, Joseph Flaherty, Manish Patel
-
Patent number: 6879993Abstract: 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: GrantFiled: February 24, 2000Date of Patent: April 12, 2005Assignee: Nortel Networks LimitedInventor: Richard Crump
-
Patent number: 6823386Abstract: 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: GrantFiled: February 24, 2000Date of Patent: November 23, 2004Assignee: Nortel Networks LimitedInventors: Richard Crump, Janet Yung Doong
-
Patent number: 6757731Abstract: 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: GrantFiled: January 6, 2000Date of Patent: June 29, 2004Assignee: Nortel Networks LimitedInventors: Frank Barnes, Sandipan Basu, Donald McGinley, Richard Crump, Arvind Kukreja
-
Patent number: 6618359Abstract: 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: GrantFiled: October 7, 1998Date of Patent: September 9, 2003Assignee: Nortel Networks LimitedInventors: Yue Long Chen, Richard Crump, Mark F. Leary
-
Patent number: 6581175Abstract: 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: GrantFiled: December 27, 1999Date of Patent: June 17, 2003Assignee: Nortel Networks LimitedInventors: Richard Crump, Janet Doong, Xiangrong Cai
-
Patent number: 6484206Abstract: 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: GrantFiled: October 7, 1998Date of Patent: November 19, 2002Assignee: Nortel Networks LimitedInventors: Richard Crump, Todd Short
-
Publication number: 20020078208Abstract: 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: ApplicationFiled: October 7, 1998Publication date: June 20, 2002Inventors: RICHARD CRUMP, TODD SHORT
-
Patent number: 6320874Abstract: 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: GrantFiled: October 7, 1998Date of Patent: November 20, 2001Assignee: Nortel Networks LimitedInventors: Richard Crump, Mark F. Leary, Ellis L. Wong, Donald F. Betsinger, Shuching Shieh