1
Bryan Black, Jacob S Roersma, Jared Boelens, Luke Knol, Neil Dunbar, Sig Lange, Wylie Swanson: Policy based processing of content objects in a content delivery network using mutators. Limelight Networks, Kilpatrick Townsend & Stockton, December 24, 2013: US08615577 (68 worldwide citation)

A method for processing content objects with resources associated with a content delivery network (CDN) having a plurality of geographically distributed points of presence (POPs) is disclosed. The resources are enrolled to be accessible from the CDN. Each resource is categorized using tags that cate ...


2
Bryan Black, Jacob S Roersma, Jared Boelens, Neil Dunbar, Sig Lange, Wylie Swanson: Multicast mapped look-up on content delivery networks. Limelight Networks, Kilpatrick Townsend & Stockton, June 4, 2013: US08458290 (68 worldwide citation)

A method and system for flexibly processing content objects is disclosed. A content object is stored on one of a plurality of storage devices. A request is received for the content object. Information corresponding to the requested object (e.g., a unique identifier) is transmitted to one or more con ...


3
Bryan Black, Jacob S Roersma, Jared Boelens, Neil Dunbar, Sig Lange, Wylie Swanson: Content replication workflow in content delivery networks. Limelight Networks, Kilpatrick Townsend & Stockton, August 27, 2013: US08521813 (66 worldwide citation)

A method for populating edge servers within a content delivery network (CDN) having a plurality of points of presence (POPs) is disclosed. A first function is performed that gathers popularity information for a content object. Popularity trends for the popularity information are determined through a ...


4
Neil Dunbar, Bryan Black, Jacob Roersma, Luke Knol, Jared Boelens, Wylie Swanson, Sig Lange: Policy management for content storage in content delivery networks. Limelight Networks, Kilpatrick Townsend & Stockton, July 2, 2013: US08478858 (66 worldwide citation)

A method for processing content objects with a content delivery network (CDN) having a plurality of geographically distributed points of presence is disclosed. Selection of a policy is received from a plurality of policies, where the plurality of policies define processes to perform on content objec ...


5
Bryan Black, Jacob S Roersma, Jared Boelens, Luke Knol, Neil Dunbar, Sig Lange, Wylie Swanson: Content processing between locations workflow in content delivery networks. Limelight Networks, Kilpatrick Townsend & Stockton, March 12, 2013: US08396970 (65 worldwide citation)

A method for processing content objects within a content delivery network (CDN) having a plurality of points of presence (POPs) in different defined geographies is disclosed. A content object is gathered from one of the plurality of POPs in a first defined geography. It is determined that a processi ...


6
Bryan Black, Murali M Annavaram, Donald W McCauley, John P Devale: Prefetching from dynamic random access memory to a static random access memory. Intel Corporation, Blakely Sokoloff Taylor & Zafman, October 4, 2011: US08032711 (37 worldwide citation)

Embodiments of the invention are generally directed to systems, methods, and apparatuses for prefetching from a dynamic random access memory (DRAM) to a static random access memory (SRAM). In some embodiments, prefetch logic receives a prefetch hint associated with a load instruction. The prefetch l ...


7
Hong Wang, Jamison Collins, John P Shen, Bryan Black, Perry H Wang, Edward T Grochowski, Ralph M King: Software-based speculative pre-computation and multithreading. Intel Corporation, Blakely Sokoloff Taylor & Zafman, August 9, 2005: US06928645 (22 worldwide citation)

Speculative pre-computation and multithreading (SP), allows a processor to use spare hardware contexts to spawn speculative threads to very effectively pre-fetch data well in advance of the main thread. The burden of spawning threads may fall on the main thread via basic triggers. The speculative th ...


8
Bryan Black, Marvin A Denman, Lee E Eisen, Robert T Golla, Albert J Loper Jr, Soummya Mallick, Russell A Reininger: Method and system for recoding noneffective instructions within a data processing system. International Business Machines Corporation, Michael A Davis Jr, Andrew J Dillon, April 8, 1997: US05619408 (14 worldwide citation)

A method and system are disclosed for processing instructions within a data processing system including a processor having a plurality of execution units. According to the method of the present invention, a number of instructions stored within a memory within the data processing system are retrieved ...


9
Michael Z Su, Gamal Refai Ahmed, Bryan Black: Semiconductor chip with reinforcing through-silicon-vias. Advanced Micro Devices, ATI Technologies ULC, Timothy M Honeycutt, June 5, 2012: US08193039 (11 worldwide citation)

A method of manufacturing includes connecting a first end of a first through-silicon-via to a first die seal proximate a first side of a first semiconductor chip. A second end of the first thu-silicon-via is connected to a second die seal proximate a second side of the first semiconductor chip oppos ...


10
Bryan Black, Jacob S Roersma, Jared Boelens, Neil Dunbar, Sig Lange, Wylie Swanson: Distributed landing pad and brick topology for content storage in content delivery networks. Limelight Networks, Kilpatrick Townsend & Stockton, October 16, 2012: US08291083 (10 worldwide citation)

A method for ingest of content for a content delivery network (CDN) having a plurality of geographically distinct points of presence (POPs). A first landing-pad application program interface (API) is hosted and accessible from a first POP. A second landing-pad API is hosted and accessible from a sec ...