Pengju (PJ) Shang is an associate in the Intellectual Property Practice Group in the firm's Silicon Valley office.

Areas of Practice

PJ works on a variety of intellectual property matters, including patent prosecution, strategic portfolio development and client counseling. With his academic and industrial experience, PJ prepares and prosecutes patent applications covering a wide range of technology fields, including machine learning, artificial intelligence, blockchain, cloud computing, distributed filesystem, storage system, social media, and Internet communication.

In his previous career as a software engineer, PJ was trained to design and develop complex technical inventions during his 3 years at Google with cloud/platform team, and 4 years at EMC with storage filesystem team. As an inventor, PJ received 4 granted patents from United States Patent & Trademark Office (USPTO).

PJ’s academic background includes a Ph.D degree in Computer Engineering. During his 4 years of Ph.D study, PJ has numerous conference publications and journal publications covering research fields including large-scale data management, cloud, database, file/storage system, machine learning, power efficient and high-performance computing.



Intellectual Property Law Blog Posts


  • Co-Author, "TRAID: Exploiting Temporal Redundancy and Spatial Redundancy to Boost Transaction Processing Systems Performance," IEEE Transactions on Computers, Vol. 61, No. 4, pp 517-530, April 2012
  • Co-Author, "Supporting HPC Analytics Applications with Access Patterns using Data restructuring and Data-centric scheduling techniques in MapReduce," IEEE Transactions on Parallel and Distributed Systems, March 7, 2012. IEEE Computer Society Digital Library.
  • Co-Author, "A New Placement-ideal Layout for Multi-way Replication Storage System," IEEE Transactions on Computers 60(8): 1142-1156, 2011
  • Co-Author, "A Novel Power management for CMP Systems in Data-intensive Environment," The 25th IEEE International Parallel & Distributed Processing Symposium (IPDPS) May 16-20, 2011, Anchorage (Alaska) USA. (Acceptance rate 20% 112/571)
  • Co-Author, "A Scalable Reverse Lookup Scheme using Group-based Shifted Declustering Layout," The 25th IEEE International Parallel & Distributed Processing Symposium May 16-20, 2011, Anchorage (Alaska) USA. (Acceptance rate 20% 112/571).
  • Co-Author, "Nexus: A Novel Weighted-Graph-based Prefetching Algorithm for Metadata Servers in Large Scale Storage Systems," IEEE transactions on computers, Vol. 59, No. 1, pp1-15, January 2010
  • Co-Author "Concentric Layout, a New Scientific Data Distribution Scheme in Hadoop File System," IEEE International Conference on Networking, Architecture, and Storage (NAS'2010). pp.231~239
  • Co-Author, "Record - Based Block Distribution (RBBD) and Weighted Set Cover Scheduling (WSCS) in MapReduce" Accepted by Journal of Internet Services and Applications
  • Co-Author, "Co-located Compute and Binary File Storage in Data-intensive Computing"
  • Co-Author, "Exploiting the Overlap Between Temporal Redundancy and Spatial Redundancy in Storage System (Poster)," 7th USENIX Conference on File and Storage Technologies (FAST ‘09)
  • Co-Author, "Fast Recovery Using Optimal and Near-Optimal Parallelism in Data-Intensive Computing," 3rd Petascale Data Storage Workshop Supercomputing '08, Held in conjunction with SC08 and sponsored by the DOE SciDACPetascale Data Storage Institute (PDSI)


J.D., University of Santa Clara, 2019

Ph.D., Computer Engineering, University of Central Florida, 2011

M.S., Huazhong University of Science and Technology, 2007

B.S. Computer Science, Jilin University, 2005


  • California
Jump to Page

By scrolling this page, clicking a link or continuing to browse our website, you consent to our use of cookies as described in our Cookie and Advertising Policy. If you do not wish to accept cookies from our website, or would like to stop cookies being stored on your device in the future, you can find out more and adjust your preferences here.