1
Mark Bryers, Elango Ganesan, Frederick Gruner, David Hass, Robert Hathaway, Ramesh Panwar, Ricardo Ramirez, Abbas Rashid, Mark Vilas, Nazar Zaidi, Yen Lee, Chau Anh Ngoc Nguyen, John Phillips, Yuhong Andy Zhou, Gregory G Spurrier, Sankar Ramanoorthi, Michael Freed: Content service aggregation system. Juniper Networks, Shumaker & Sieffert P A, December 4, 2007: US07305492 (77 worldwide citation)

A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Proto ...


2
Mark Bryers, Elango Ganesan, Frederick Gruner, David Hass, Robert Hathaway, Ramesh Panwar, Ricardo Ramirez, Abbas Rashid, Mark Vilas, Nazar Zaidi, Yen Lee, Chau Ahn Ngoc Nguyen, John Phillips, Yuhong Andy Zhou, Gregory G Spurrier, Sankar Ramanoorthi, Michael Freed: Content service aggregation system. Juniper Networks, Shumaker & Sieffert P A, July 27, 2010: US07765328 (63 worldwide citation)

A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Proto ...


3
Fred Gruner, David Hass, Robert Hathaway, Ramesh Panwar, Ricardo Ramirez, Nazar Zaidi: Managing ownership of a full cache line using a store-create operation. Juniper Networks, Shumaker & Sieffert P A, May 31, 2005: US06901482 (24 worldwide citation)

A system includes a plurality of processing clusters and a snoop controller. A first processing cluster in the plurality of processing clusters includes a first tier cache memory coupled to a second tier cache memory. The system employs a store-create operation to obtain sole ownership of a full cac ...


4
Mark Bryers, Elango Ganesan, Frederick Gruner, David Hass, Robert Hathaway, Ramesh Panwar, Ricardo Ramirez, Abbas Rashid, Mark Vilas, Nazar Zaidi, Yen Lee, Chau Anh Ngoc Nguyen, John Phillips, Yuhong Andy Zhou, Gregory G Spurrier, Sankar Ramanoorthi, Michael Freed: Content service aggregation system. Juniper Networks, Shumaker & Sieffert P A, February 5, 2013: US08370528 (18 worldwide citation)

A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Proto ...


5
Fred Gruner, David Hass, Robert Hathaway, Ramesh Penwar, Ricardo Ramirez, Nazar Zaidi: Processing cluster having multiple compute engines and shared tier one caches. Juniper Networks, Shumaker & Sieffert P A, January 4, 2005: US06839808 (17 worldwide citation)

A multi-processor includes multiple processing clusters for performing assigned applications. Each cluster includes a set of compute engines, with each compute engine coupled to a set of cache memory. A compute engine includes a central processing unit and a coprocessor with a set of application eng ...


6
Frederick Gruner, Robert Hathaway, Ramesh Panwar, Elango Ganesan, Nazar Zaidi: Application processing employing a coprocessor. Juniper Networks, Shumaker & Sieffert P A, July 19, 2005: US06920542 (11 worldwide citation)

A compute engine's central processing unit is coupled to a coprocessor that includes application engines. The central processing unit initializes the coprocessor to perform an application, and the coprocessor initializes an application engine to perform the application. The application engine respon ...


7
Fred Gruner, Robert Hathaway, Ricardo Ramirez: Compute engine employing a coprocessor. Juniper Networks, Shumaker & Sieffert PA, May 31, 2005: US06901488 (4 worldwide citation)

A compute engine includes a central processing unit coupled to a coprocessor. The coprocessor includes a sequencer coupled to a set of application engines for performing operations assigned to the compute engine. The sequencer is coupled to application engines through a set of data, enable, and cont ...


8
Robert Hathaway, Evan Gewirtz: Method and apparatus for accessing cache memory. Telefonaktiebolaget L M Ericsson, Blakely Sokoloff Taylor & Zafman, December 16, 2014: US08914581 (4 worldwide citation)

A request for reading data from a memory location of a main memory is received, the memory location being identified by a physical memory address. In response to the request, a cache memory is accessed based on the physical memory address to determine whether the cache memory contains the data being ...


9
Frederick Gruner, Robert Hathaway, Ramesh Panwar, Elango Ganesan, Nazar Zaidi: Co-processor including a media access controller. Juniper Networks, Shumaker & Sieffert PA, May 24, 2005: US06898673 (3 worldwide citation)

A compute engine includes a central processing unit coupled to a coprocessor. The coprocessor includes a media access controller engine and a data transfer engine. The media access controller engine couples the compute engine to a communications network. The data transfer engine couples the media ac ...


10
Mark Bryers, Elango Ganesan, Frederick Gruner, David Hass, Robert Hathaway, Ramesh Panwar, Ricardo Ramirez, Abbas Rashid, Mark Vilas, Nazar Zaidi, Yen Lee, Chau Anh Ngoc Nguyen, John Phillips, Yuhong Zhou, Gregory G Spurrier, Sankar Ramanoorthi, Michael Freed: Content service aggregation system. Juniper Networks, Shumaker & Sieffert P A, July 14, 2015: US09083628 (2 worldwide citation)

A network content service apparatus includes a set of compute elements adapted to perform a set of network services; and a switching fabric coupling compute elements in said set of compute elements. The set of network services includes firewall protection, Network Address Translation, Internet Proto ...