Patents by Inventor John D. Cashman
John D. Cashman 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: 20240066063Abstract: Compositions comprising and methods for the treatment of cancer using a NeoTCR based cell therapy with a modified TGF?RII expression.Type: ApplicationFiled: May 18, 2023Publication date: February 29, 2024Applicant: PACT PHARMA, INC.Inventors: Charles W. TRAN, John D. Gagnon, Barbara Sennino, Stefanie Mandl-Cashman, Kyle Jacoby, William Lu, Michael Mayne Dubreuil, James S. Byers, III, Michal Mass, Alex Franzusoff
-
Publication number: 20080016113Abstract: A method of providing access to a network includes, at a network access point, receiving from a user computer a request for a network resource and forwarding the request to the network. The method further includes, at the network access point, intercepting an inbound transmission in response to the request. The transmission includes the network resource and the transmission is directed to the user computer. The method also includes inserting code into the resource and forwarding the resource to the user computer. The method also include, at the user computer, executing the code. The code is programmed to render a tool bar in a content area of a web browser window rendered on a display associated with the user computer.Type: ApplicationFiled: July 11, 2006Publication date: January 17, 2008Applicant: Novus Technologies, Inc.Inventors: David L. Theobald, James P. Arnot, John D. Cashman
-
Patent number: 6438678Abstract: A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.Type: GrantFiled: August 11, 1998Date of Patent: August 20, 2002Assignee: Cisco Technology, Inc.Inventors: John D. Cashman, Paul M. Riley, Raymond G. Bahr, Wei Ye, Bruce P. Osler, Grant Grummer
-
Patent number: 6356999Abstract: A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.Type: GrantFiled: October 16, 2000Date of Patent: March 12, 2002Assignee: Cisco Technology, Inc.Inventors: John D. Cashman, Paul M. Riley, Raymond G. Bahr, Wei Ye, Bruce P. Osler, Grant Grummer, Leo Goyette
-
Patent number: 6212569Abstract: A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.Type: GrantFiled: November 6, 1998Date of Patent: April 3, 2001Assignee: Cisco Technology, Inc.Inventors: John D. Cashman, Paul M. Riley, Raymond G. Bahr, Wei Ye, Leo Goyette
-
Patent number: 6209087Abstract: A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.Type: GrantFiled: January 18, 2000Date of Patent: March 27, 2001Assignee: Cisco Technology, Inc.Inventors: John D. Cashman, Paul M. Riley, Raymond G. Bahr, Wei Ye, Leo Goyette, Bruce P. Osler
-
Patent number: 6205487Abstract: A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which chance may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.Type: GrantFiled: November 6, 1998Date of Patent: March 20, 2001Assignee: Cisco Technology, Inc.Inventors: John D. Cashman, Paul M. Riley, Raymond G. Bahr, Wei Ye, Leo Goyette
-
Patent number: 6192491Abstract: A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.Type: GrantFiled: November 9, 1998Date of Patent: February 20, 2001Assignee: Cisco Technology, Inc.Inventors: John D. Cashman, Paul M. Riley, Raymond G. Bahr, Wei Ye
-
Patent number: 6175915Abstract: A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.Type: GrantFiled: November 6, 1998Date of Patent: January 16, 2001Assignee: Cisco Technology, Inc.Inventors: John D. Cashman, Paul M. Riley, Raymond G. Bahr, Wei Ye, Bruce P. Osler
-
Patent number: 6065027Abstract: A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.Type: GrantFiled: November 9, 1998Date of Patent: May 16, 2000Assignee: Cisco Technology, Inc.Inventors: John D. Cashman, Paul M. Riley, Raymond G. Bahr, Wei Ye, Bruce P. Osler
-
Patent number: 6032253Abstract: A programmable data communications device is provided to process multiple streams of data according to multiple protocols. The device is equipped with a co-processor including multiple, programmable processors allowing data to be operated on by multiple protocols. The programmable processors within the co-processor include extended instruction sets including instructions providing the operations of zero stuffing, CRC computation, partial compare, conditional move, and trie traversal. These instructions allow the processor(s) of the co-processor to more efficiently execute programs implementing data communications protocols. Since each processor is programmable, protocols standards which change may be accommodated. A network device equipped with the co-processor can handle multiple simultaneous streams of data and can implement multiple protocols on each data stream. The protocols can execute within the co-processor either independently of each other, or in conjunction with each other.Type: GrantFiled: November 9, 1998Date of Patent: February 29, 2000Assignee: Cisco Technology, Inc.Inventors: John D. Cashman, Paul M. Riley, Raymond G. Bahr, Wei Ye